)]}'
{"id":"openstack%2Fneutron~896882","triplet_id":"openstack%2Fneutron~stable%2F2023.1~Id78ebeab08cd055ed524f5dd232736a91a8f5c62","project":"openstack/neutron","branch":"stable/2023.1","topic":"ovn","hashtags":[],"change_id":"Id78ebeab08cd055ed524f5dd232736a91a8f5c62","subject":"Update lsp host id and remove mac binding when virtual parent changes","status":"ABANDONED","created":"2023-10-04 07:38:03.000000000","updated":"2023-10-04 08:06:19.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e8fe217481cf781b9d2a2e76690e72294272417c","_number":896882,"virtual_id_number":896882,"owner":{"_account_id":25468,"name":"Michel Nederlof","email":"michel@nederlof.info","username":"pellucid"},"actions":{},"labels":{"Verified":{"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{},"pending_reviewers":{},"reviewer_updates":[],"messages":[{"id":"8be72e1e7408337918eecb15cf8bae0fcc52dd7f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25468,"name":"Michel Nederlof","email":"michel@nederlof.info","username":"pellucid"},"date":"2023-10-04 07:38:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2e5c463bd2a4cdec891c59dac8a59a7865a42bfd","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":25468,"name":"Michel Nederlof","email":"michel@nederlof.info","username":"pellucid"},"date":"2023-10-04 07:38:34.000000000","message":"Topic tb/stable/2023.1 removed","accounts_in_message":[],"_revision_number":1},{"id":"bcf43713aae77e4a7a9c9ae1dd133861f69ea0db","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":25468,"name":"Michel Nederlof","email":"michel@nederlof.info","username":"pellucid"},"date":"2023-10-04 07:39:15.000000000","message":"Topic set to keepalived-virtual-ip","accounts_in_message":[],"_revision_number":1},{"id":"b9b136b4a99b64432325f5d306144a0be6b56bee","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":25468,"name":"Michel Nederlof","email":"michel@nederlof.info","username":"pellucid"},"date":"2023-10-04 07:39:24.000000000","message":"Topic keepalived-virtual-ip removed","accounts_in_message":[],"_revision_number":1},{"id":"1c9a3da50a9a27f8ee482bf374372414e3780a6e","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":25468,"name":"Michel Nederlof","email":"michel@nederlof.info","username":"pellucid"},"date":"2023-10-04 07:41:17.000000000","message":"Topic set to ovn","accounts_in_message":[],"_revision_number":1},{"id":"e8fe217481cf781b9d2a2e76690e72294272417c","tag":"autogenerated:gerrit:abandon","author":{"_account_id":25468,"name":"Michel Nederlof","email":"michel@nederlof.info","username":"pellucid"},"date":"2023-10-04 08:06:19.000000000","message":"Abandoned\n\nwill split the issues up.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2b898234e4bd32ce0202632a6f21b0b2b6a99e17","revisions":{"2b898234e4bd32ce0202632a6f21b0b2b6a99e17":{"kind":"REWORK","_number":1,"created":"2023-10-04 07:38:03.000000000","uploader":{"_account_id":25468,"name":"Michel Nederlof","email":"michel@nederlof.info","username":"pellucid"},"ref":"refs/changes/82/896882/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/82/896882/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/82/896882/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/82/896882/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/82/896882/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/82/896882/1"}}},"commit":{"parents":[{"commit":"2319e7c35f79798cba199f52a5a7c4a4ef7bc088","subject":"[OVN] Match LSP_TYPE_VIRTUAL in PortBindingUpdateVirtualPortsEvent","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2319e7c35f79798cba199f52a5a7c4a4ef7bc088"}]}],"author":{"name":"Michel Nederlof","email":"mnederlof@cloudvps.com","date":"2023-10-04 07:31:50.000000000","tz":120},"committer":{"name":"Michel Nederlof","email":"mnederlof@cloudvps.com","date":"2023-10-04 07:36:43.000000000","tz":120},"subject":"Update lsp host id and remove mac binding when virtual parent changes","message":"Update lsp host id and remove mac binding when virtual parent changes\n\nWhen a virtual port is moved from one port to another port this event\nwill update the binding host id in the neutron database.\nIt then relied on the PortBindingChassisUpdateEvent to update the\nlsp port with the new information.\n\nHowever, the PortBindingChassisUpdateEvent is triggered simultaniously\nwith the PortBindingUpdateVirtualPortsEvent, causing the host information\nwithin OVN to stay one step behind, rendering the information within the\nOVN DB inconsistent.\n\nAlso, we need to delete the entry in the Mac_Binding table to make sure\nthe virtual ip can be resolved properly from outside the network\n(e.g. when using Floating IP\u0027s and the logical router needs to forward it).\n\nChange-Id: Id78ebeab08cd055ed524f5dd232736a91a8f5c62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2b898234e4bd32ce0202632a6f21b0b2b6a99e17"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/2b898234e4bd32ce0202632a6f21b0b2b6a99e17"}]},"branch":"refs/heads/stable/2023.1"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
