)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"afcb646143b6a9d587b9141de263a1ad7f460178","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3c9a10bf_18183e6a","updated":"2022-01-13 12:31:02.000000000","message":"I see no problem with it","commit_id":"0e1ec521180bebe4a01298bc8cdec765cc1ec796"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"7d85d8899a1ef6598b02d986a18d08807d8e08b9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"21a22345_73eec086","updated":"2022-01-12 16:51:50.000000000","message":"Looks good to me","commit_id":"0e1ec521180bebe4a01298bc8cdec765cc1ec796"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"7b5aee59ff151efb41365be482a7615cb2db4f53","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"489eb579_83129c09","updated":"2022-01-13 12:36:45.000000000","message":"Nice cleaning. Let\u0027s go and see who we will annoy with this change ;)","commit_id":"0e1ec521180bebe4a01298bc8cdec765cc1ec796"}],"neutron/db/migration/alembic_migrations/versions/yoga/expand/8160f7a9cebb_drop_portbindingports_table.py":[{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d13222a1fcb1692b7aa53d52b703c12e9e7a0046","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"bb181160_49834f8b","updated":"2022-01-10 16:37:22.000000000","message":"IIRC a table drop is required to be a contract migration, not an expand. https://docs.openstack.org/neutron/latest/contributor/alembic_migrations.html#offline-online-migrations\n\nIf the consensus of the community is that this can be an expand migration then I would say a release note that calls out the last version when anything depended on these tables should be added.","commit_id":"bd146e96646488044a191111e08537153ef2061d"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"acfb21355d633bf1252dbb45db7d857991b39923","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4dbe1047_1e6cb43d","in_reply_to":"bb181160_49834f8b","updated":"2022-01-10 16:39:38.000000000","message":"Hi Nate. We don\u0027t support contract migrations anymore. We now execute those operations in expand operations.\n\nI\u0027ll add a reno.","commit_id":"bd146e96646488044a191111e08537153ef2061d"}],"neutron/db/models/portbinding.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"afcb646143b6a9d587b9141de263a1ad7f460178","unresolved":true,"context_lines":[{"line_number":20,"context_line":"from neutron.db import models_v2"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class PortBindingPort(model_base.BASEV2):"},{"line_number":24,"context_line":"    port_id \u003d sa.Column(sa.String(36),"},{"line_number":25,"context_line":"                        sa.ForeignKey(\u0027ports.id\u0027, ondelete\u003d\"CASCADE\"),"},{"line_number":26,"context_line":"                        primary_key\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":4,"id":"072f622e_f1e15a3a","side":"PARENT","line":23,"updated":"2022-01-13 12:31:02.000000000","message":"As I see it is used in x/networking-bigswitch  and x/networking-cisco","commit_id":"52c46782015a195fa17e237ca46eab887b8ec1ee"}],"neutron/db/portbindings_db.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"afcb646143b6a9d587b9141de263a1ad7f460178","unresolved":true,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"@resource_extend.has_resource_extenders"},{"line_number":45,"context_line":"class PortBindingMixin(portbindings_base.PortBindingBaseMixin):"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    def __new__(cls, *args, **kwargs):"},{"line_number":48,"context_line":"        model_query.register_hook("}],"source_content_type":"text/x-python","patch_set":4,"id":"161667f4_0e8aeb4a","side":"PARENT","line":45,"range":{"start_line":45,"start_character":6,"end_line":45,"end_character":22},"updated":"2022-01-13 12:31:02.000000000","message":"It\u0027s only used as I see in x/vmware-nsx and x/networking-plumgrid","commit_id":"52c46782015a195fa17e237ca46eab887b8ec1ee"}],"neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py":[{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"7d85d8899a1ef6598b02d986a18d08807d8e08b9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2efce3b9_1e12a4a9","updated":"2022-01-12 16:51:50.000000000","message":"Are the changes in this file unrelated?","commit_id":"0e1ec521180bebe4a01298bc8cdec765cc1ec796"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"571e47e21a5d343ba088bde51ba9b77d42d60141","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"82f35916_b4d12083","in_reply_to":"2efce3b9_1e12a4a9","updated":"2022-01-13 09:04:19.000000000","message":"I\u0027ve unified the VLAN configuration section of main class SegmentTestCase. All child classes inheriting from this one, will need to used \"physnet\", \"physnet1\", \"physnet2\" or \"physnet3\", instead of \"phys_netX\".","commit_id":"0e1ec521180bebe4a01298bc8cdec765cc1ec796"}]}
