)]}'
{"tempest/common/commands.py":[{"author":{"_account_id":7872,"name":"Marc Koderer","email":"marc@koderer.com","username":"mkoderer"},"change_message_id":"466cb72f3f5eced5500c17b328bbf58801f5c48f","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    return ip_ns_exec(ns, \"iptables -v -S -t \" + table)"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"# Mini test"},{"line_number":79,"context_line":"if __name__ \u003d\u003d \"__main__\":"},{"line_number":80,"context_line":"    print(\"[Addresses]\")"},{"line_number":81,"context_line":"    print(ip_addr_raw())"},{"line_number":82,"context_line":"    print(\"[NameSpaces]\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FFaI%3D","line":79,"updated":"2013-08-07 13:25:18.000000000","message":"See my comment in tempest/common/debug.py","commit_id":"93f3fb135697ba24c970a5087b67763d2ef71c78"}],"tempest/common/debug.py":[{"author":{"_account_id":7872,"name":"Marc Koderer","email":"marc@koderer.com","username":"mkoderer"},"change_message_id":"466cb72f3f5eced5500c17b328bbf58801f5c48f","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"def log_ip_ns():"},{"line_number":27,"context_line":"    LOG.info(\"Host Addr:\\n\" + commands.ip_addr_raw())"},{"line_number":28,"context_line":"    LOG.info(\"Host Route:\\n\" + commands.ip_route_raw())"},{"line_number":29,"context_line":"    for table in [\u0027filter\u0027, \u0027nat\u0027, \u0027mangle\u0027]:"},{"line_number":30,"context_line":"        LOG.info(\u0027Host %s table:\\n%s\u0027, table, commands.iptables_raw(table))"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FFZI%3D","line":27,"updated":"2013-08-07 13:25:18.000000000","message":"For me it feels more like a LOG.debug?","commit_id":"93f3fb135697ba24c970a5087b67763d2ef71c78"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"900e0a3e8044f140c642501b650aede982514346","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"def log_ip_ns():"},{"line_number":27,"context_line":"    LOG.info(\"Host Addr:\\n\" + commands.ip_addr_raw())"},{"line_number":28,"context_line":"    LOG.info(\"Host Route:\\n\" + commands.ip_route_raw())"},{"line_number":29,"context_line":"    for table in [\u0027filter\u0027, \u0027nat\u0027, \u0027mangle\u0027]:"},{"line_number":30,"context_line":"        LOG.info(\u0027Host %s table:\\n%s\u0027, table, commands.iptables_raw(table))"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FE8g%3D","line":27,"in_reply_to":"AAAAQn%2F%2FFZI%3D","updated":"2013-08-07 15:06:05.000000000","message":"It can be log debug, is it the reason for the -1 ?\n\nWe log a lot of thing on debug.","commit_id":"93f3fb135697ba24c970a5087b67763d2ef71c78"},{"author":{"_account_id":7872,"name":"Marc Koderer","email":"marc@koderer.com","username":"mkoderer"},"change_message_id":"466cb72f3f5eced5500c17b328bbf58801f5c48f","unresolved":false,"context_lines":[{"line_number":38,"context_line":"                     commands.iptables_ns(ns, table))"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"# Mini test"},{"line_number":41,"context_line":"if __name__ \u003d\u003d \"__main__\":"},{"line_number":42,"context_line":"    import logging"},{"line_number":43,"context_line":"    log_root \u003d logging.getLogger(None)"},{"line_number":44,"context_line":"    console \u003d logging.StreamHandler()"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FFag%3D","line":41,"updated":"2013-08-07 13:25:18.000000000","message":"I think this block isn\u0027t needed or?","commit_id":"93f3fb135697ba24c970a5087b67763d2ef71c78"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"900e0a3e8044f140c642501b650aede982514346","unresolved":false,"context_lines":[{"line_number":38,"context_line":"                     commands.iptables_ns(ns, table))"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"# Mini test"},{"line_number":41,"context_line":"if __name__ \u003d\u003d \"__main__\":"},{"line_number":42,"context_line":"    import logging"},{"line_number":43,"context_line":"    log_root \u003d logging.getLogger(None)"},{"line_number":44,"context_line":"    console \u003d logging.StreamHandler()"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FE9s%3D","line":41,"in_reply_to":"AAAAQn%2F%2FFag%3D","updated":"2013-08-07 15:06:05.000000000","message":"No, but do not harms, and easy to see is it really working and not getting surprises when the issue happens.","commit_id":"93f3fb135697ba24c970a5087b67763d2ef71c78"},{"author":{"_account_id":7872,"name":"Marc Koderer","email":"marc@koderer.com","username":"mkoderer"},"change_message_id":"466cb72f3f5eced5500c17b328bbf58801f5c48f","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"# Mini test"},{"line_number":41,"context_line":"if __name__ \u003d\u003d \"__main__\":"},{"line_number":42,"context_line":"    import logging"},{"line_number":43,"context_line":"    log_root \u003d logging.getLogger(None)"},{"line_number":44,"context_line":"    console \u003d logging.StreamHandler()"},{"line_number":45,"context_line":"    console.setLevel(logging.INFO)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FFbA%3D","line":42,"updated":"2013-08-07 13:25:18.000000000","message":"You could use common logging as well and set the CFG hard coded to DEBUG. For me using two loggers is confusing. But I think this block should disappear.","commit_id":"93f3fb135697ba24c970a5087b67763d2ef71c78"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"900e0a3e8044f140c642501b650aede982514346","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"# Mini test"},{"line_number":41,"context_line":"if __name__ \u003d\u003d \"__main__\":"},{"line_number":42,"context_line":"    import logging"},{"line_number":43,"context_line":"    log_root \u003d logging.getLogger(None)"},{"line_number":44,"context_line":"    console \u003d logging.StreamHandler()"},{"line_number":45,"context_line":"    console.setLevel(logging.INFO)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2FE9E%3D","line":42,"in_reply_to":"AAAAQn%2F%2FFbA%3D","updated":"2013-08-07 15:06:05.000000000","message":"It was the simplest way to have it print regardless to the config, If you have simpler solution let me now.","commit_id":"93f3fb135697ba24c970a5087b67763d2ef71c78"}]}
