)]}'
{"id":"openstack%2Fneutron~801340","triplet_id":"openstack%2Fneutron~stable%2Ftrain~I202a12f82f70b1094cdb986ba404f396d5e0e427","project":"openstack/neutron","branch":"stable/train","topic":"bug/1930294","hashtags":[],"change_id":"I202a12f82f70b1094cdb986ba404f396d5e0e427","subject":"Set \"floatingip.fixed_port\" as viewonly","status":"MERGED","created":"2021-07-19 14:52:27.000000000","updated":"2021-07-20 16:57:22.000000000","submitted":"2021-07-20 16:55:37.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":"801340-bug/1930294","meta_rev_id":"2ee65854c7b346c682c619162bc5977b9cb6bf47","_number":801340,"virtual_id_number":801340,"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:55:36.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:06:08.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:59:01.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:06:08.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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-07-19 17:36:28.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-19 21:59:52.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-07-20 10:59:01.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:06:08.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":"b07ccd2af383cd64812e05bd1571c193c86110e4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2021-07-19 14:52:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"26d1dfbf7ca1f2369ced98718f6dcedf8d1c2116","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-19 17:36:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api-train https://zuul.opendev.org/t/openstack/build/c8c33d44be2c42ceb65a8814bb661ea4 : SUCCESS in 51m 00s\n- neutron-tempest-plugin-scenario-linuxbridge-train https://zuul.opendev.org/t/openstack/build/859f84e0c4f740dba96f8e6d570c93b9 : SUCCESS in 2h 24m 27s\n- neutron-tempest-plugin-scenario-openvswitch-train https://zuul.opendev.org/t/openstack/build/ade7edfae20c48bda72c76e7f56bc88f : SUCCESS in 1h 51m 20s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-train https://zuul.opendev.org/t/openstack/build/fd7bb7303dbf4278967e6df344709662 : SUCCESS in 1h 32m 08s\n- neutron-tempest-plugin-designate-scenario-train https://zuul.opendev.org/t/openstack/build/ade3136aba754839958fafcd8416934c : SUCCESS in 34m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d35b3ecb874349de9e161930700407db : SUCCESS in 33m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8dd06c30b62437facc5bf58ca1db667 : SUCCESS in 11m 46s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/415f8a3d610a4dbca2895f73202c8279 : SUCCESS in 23m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/80ef5a28cf4640b8b19aa8d5e402b63f : SUCCESS in 22m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/363ab3f2de964014b320d280631e0c1d : SUCCESS in 25m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45f377e6131548cd8136e5e20c64d3d8 : SUCCESS in 9m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/c76f1cacd6ae4fb3a1b6c418d433de02 : SUCCESS in 1h 05m 04s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/71b394ae85b0456ea2de133fa5a1831c : SUCCESS in 1h 05m 45s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/4f3ec545954a4f2fbc1792a881da6cdc : SUCCESS in 43m 12s\n- neutron-functional-python27 https://zuul.opendev.org/t/openstack/build/3795c4ce6865433f844c003d51b2b429 : SUCCESS in 42m 40s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/b3cc41274c7349c6b0bdd4dc10d72bae : SUCCESS in 1h 15m 33s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/a1ef0fd8d52148e19363d4ef57f6d008 : SUCCESS in 1h 40m 33s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/9438972ecb7640e3b3b9a32daf038440 : SUCCESS in 1h 21m 52s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/2cb13befb30047e590400fef7fbcc22f : SUCCESS in 1h 04m 10s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/d83e69dd26754a4399df51f7fd3c0213 : SUCCESS in 1h 04m 20s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/7697b57571de478fbeb460872c6a5908 : SUCCESS in 1h 06m 48s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/9c783a1c4d1f4f0db25009adb3629518 : SUCCESS in 1h 02m 08s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a1eba5f056e3446aae583c4a4f458d1c : SUCCESS in 54m 24s\n- neutron-tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/7b91a572bc214d3098acbde939b51adb : SUCCESS in 1h 30m 17s\n- networking-ovn-tempest-dsvm-ovs-release https://zuul.opendev.org/t/openstack/build/525d3a022fd94eb1a08869b87967b4e0 : SUCCESS in 2h 34m 25s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/13541a5690eb482e8e3e5cd9efc74a64 : SUCCESS in 57m 16s\n- neutron-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9076d2a0efa544a3b5c769bb6b450308 : SUCCESS in 1h 09m 16s","accounts_in_message":[],"_revision_number":1},{"id":"e9ae8e72e6a897e7dc9dd5b273c400a4c59c5aa4","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2021-07-19 21:59:52.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* SRIOV-neutron-macvtap http://13.74.249.42/refs/changes/40/801340/1/SRIOV-neutron-macvtap : FAILURE\n\n* SRIOV-neutron-direct http://13.74.249.42/refs/changes/40/801340/1/SRIOV-neutron-direct : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"3524ecceed50984b48dcb74bbacc692fc4290649","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-07-20 10:59:01.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"1b68091fdd79902938c4c84ab7846560754f5e35","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2021-07-20 15:06:08.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f7da4c1dc75106a54b8c1505033e6ec831f03cbf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-20 15:08:33.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"a2da28437afef2f52e63daaad49b9c4a923b2fcd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-20 16:55:36.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-tempest-plugin-api-train https://zuul.opendev.org/t/openstack/build/9a754f08f55346d999af211a3b7a2c9a : SUCCESS in 45m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d2968f016b84b8181801897d9fbacb2 : SUCCESS in 19m 47s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/41ddeded8a124825b1a3644d9286aa19 : SUCCESS in 30m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b706dd9d90fa4c159277773c1ecdc34a : SUCCESS in 19m 48s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/dc8a94ee0f5a491d89cf234f27c2d116 : SUCCESS in 21m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0ba624a22417432e8f443317e541f637 : SUCCESS in 12m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/f2a2b07b42e54007a937615ea8d7fc0a : SUCCESS in 1h 01m 37s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/c0f701ac82b74553852396000b682e84 : SUCCESS in 1h 10m 43s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/63be9afca1b34a518e14304219048332 : SUCCESS in 45m 21s\n- neutron-functional-python27 https://zuul.opendev.org/t/openstack/build/8883561940184c99a4af4bceb0b3b5d5 : SUCCESS in 45m 37s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/81548c565e0c47a6a5c8c07f46959cb9 : SUCCESS in 1h 10m 58s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/9a9cc85e25654e888b6004c54f99577a : SUCCESS in 1h 15m 01s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/bc3f3e3ee9da42eaa8e6d870181673e8 : SUCCESS in 1h 12m 58s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/54e914cd4991481f87a3969e1078d6e7 : SUCCESS in 1h 07m 17s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/8a78213f43374e9abbfb27d72f6edf5c : SUCCESS in 54m 22s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/3b97f1bfd5964441b370d91156bae503 : SUCCESS in 1h 07m 01s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/cb86e3a38e274ee18c8807c7c6a28701 : SUCCESS in 59m 23s\n- neutron-tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/f3e83706e8774576ad70ad38a48dc869 : SUCCESS in 1h 41m 26s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7ba61814355a4dc08867e24d0ca35370 : SUCCESS in 1h 31m 52s\n- neutron-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/eccd7e2f86f04c128bd35ee39fa4eb4a : SUCCESS in 1h 13m 11s","accounts_in_message":[],"_revision_number":1},{"id":"ed20a3855edec14654fb95dbef729a75b3a8dfae","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-20 16:55:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"2ee65854c7b346c682c619162bc5977b9cb6bf47","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-20 16:57:22.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6bc825307d974585935737e02bafd31e : SUCCESS in 1m 20s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c1c4811401d05c5fab1c26ab7cf4a64310fb7c54","revisions":{"c1c4811401d05c5fab1c26ab7cf4a64310fb7c54":{"kind":"REWORK","_number":1,"created":"2021-07-19 14:52:27.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/40/801340/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/40/801340/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/40/801340/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/40/801340/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/40/801340/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/40/801340/1"}}},"commit":{"parents":[{"commit":"3c3e73d595c2bbce3a439dfaff8a6120087c8581","subject":"Merge \"Add extension unit tests for conntrack_helper plugin\" into stable/train","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/3c3e73d595c2bbce3a439dfaff8a6120087c8581"}]}],"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:52:14.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/c1c4811401d05c5fab1c26ab7cf4a64310fb7c54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/c1c4811401d05c5fab1c26ab7cf4a64310fb7c54"}]},"branch":"refs/heads/stable/train"}},"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":{}}}]}
