)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"db180dddd2b1edd5075cf3294b70e3b8af7d1984","unresolved":false,"context_lines":[{"line_number":11,"context_line":"neutron."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"[1] https://review.opendev.org/658494"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I0fe3fbaf4adf7fb104632fd94cd093e701e12289"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9fb8cfa7_12bfbcd0","line":14,"updated":"2019-06-24 08:18:40.000000000","message":"Related-Bug: #1833125\nAnd please add a topic like bug/1833125 to make easier the follow-up of patches","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"}],"doc/source/admin/intro-os-networking.rst":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"db180dddd2b1edd5075cf3294b70e3b8af7d1984","unresolved":false,"context_lines":[{"line_number":362,"context_line":"The Virtual Private Network-as-a-Service (VPNaaS) is a neutron"},{"line_number":363,"context_line":"extension that introduces the VPN feature set."},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"LBaaS"},{"line_number":366,"context_line":"^^^^^"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"The Load-Balancer-as-a-Service (LBaaS) API provisions and configures"},{"line_number":369,"context_line":"load balancers. The reference implementation is based on the HAProxy"},{"line_number":370,"context_line":"software load balancer. See the `Octavia project"},{"line_number":371,"context_line":"\u003chttps://docs.openstack.org/octavia/latest/\u003e`_ for more information."},{"line_number":372,"context_line":""},{"line_number":373,"context_line":"FWaaS"},{"line_number":374,"context_line":"^^^^^"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fb8cfa7_1287bc63","line":371,"range":{"start_line":365,"start_character":0,"end_line":371,"end_character":68},"updated":"2019-06-24 08:18:40.000000000","message":"you can delete this as well","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"feba530bd56c20fa1f24670705228099b5e28895","unresolved":false,"context_lines":[{"line_number":362,"context_line":"The Virtual Private Network-as-a-Service (VPNaaS) is a neutron"},{"line_number":363,"context_line":"extension that introduces the VPN feature set."},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"LBaaS"},{"line_number":366,"context_line":"^^^^^"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"The Load-Balancer-as-a-Service (LBaaS) API provisions and configures"},{"line_number":369,"context_line":"load balancers. The reference implementation is based on the HAProxy"},{"line_number":370,"context_line":"software load balancer. See the `Octavia project"},{"line_number":371,"context_line":"\u003chttps://docs.openstack.org/octavia/latest/\u003e`_ for more information."},{"line_number":372,"context_line":""},{"line_number":373,"context_line":"FWaaS"},{"line_number":374,"context_line":"^^^^^"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5faad753_b2b0198c","line":371,"range":{"start_line":365,"start_character":0,"end_line":371,"end_character":68},"in_reply_to":"9fb8cfa7_1287bc63","updated":"2019-09-12 17:38:53.000000000","message":"I think this section is still relevant and points to the correct documentation.","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"}],"doc/source/contributor/testing/template_model_sync_test.rst":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"82f7eed9d4988296376d068a39b9a0de0fe42760","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":" VPNAAS_TABLES \u003d [...]"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":" LBAAS_TABLES \u003d [...]"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":" FWAAS_TABLES \u003d [...]"},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fb8cfa7_ae8d8d32","side":"PARENT","line":72,"updated":"2019-06-18 02:41:43.000000000","message":"isn\u0027t this still relevant?","commit_id":"7f8062f7e0be2a80465760bce7198583cb87b2ec"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"4a13a19820d512db39213637ea656ff4a6de7c94","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":" VPNAAS_TABLES \u003d [...]"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":" LBAAS_TABLES \u003d [...]"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":" FWAAS_TABLES \u003d [...]"},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9fb8cfa7_e2d5d944","side":"PARENT","line":72,"in_reply_to":"9fb8cfa7_ae8d8d32","updated":"2019-06-18 03:59:48.000000000","message":"I don\u0027t think so, but I may be wrong. I think now that the code is gone from the Train master, there is no external migrations to import. We don\u0027t want to drop the neutron-lbaas tables however.\nIf I mis-understand this document, please let me know and I will restore this.","commit_id":"7f8062f7e0be2a80465760bce7198583cb87b2ec"}],"doc/source/install/concepts.rst":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"d0d06c590abf167460ff8bf204c1542c1e6eb73a","unresolved":false,"context_lines":[{"line_number":49,"context_line":"to operating the VNI and OpenStack environment, understanding these"},{"line_number":50,"context_line":"concepts can help you set up Networking. All Networking installations"},{"line_number":51,"context_line":"use a core plug-in and a security group plug-in (or just the No-Op"},{"line_number":52,"context_line":"security group plug-in). Additionally, Firewall-as-a-Service (FWaaS) a"},{"line_number":53,"context_line":"plug-in is available."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_c320644b","line":53,"range":{"start_line":52,"start_character":25,"end_line":53,"end_character":21},"updated":"2019-09-12 20:01:39.000000000","message":"nit: Additionally, Firewall-as-a-Service (FWaaS) plug-in is available","commit_id":"9dfe17b7e988d5689fa6c7f9326466caa1570b66"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d1efc3821810d9d1b45a0349709808c59653e4c4","unresolved":false,"context_lines":[{"line_number":49,"context_line":"to operating the VNI and OpenStack environment, understanding these"},{"line_number":50,"context_line":"concepts can help you set up Networking. All Networking installations"},{"line_number":51,"context_line":"use a core plug-in and a security group plug-in (or just the No-Op"},{"line_number":52,"context_line":"security group plug-in). Additionally, Firewall-as-a-Service (FWaaS) a"},{"line_number":53,"context_line":"plug-in is available."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_4dc9eda9","line":53,"range":{"start_line":52,"start_character":25,"end_line":53,"end_character":21},"in_reply_to":"5faad753_c320644b","updated":"2019-09-13 16:18:02.000000000","message":"Done","commit_id":"9dfe17b7e988d5689fa6c7f9326466caa1570b66"}],"neutron/db/migration/alembic_migrations/external.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"db180dddd2b1edd5075cf3294b70e3b8af7d1984","unresolved":false,"context_lines":[{"line_number":18,"context_line":"                 \u0027ipsec_site_connections\u0027, \u0027cisco_csr_identifier_map\u0027,"},{"line_number":19,"context_line":"                 \u0027ikepolicies\u0027]"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"LBAAS_TABLES \u003d [\u0027vips\u0027, \u0027sessionpersistences\u0027, \u0027pools\u0027, \u0027healthmonitors\u0027,"},{"line_number":22,"context_line":"                \u0027poolstatisticss\u0027, \u0027members\u0027, \u0027poolloadbalanceragentbindings\u0027,"},{"line_number":23,"context_line":"                \u0027poolmonitorassociations\u0027]"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"FWAAS_TABLES \u003d [\u0027firewall_rules\u0027, \u0027firewalls\u0027, \u0027firewall_policies\u0027]"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_f2d22834","line":23,"range":{"start_line":21,"start_character":0,"end_line":23,"end_character":42},"updated":"2019-06-24 08:18:40.000000000","message":"Please delete these as well","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"feba530bd56c20fa1f24670705228099b5e28895","unresolved":false,"context_lines":[{"line_number":18,"context_line":"                 \u0027ipsec_site_connections\u0027, \u0027cisco_csr_identifier_map\u0027,"},{"line_number":19,"context_line":"                 \u0027ikepolicies\u0027]"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"LBAAS_TABLES \u003d [\u0027vips\u0027, \u0027sessionpersistences\u0027, \u0027pools\u0027, \u0027healthmonitors\u0027,"},{"line_number":22,"context_line":"                \u0027poolstatisticss\u0027, \u0027members\u0027, \u0027poolloadbalanceragentbindings\u0027,"},{"line_number":23,"context_line":"                \u0027poolmonitorassociations\u0027]"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"FWAAS_TABLES \u003d [\u0027firewall_rules\u0027, \u0027firewalls\u0027, \u0027firewall_policies\u0027]"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_92787dc4","line":23,"range":{"start_line":21,"start_character":0,"end_line":23,"end_character":42},"in_reply_to":"9fb8cfa7_f2d22834","updated":"2019-09-12 17:38:53.000000000","message":"Done","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"db180dddd2b1edd5075cf3294b70e3b8af7d1984","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    \u0027nuage_subnet_l2dom_mapping\u0027,"},{"line_number":121,"context_line":"]"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"TABLES \u003d (FWAAS_TABLES + LBAAS_TABLES + VPNAAS_TABLES +"},{"line_number":124,"context_line":"          REPO_ARISTA_TABLES +"},{"line_number":125,"context_line":"          REPO_NEUTRON_DYNAMIC_ROUTING_TABLES +"},{"line_number":126,"context_line":"          REPO_CISCO_TABLES +"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_12d6dc28","line":123,"range":{"start_line":123,"start_character":23,"end_line":123,"end_character":37},"updated":"2019-06-24 08:18:40.000000000","message":"please remove this as well","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"feba530bd56c20fa1f24670705228099b5e28895","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    \u0027nuage_subnet_l2dom_mapping\u0027,"},{"line_number":121,"context_line":"]"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"TABLES \u003d (FWAAS_TABLES + LBAAS_TABLES + VPNAAS_TABLES +"},{"line_number":124,"context_line":"          REPO_ARISTA_TABLES +"},{"line_number":125,"context_line":"          REPO_NEUTRON_DYNAMIC_ROUTING_TABLES +"},{"line_number":126,"context_line":"          REPO_CISCO_TABLES +"}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_b27579cd","line":123,"range":{"start_line":123,"start_character":23,"end_line":123,"end_character":37},"in_reply_to":"9fb8cfa7_12d6dc28","updated":"2019-09-12 17:38:53.000000000","message":"Done","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"7ebb6b71552b6a64a2e0aba14ffa7b7200d2b94b","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"LBAAS_TABLES \u003d [\u0027vips\u0027, \u0027sessionpersistences\u0027, \u0027pools\u0027, \u0027healthmonitors\u0027,"},{"line_number":22,"context_line":"                \u0027poolstatisticss\u0027, \u0027members\u0027, \u0027poolloadbalanceragentbindings\u0027,"},{"line_number":23,"context_line":"                \u0027poolmonitorassociations\u0027]"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"FWAAS_TABLES \u003d [\u0027firewall_rules\u0027, \u0027firewalls\u0027, \u0027firewall_policies\u0027]"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_16faaf41","side":"PARENT","line":23,"updated":"2019-09-17 19:41:55.000000000","message":"Probably You shouldn\u0027t remove this to make functional tests happy","commit_id":"090ede21b03c301765ba4a57807b19d83de5a3ac"},{"author":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"change_message_id":"b9040c9eb9cc9dd4318479b6b40d64c2ae71fe45","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"LBAAS_TABLES \u003d [\u0027vips\u0027, \u0027sessionpersistences\u0027, \u0027pools\u0027, \u0027healthmonitors\u0027,"},{"line_number":22,"context_line":"                \u0027poolstatisticss\u0027, \u0027members\u0027, \u0027poolloadbalanceragentbindings\u0027,"},{"line_number":23,"context_line":"                \u0027poolmonitorassociations\u0027]"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"FWAAS_TABLES \u003d [\u0027firewall_rules\u0027, \u0027firewalls\u0027, \u0027firewall_policies\u0027]"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_91cd425f","side":"PARENT","line":23,"in_reply_to":"3fa7e38b_16faaf41","updated":"2019-09-18 07:14:19.000000000","message":"I guess we should just left comment, that although neutron-lbaas no longer exist we leave this for model-migration consistency, because we do not drop tables from db. These tables still created with https://github.com/openstack/neutron/blob/a388701ddfe628e9a5bd16a78422164799b11ef8/neutron/db/migration/alembic_migrations/loadbalancer_init_ops.py","commit_id":"090ede21b03c301765ba4a57807b19d83de5a3ac"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f3eb07d77cf19589c47f7c24dbb855ce86eb7a64","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"LBAAS_TABLES \u003d [\u0027vips\u0027, \u0027sessionpersistences\u0027, \u0027pools\u0027, \u0027healthmonitors\u0027,"},{"line_number":22,"context_line":"                \u0027poolstatisticss\u0027, \u0027members\u0027, \u0027poolloadbalanceragentbindings\u0027,"},{"line_number":23,"context_line":"                \u0027poolmonitorassociations\u0027]"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"FWAAS_TABLES \u003d [\u0027firewall_rules\u0027, \u0027firewalls\u0027, \u0027firewall_policies\u0027]"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_2ccbbb72","side":"PARENT","line":23,"in_reply_to":"3fa7e38b_91cd425f","updated":"2019-09-19 12:38:51.000000000","message":"Totally agree with Ann.\n\nSimilarly, we haven\u0027t dropped the tables from out-of-tree plugins which were in the neutron repo.","commit_id":"090ede21b03c301765ba4a57807b19d83de5a3ac"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"4a71489651020315f17050ed15a082a0265dbffc","unresolved":false,"context_lines":[{"line_number":122,"context_line":"    \u0027nuage_subnet_l2dom_mapping\u0027,"},{"line_number":123,"context_line":"]"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"TABLES \u003d (FWAAS_TABLES + LBAAS_TABLES + VPNAAS_TABLES +"},{"line_number":126,"context_line":"          REPO_ARISTA_TABLES +"},{"line_number":127,"context_line":"          REPO_NEUTRON_DYNAMIC_ROUTING_TABLES +"},{"line_number":128,"context_line":"          REPO_CISCO_TABLES +"}],"source_content_type":"text/x-python","patch_set":5,"id":"3fa7e38b_3e118fad","line":125,"updated":"2019-09-20 07:47:00.000000000","message":"I hope this will make functional jobs passing again","commit_id":"d1d0a04c37740aefe26d553df1f1fbeaf631151b"},{"author":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"change_message_id":"8445e8432d08eddcb6f6ab6332b0b9beccc8b96c","unresolved":false,"context_lines":[{"line_number":122,"context_line":"    \u0027nuage_subnet_l2dom_mapping\u0027,"},{"line_number":123,"context_line":"]"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"TABLES \u003d (FWAAS_TABLES + LBAAS_TABLES + VPNAAS_TABLES +"},{"line_number":126,"context_line":"          REPO_ARISTA_TABLES +"},{"line_number":127,"context_line":"          REPO_NEUTRON_DYNAMIC_ROUTING_TABLES +"},{"line_number":128,"context_line":"          REPO_CISCO_TABLES +"}],"source_content_type":"text/x-python","patch_set":5,"id":"3fa7e38b_a15482cb","line":125,"in_reply_to":"3fa7e38b_3e118fad","updated":"2019-09-20 08:37:20.000000000","message":"It should. These is list of the names of tables that test should skip checking with models.","commit_id":"d1d0a04c37740aefe26d553df1f1fbeaf631151b"}],"neutron/hacking/checks.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"638c3c52af289d2f4f887cb47611d64b16297591","unresolved":false,"context_lines":[{"line_number":144,"context_line":"    N340(neutron/foo/bar.py): from neutron.i18n import _"},{"line_number":145,"context_line":"    N340(neutron_lbaas/foo/bar.py): from neutron_lbaas.i18n import _"},{"line_number":146,"context_line":"    N340(neutron_lbaas/foo/bar.py): from neutron.i18n import _"},{"line_number":147,"context_line":"    N340(neutron_lbaas/foo/bar.py): from neutron._i18n import _"},{"line_number":148,"context_line":"    Okay(neutron/foo/bar.py): from neutron.i18n import _  # noqa"},{"line_number":149,"context_line":"    \"\"\""},{"line_number":150,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5faad753_22ce0082","side":"PARENT","line":147,"updated":"2019-09-13 15:38:42.000000000","message":"We cannot drop it.\n\nThese are used as test patterns in the hacking tests. This is not a simple docstring.\n\nWhat they try to test is whether´each repository use _i18n module from its own. neutron_lbaas is just an example. If you do not want to use neutron_lbaas, we can replace it with neutron_fwaas or some.","commit_id":"090ede21b03c301765ba4a57807b19d83de5a3ac"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"d1efc3821810d9d1b45a0349709808c59653e4c4","unresolved":false,"context_lines":[{"line_number":144,"context_line":"    N340(neutron/foo/bar.py): from neutron.i18n import _"},{"line_number":145,"context_line":"    N340(neutron_lbaas/foo/bar.py): from neutron_lbaas.i18n import _"},{"line_number":146,"context_line":"    N340(neutron_lbaas/foo/bar.py): from neutron.i18n import _"},{"line_number":147,"context_line":"    N340(neutron_lbaas/foo/bar.py): from neutron._i18n import _"},{"line_number":148,"context_line":"    Okay(neutron/foo/bar.py): from neutron.i18n import _  # noqa"},{"line_number":149,"context_line":"    \"\"\""},{"line_number":150,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5faad753_8d3845a0","side":"PARENT","line":147,"in_reply_to":"5faad753_22ce0082","updated":"2019-09-13 16:18:02.000000000","message":"Done","commit_id":"090ede21b03c301765ba4a57807b19d83de5a3ac"}],"neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"db180dddd2b1edd5075cf3294b70e3b8af7d1984","unresolved":false,"context_lines":[{"line_number":3060,"context_line":"            device_owner\u003dDEVICE_OWNER_COMPUTE,"},{"line_number":3061,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3062,"context_line":""},{"line_number":3063,"context_line":"    def test_port_bound_for_dvr_with_lbaas_vip_ports(self):"},{"line_number":3064,"context_line":"        self._test_port_bound_for_dvr_on_vlan_network("},{"line_number":3065,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER)"},{"line_number":3066,"context_line":"        self._test_port_bound_for_dvr_on_vlan_network("},{"line_number":3067,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER,"},{"line_number":3068,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3069,"context_line":"        self._test_port_bound_for_dvr_on_vxlan_network("},{"line_number":3070,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER)"},{"line_number":3071,"context_line":"        self._test_port_bound_for_dvr_on_vxlan_network("},{"line_number":3072,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER,"},{"line_number":3073,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3074,"context_line":""},{"line_number":3075,"context_line":"    def test_port_bound_for_dvr_with_lbaasv2_vip_ports(self):"},{"line_number":3076,"context_line":"        self._test_port_bound_for_dvr_on_vlan_network("},{"line_number":3077,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2)"},{"line_number":3078,"context_line":"        self._test_port_bound_for_dvr_on_vlan_network("},{"line_number":3079,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2,"},{"line_number":3080,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3081,"context_line":"        self._test_port_bound_for_dvr_on_vxlan_network("},{"line_number":3082,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2)"},{"line_number":3083,"context_line":"        self._test_port_bound_for_dvr_on_vxlan_network("},{"line_number":3084,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2,"},{"line_number":3085,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3086,"context_line":""},{"line_number":3087,"context_line":"    def test_port_bound_for_dvr_with_dhcp_ports(self):"},{"line_number":3088,"context_line":"        self._test_port_bound_for_dvr_on_vlan_network("}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_f22d4846","line":3085,"range":{"start_line":3063,"start_character":0,"end_line":3085,"end_character":44},"updated":"2019-06-24 08:18:40.000000000","message":"perhaps delete these as well or change to something other than lbaas?","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"feba530bd56c20fa1f24670705228099b5e28895","unresolved":false,"context_lines":[{"line_number":3060,"context_line":"            device_owner\u003dDEVICE_OWNER_COMPUTE,"},{"line_number":3061,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3062,"context_line":""},{"line_number":3063,"context_line":"    def test_port_bound_for_dvr_with_lbaas_vip_ports(self):"},{"line_number":3064,"context_line":"        self._test_port_bound_for_dvr_on_vlan_network("},{"line_number":3065,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER)"},{"line_number":3066,"context_line":"        self._test_port_bound_for_dvr_on_vlan_network("},{"line_number":3067,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER,"},{"line_number":3068,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3069,"context_line":"        self._test_port_bound_for_dvr_on_vxlan_network("},{"line_number":3070,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER)"},{"line_number":3071,"context_line":"        self._test_port_bound_for_dvr_on_vxlan_network("},{"line_number":3072,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER,"},{"line_number":3073,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3074,"context_line":""},{"line_number":3075,"context_line":"    def test_port_bound_for_dvr_with_lbaasv2_vip_ports(self):"},{"line_number":3076,"context_line":"        self._test_port_bound_for_dvr_on_vlan_network("},{"line_number":3077,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2)"},{"line_number":3078,"context_line":"        self._test_port_bound_for_dvr_on_vlan_network("},{"line_number":3079,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2,"},{"line_number":3080,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3081,"context_line":"        self._test_port_bound_for_dvr_on_vxlan_network("},{"line_number":3082,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2)"},{"line_number":3083,"context_line":"        self._test_port_bound_for_dvr_on_vxlan_network("},{"line_number":3084,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2,"},{"line_number":3085,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3086,"context_line":""},{"line_number":3087,"context_line":"    def test_port_bound_for_dvr_with_dhcp_ports(self):"},{"line_number":3088,"context_line":"        self._test_port_bound_for_dvr_on_vlan_network("}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_3238a9ed","line":3085,"range":{"start_line":3063,"start_character":0,"end_line":3085,"end_character":44},"in_reply_to":"9fb8cfa7_f22d4846","updated":"2019-09-12 17:38:53.000000000","message":"Done","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"db180dddd2b1edd5075cf3294b70e3b8af7d1984","unresolved":false,"context_lines":[{"line_number":3442,"context_line":"        self._test_treat_devices_removed_for_dvr("},{"line_number":3443,"context_line":"            device_owner\u003dDEVICE_OWNER_COMPUTE, ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3444,"context_line":""},{"line_number":3445,"context_line":"    def test_treat_devices_removed_for_dvr_with_lbaas_vip_ports(self):"},{"line_number":3446,"context_line":"        self._test_treat_devices_removed_for_dvr("},{"line_number":3447,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER)"},{"line_number":3448,"context_line":"        self._test_treat_devices_removed_for_dvr("},{"line_number":3449,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER,"},{"line_number":3450,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3451,"context_line":""},{"line_number":3452,"context_line":"    def test_treat_devices_removed_for_dvr_with_lbaasv2_vip_ports(self):"},{"line_number":3453,"context_line":"        self._test_treat_devices_removed_for_dvr("},{"line_number":3454,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2)"},{"line_number":3455,"context_line":"        self._test_treat_devices_removed_for_dvr("},{"line_number":3456,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2,"},{"line_number":3457,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3458,"context_line":""},{"line_number":3459,"context_line":"    def test_treat_devices_removed_for_dvr_with_dhcp_ports(self):"},{"line_number":3460,"context_line":"        self._test_treat_devices_removed_for_dvr("}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_1231fca2","line":3457,"range":{"start_line":3445,"start_character":4,"end_line":3457,"end_character":44},"updated":"2019-06-24 08:18:40.000000000","message":"ditto","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"feba530bd56c20fa1f24670705228099b5e28895","unresolved":false,"context_lines":[{"line_number":3442,"context_line":"        self._test_treat_devices_removed_for_dvr("},{"line_number":3443,"context_line":"            device_owner\u003dDEVICE_OWNER_COMPUTE, ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3444,"context_line":""},{"line_number":3445,"context_line":"    def test_treat_devices_removed_for_dvr_with_lbaas_vip_ports(self):"},{"line_number":3446,"context_line":"        self._test_treat_devices_removed_for_dvr("},{"line_number":3447,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER)"},{"line_number":3448,"context_line":"        self._test_treat_devices_removed_for_dvr("},{"line_number":3449,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCER,"},{"line_number":3450,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3451,"context_line":""},{"line_number":3452,"context_line":"    def test_treat_devices_removed_for_dvr_with_lbaasv2_vip_ports(self):"},{"line_number":3453,"context_line":"        self._test_treat_devices_removed_for_dvr("},{"line_number":3454,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2)"},{"line_number":3455,"context_line":"        self._test_treat_devices_removed_for_dvr("},{"line_number":3456,"context_line":"            device_owner\u003dn_const.DEVICE_OWNER_LOADBALANCERV2,"},{"line_number":3457,"context_line":"            ip_version\u003dn_const.IP_VERSION_6)"},{"line_number":3458,"context_line":""},{"line_number":3459,"context_line":"    def test_treat_devices_removed_for_dvr_with_dhcp_ports(self):"},{"line_number":3460,"context_line":"        self._test_treat_devices_removed_for_dvr("}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_d23835ef","line":3457,"range":{"start_line":3445,"start_character":4,"end_line":3457,"end_character":44},"in_reply_to":"9fb8cfa7_1231fca2","updated":"2019-09-12 17:38:53.000000000","message":"Done","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"}],"neutron/tests/unit/plugins/ml2/test_plugin.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"db180dddd2b1edd5075cf3294b70e3b8af7d1984","unresolved":false,"context_lines":[{"line_number":1419,"context_line":"    def test_check_if_compute_port_serviced_by_dvr(self):"},{"line_number":1420,"context_line":"        self.assertTrue(utils.is_dvr_serviced(DEVICE_OWNER_COMPUTE))"},{"line_number":1421,"context_line":""},{"line_number":1422,"context_line":"    def test_check_if_lbaas_vip_port_serviced_by_dvr(self):"},{"line_number":1423,"context_line":"        self.assertTrue(utils.is_dvr_serviced("},{"line_number":1424,"context_line":"            constants.DEVICE_OWNER_LOADBALANCER))"},{"line_number":1425,"context_line":""},{"line_number":1426,"context_line":"    def test_check_if_lbaasv2_vip_port_serviced_by_dvr(self):"},{"line_number":1427,"context_line":"        self.assertTrue(utils.is_dvr_serviced("},{"line_number":1428,"context_line":"            constants.DEVICE_OWNER_LOADBALANCERV2))"},{"line_number":1429,"context_line":""},{"line_number":1430,"context_line":"    def test_check_if_dhcp_port_serviced_by_dvr(self):"},{"line_number":1431,"context_line":"        self.assertTrue(utils.is_dvr_serviced(constants.DEVICE_OWNER_DHCP))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_b227d064","line":1428,"range":{"start_line":1422,"start_character":4,"end_line":1428,"end_character":51},"updated":"2019-06-24 08:18:40.000000000","message":"Perhaps remove these tests as well.","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"feba530bd56c20fa1f24670705228099b5e28895","unresolved":false,"context_lines":[{"line_number":1419,"context_line":"    def test_check_if_compute_port_serviced_by_dvr(self):"},{"line_number":1420,"context_line":"        self.assertTrue(utils.is_dvr_serviced(DEVICE_OWNER_COMPUTE))"},{"line_number":1421,"context_line":""},{"line_number":1422,"context_line":"    def test_check_if_lbaas_vip_port_serviced_by_dvr(self):"},{"line_number":1423,"context_line":"        self.assertTrue(utils.is_dvr_serviced("},{"line_number":1424,"context_line":"            constants.DEVICE_OWNER_LOADBALANCER))"},{"line_number":1425,"context_line":""},{"line_number":1426,"context_line":"    def test_check_if_lbaasv2_vip_port_serviced_by_dvr(self):"},{"line_number":1427,"context_line":"        self.assertTrue(utils.is_dvr_serviced("},{"line_number":1428,"context_line":"            constants.DEVICE_OWNER_LOADBALANCERV2))"},{"line_number":1429,"context_line":""},{"line_number":1430,"context_line":"    def test_check_if_dhcp_port_serviced_by_dvr(self):"},{"line_number":1431,"context_line":"        self.assertTrue(utils.is_dvr_serviced(constants.DEVICE_OWNER_DHCP))"}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_d211155f","line":1428,"range":{"start_line":1422,"start_character":4,"end_line":1428,"end_character":51},"in_reply_to":"9fb8cfa7_b227d064","updated":"2019-09-12 17:38:53.000000000","message":"Done","commit_id":"9510647b4889c3ce5f2da4507252208f392b30e9"}]}
