)]}'
{"id":"openstack%2Fneutron~705206","triplet_id":"openstack%2Fneutron~stable%2Frocky~I24fcecd9686ad17fa50093bb8bccab0d6c711298","project":"openstack/neutron","branch":"stable/rocky","topic":"bug/1826695","hashtags":[],"change_id":"I24fcecd9686ad17fa50093bb8bccab0d6c711298","subject":"Remove L3 IP QoS cache when router is down","status":"ABANDONED","created":"2020-01-31 12:34:47.000000000","updated":"2020-02-10 12:05:05.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4541fe6720458ea0b564f083655d9d912659caf2","_number":705206,"virtual_id_number":705206,"owner":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"date":"2020-02-03 11:04:43.000000000","_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2020-01-31 14:32:14.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"date":"2020-02-03 11:27:55.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"_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"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"date":"2020-01-31 12:34:47.000000000","_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"_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"}],"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":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_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-01-31 12:34:47.000000000","updated_by":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"reviewer":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"state":"REVIEWER"},{"updated":"2020-01-31 14:32:14.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":"2020-02-03 11:27:55.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"}],"messages":[{"id":"ca48872ec8d743a98446e6bbfa7dde5d5ced41fe","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-01-31 12:34:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4bfd63b32e9078c04f5578c0c2a4c509464be388","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-01-31 12:45:38.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/705206/1 : FAILURE in 9m 45s","accounts_in_message":[],"_revision_number":1},{"id":"4f29127393993003708d8f26aef062009ce3c3b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-31 14:32:14.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-tempest-plugin-api-rocky https://zuul.opendev.org/t/openstack/build/b0b3cf5b430a418cae617c9003c1db05 : FAILURE in 49m 57s\n- neutron-tempest-plugin-designate-scenario-rocky https://zuul.opendev.org/t/openstack/build/a5fd570416c54c67b0e86fae2c0cdbfd : FAILURE in 41m 25s\n- neutron-tempest-plugin-dvr-multinode-scenario-rocky https://zuul.opendev.org/t/openstack/build/3163d7991c514d838af562630c6c79ed : FAILURE in 44m 46s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-rocky https://zuul.opendev.org/t/openstack/build/57379d3587fc4197a2438f4de5afa6a5 : FAILURE in 30m 47s\n- neutron-tempest-plugin-scenario-openvswitch-rocky https://zuul.opendev.org/t/openstack/build/3ced924aa83949fab966e4f30264540f : FAILURE in 28m 39s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky https://zuul.opendev.org/t/openstack/build/ea9516a9659e4d0fa0e33a6ea478b1b3 : FAILURE in 40m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c3f993e5e984df094e5dcda8a0591c3 : FAILURE in 8m 01s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3043c8571c494ceb9c2b71bdd50e258e : FAILURE in 22m 14s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/b44c2335c9cd4359bfb6148b6b10909c : FAILURE in 30m 20s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/756d88392fd246fa8d94216613622f4b : SUCCESS in 9m 23s\n- tempest-full https://zuul.opendev.org/t/openstack/build/e65fce6169ec488c82f5228514a6f1e8 : FAILURE in 30m 21s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/8ab67e6bf2e349278fc7a31dcd01d095 : FAILURE in 1h 07m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a7e8073705c24cf4b3efbee022b22650 : FAILURE in 39m 52s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/175cf5cf6d6a4559b54a129ddb0f12bb : FAILURE in 43m 54s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/19b287c963744a0fb067c0a48f5fe429 : FAILURE in 59m 25s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/764989cd02ff42e0b6fb427db356658f : SUCCESS in 1h 29m 34s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/719a33083cd54e7ebeb7316b30ab308e : FAILURE in 30m 34s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/68caa6a2460e4edb9a307bf1d0a6f56e : FAILURE in 31m 58s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/9e30a7322f9243e6b15fb5847a2d9ebf : FAILURE in 1h 05m 21s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/50932105654345b6906ba9f2b365646f : FAILURE in 56m 11s\n- neutron-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/cd9db31628a94e959b55ed3ef46cbac4 : FAILURE in 34m 51s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/f6b9876b3c47430ebe5e87929f8ef6ad : FAILURE in 35m 22s (non-voting)\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/9a8fd5aeffd44eafb73dd735b68903d1 : FAILURE in 38m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d4d3cb2a0e0543d6995d796045d3c075 : FAILURE in 24m 43s\n- neutron-fullstack-python35 https://zuul.opendev.org/t/openstack/build/382b3907b86845578d7b42dbb2ce6a6a : FAILURE in 1h 00m 28s (non-voting)\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2ace4a36bd314546bf874830f1dcb93b : FAILURE in 53m 50s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f2737cf1b917466ea9758cec308c937b : FAILURE in 28m 17s","accounts_in_message":[],"_revision_number":1},{"id":"56ef0aea6ba0c0ab927ebcc2233a8d060b6e6943","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-02-03 11:04:43.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"5d0fbe77846195f40dcfe1ec3a592aa162a36b08","author":{"_account_id":26622,"name":"Cloudbase Neutron Hyper-V CI","email":"neutron_hyperv_ci@cloudbasesolutions.com","username":"neutron_hyperv_ci"},"date":"2020-02-03 11:27:55.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/705206/1 : FAILURE in 21m 35s","accounts_in_message":[],"_revision_number":1},{"id":"76873842bbf3ba684f6b26763773e9b6043785cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-03 14:52:47.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-tempest-plugin-api-rocky https://zuul.opendev.org/t/openstack/build/cfdb60a4963e48faa6e0645f6da535fa : SUCCESS in 54m 21s\n- neutron-tempest-plugin-designate-scenario-rocky https://zuul.opendev.org/t/openstack/build/90b80aac544045dba17cdf8041c2c23c : SUCCESS in 32m 27s\n- neutron-tempest-plugin-dvr-multinode-scenario-rocky https://zuul.opendev.org/t/openstack/build/384214f83b414cef8f97276ea757f1ec : FAILURE in 2h 07m 43s (non-voting)\n- neutron-tempest-plugin-scenario-linuxbridge-rocky https://zuul.opendev.org/t/openstack/build/d4c3a3d8f3fe45d79d62558e3cf68044 : SUCCESS in 1h 24m 00s\n- neutron-tempest-plugin-scenario-openvswitch-rocky https://zuul.opendev.org/t/openstack/build/9bdfe9fa65c942ecb66e0de5c836a5a9 : SUCCESS in 1h 11m 57s\n- neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky https://zuul.opendev.org/t/openstack/build/fc5493a6b7a44729901c28f43fdd8d9f : SUCCESS in 1h 00m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5136cceb94fc4a09958c987dd3ffcaba : FAILURE in 8m 47s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9987e2ea653f47d48a2a579317fdb90d : FAILURE in 22m 14s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/06c9cc3aa6ef4cb6802b977b5f2881d0 : FAILURE in 24m 12s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/837a52d2b4df4b6983422ceaf7f26d20 : SUCCESS in 10m 09s\n- tempest-full https://zuul.opendev.org/t/openstack/build/c520c3cb3f224a8093620137f0f3ab18 : SUCCESS in 1h 38m 42s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/73231108487744a0b32c98f64c1732ac : FAILURE in 32m 00s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/dbfe865313fb46e19c5164ae5213debf : SUCCESS in 1h 17m 35s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/e6bcd55b144144439485eecfdbe0b386 : FAILURE in 46m 26s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/d39c5360edb74438b4b7c0b054b320c7 : FAILURE in 55m 33s\n- neutron-rally-task https://zuul.opendev.org/t/openstack/build/5f1fe822ac07403a8a0aa36375c9d7e3 : SUCCESS in 1h 53m 11s\n- neutron-tempest-dvr https://zuul.opendev.org/t/openstack/build/d639b224d66b4c1ba08d0f092c695ded : SUCCESS in 1h 46m 42s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/e342c46945be48c8916514d8e49b62a8 : SUCCESS in 1h 57m 18s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/f883721f0eb446b687600911ac0c0678 : FAILURE in 59m 06s\n- neutron-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/8deab2a5e1f74877b84a805cfdf7dffb : FAILURE in 1h 04m 03s\n- neutron-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/7ba15c75fea241eeba3d44bc78086b7b : SUCCESS in 1h 40m 33s (non-voting)\n- neutron-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/651b75c3dbff47b69925a2a691868a9e : SUCCESS in 1h 29m 55s (non-voting)\n- neutron-tempest-iptables_hybrid https://zuul.opendev.org/t/openstack/build/6396569e22fb437ab7a9cb957aeb7bca : SUCCESS in 1h 22m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/191063ffa92a4bf1bb47eba60b1fb9bc : FAILURE in 27m 06s\n- neutron-fullstack-python35 https://zuul.opendev.org/t/openstack/build/d886c6d4913148a2b5866ce030e8562f : FAILURE in 1h 01m 48s (non-voting)\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/07c2d046e4b74da897a60ef5103eae6e : FAILURE in 54m 58s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/62da8f74dc2444439187432535c8ed22 : FAILURE in 31m 23s","accounts_in_message":[],"_revision_number":1},{"id":"766f00988965e465c6ca1e9661803f2c8d446e47","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2020-02-10 12:05:05.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3489ce72c31a6df2bb845ee10a61625250ff6a94","revisions":{"3489ce72c31a6df2bb845ee10a61625250ff6a94":{"kind":"REWORK","_number":1,"created":"2020-01-31 12:34:47.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/06/705206/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/06/705206/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/06/705206/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/06/705206/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/06/705206/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/06/705206/1"}}},"commit":{"parents":[{"commit":"80e5af7d3ff8ff77efbfeccac6eba4bbcc74864d","subject":"Notify router_update after directly gateway IP change","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/80e5af7d3ff8ff77efbfeccac6eba4bbcc74864d"}]}],"author":{"name":"LIU Yulong","email":"i@liuyulong.me","date":"2019-03-27 00:40:31.000000000","tz":480},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2020-01-31 12:33:53.000000000","tz":60},"subject":"Remove L3 IP QoS cache when router is down","message":"Remove L3 IP QoS cache when router is down\n\nWhen router admin-state is down or removed, fip-qos and gateway-ip-qos\nextension should delete the router IPs\u0027 QoS rate limit cache. Then if\nthe router is up again the router floating IPs QoS can be reconfigured.\nThis patch achives these:\n1. make sure floating IP or gateway IP QoS cache removed.\n2. floating IP QoS can be re-configured to snat device when router\n   doing admin_state down/up.\n\nConflicts:\n    neutron/agent/l3/extensions/qos/fip.py\n    neutron/tests/fullstack/test_l3_agent.py\n    neutron/tests/unit/agent/l3/extensions/qos/test_gateway_ip.py\n\nCloses-Bug: #1826695\nChange-Id: I24fcecd9686ad17fa50093bb8bccab0d6c711298\n(cherry picked from commit 78629e0d3780af4a8a8cc1b5b0762e0bc8a48f1f)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/3489ce72c31a6df2bb845ee10a61625250ff6a94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/3489ce72c31a6df2bb845ee10a61625250ff6a94"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
