)]}'
{"devstack/plugin.sh":[{"author":{"_account_id":13070,"name":"Eran Gampel","email":"eran@gampel.net","username":"Gampel"},"change_message_id":"f391a06ef14836db9597e133ff88a857a60f9bd1","unresolved":false,"context_lines":[{"line_number":300,"context_line":"    echo \"Starting Dragonflow\""},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    if is_service_enabled df-pubsub ; then"},{"line_number":303,"context_line":"       run_process df-pubsub \"$DEST/dragonflow/serf agent -node $HOSTNAME -bind $HOST_IP:7946 -rpc-addr\u003d$HOST_IP:7373 -join $REMOTE_DB_IP:7946\""},{"line_number":304,"context_line":"    fi"},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"    if is_service_enabled df-controller ; then"}],"source_content_type":"text/x-sh","patch_set":4,"id":"1a7b0d38_7d1d7672","line":303,"range":{"start_line":303,"start_character":81,"end_line":303,"end_character":88},"updated":"2015-12-23 13:56:15.000000000","message":"Could be 127.0.0.1","commit_id":"6765d5644d5f8b9d60ab72163a302f8bf7430d1e"},{"author":{"_account_id":13070,"name":"Eran Gampel","email":"eran@gampel.net","username":"Gampel"},"change_message_id":"f391a06ef14836db9597e133ff88a857a60f9bd1","unresolved":false,"context_lines":[{"line_number":300,"context_line":"    echo \"Starting Dragonflow\""},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    if is_service_enabled df-pubsub ; then"},{"line_number":303,"context_line":"       run_process df-pubsub \"$DEST/dragonflow/serf agent -node $HOSTNAME -bind $HOST_IP:7946 -rpc-addr\u003d$HOST_IP:7373 -join $REMOTE_DB_IP:7946\""},{"line_number":304,"context_line":"    fi"},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"    if is_service_enabled df-controller ; then"}],"source_content_type":"text/x-sh","patch_set":4,"id":"1a7b0d38_dd0caa44","line":303,"range":{"start_line":303,"start_character":65,"end_line":303,"end_character":73},"updated":"2015-12-23 13:56:15.000000000","message":"could be 127.0.0.1","commit_id":"6765d5644d5f8b9d60ab72163a302f8bf7430d1e"}],"dragonflow/db/pubsub.py":[{"author":{"_account_id":13070,"name":"Eran Gampel","email":"eran@gampel.net","username":"Gampel"},"change_message_id":"f391a06ef14836db9597e133ff88a857a60f9bd1","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    def __init__(self, db_driver, ip):"},{"line_number":19,"context_line":"        super(PubSubAgent, self).__init__()"},{"line_number":20,"context_line":"        self.db_driver \u003d db_driver"},{"line_number":21,"context_line":"        self.client \u003d serf.Client(ip + \u0027:7373\u0027)"},{"line_number":22,"context_line":"        self.client.connect()"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    def _callback(self, response):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a7b0d38_2ea49e55","line":21,"range":{"start_line":21,"start_character":41,"end_line":21,"end_character":45},"updated":"2015-12-23 13:56:15.000000000","message":"I think that the port should be configurable as well","commit_id":"6765d5644d5f8b9d60ab72163a302f8bf7430d1e"}]}
