)]}'
{"id":"openstack%2Fneutron~801338","triplet_id":"openstack%2Fneutron~stable%2Fvictoria~I202a12f82f70b1094cdb986ba404f396d5e0e427","project":"openstack/neutron","branch":"stable/victoria","topic":"bug/1930294","hashtags":[],"change_id":"I202a12f82f70b1094cdb986ba404f396d5e0e427","subject":"Set \"floatingip.fixed_port\" as viewonly","status":"MERGED","created":"2021-07-19 14:51:47.000000000","updated":"2021-07-20 16:53:39.000000000","submitted":"2021-07-20 16:52:11.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"801338-bug/1930294","meta_rev_id":"6f207b71a49ab9bd699d5bd0c243d56d39fb8123","_number":801338,"virtual_id_number":801338,"owner":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-07-20 16:52:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"approved":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"all":[{"value":2,"date":"2021-07-20 15:05:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":2,"date":"2021-07-20 10:58:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"approved":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"all":[{"value":1,"date":"2021-07-20 15:05:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"REVIEWER":[{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-07-19 16:34:25.000000000","updated_by":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"reviewer":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"state":"CC"},{"updated":"2021-07-19 18:26:39.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-07-20 10:58:35.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2021-07-20 15:05:39.000000000","updated_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"reviewer":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"state":"REVIEWER"}],"messages":[{"id":"41a6a25dd8f33b4225f97af9e27548b023c63001","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2021-07-19 14:51:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9121834ce68e23f446254528bbb1c9da9a531264","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2021-07-19 16:34:25.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- neutron http://cloudbase-ci.com/neutron/801338/1 : SUCCESS in 1h 41m 56s","accounts_in_message":[],"_revision_number":1},{"id":"a61c3974052bf2435d3e265d8a4fe71871f8b947","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-19 18:26:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api-victoria https://zuul.opendev.org/t/openstack/build/a72b4027203043a3b4559c590135f440 : SUCCESS in 36m 07s\n- neutron-tempest-plugin-scenario-linuxbridge-victoria https://zuul.opendev.org/t/openstack/build/6b75e5be2067489580e8dd75857839f0 : SUCCESS in 1h 31m 32s\n- neutron-tempest-plugin-scenario-openvswitch-victoria https://zuul.opendev.org/t/openstack/build/1c85fef3ee5948e285eda786f8a6d10f : SUCCESS in 1h 49m 37s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-victoria https://zuul.opendev.org/t/openstack/build/87e29c2a7bab40e881e0a0e3e3edad74 : SUCCESS in 1h 20m 47s\n- neutron-tempest-plugin-scenario-ovn-victoria https://zuul.opendev.org/t/openstack/build/72f06084faf24eb58c883a2446507bde : SUCCESS in 1h 36m 14s\n- neutron-tempest-plugin-designate-scenario-victoria https://zuul.opendev.org/t/openstack/build/1ef0ee491c7c4c1384b788cad76cf1ed : SUCCESS in 30m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7b0d8281416f440ca2a637aedf864ec8 : SUCCESS in 33m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/522f250d52c9406388884430f5a70464 : SUCCESS in 12m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e880acbde8b8440a98c88878ed1e06ee : SUCCESS in 22m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/33a1651cc8d24eceacc6c47dacdc55a0 : SUCCESS in 28m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b5bcc135a4f42d7b91750d3f1fbfea2 : SUCCESS in 12m 12s\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/1770dd86dbca44d29693a91551e6dd82 : SUCCESS in 1h 07m 12s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/09af2fa7699d46d3abf12bff145f8fab : SUCCESS in 1h 18m 25s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/cd956b41f600447f931a2d4391ef8258 : SUCCESS in 1h 25m 07s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/f0c80c36544a4626aca1c6f18445e89b : SUCCESS in 1h 03m 25s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/ab400c9ccba9474cadaec40ac38226e5 : SUCCESS in 1h 05m 05s\n- neutron-grenade-ovn https://zuul.opendev.org/t/openstack/build/dab111d8a48842bbb995e977db70c7e7 : SUCCESS in 1h 11m 33s (non-voting)\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/3930c6021d84465d8bb505271b169ff9 : SUCCESS in 1h 03m 10s\n- neutron-tempest-with-uwsgi https://zuul.opendev.org/t/openstack/build/cf1190f71e6541e4ac4c671d726c6fc5 : SUCCESS in 59m 40s\n- neutron-tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/c08be9fcd6934922b59a89fd2ebc99af : SUCCESS in 1h 06m 44s\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/51b7628e620745d98679581ce5be96fd : SUCCESS in 1h 40m 02s (non-voting)\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/10d8962f2c88424aab0b66cff77a99b8 : SUCCESS in 56m 40s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/eae0a39bf8f841a0a8a1b8c463590a10 : SUCCESS in 1h 13m 51s (non-voting)\n- neutron-tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/0342beb9424043339cd6953e86913bdc : SUCCESS in 1h 43m 53s\n- neutron-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/44d2399f23e34d1da2941651139a3112 : SUCCESS in 45m 24s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/db2ed3a1ee54496da474646870a1be6e : SUCCESS in 1h 23m 52s\n- neutron-ovn-tempest-ovs-release-ipv6-only https://zuul.opendev.org/t/openstack/build/79af7d5d72ff4500b166cd9f8c17fd96 : FAILURE in 39m 21s (non-voting)\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/019549bbe27f4e008cda84a4e278cfc3 : SUCCESS in 1h 16m 01s (non-voting)\n- tripleo-ci-centos-8-content-provider https://zuul.opendev.org/t/openstack/build/ae9215593bdc4878973ed0257332e240 : SUCCESS in 3h 31m 19s (non-voting)\n- neutron-centos-8-tripleo-standalone https://zuul.opendev.org/t/openstack/build/7ca72d0fc44147a695c6567bba1e1289 : SUCCESS in 1h 15m 02s (non-voting)\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/3735a77d03d9432498d056376245b8f8 : SUCCESS in 1h 33m 32s (non-voting)\n- neutron-ovn-tripleo-ci-centos-8-containers-multinode https://zuul.opendev.org/t/openstack/build/87a9741fcca74d5d9bb30bdde2ba7c20 : SUCCESS in 2h 06m 48s (non-voting)\n- neutron-ovn-tempest-slow https://zuul.opendev.org/t/openstack/build/b6388641fb7e45e380c31ceb0ef28fc8 : FAILURE in 40m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d14f3bbb570a10c3d9c5d80dc8ee76745936feb2","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-07-20 10:58:35.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"ffbcd3440411e8cfa8fc40ab08446b9901eaad7c","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2021-07-20 15:05:39.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nIn DB code but it looks OK to me to backport","accounts_in_message":[],"_revision_number":1},{"id":"639e33f76070e9a4f581e7750132cf6beb99196e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-20 15:06:23.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"413935917ff6f4f1c3fe14dd85226f9a38aa0130","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-20 16:52:11.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-tempest-plugin-api-victoria https://zuul.opendev.org/t/openstack/build/e68d66a06b444d7dbf4b3a444d153068 : SUCCESS in 1h 02m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d741ee261df4270aa67b9ba219ec985 : SUCCESS in 13m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/337f017077fe4d4e94bb279d1f12448c : SUCCESS in 27m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b544b7eb5c1d4418b995607026e44c7a : SUCCESS in 24m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6547a597406247d184c8a8497ac95525 : SUCCESS in 10m 01s\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/f3da7582fa58441cb268ee75bc00c28d : SUCCESS in 1h 14m 32s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/e122c54dc63a4611b88523b367f52a23 : SUCCESS in 1h 24m 41s\n- neutron-tempest-with-uwsgi https://zuul.opendev.org/t/openstack/build/fd318c91535f43e780bc03b53aac0ea1 : SUCCESS in 1h 11m 18s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/d84d286c99c84fd0bd9ba40e65c49f67 : SUCCESS in 1h 07m 06s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/8a257e7941934cc7bb2ed95914b7fc51 : SUCCESS in 1h 05m 53s\n- neutron-tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/4a55408c01b841578e14a6429338a417 : SUCCESS in 1h 25m 07s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/108b0fa1ee5b44ccaa1b4f28bc0c22a6 : SUCCESS in 1h 03m 43s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/cbe1e293e0b2424bb06e675621f1628b : SUCCESS in 1h 04m 31s\n- neutron-tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/2121215eb5344ae28e8b1bda344f769f : SUCCESS in 1h 43m 35s\n- neutron-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/505c11c9853d4ffd8c1a5df1d1600d28 : SUCCESS in 1h 07m 09s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/f2afec0c4b8f44b7804d0d43877bce05 : SUCCESS in 1h 14m 00s","accounts_in_message":[],"_revision_number":1},{"id":"c75e9a4ae26092dec85ac76f316afc8462092b10","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-20 16:52:11.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"6f207b71a49ab9bd699d5bd0c243d56d39fb8123","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-20 16:53:39.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9f6e4c8afbfa49b0bb4c251ab443e504 : SUCCESS in 1m 06s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"32f1dee278e84b4d6eee686dcc2165afb6361633","revisions":{"32f1dee278e84b4d6eee686dcc2165afb6361633":{"kind":"REWORK","_number":1,"created":"2021-07-19 14:51:47.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/38/801338/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/38/801338/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/38/801338/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/38/801338/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/38/801338/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/38/801338/1"}}},"commit":{"parents":[{"commit":"08464db1c947cba63899629411634e81feacdef3","subject":"Merge \"ovn-migration: Delete FIP agent gateway ports\" into stable/victoria","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/08464db1c947cba63899629411634e81feacdef3"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2021-05-27 10:28:13.000000000","tz":0},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2021-07-19 14:51:38.000000000","tz":0},"subject":"Set \"floatingip.fixed_port\" as viewonly","message":"Set \"floatingip.fixed_port\" as viewonly\n\nSet \"floatingip.fixed_port\" attribute as\nviewonly. According to [1], \"the originating relationship for a\nparticular state change will not produce state changes within the\nviewonly relationship\". That means any change on any of those ports\nwon\u0027t change the backref and won\u0027t affect \"floatingip\" object.\n\nCloses-Bug: #1930294\n\n[1]https://docs.sqlalchemy.org/en/14/orm/relationship_api.html\n\nChange-Id: I202a12f82f70b1094cdb986ba404f396d5e0e427\n(cherry picked from commit a98fe51b83440693f8acf17b157c38a944ef65ef)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/32f1dee278e84b4d6eee686dcc2165afb6361633"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/32f1dee278e84b4d6eee686dcc2165afb6361633"}]},"branch":"refs/heads/stable/victoria"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
