)]}'
{"id":"openstack%2Fneutron~722213","triplet_id":"openstack%2Fneutron~stable%2Fstein~Ic16cf83fe1d1576d91047adb2d4f9e07d57185b6","project":"openstack/neutron","branch":"stable/stein","topic":"bug/1874211-stable/train-stable/stein","hashtags":[],"change_id":"Ic16cf83fe1d1576d91047adb2d4f9e07d57185b6","subject":"[L3 HA] Add \"no_track\" option to VIPs in keepalived config","status":"MERGED","created":"2020-04-23 07:14:53.000000000","updated":"2020-04-23 22:18:25.000000000","submitted":"2020-04-23 22:15:25.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":"722213-1587680126285-dfe5b5ea","meta_rev_id":"1202612d3987179817321213c5438a3740b4e5c1","_number":722213,"virtual_id_number":722213,"owner":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-23 22:15:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-04-23 07:23:40.000000000","_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}],"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":"2020-04-23 12:56:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":2,"date":"2020-04-23 19:44:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}],"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"all":[{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":1,"date":"2020-04-23 19:44:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}],"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}],"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":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-04-23 07:23:40.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":"REVIEWER"},{"updated":"2020-04-23 12:56:57.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"},{"updated":"2020-04-23 19:44:33.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2020-04-23 22:15:25.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"}],"messages":[{"id":"d5315a130d5b2b7707658a99d6221171dc28022b","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-04-23 07:14:53.000000000","message":"Patch Set 1: Cherry Picked from branch stable/train.","accounts_in_message":[],"_revision_number":1},{"id":"0f60a5b5b7bfb7c9ca275434cc1bc33e25016744","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-04-23 07:15:09.000000000","message":"Patch Set 1: Cherry Picked\n\nThis patchset was cherry picked to branch stable/rocky as commit e24bdb3e9dea261232f5e94a919387e2d4515b64","accounts_in_message":[],"_revision_number":1},{"id":"6907558a857daa9cd718a922663cf3a60904522e","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-04-23 07:23:40.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Neutron Hyper-V CI, add a review comment with run-Cloudbase Neutron Hyper-V CI\n\n- neutron http://cloudbase-ci.com/neutron/722213/1 : FAILURE in 8m 09s","accounts_in_message":[],"_revision_number":1},{"id":"94cc96120ec7b7afb49fa5e3e914c4d14b95c41e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-23 09:47:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-tempest-plugin-api-stein https://zuul.opendev.org/t/openstack/build/a2ef972804bb497dacf93bfcada5d92a : SUCCESS in 1h 07m 51s\n- neutron-tempest-plugin-designate-scenario-stein https://zuul.opendev.org/t/openstack/build/e92732d245cd4f579adc613243f27357 : SUCCESS in 37m 54s\n- neutron-tempest-plugin-dvr-multinode-scenario-stein https://zuul.opendev.org/t/openstack/build/bb32a6f9654a4b81a0a6ec656d68476e : FAILURE in 2h 05m 07s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-stein https://zuul.opendev.org/t/openstack/build/6ac15980d4b3425dab39e160e9b02161 : SUCCESS in 1h 08m 01s\n- neutron-tempest-plugin-scenario-openvswitch-stein https://zuul.opendev.org/t/openstack/build/f8ce7b8240f24c1eaff8daaac2692237 : SUCCESS in 59m 16s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-stein https://zuul.opendev.org/t/openstack/build/64fdbb5e3b4346c697aec6de8c34be2e : SUCCESS in 1h 05m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1170956d37784c009f02eac1cb2134c2 : SUCCESS in 34m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/57783dc74b8c4317a293353116624b7d : SUCCESS in 24m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a430d89fd1d844319b7c03af8ca7db99 : SUCCESS in 13m 19s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/37ed28ab70dc4c4f8bab53e8fb4f32e3 : SUCCESS in 40m 23s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/63aae579260a44e3a4ecdae75a8a680a : SUCCESS in 27m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/487b7c5167d94add8112a36d973c0cdf : SUCCESS in 30m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0bd1cef946ed49c3bb9be1e2a81e6b04 : SUCCESS in 28m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81e0c8b079f24242ab6cc85659a389e3 : SUCCESS in 7m 07s\n- tempest-full https://zuul.opendev.org/t/openstack/build/e1063969eef84123921cb21491957759 : SUCCESS in 1h 20m 53s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/04bbc94c5108475b8072926ca19f9d50 : SUCCESS in 55m 33s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/b7c2b2c961c249bf94450cccde448d79 : SUCCESS in 55m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2264ffc0bf814a4a97dadc23fc42be19 : SUCCESS in 1h 23m 54s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/0e8f35c673bd4881b533638ad7861ba0 : SUCCESS in 42m 05s\n- neutron-functional-python27 https://zuul.opendev.org/t/openstack/build/c8713e8046e6441dbe809e86333d8819 : SUCCESS in 40m 03s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/17345e7db8a24f43ac74336ad9dad0c6 : SUCCESS in 1h 09m 25s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/88e9e7133c31409ca7eb518ec8671b29 : SUCCESS in 1h 52m 12s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/ec448e20c1974784b8a4ae0179ddf866 : SUCCESS in 1h 17m 52s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/8f83a1f4f11340b091dd06f3c0d453d1 : SUCCESS in 1h 17m 42s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/8b49e64315354920a5616ca3e89bfad2 : SUCCESS in 1h 05m 50s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/e013ce8184c2462ea308a244e38d29c2 : SUCCESS in 1h 15m 03s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/b76ae232247948c29470cc2e68b50d5e : SUCCESS in 1h 35m 03s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/0a84258c99974a9eada2c9e7dbd7f729 : SUCCESS in 2h 05m 00s (non-voting)\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/13e3eeab7cb44d619bf966ba734a3588 : SUCCESS in 1h 32m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8ae7db352bb6479986a8b3b2e11a98ee : SUCCESS in 55m 22s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/9c44588bf38047ecbd007674a9d7858b : SUCCESS in 2h 12m 13s\n- networking-ovn-tempest-dsvm-ovs-release https://zuul.opendev.org/t/openstack/build/801c1f77fe04451ba72858a49d52302e : SUCCESS in 1h 31m 25s (non-voting)\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/a8dd954d86334a079d0a4c0594b6656c : SUCCESS in 1h 24m 10s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bfe7dd1841340b7f518f4d83a32857aff9b89839","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2020-04-23 12:56:57.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"08c45f677bc4b63af07521e46d7c62bc963328a6","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2020-04-23 19:44:33.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"cc011ef6ca64c9d0a524e3f5123f0a3889a9b2a9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-23 19:45:21.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ea5aa977204ea8b203e2e5129bc9e77c205c4eef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-23 22:15:25.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-tempest-plugin-api-stein https://zuul.opendev.org/t/openstack/build/ed13f6a206f24580ad9f8f73f210c722 : SUCCESS in 48m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8d1aacc8f3b041f5b21942e69f5c85da : SUCCESS in 21m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f49c78fdbcb490a93eb61d79f8527d8 : SUCCESS in 12m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7dd4b961643c46abaf160234a9a8fc5e : SUCCESS in 20m 35s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/7fa92c0d58bc410881a0374e790ac25c : SUCCESS in 22m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7aeb62ab2fa246e19686708bfb9a6643 : SUCCESS in 20m 36s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9359554177984e059c7f2ddd99505cba : SUCCESS in 22m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f479e0b7f69e46c4960d9f8f75fb83f9 : SUCCESS in 8m 14s\n- tempest-full https://zuul.opendev.org/t/openstack/build/ae039792ad3b4009a803de3f902f9c52 : SUCCESS in 1h 41m 10s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a4edb957c7a54e93a9c68fa5f2e3aede : SUCCESS in 1h 12m 06s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/1e53d5eae65c4597bd05b4dfd08af4c8 : SUCCESS in 1h 04m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a93268c08bb94b32b9cab3432e434e6e : SUCCESS in 1h 14m 52s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/2d1848d72b8943f6b4ea9c0663b8f930 : SUCCESS in 40m 00s\n- neutron-functional-python27 https://zuul.opendev.org/t/openstack/build/233a28ad96a64d0d96119797a9a9d8e2 : SUCCESS in 41m 10s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/5776c2c3a0b144bea2e492992dacf30f : SUCCESS in 1h 15m 08s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/f486adf8daf446719accc2b04cc5aebf : SUCCESS in 1h 18m 00s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/4d4069b194b042d5a06c6df214f27871 : SUCCESS in 1h 18m 50s\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/5773a9a713164eaabc7029a1460f56c1 : SUCCESS in 1h 17m 06s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/0fa31d2b4dc3416f8399b3aca620556e : SUCCESS in 1h 10m 25s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/3d3877a9e2fe4b57be0393d59c47a9cd : SUCCESS in 1h 11m 52s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/d21aaa742ed746119d7504aa6887d2ce : SUCCESS in 2h 15m 19s","accounts_in_message":[],"_revision_number":1},{"id":"f389a4d7b9c50239ff564f5cbd3b162d91ede56e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-23 22:15:26.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"4ed015b1e56368bd2144aad7a09266b43a3ee393","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-23 22:18:25.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bcd6337b218c44d9a49725f72e21d7b2 : SUCCESS in 2m 05s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"13f01238b6f077c1547b5f7d8b2d85c405580b4b","revisions":{"13f01238b6f077c1547b5f7d8b2d85c405580b4b":{"kind":"REWORK","_number":1,"created":"2020-04-23 07:14:53.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/13/722213/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/13/722213/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/13/722213/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/13/722213/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/13/722213/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/13/722213/1"}}},"commit":{"parents":[{"commit":"60623a2899aae9a320e6d5e298a818927b2c5b85","subject":"Merge \"Add rootwrap filter rule for radvd-kill script\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/60623a2899aae9a320e6d5e298a818927b2c5b85"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-04-22 09:56:40.000000000","tz":0},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-04-23 07:14:53.000000000","tz":0},"subject":"[L3 HA] Add \"no_track\" option to VIPs in keepalived config","message":"[L3 HA] Add \"no_track\" option to VIPs in keepalived config\n\nPatch [1] introduced new mechanism which only brings UP interfaces\non master node of HA router. It works fine with keepalived 1.x\nbut it is broken when keepalived 2.x was used (e.g. on Centos 8) as\nin this new version of keepalived by default all interfaces of VIPs\nand routes are tracked, and if one of them is DOWN, keepalived is\ngoing to FAULT state. Because of that router will never be\ntransitioned to MASTER on any node.\n\nThis patch fixes it by adding \"no_track\" option to all VIPs\nand routes in keepalived\u0027s config file.\n\nThis \"no_track\" option isn\u0027t added to ha interface so this one\nis still tracked by keepalived.\n\n[1] https://review.opendev.org/#/c/707406/\n\nCloses-bug: #1874211\n\nChange-Id: Ic16cf83fe1d1576d91047adb2d4f9e07d57185b6\n(cherry picked from commit dc9084a8ec9db08d7ea947e0b73581b748be5819)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/13f01238b6f077c1547b5f7d8b2d85c405580b4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/13f01238b6f077c1547b5f7d8b2d85c405580b4b"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
