)]}'
{"networking_ovn/cmd/neutron_ovn_db_sync_util.py":[{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"4f7e9cfa99521eb5b754382331b309289f746db6","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    def delete_port_postcommit(self, context):"},{"line_number":78,"context_line":"        port \u003d context.current"},{"line_number":79,"context_line":"        self.ovn_client.delete_port(port)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"class AgentNotifierApi(object):"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f493fa4_21ad6131","side":"PARENT","line":79,"range":{"start_line":79,"start_character":36,"end_line":79,"end_character":40},"updated":"2020-05-05 09:53:13.000000000","message":"If I read the changes correctly, this also needs to be adapted like https://review.opendev.org/#/c/711317/20/neutron/cmd/ovn/neutron_ovn_db_sync_util.py ?","commit_id":"1d7e326e3f25055b1417041116bd71e530bd9965"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"15976121d3d1808dab765e71791f3abbf082b6fb","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    def delete_port_postcommit(self, context):"},{"line_number":78,"context_line":"        port \u003d context.current"},{"line_number":79,"context_line":"        self.ovn_client.delete_port(port)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"class AgentNotifierApi(object):"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f493fa4_cb180f77","side":"PARENT","line":79,"range":{"start_line":79,"start_character":36,"end_line":79,"end_character":40},"in_reply_to":"1f493fa4_21ad6131","updated":"2020-05-05 17:14:45.000000000","message":"In this version, OVN client methods don\u0027t use the call context but the admin context. During the Neutron migration we changed that, making the OVN methods to use the same context.\n\nThat\u0027s why we don\u0027t pass the plugin context here, this is out of scope in this patch.","commit_id":"1d7e326e3f25055b1417041116bd71e530bd9965"}],"networking_ovn/common/client_extensions/qos.py":[{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"4f7e9cfa99521eb5b754382331b309289f746db6","unresolved":false,"context_lines":[{"line_number":45,"context_line":"            self._plugin_property \u003d directory.get_plugin()"},{"line_number":46,"context_line":"        return self._plugin_property"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    def get_ports_by_network_id(self, context, network_id):"},{"line_number":49,"context_line":"        query \u003d context.session.query(models_v2.Port).filter("},{"line_number":50,"context_line":"            models_v2.Port.network_id \u003d\u003d network_id)"},{"line_number":51,"context_line":"        query \u003d query.filter(~exists().where("}],"source_content_type":"text/x-python","patch_set":7,"id":"1f493fa4_016ca506","line":48,"range":{"start_line":48,"start_character":8,"end_line":48,"end_character":31},"updated":"2020-05-05 09:53:13.000000000","message":"Simplified version of https://review.opendev.org/#/c/711317/20/neutron/objects/qos/binding.py (looks good, just commenting to keep track of the changes)","commit_id":"a669a899c7fc7b8ad58a52de3f7b95697ad85111"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"15976121d3d1808dab765e71791f3abbf082b6fb","unresolved":false,"context_lines":[{"line_number":45,"context_line":"            self._plugin_property \u003d directory.get_plugin()"},{"line_number":46,"context_line":"        return self._plugin_property"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    def get_ports_by_network_id(self, context, network_id):"},{"line_number":49,"context_line":"        query \u003d context.session.query(models_v2.Port).filter("},{"line_number":50,"context_line":"            models_v2.Port.network_id \u003d\u003d network_id)"},{"line_number":51,"context_line":"        query \u003d query.filter(~exists().where("}],"source_content_type":"text/x-python","patch_set":7,"id":"1f493fa4_6b561b09","line":48,"range":{"start_line":48,"start_character":8,"end_line":48,"end_character":31},"in_reply_to":"1f493fa4_016ca506","updated":"2020-05-05 17:14:45.000000000","message":"Ah yes, this one doesn\u0027t receive policy_id","commit_id":"a669a899c7fc7b8ad58a52de3f7b95697ad85111"}],"networking_ovn/common/ovn_client.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7b4dfb37f71b87027a7de57028c9a67bbf34554b","unresolved":false,"context_lines":[{"line_number":38,"context_line":"from networking_ovn.common import acl as ovn_acl"},{"line_number":39,"context_line":"from networking_ovn.common import config"},{"line_number":40,"context_line":"from networking_ovn.common import constants as ovn_const"},{"line_number":41,"context_line":"from networking_ovn.common.client_extensions import qos as qos_extension"},{"line_number":42,"context_line":"from networking_ovn.common import utils"},{"line_number":43,"context_line":"from networking_ovn.db import revision as db_rev"},{"line_number":44,"context_line":"from networking_ovn.l3 import l3_ovn_scheduler"}],"source_content_type":"text/x-python","patch_set":5,"id":"1f493fa4_cbe81c18","line":41,"updated":"2020-04-22 10:54:40.000000000","message":"pep8: H306: imports not in alphabetical order (networking_ovn.common.constants, networking_ovn.common.client_extensions.qos)","commit_id":"d795a38e46ae61d6796607a574df5f68017a3f73"},{"author":{"_account_id":24791,"name":"Maciej Jozefczyk","email":"jeicam.pl@gmail.com","username":"maciej.jozefczyk"},"change_message_id":"37e3fc41895a4c5d3c84dd0fb938b230bb7e1c04","unresolved":false,"context_lines":[{"line_number":1400,"context_line":"        cms \u003d cms or self._sb_idl.get_gateway_chassis_from_cms_options()"},{"line_number":1401,"context_line":"        chassis_physnets \u003d (chassis_physnets or"},{"line_number":1402,"context_line":"                            self._sb_idl.get_chassis_and_physnets())"},{"line_number":1403,"context_line":"        LOG.debug(\u0027 --\u003e chassis_physnets: %s\u0027, chassis_physnets)"},{"line_number":1404,"context_line":"        cms_bmaps \u003d []"},{"line_number":1405,"context_line":"        bmaps \u003d []"},{"line_number":1406,"context_line":"        for chassis, physnets in chassis_physnets.items():"}],"source_content_type":"text/x-python","patch_set":8,"id":"1f493fa4_f6f8467d","line":1403,"range":{"start_line":1403,"start_character":8,"end_line":1403,"end_character":64},"updated":"2020-05-06 09:26:27.000000000","message":"Not needed.","commit_id":"68780526b1c2e9de55ceff7afc87a6b704b90216"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"81f555610a92d9b85cdd080faaf29ccff254d285","unresolved":false,"context_lines":[{"line_number":1400,"context_line":"        cms \u003d cms or self._sb_idl.get_gateway_chassis_from_cms_options()"},{"line_number":1401,"context_line":"        chassis_physnets \u003d (chassis_physnets or"},{"line_number":1402,"context_line":"                            self._sb_idl.get_chassis_and_physnets())"},{"line_number":1403,"context_line":"        LOG.debug(\u0027 --\u003e chassis_physnets: %s\u0027, chassis_physnets)"},{"line_number":1404,"context_line":"        cms_bmaps \u003d []"},{"line_number":1405,"context_line":"        bmaps \u003d []"},{"line_number":1406,"context_line":"        for chassis, physnets in chassis_physnets.items():"}],"source_content_type":"text/x-python","patch_set":8,"id":"1f493fa4_3aa0bba5","line":1403,"range":{"start_line":1403,"start_character":8,"end_line":1403,"end_character":64},"in_reply_to":"1f493fa4_f6f8467d","updated":"2020-05-07 07:37:58.000000000","message":"Done","commit_id":"68780526b1c2e9de55ceff7afc87a6b704b90216"}],"networking_ovn/ml2/mech_driver.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"832c092eab6b1bd8525499821ad95eda4263735d","unresolved":false,"context_lines":[{"line_number":34,"context_line":"from neutron_lib import exceptions as n_exc"},{"line_number":35,"context_line":"from neutron_lib.plugins import directory"},{"line_number":36,"context_line":"from neutron_lib.plugins.ml2 import api"},{"line_number":37,"context_line":"from neutron_lib.services.qos import constants as qos_consts"},{"line_number":38,"context_line":"from oslo_config import cfg"},{"line_number":39,"context_line":"from oslo_db import exception as os_db_exc"},{"line_number":40,"context_line":"from oslo_log import log"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_615989fc","line":37,"updated":"2020-04-01 15:12:41.000000000","message":"F401 \u0027neutron_lib.services.qos.constants as qos_consts\u0027 imported but unused","commit_id":"9526416218a3150837f2d7d8aa009aa8d41841dc"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"832c092eab6b1bd8525499821ad95eda4263735d","unresolved":false,"context_lines":[{"line_number":45,"context_line":"from networking_ovn.common import acl as ovn_acl"},{"line_number":46,"context_line":"from networking_ovn.common import config"},{"line_number":47,"context_line":"from networking_ovn.common import constants as ovn_const"},{"line_number":48,"context_line":"from networking_ovn.common.extensions import qos as qos_extension"},{"line_number":49,"context_line":"from networking_ovn.common import maintenance"},{"line_number":50,"context_line":"from networking_ovn.common import ovn_client"},{"line_number":51,"context_line":"from networking_ovn.common import utils"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_415c45ec","line":48,"updated":"2020-04-01 15:12:41.000000000","message":"F401 \u0027networking_ovn.common.extensions.qos as qos_extension\u0027 imported but unused","commit_id":"9526416218a3150837f2d7d8aa009aa8d41841dc"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2931d7a6fe5a5783741677335fa1099d6fd56ff2","unresolved":false,"context_lines":[{"line_number":34,"context_line":"from neutron_lib import exceptions as n_exc"},{"line_number":35,"context_line":"from neutron_lib.plugins import directory"},{"line_number":36,"context_line":"from neutron_lib.plugins.ml2 import api"},{"line_number":37,"context_line":"from neutron_lib.services.qos import constants as qos_consts"},{"line_number":38,"context_line":"from oslo_config import cfg"},{"line_number":39,"context_line":"from oslo_db import exception as os_db_exc"},{"line_number":40,"context_line":"from oslo_log import log"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_20ce5659","line":37,"updated":"2020-04-01 18:51:40.000000000","message":"F401 \u0027neutron_lib.services.qos.constants as qos_consts\u0027 imported but unused","commit_id":"0709393fa8939160ca43fe01a1507810e05bd5b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2931d7a6fe5a5783741677335fa1099d6fd56ff2","unresolved":false,"context_lines":[{"line_number":45,"context_line":"from networking_ovn.common import acl as ovn_acl"},{"line_number":46,"context_line":"from networking_ovn.common import config"},{"line_number":47,"context_line":"from networking_ovn.common import constants as ovn_const"},{"line_number":48,"context_line":"from networking_ovn.common.extensions import qos as qos_extension"},{"line_number":49,"context_line":"from networking_ovn.common import maintenance"},{"line_number":50,"context_line":"from networking_ovn.common import ovn_client"},{"line_number":51,"context_line":"from networking_ovn.common import utils"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_80d92223","line":48,"updated":"2020-04-01 18:51:40.000000000","message":"F401 \u0027networking_ovn.common.extensions.qos as qos_extension\u0027 imported but unused","commit_id":"0709393fa8939160ca43fe01a1507810e05bd5b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a3215d61dfe77bd7f94e1c8924a2fced968ad564","unresolved":false,"context_lines":[{"line_number":34,"context_line":"from neutron_lib import exceptions as n_exc"},{"line_number":35,"context_line":"from neutron_lib.plugins import directory"},{"line_number":36,"context_line":"from neutron_lib.plugins.ml2 import api"},{"line_number":37,"context_line":"from neutron_lib.services.qos import constants as qos_consts"},{"line_number":38,"context_line":"from oslo_config import cfg"},{"line_number":39,"context_line":"from oslo_db import exception as os_db_exc"},{"line_number":40,"context_line":"from oslo_log import log"}],"source_content_type":"text/x-python","patch_set":4,"id":"df33271e_1fdad649","line":37,"updated":"2020-04-09 11:11:41.000000000","message":"pep8: F401 \u0027neutron_lib.services.qos.constants as qos_consts\u0027 imported but unused","commit_id":"2e8b66f7f3e4c83960a7149ad6bccebee530a3ba"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a3215d61dfe77bd7f94e1c8924a2fced968ad564","unresolved":false,"context_lines":[{"line_number":45,"context_line":"from networking_ovn.common import acl as ovn_acl"},{"line_number":46,"context_line":"from networking_ovn.common import config"},{"line_number":47,"context_line":"from networking_ovn.common import constants as ovn_const"},{"line_number":48,"context_line":"from networking_ovn.common.extensions import qos as qos_extension"},{"line_number":49,"context_line":"from networking_ovn.common import maintenance"},{"line_number":50,"context_line":"from networking_ovn.common import ovn_client"},{"line_number":51,"context_line":"from networking_ovn.common import utils"}],"source_content_type":"text/x-python","patch_set":4,"id":"df33271e_ffde123c","line":48,"updated":"2020-04-09 11:11:41.000000000","message":"pep8: F401 \u0027networking_ovn.common.extensions.qos as qos_extension\u0027 imported but unused","commit_id":"2e8b66f7f3e4c83960a7149ad6bccebee530a3ba"}],"networking_ovn/ml2/qos_driver.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"832c092eab6b1bd8525499821ad95eda4263735d","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from neutron.objects.qos import policy as qos_policy"},{"line_number":14,"context_line":"from neutron.objects.qos import rule as qos_rule"},{"line_number":15,"context_line":"from neutron_lib.api.definitions import portbindings"},{"line_number":16,"context_line":"from neutron_lib import constants"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_a14d513f","line":13,"updated":"2020-04-01 15:12:41.000000000","message":"F401 \u0027neutron.objects.qos.policy as qos_policy\u0027 imported but unused","commit_id":"9526416218a3150837f2d7d8aa009aa8d41841dc"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"832c092eab6b1bd8525499821ad95eda4263735d","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from neutron.objects.qos import policy as qos_policy"},{"line_number":14,"context_line":"from neutron.objects.qos import rule as qos_rule"},{"line_number":15,"context_line":"from neutron_lib.api.definitions import portbindings"},{"line_number":16,"context_line":"from neutron_lib import constants"},{"line_number":17,"context_line":"from neutron_lib import context as n_context"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_81480d2d","line":14,"updated":"2020-04-01 15:12:41.000000000","message":"F401 \u0027neutron.objects.qos.rule as qos_rule\u0027 imported but unused","commit_id":"9526416218a3150837f2d7d8aa009aa8d41841dc"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"832c092eab6b1bd8525499821ad95eda4263735d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"from neutron.objects.qos import rule as qos_rule"},{"line_number":15,"context_line":"from neutron_lib.api.definitions import portbindings"},{"line_number":16,"context_line":"from neutron_lib import constants"},{"line_number":17,"context_line":"from neutron_lib import context as n_context"},{"line_number":18,"context_line":"from neutron_lib.db import constants as db_consts"},{"line_number":19,"context_line":"from neutron_lib.plugins import directory"},{"line_number":20,"context_line":"from neutron_lib.services.qos import base"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_e153d9e0","line":17,"updated":"2020-04-01 15:12:41.000000000","message":"F401 \u0027neutron_lib.context as n_context\u0027 imported but unused","commit_id":"9526416218a3150837f2d7d8aa009aa8d41841dc"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"832c092eab6b1bd8525499821ad95eda4263735d","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from neutron_lib import constants"},{"line_number":17,"context_line":"from neutron_lib import context as n_context"},{"line_number":18,"context_line":"from neutron_lib.db import constants as db_consts"},{"line_number":19,"context_line":"from neutron_lib.plugins import directory"},{"line_number":20,"context_line":"from neutron_lib.services.qos import base"},{"line_number":21,"context_line":"from neutron_lib.services.qos import constants as qos_consts"},{"line_number":22,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_c14e9536","line":19,"updated":"2020-04-01 15:12:41.000000000","message":"F401 \u0027neutron_lib.plugins.directory\u0027 imported but unused","commit_id":"9526416218a3150837f2d7d8aa009aa8d41841dc"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"832c092eab6b1bd8525499821ad95eda4263735d","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from oslo_log import log as logging"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from networking_ovn.common import utils"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_216301b4","line":25,"updated":"2020-04-01 15:12:41.000000000","message":"F401 \u0027networking_ovn.common.utils\u0027 imported but unused","commit_id":"9526416218a3150837f2d7d8aa009aa8d41841dc"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2931d7a6fe5a5783741677335fa1099d6fd56ff2","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from neutron.objects.qos import policy as qos_policy"},{"line_number":14,"context_line":"from neutron.objects.qos import rule as qos_rule"},{"line_number":15,"context_line":"from neutron_lib.api.definitions import portbindings"},{"line_number":16,"context_line":"from neutron_lib import constants"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_60bfbea9","line":13,"updated":"2020-04-01 18:51:40.000000000","message":"F401 \u0027neutron.objects.qos.policy as qos_policy\u0027 imported but unused","commit_id":"0709393fa8939160ca43fe01a1507810e05bd5b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2931d7a6fe5a5783741677335fa1099d6fd56ff2","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from neutron.objects.qos import policy as qos_policy"},{"line_number":14,"context_line":"from neutron.objects.qos import rule as qos_rule"},{"line_number":15,"context_line":"from neutron_lib.api.definitions import portbindings"},{"line_number":16,"context_line":"from neutron_lib import constants"},{"line_number":17,"context_line":"from neutron_lib import context as n_context"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_c0dfaa0a","line":14,"updated":"2020-04-01 18:51:40.000000000","message":"F401 \u0027neutron.objects.qos.rule as qos_rule\u0027 imported but unused","commit_id":"0709393fa8939160ca43fe01a1507810e05bd5b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2931d7a6fe5a5783741677335fa1099d6fd56ff2","unresolved":false,"context_lines":[{"line_number":14,"context_line":"from neutron.objects.qos import rule as qos_rule"},{"line_number":15,"context_line":"from neutron_lib.api.definitions import portbindings"},{"line_number":16,"context_line":"from neutron_lib import constants"},{"line_number":17,"context_line":"from neutron_lib import context as n_context"},{"line_number":18,"context_line":"from neutron_lib.db import constants as db_consts"},{"line_number":19,"context_line":"from neutron_lib.plugins import directory"},{"line_number":20,"context_line":"from neutron_lib.services.qos import base"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_a0e266d3","line":17,"updated":"2020-04-01 18:51:40.000000000","message":"F401 \u0027neutron_lib.context as n_context\u0027 imported but unused","commit_id":"0709393fa8939160ca43fe01a1507810e05bd5b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2931d7a6fe5a5783741677335fa1099d6fd56ff2","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from neutron_lib import constants"},{"line_number":17,"context_line":"from neutron_lib import context as n_context"},{"line_number":18,"context_line":"from neutron_lib.db import constants as db_consts"},{"line_number":19,"context_line":"from neutron_lib.plugins import directory"},{"line_number":20,"context_line":"from neutron_lib.services.qos import base"},{"line_number":21,"context_line":"from neutron_lib.services.qos import constants as qos_consts"},{"line_number":22,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_00e6b2e8","line":19,"updated":"2020-04-01 18:51:40.000000000","message":"F401 \u0027neutron_lib.plugins.directory\u0027 imported but unused","commit_id":"0709393fa8939160ca43fe01a1507810e05bd5b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2931d7a6fe5a5783741677335fa1099d6fd56ff2","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from oslo_log import log as logging"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from networking_ovn.common import utils"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_e0e8eeb3","line":25,"updated":"2020-04-01 18:51:40.000000000","message":"F401 \u0027networking_ovn.common.utils\u0027 imported but unused","commit_id":"0709393fa8939160ca43fe01a1507810e05bd5b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a3215d61dfe77bd7f94e1c8924a2fced968ad564","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from neutron.objects.qos import policy as qos_policy"},{"line_number":14,"context_line":"from neutron.objects.qos import rule as qos_rule"},{"line_number":15,"context_line":"from neutron_lib.api.definitions import portbindings"},{"line_number":16,"context_line":"from neutron_lib import constants"}],"source_content_type":"text/x-python","patch_set":4,"id":"df33271e_5f229e53","line":13,"updated":"2020-04-09 11:11:41.000000000","message":"pep8: F401 \u0027neutron.objects.qos.policy as qos_policy\u0027 imported but unused","commit_id":"2e8b66f7f3e4c83960a7149ad6bccebee530a3ba"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a3215d61dfe77bd7f94e1c8924a2fced968ad564","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from neutron.objects.qos import policy as qos_policy"},{"line_number":14,"context_line":"from neutron.objects.qos import rule as qos_rule"},{"line_number":15,"context_line":"from neutron_lib.api.definitions import portbindings"},{"line_number":16,"context_line":"from neutron_lib import constants"},{"line_number":17,"context_line":"from neutron_lib import context as n_context"}],"source_content_type":"text/x-python","patch_set":4,"id":"df33271e_3f1fda08","line":14,"updated":"2020-04-09 11:11:41.000000000","message":"pep8: F401 \u0027neutron.objects.qos.rule as qos_rule\u0027 imported but unused","commit_id":"2e8b66f7f3e4c83960a7149ad6bccebee530a3ba"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a3215d61dfe77bd7f94e1c8924a2fced968ad564","unresolved":false,"context_lines":[{"line_number":14,"context_line":"from neutron.objects.qos import rule as qos_rule"},{"line_number":15,"context_line":"from neutron_lib.api.definitions import portbindings"},{"line_number":16,"context_line":"from neutron_lib import constants"},{"line_number":17,"context_line":"from neutron_lib import context as n_context"},{"line_number":18,"context_line":"from neutron_lib.db import constants as db_consts"},{"line_number":19,"context_line":"from neutron_lib.plugins import directory"},{"line_number":20,"context_line":"from neutron_lib.services.qos import base"}],"source_content_type":"text/x-python","patch_set":4,"id":"df33271e_9f18a61e","line":17,"updated":"2020-04-09 11:11:41.000000000","message":"pep8: F401 \u0027neutron_lib.context as n_context\u0027 imported but unused","commit_id":"2e8b66f7f3e4c83960a7149ad6bccebee530a3ba"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a3215d61dfe77bd7f94e1c8924a2fced968ad564","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from neutron_lib import constants"},{"line_number":17,"context_line":"from neutron_lib import context as n_context"},{"line_number":18,"context_line":"from neutron_lib.db import constants as db_consts"},{"line_number":19,"context_line":"from neutron_lib.plugins import directory"},{"line_number":20,"context_line":"from neutron_lib.services.qos import base"},{"line_number":21,"context_line":"from neutron_lib.services.qos import constants as qos_consts"},{"line_number":22,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":4,"id":"df33271e_7f15e2e4","line":19,"updated":"2020-04-09 11:11:41.000000000","message":"pep8: F401 \u0027neutron_lib.plugins.directory\u0027 imported but unused","commit_id":"2e8b66f7f3e4c83960a7149ad6bccebee530a3ba"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a3215d61dfe77bd7f94e1c8924a2fced968ad564","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from oslo_config import cfg"},{"line_number":23,"context_line":"from oslo_log import log as logging"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from networking_ovn.common import utils"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"df33271e_dfd34e37","line":25,"updated":"2020-04-09 11:11:41.000000000","message":"pep8: F401 \u0027networking_ovn.common.utils\u0027 imported but unused","commit_id":"2e8b66f7f3e4c83960a7149ad6bccebee530a3ba"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"4f7e9cfa99521eb5b754382331b309289f746db6","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    def is_loaded(self):"},{"line_number":58,"context_line":"        return OVN_QOS in cfg.CONF.ml2.extension_drivers"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    def create_policy(self, context, policy):"},{"line_number":61,"context_line":"        # No need to update OVN on create"},{"line_number":62,"context_line":"        pass"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def update_policy(self, context, policy):"},{"line_number":65,"context_line":"        # Call into OVN client to update the policy"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f493fa4_21d601c5","line":62,"range":{"start_line":60,"start_character":0,"end_line":62,"end_character":12},"updated":"2020-05-05 09:53:13.000000000","message":"Not in master change, but I suppose it is similar to base \"implementation\"","commit_id":"a669a899c7fc7b8ad58a52de3f7b95697ad85111"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"15976121d3d1808dab765e71791f3abbf082b6fb","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    def is_loaded(self):"},{"line_number":58,"context_line":"        return OVN_QOS in cfg.CONF.ml2.extension_drivers"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    def create_policy(self, context, policy):"},{"line_number":61,"context_line":"        # No need to update OVN on create"},{"line_number":62,"context_line":"        pass"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def update_policy(self, context, policy):"},{"line_number":65,"context_line":"        # Call into OVN client to update the policy"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f493fa4_0b9f97b4","line":62,"range":{"start_line":60,"start_character":0,"end_line":62,"end_character":12},"in_reply_to":"1f493fa4_21d601c5","updated":"2020-05-05 17:14:45.000000000","message":"We don\u0027t need those methods. I\u0027ll remove them. Thanks!","commit_id":"a669a899c7fc7b8ad58a52de3f7b95697ad85111"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"4f7e9cfa99521eb5b754382331b309289f746db6","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        # Call into OVN client to update the policy"},{"line_number":66,"context_line":"        self._driver._ovn_client._qos_driver.update_policy(context, policy)"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    def delete_policy(self, context, policy):"},{"line_number":69,"context_line":"        # No need to update OVN on delete"},{"line_number":70,"context_line":"        pass"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f493fa4_61e00998","line":70,"range":{"start_line":68,"start_character":0,"end_line":70,"end_character":12},"updated":"2020-05-05 09:53:13.000000000","message":"Same","commit_id":"a669a899c7fc7b8ad58a52de3f7b95697ad85111"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"15976121d3d1808dab765e71791f3abbf082b6fb","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        # Call into OVN client to update the policy"},{"line_number":66,"context_line":"        self._driver._ovn_client._qos_driver.update_policy(context, policy)"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    def delete_policy(self, context, policy):"},{"line_number":69,"context_line":"        # No need to update OVN on delete"},{"line_number":70,"context_line":"        pass"}],"source_content_type":"text/x-python","patch_set":7,"id":"1f493fa4_6b7d7b6d","line":70,"range":{"start_line":68,"start_character":0,"end_line":70,"end_character":12},"in_reply_to":"1f493fa4_61e00998","updated":"2020-05-05 17:14:45.000000000","message":"Done","commit_id":"a669a899c7fc7b8ad58a52de3f7b95697ad85111"}],"networking_ovn/tests/functional/common/extensions/test_qos.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"832c092eab6b1bd8525499821ad95eda4263735d","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from neutron_lib.services.qos import constants as qos_constants"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from networking_ovn.common import utils as ovn_utils"},{"line_number":21,"context_line":"from networking_ovn.common.extensions import qos as qos_extension"},{"line_number":22,"context_line":"from networking_ovn.tests.functional import base"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_0166bdc1","line":21,"updated":"2020-04-01 15:12:41.000000000","message":"H306: imports not in alphabetical order (networking_ovn.common.utils, networking_ovn.common.extensions.qos)","commit_id":"9526416218a3150837f2d7d8aa009aa8d41841dc"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"2931d7a6fe5a5783741677335fa1099d6fd56ff2","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from neutron_lib.services.qos import constants as qos_constants"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from networking_ovn.common import utils as ovn_utils"},{"line_number":21,"context_line":"from networking_ovn.common.extensions import qos as qos_extension"},{"line_number":22,"context_line":"from networking_ovn.tests.functional import base"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_40d39a04","line":21,"updated":"2020-04-01 18:51:40.000000000","message":"H306: imports not in alphabetical order (networking_ovn.common.utils, networking_ovn.common.extensions.qos)","commit_id":"0709393fa8939160ca43fe01a1507810e05bd5b5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a3215d61dfe77bd7f94e1c8924a2fced968ad564","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from neutron_lib.services.qos import constants as qos_constants"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from networking_ovn.common import utils as ovn_utils"},{"line_number":21,"context_line":"from networking_ovn.common.extensions import qos as qos_extension"},{"line_number":22,"context_line":"from networking_ovn.tests.functional import base"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"df33271e_bfd80a53","line":21,"updated":"2020-04-09 11:11:41.000000000","message":"pep8: H306: imports not in alphabetical order (networking_ovn.common.utils, networking_ovn.common.extensions.qos)","commit_id":"2e8b66f7f3e4c83960a7149ad6bccebee530a3ba"}]}
