)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"6412bec9b0d5e57a97343a7c861f44ef621a8fa3","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2017-06-12 09:25:29 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Construct DbUpdate for subscriber received events"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I010e0fc36c617ddb77601f6f8458f6340175c1cb"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"7f231b9d_9a97d191","line":8,"updated":"2017-06-12 06:44:01.000000000","message":"missing link to bp/bug","commit_id":"77ad869cf235361907dbf2cd8f25ae7152e8c44a"}],"dragonflow/controller/df_publisher_service.py":[{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"6412bec9b0d5e57a97343a7c861f44ef621a8fa3","unresolved":false,"context_lines":[{"line_number":68,"context_line":"            self.multiproc_subscriber.initialize(self._append_event_to_queue)"},{"line_number":69,"context_line":"        self.publisher.initialize()"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    def _append_event_to_queue(self, update):"},{"line_number":72,"context_line":"        self._queue.put(update)"},{"line_number":73,"context_line":"        eventlet.sleep(0)"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7f231b9d_1ae98119","line":71,"range":{"start_line":71,"start_character":36,"end_line":71,"end_character":43},"updated":"2017-06-12 06:44:01.000000000","message":"event?","commit_id":"77ad869cf235361907dbf2cd8f25ae7152e8c44a"}],"dragonflow/db/api_nb.py":[{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"6412bec9b0d5e57a97343a7c861f44ef621a8fa3","unresolved":false,"context_lines":[{"line_number":174,"context_line":"        self.subscriber.register_topic(topic)"},{"line_number":175,"context_line":"        self.subscriber.daemonize()"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"    def db_change_callback(self, update):"},{"line_number":178,"context_line":"        LOG.debug(\"Pushing Update to Queue: %s\", update)"},{"line_number":179,"context_line":"        self._queue.put(update)"},{"line_number":180,"context_line":"        eventlet.sleep(0)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7f231b9d_daf2e906","line":177,"range":{"start_line":177,"start_character":33,"end_line":177,"end_character":39},"updated":"2017-06-12 06:44:01.000000000","message":"event?","commit_id":"77ad869cf235361907dbf2cd8f25ae7152e8c44a"}],"dragonflow/db/neutron_notifier_api.py":[{"author":{"_account_id":26131,"name":"Eyal Leshem","email":"eyal.leshem@toganetworks.com","username":"leyal"},"change_message_id":"daf253017ccae263b5eb6fc23975deaa56e306a3","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        \"\"\""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    @abc.abstractmethod"},{"line_number":34,"context_line":"    def notify_neutron_server(self, update):"},{"line_number":35,"context_line":"        \"\"\"Notify the change to neutron server. Note that this method"},{"line_number":36,"context_line":"           will run in neutron server."},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7f231b9d_55626a0b","line":34,"range":{"start_line":34,"start_character":36,"end_line":34,"end_character":42},"updated":"2017-06-18 08:17:47.000000000","message":"Maybe change the name to db_update ? (as explained in the comment..)","commit_id":"77ad869cf235361907dbf2cd8f25ae7152e8c44a"}],"dragonflow/db/pubsub_drivers/nb_api_neutron_notifier.py":[{"author":{"_account_id":6598,"name":"Berezovsky Irena","email":"irenab.dev@gmail.com","username":"irenab"},"change_message_id":"6412bec9b0d5e57a97343a7c861f44ef621a8fa3","unresolved":false,"context_lines":[{"line_number":115,"context_line":"        LOG.info(\"Publish to neutron %s\", topic)"},{"line_number":116,"context_line":"        self.nb_api.publisher.send_event(update)"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def notify_neutron_server(self, update):"},{"line_number":119,"context_line":"        action \u003d update.action"},{"line_number":120,"context_line":"        table \u003d update.table"},{"line_number":121,"context_line":"        if l2.LogicalPort.table_name \u003d\u003d table and \u0027update\u0027 \u003d\u003d action:"}],"source_content_type":"text/x-python","patch_set":4,"id":"7f231b9d_dacb09a3","line":118,"range":{"start_line":118,"start_character":36,"end_line":118,"end_character":42},"updated":"2017-06-12 06:44:01.000000000","message":"update_event?","commit_id":"77ad869cf235361907dbf2cd8f25ae7152e8c44a"}]}
