)]}'
{"dragonflow/tests/fullstack/test_apps.py":[{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"b6f0a008258900e511c2338df16358d9b90d3fc4","unresolved":false,"context_lines":[{"line_number":37,"context_line":"            topology.create_router([subnet1.subnet_id, subnet2.subnet_id])"},{"line_number":38,"context_line":"            LOG.info(_LI(\u0027Port1 name: {}\u0027).format(port1.tap.tap.name))"},{"line_number":39,"context_line":"            LOG.info(_LI(\u0027Port2 name: {}\u0027).format(port2.tap.tap.name))"},{"line_number":40,"context_line":"            self._print_command([\u0027ip\u0027, \u0027link\u0027, \u0027show\u0027, port1.tap.tap.name])"},{"line_number":41,"context_line":"            self._print_command([\u0027ip\u0027, \u0027link\u0027, \u0027show\u0027, port2.tap.tap.name])"},{"line_number":42,"context_line":"            self._print_command([\u0027ovs-vsctl\u0027, \u0027show\u0027], True)"},{"line_number":43,"context_line":"            self._print_command([\u0027ovs-ofctl\u0027, \u0027show\u0027, \u0027br-int\u0027], True)"},{"line_number":44,"context_line":"            self._print_command([\u0027ovs-ofctl\u0027, \u0027dump-flows\u0027, \u0027br-int\u0027], True)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_3378498f","line":41,"range":{"start_line":40,"start_character":0,"end_line":41,"end_character":75},"updated":"2016-03-09 06:45:23.000000000","message":"The original thought here was to display all the available information in the system, for additional debugging. I wouldn\u0027t want to waive that. In this case ifconfig also provides more info e.g. IP addresses.","commit_id":"0de459829989db7187c3126d11844b8123289fea"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"0dd20ae46c561869c44b47aebdb6ceac321e18ff","unresolved":false,"context_lines":[{"line_number":37,"context_line":"            topology.create_router([subnet1.subnet_id, subnet2.subnet_id])"},{"line_number":38,"context_line":"            LOG.info(_LI(\u0027Port1 name: {}\u0027).format(port1.tap.tap.name))"},{"line_number":39,"context_line":"            LOG.info(_LI(\u0027Port2 name: {}\u0027).format(port2.tap.tap.name))"},{"line_number":40,"context_line":"            self._print_command([\u0027ip\u0027, \u0027link\u0027, \u0027show\u0027, port1.tap.tap.name])"},{"line_number":41,"context_line":"            self._print_command([\u0027ip\u0027, \u0027link\u0027, \u0027show\u0027, port2.tap.tap.name])"},{"line_number":42,"context_line":"            self._print_command([\u0027ovs-vsctl\u0027, \u0027show\u0027], True)"},{"line_number":43,"context_line":"            self._print_command([\u0027ovs-ofctl\u0027, \u0027show\u0027, \u0027br-int\u0027], True)"},{"line_number":44,"context_line":"            self._print_command([\u0027ovs-ofctl\u0027, \u0027dump-flows\u0027, \u0027br-int\u0027], True)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_f3c0a12c","line":41,"range":{"start_line":40,"start_character":0,"end_line":41,"end_character":75},"in_reply_to":"5aef4532_3378498f","updated":"2016-03-09 06:58:36.000000000","message":"OK, how about \u0027ip addr\u0027? for compatibility, we should not use \u0027ifconfig\u0027.","commit_id":"0de459829989db7187c3126d11844b8123289fea"}]}
