)]}'
{"id":"openstack%2Foctavia~674229","triplet_id":"openstack%2Foctavia~master~I426255f587f36b415eb999a9eb28cf0f91de94b0","project":"openstack/octavia","branch":"master","hashtags":[],"change_id":"I426255f587f36b415eb999a9eb28cf0f91de94b0","subject":"Fix listener deletion in ACTIVE/STANDBY topology","status":"MERGED","created":"2019-08-02 08:53:16.000000000","updated":"2019-08-06 23:16:35.000000000","submitted":"2019-08-06 23:16:35.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":"674229-1565133395857-25fc65c6","meta_rev_id":"4c81b522280858a0b5ef9017f630a72d197e61a7","_number":674229,"virtual_id_number":674229,"owner":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":0,"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":2,"date":"2019-08-06 23:16:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}],"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":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"all":[{"value":0,"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":2,"date":"2019-08-06 15:38:30.000000000","_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"value":2,"date":"2019-08-06 15:38:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}],"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":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"all":[{"value":1,"date":"2019-08-06 15:38:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":0,"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"approved":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"all":[{"value":0,"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":2,"date":"2019-08-06 15:38:30.000000000","_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-02 16:08:07.000000000","updated_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"reviewer":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"state":"REVIEWER"},{"updated":"2019-08-02 19:18:11.000000000","updated_by":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"reviewer":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"state":"REVIEWER"},{"updated":"2019-08-06 15:38:46.000000000","updated_by":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"reviewer":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"state":"REVIEWER"},{"updated":"2019-08-06 23:16:35.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":"90b8e8e3f118f1d20993f8138fe71f6556d9953c","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2019-08-02 08:53:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e2a50ca7e8f6281c6427607c25bfd992d67e0803","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 11:40: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- openstack-tox-cover https://logs.opendev.org/29/674229/1/check/openstack-tox-cover/7ddf9f3/cover/ : SUCCESS in 8m 02s\n- openstack-tox-lower-constraints https://logs.opendev.org/29/674229/1/check/openstack-tox-lower-constraints/a7fcb1e/ : SUCCESS in 6m 23s\n- openstack-tox-pep8 https://logs.opendev.org/29/674229/1/check/openstack-tox-pep8/4bc52b5/ : SUCCESS in 5m 28s\n- openstack-tox-py27 https://logs.opendev.org/29/674229/1/check/openstack-tox-py27/8dff1a2/ : SUCCESS in 4m 41s\n- openstack-tox-py36 https://logs.opendev.org/29/674229/1/check/openstack-tox-py36/1401a07/ : SUCCESS in 3m 57s\n- openstack-tox-py37 https://logs.opendev.org/29/674229/1/check/openstack-tox-py37/fc6c8ea/ : SUCCESS in 6m 04s\n- openstack-tox-docs https://logs.opendev.org/29/674229/1/check/openstack-tox-docs/ca153bd/html/ : SUCCESS in 6m 06s\n- openstack-tox-functional https://logs.opendev.org/29/674229/1/check/openstack-tox-functional/090e3dc/ : SUCCESS in 6m 20s\n- openstack-tox-functional-py36 https://logs.opendev.org/29/674229/1/check/openstack-tox-functional-py36/a4cc08c/ : SUCCESS in 6m 03s\n- octavia-v2-dsvm-noop-api https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-noop-api/92ff8e6/ : SUCCESS in 49m 09s\n- octavia-v2-dsvm-noop-py2-api https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-noop-py2-api/377a633/ : SUCCESS in 54m 00s\n- octavia-v2-dsvm-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario/76710a8/ : FAILURE in 2h 00m 20s\n- octavia-v2-dsvm-py2-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario/4def83b/ : SUCCESS in 1h 51m 32s\n- octavia-v2-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario-centos-7/b23697a/ : FAILURE in 2h 33m 00s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario-two-node/bfcbdaa/ : SUCCESS in 2h 01m 20s (non-voting)\n- octavia-v2-dsvm-py2-scenario-two-node https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario-two-node/b5ea488/ : SUCCESS in 2h 03m 56s (non-voting)\n- octavia-grenade https://logs.opendev.org/29/674229/1/check/octavia-grenade/d14a78a/ : SUCCESS in 1h 22m 16s\n- octavia-v2-dsvm-tls-barbican https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-tls-barbican/17a02f3/ : SUCCESS in 55m 54s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario-amphora-v2/282eeae/ : SUCCESS in 1h 40m 05s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-scenario/6d478d3/ : FAILURE in 1h 05m 30s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario/59b338c/ : SUCCESS in 1h 17m 13s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7/322c2bb/ : FAILURE in 1h 07m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8242124fc56cc64711d0c7aeba96fd8fd0a3d225","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2019-08-02 11:45:55.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"37183d32fd442f43e715e9b97306239a5e6a0ce7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 15:51:53.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- openstack-tox-cover https://logs.opendev.org/29/674229/1/check/openstack-tox-cover/d5bae7f/cover/ : SUCCESS in 7m 48s\n- openstack-tox-lower-constraints https://logs.opendev.org/29/674229/1/check/openstack-tox-lower-constraints/815f319/ : SUCCESS in 7m 27s\n- openstack-tox-pep8 https://logs.opendev.org/29/674229/1/check/openstack-tox-pep8/86407d9/ : SUCCESS in 7m 31s\n- openstack-tox-py27 https://logs.opendev.org/29/674229/1/check/openstack-tox-py27/a575497/ : SUCCESS in 5m 50s\n- openstack-tox-py36 https://logs.opendev.org/29/674229/1/check/openstack-tox-py36/83b2548/ : SUCCESS in 4m 46s\n- openstack-tox-py37 https://logs.opendev.org/29/674229/1/check/openstack-tox-py37/31a6e04/ : SUCCESS in 6m 42s\n- openstack-tox-docs https://logs.opendev.org/29/674229/1/check/openstack-tox-docs/cb7bf08/html/ : SUCCESS in 7m 01s\n- openstack-tox-functional https://logs.opendev.org/29/674229/1/check/openstack-tox-functional/2a108e6/ : SUCCESS in 6m 03s\n- openstack-tox-functional-py36 https://logs.opendev.org/29/674229/1/check/openstack-tox-functional-py36/d0c06c7/ : SUCCESS in 6m 15s\n- octavia-v2-dsvm-noop-api https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-noop-api/bab125a/ : SUCCESS in 41m 55s\n- octavia-v2-dsvm-noop-py2-api https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-noop-py2-api/185c4e9/ : SUCCESS in 50m 47s\n- octavia-v2-dsvm-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario/c7608fe/ : FAILURE in 2h 03m 32s\n- octavia-v2-dsvm-py2-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario/ad346e9/ : SUCCESS in 1h 46m 36s\n- octavia-v2-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario-centos-7/9e9d450/ : FAILURE in 2h 31m 30s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario-two-node/013380b/ : SUCCESS in 2h 00m 23s (non-voting)\n- octavia-v2-dsvm-py2-scenario-two-node https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario-two-node/ad3758b/ : SUCCESS in 2h 02m 21s (non-voting)\n- octavia-grenade https://logs.opendev.org/29/674229/1/check/octavia-grenade/85cf5ee/ : SUCCESS in 1h 14m 51s\n- octavia-v2-dsvm-tls-barbican https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-tls-barbican/4dc517e/ : SUCCESS in 1h 04m 14s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario-amphora-v2/6347595/ : SUCCESS in 1h 51m 40s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-scenario/c2244f5/ : SUCCESS in 1h 00m 45s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario/58030f4/ : FAILURE in 1h 20m 38s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7/b6cf3d9/ : FAILURE in 1h 07m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"eefd7fc8408c564344c5833964887d49a188f7f0","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2019-08-02 16:08:07.000000000","message":"Patch Set 1: Code-Review+2\n\nrecheck\nLGTM","accounts_in_message":[],"_revision_number":1},{"id":"61595ac86cbcf8d2c84dc1f3903722f467026f70","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 18:51:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://logs.opendev.org/29/674229/1/check/openstack-tox-cover/162f8a5/cover/ : SUCCESS in 7m 20s\n- openstack-tox-lower-constraints https://logs.opendev.org/29/674229/1/check/openstack-tox-lower-constraints/e663bfd/ : SUCCESS in 6m 52s\n- openstack-tox-pep8 https://logs.opendev.org/29/674229/1/check/openstack-tox-pep8/c046e1f/ : SUCCESS in 5m 40s\n- openstack-tox-py27 https://logs.opendev.org/29/674229/1/check/openstack-tox-py27/f9502d7/ : SUCCESS in 5m 21s\n- openstack-tox-py36 https://logs.opendev.org/29/674229/1/check/openstack-tox-py36/573e051/ : SUCCESS in 4m 08s\n- openstack-tox-py37 https://logs.opendev.org/29/674229/1/check/openstack-tox-py37/300dd6d/ : SUCCESS in 4m 16s\n- openstack-tox-docs https://logs.opendev.org/29/674229/1/check/openstack-tox-docs/f68ae96/html/ : SUCCESS in 7m 11s\n- openstack-tox-functional https://logs.opendev.org/29/674229/1/check/openstack-tox-functional/0ddef2c/ : SUCCESS in 5m 23s\n- openstack-tox-functional-py36 https://logs.opendev.org/29/674229/1/check/openstack-tox-functional-py36/8cb0cdf/ : SUCCESS in 6m 36s\n- octavia-v2-dsvm-noop-api https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-noop-api/fab2229/ : SUCCESS in 46m 01s\n- octavia-v2-dsvm-noop-py2-api https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-noop-py2-api/6820644/ : SUCCESS in 50m 31s\n- octavia-v2-dsvm-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario/4657ce9/ : SUCCESS in 1h 38m 06s\n- octavia-v2-dsvm-py2-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario/b5fdee0/ : SUCCESS in 1h 36m 23s\n- octavia-v2-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario-centos-7/14b3d66/ : FAILURE in 2h 35m 20s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario-two-node/f4eb319/ : FAILURE in 1h 33m 58s (non-voting)\n- octavia-v2-dsvm-py2-scenario-two-node https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario-two-node/942ad4c/ : SUCCESS in 1h 57m 56s (non-voting)\n- octavia-grenade https://logs.opendev.org/29/674229/1/check/octavia-grenade/b61d66b/ : SUCCESS in 1h 12m 04s\n- octavia-v2-dsvm-tls-barbican https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-tls-barbican/a74f560/ : SUCCESS in 1h 03m 27s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario-amphora-v2/17c0042/ : SUCCESS in 1h 43m 45s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-scenario/5bde455/ : SUCCESS in 1h 24m 25s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario/468b0c6/ : FAILURE in 1h 18m 24s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7/fb5a45b/ : FAILURE in 1h 06m 30s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9068949d88c520a905820de06d74b7e8839c2db5","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2019-08-02 19:18:11.000000000","message":"Patch Set 1: Backport-Candidate+2 Code-Review+2 Workflow+1\n\nLGTM.\n\nJob octavia-v2-act-stdby-iptables-dsvm-py2-scenario failed due to different reasons, and will be fixed by https://review.opendev.org/#/c/673337/\n\nAug  2 17:20:15 amphora-f3951eda-2042-4caf-a45b-01b5354cb2bf amphora-agent[634]: 2019-08-02 17:20:15.668 755 ERROR octavia.amphorae.backends.agent.api_server.server [-] Exception on /1.0/plug/vip/10.1.1.49 [POST]: ValueError: You must specify a valid interface name.","accounts_in_message":[],"_revision_number":1},{"id":"1abf4c7be2d19489c26cfc329b91fc0c60b86b73","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 19:18:23.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2aa0f6b192e3d7b72d5e4c0a4d84432fb25d95b1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 20:53:09.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://logs.opendev.org/29/674229/1/gate/openstack-tox-lower-constraints/9884451/ : SUCCESS in 7m 02s\n- openstack-tox-pep8 https://logs.opendev.org/29/674229/1/gate/openstack-tox-pep8/7690087/ : SUCCESS in 5m 32s\n- openstack-tox-py27 https://logs.opendev.org/29/674229/1/gate/openstack-tox-py27/0a34298/ : SUCCESS in 4m 58s\n- openstack-tox-py36 https://logs.opendev.org/29/674229/1/gate/openstack-tox-py36/a7d5b32/ : SUCCESS in 5m 08s\n- openstack-tox-py37 https://logs.opendev.org/29/674229/1/gate/openstack-tox-py37/a1176a9/ : SUCCESS in 5m 23s\n- openstack-tox-docs https://logs.opendev.org/29/674229/1/gate/openstack-tox-docs/79f7fb4/html/ : SUCCESS in 6m 37s\n- openstack-tox-functional https://logs.opendev.org/29/674229/1/gate/openstack-tox-functional/975b40a/ : SUCCESS in 5m 23s\n- openstack-tox-functional-py36 https://logs.opendev.org/29/674229/1/gate/openstack-tox-functional-py36/f745fb9/ : SUCCESS in 6m 23s\n- octavia-v2-dsvm-noop-api https://logs.opendev.org/29/674229/1/gate/octavia-v2-dsvm-noop-api/3e74cb4/ : SUCCESS in 43m 17s\n- octavia-v2-dsvm-noop-py2-api https://logs.opendev.org/29/674229/1/gate/octavia-v2-dsvm-noop-py2-api/f61ded1/ : SUCCESS in 46m 23s\n- octavia-v2-dsvm-scenario https://logs.opendev.org/29/674229/1/gate/octavia-v2-dsvm-scenario/44b0f29/ : FAILURE in 1h 32m 31s\n- octavia-v2-dsvm-py2-scenario finger://ze02.openstack.org/5f10c5c5af8b4b10a61c8ac27f244bb3 : CANCELED in 1h 32m 32s\n- octavia-grenade https://logs.opendev.org/29/674229/1/gate/octavia-grenade/23f0efa/ : SUCCESS in 1h 11m 23s","accounts_in_message":[],"_revision_number":1},{"id":"2887d83971aea4530415580ba909b0d0717e8489","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2019-08-03 09:29:18.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"9cc495891cd196aeff9dc72102eb133f28eb42bb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-03 12:02:20.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- openstack-tox-cover https://logs.opendev.org/29/674229/1/check/openstack-tox-cover/e47b0c5/ : FAILURE in 6m 19s\n- openstack-tox-lower-constraints https://logs.opendev.org/29/674229/1/check/openstack-tox-lower-constraints/7cc6537/ : SUCCESS in 6m 51s\n- openstack-tox-pep8 https://logs.opendev.org/29/674229/1/check/openstack-tox-pep8/d9d9bed/ : SUCCESS in 5m 04s\n- openstack-tox-py27 https://logs.opendev.org/29/674229/1/check/openstack-tox-py27/b33cf9a/ : FAILURE in 6m 23s\n- openstack-tox-py36 https://logs.opendev.org/29/674229/1/check/openstack-tox-py36/cd06b68/ : FAILURE in 6m 36s\n- openstack-tox-py37 https://logs.opendev.org/29/674229/1/check/openstack-tox-py37/6cc1bfe/ : FAILURE in 6m 29s\n- openstack-tox-docs https://logs.opendev.org/29/674229/1/check/openstack-tox-docs/e82a150/ : FAILURE in 4m 14s\n- openstack-tox-functional https://logs.opendev.org/29/674229/1/check/openstack-tox-functional/6da796e/ : SUCCESS in 4m 57s\n- openstack-tox-functional-py36 https://logs.opendev.org/29/674229/1/check/openstack-tox-functional-py36/ae0ddfb/ : SUCCESS in 5m 02s\n- octavia-v2-dsvm-noop-api https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-noop-api/05425f4/ : SUCCESS in 41m 57s\n- octavia-v2-dsvm-noop-py2-api https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-noop-py2-api/0f726d1/ : SUCCESS in 42m 03s\n- octavia-v2-dsvm-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario/9c7c2ca/ : SUCCESS in 1h 36m 04s\n- octavia-v2-dsvm-py2-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario/1becbb7/ : FAILURE in 1h 20m 39s\n- octavia-v2-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario-centos-7/99046e6/ : FAILURE in 2h 27m 27s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario-two-node/d978540/ : SUCCESS in 1h 47m 34s (non-voting)\n- octavia-v2-dsvm-py2-scenario-two-node https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-py2-scenario-two-node/682f13a/ : SUCCESS in 1h 51m 22s (non-voting)\n- octavia-grenade https://logs.opendev.org/29/674229/1/check/octavia-grenade/326e9bc/ : FAILURE in 1h 18m 45s\n- octavia-v2-dsvm-tls-barbican https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-tls-barbican/4302264/ : SUCCESS in 48m 53s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://logs.opendev.org/29/674229/1/check/octavia-v2-dsvm-scenario-amphora-v2/1bbbcaa/ : SUCCESS in 1h 29m 53s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-scenario/216902a/ : FAILURE in 1h 10m 25s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario/5b123c2/ : SUCCESS in 1h 07m 32s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/1/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7/a03b0df/ : FAILURE in 1h 01m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1fdc0f1824fb8c51df9f666cb5a26e3547e2a93a","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2019-08-06 15:38:30.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"48cb1ce2223ab7149e4434e0174a9bffacf8aecd","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2019-08-06 15:38:46.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"61f783a25d342a03a0ca351bd98157e2e68c4f8f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-06 18:27:41.000000000","message":"Patch Set 2: 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- openstack-tox-cover https://logs.opendev.org/29/674229/2/check/openstack-tox-cover/028e3d6/cover/ : SUCCESS in 7m 46s\n- openstack-tox-lower-constraints https://logs.opendev.org/29/674229/2/check/openstack-tox-lower-constraints/04537ed/ : SUCCESS in 6m 52s\n- openstack-tox-pep8 https://logs.opendev.org/29/674229/2/check/openstack-tox-pep8/f1d109f/ : SUCCESS in 5m 22s\n- openstack-tox-py27 https://logs.opendev.org/29/674229/2/check/openstack-tox-py27/aac42ce/ : SUCCESS in 5m 19s\n- openstack-tox-py36 https://logs.opendev.org/29/674229/2/check/openstack-tox-py36/d83db3d/ : SUCCESS in 6m 45s\n- openstack-tox-py37 https://logs.opendev.org/29/674229/2/check/openstack-tox-py37/2f01805/ : SUCCESS in 6m 55s\n- openstack-tox-docs https://logs.opendev.org/29/674229/2/check/openstack-tox-docs/c6e838b/html/ : SUCCESS in 7m 24s\n- openstack-tox-functional https://logs.opendev.org/29/674229/2/check/openstack-tox-functional/d817528/ : SUCCESS in 7m 27s\n- openstack-tox-functional-py36 https://logs.opendev.org/29/674229/2/check/openstack-tox-functional-py36/320950c/ : SUCCESS in 5m 48s\n- octavia-v2-dsvm-noop-api https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-noop-api/a2e0953/ : SUCCESS in 46m 49s\n- octavia-v2-dsvm-noop-py2-api https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-noop-py2-api/7226395/ : SUCCESS in 50m 59s\n- octavia-v2-dsvm-scenario https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-scenario/bd5ce25/ : FAILURE in 1h 44m 10s\n- octavia-v2-dsvm-py2-scenario https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-py2-scenario/9c46db2/ : SUCCESS in 1h 49m 06s\n- octavia-v2-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-py2-scenario-centos-7/dfb5392/ : TIMED_OUT in 2h 35m 07s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-scenario-two-node/dc10d17/ : SUCCESS in 1h 55m 34s (non-voting)\n- octavia-v2-dsvm-py2-scenario-two-node https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-py2-scenario-two-node/312a5d3/ : SUCCESS in 2h 05m 31s (non-voting)\n- octavia-grenade https://logs.opendev.org/29/674229/2/check/octavia-grenade/bdffc37/ : SUCCESS in 1h 08m 56s\n- octavia-v2-dsvm-tls-barbican https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-tls-barbican/ec844cc/ : SUCCESS in 55m 17s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-scenario-amphora-v2/ee5a974/ : SUCCESS in 1h 32m 51s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-scenario https://logs.opendev.org/29/674229/2/check/octavia-v2-act-stdby-iptables-dsvm-scenario/2831190/ : SUCCESS in 1h 13m 06s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario https://logs.opendev.org/29/674229/2/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario/9a32237/ : FAILURE in 1h 07m 58s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/2/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7/c836239/ : FAILURE in 1h 15m 08s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"532216610dcff874cd31c4905ac012102639e42e","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2019-08-06 18:36:12.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"d037317d0bbdd82099f1b325b5cf06c70b91c2cd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-06 21:21:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://logs.opendev.org/29/674229/2/check/openstack-tox-cover/0f546d2/cover/ : SUCCESS in 8m 00s\n- openstack-tox-lower-constraints https://logs.opendev.org/29/674229/2/check/openstack-tox-lower-constraints/781179d/ : SUCCESS in 7m 57s\n- openstack-tox-pep8 https://logs.opendev.org/29/674229/2/check/openstack-tox-pep8/923c9cd/ : SUCCESS in 5m 35s\n- openstack-tox-py27 https://logs.opendev.org/29/674229/2/check/openstack-tox-py27/2d6e91f/ : SUCCESS in 4m 33s\n- openstack-tox-py36 https://logs.opendev.org/29/674229/2/check/openstack-tox-py36/86d67ab/ : SUCCESS in 3m 49s\n- openstack-tox-py37 https://logs.opendev.org/29/674229/2/check/openstack-tox-py37/55cd427/ : SUCCESS in 6m 00s\n- openstack-tox-docs https://logs.opendev.org/29/674229/2/check/openstack-tox-docs/4f7531e/html/ : SUCCESS in 6m 39s\n- openstack-tox-functional https://logs.opendev.org/29/674229/2/check/openstack-tox-functional/8321227/ : SUCCESS in 6m 29s\n- openstack-tox-functional-py36 https://logs.opendev.org/29/674229/2/check/openstack-tox-functional-py36/a540946/ : SUCCESS in 5m 06s\n- octavia-v2-dsvm-noop-api https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-noop-api/f8ada35/ : SUCCESS in 44m 39s\n- octavia-v2-dsvm-noop-py2-api https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-noop-py2-api/05a5247/ : SUCCESS in 50m 58s\n- octavia-v2-dsvm-scenario https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-scenario/5c32b5f/ : SUCCESS in 1h 39m 50s\n- octavia-v2-dsvm-py2-scenario https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-py2-scenario/b2f995f/ : SUCCESS in 1h 45m 39s\n- octavia-v2-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-py2-scenario-centos-7/2839418/ : TIMED_OUT in 2h 36m 02s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-scenario-two-node/206e921/ : SUCCESS in 2h 12m 18s (non-voting)\n- octavia-v2-dsvm-py2-scenario-two-node https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-py2-scenario-two-node/3f63773/ : SUCCESS in 1h 50m 17s (non-voting)\n- octavia-grenade https://logs.opendev.org/29/674229/2/check/octavia-grenade/db80a43/ : SUCCESS in 1h 23m 55s\n- octavia-v2-dsvm-tls-barbican https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-tls-barbican/d15c7a4/ : SUCCESS in 47m 24s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://logs.opendev.org/29/674229/2/check/octavia-v2-dsvm-scenario-amphora-v2/b9565a2/ : SUCCESS in 1h 42m 29s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-scenario https://logs.opendev.org/29/674229/2/check/octavia-v2-act-stdby-iptables-dsvm-scenario/f6ecf6b/ : SUCCESS in 1h 19m 15s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario https://logs.opendev.org/29/674229/2/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario/d1504f8/ : FAILURE in 1h 07m 35s (non-voting)\n- octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7 https://logs.opendev.org/29/674229/2/check/octavia-v2-act-stdby-iptables-dsvm-py2-scenario-centos-7/a566575/ : FAILURE in 59m 51s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0046d771b06937bfe7b26e7b9f99ab94e8ac0be2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-06 21:21:50.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"c058d4ad0c718596f78d977beb0de798c43a86ce","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-06 23:16:35.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"4c81b522280858a0b5ef9017f630a72d197e61a7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-06 23:16:35.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://logs.opendev.org/29/674229/2/gate/openstack-tox-lower-constraints/6b4666f/ : SUCCESS in 7m 17s\n- openstack-tox-pep8 https://logs.opendev.org/29/674229/2/gate/openstack-tox-pep8/1a5baf6/ : SUCCESS in 8m 00s\n- openstack-tox-py27 https://logs.opendev.org/29/674229/2/gate/openstack-tox-py27/970bef5/ : SUCCESS in 5m 59s\n- openstack-tox-py36 https://logs.opendev.org/29/674229/2/gate/openstack-tox-py36/a70af9a/ : SUCCESS in 5m 06s\n- openstack-tox-py37 https://logs.opendev.org/29/674229/2/gate/openstack-tox-py37/4c23f07/ : SUCCESS in 7m 20s\n- openstack-tox-docs https://logs.opendev.org/29/674229/2/gate/openstack-tox-docs/ce42be6/html/ : SUCCESS in 8m 35s\n- openstack-tox-functional https://logs.opendev.org/29/674229/2/gate/openstack-tox-functional/4cd7d4c/ : SUCCESS in 9m 24s\n- openstack-tox-functional-py36 https://logs.opendev.org/29/674229/2/gate/openstack-tox-functional-py36/db6fc8f/ : SUCCESS in 9m 52s\n- octavia-v2-dsvm-noop-api https://logs.opendev.org/29/674229/2/gate/octavia-v2-dsvm-noop-api/afe30b9/ : SUCCESS in 56m 11s\n- octavia-v2-dsvm-noop-py2-api https://logs.opendev.org/29/674229/2/gate/octavia-v2-dsvm-noop-py2-api/adfd004/ : SUCCESS in 50m 17s\n- octavia-v2-dsvm-scenario https://logs.opendev.org/29/674229/2/gate/octavia-v2-dsvm-scenario/d1ad2cb/ : SUCCESS in 1h 44m 54s\n- octavia-v2-dsvm-py2-scenario https://logs.opendev.org/29/674229/2/gate/octavia-v2-dsvm-py2-scenario/8653a2d/ : SUCCESS in 1h 44m 28s\n- octavia-grenade https://logs.opendev.org/29/674229/2/gate/octavia-grenade/8a4d34b/ : SUCCESS in 1h 25m 16s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b1a4758f583badf996be2fc4c405efb4cb533e5a","revisions":{"4aa73c84e68f7afb033acb7c2aef27da3d495c2f":{"kind":"REWORK","_number":1,"created":"2019-08-02 08:53:16.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/29/674229/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/29/674229/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/29/674229/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/29/674229/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/29/674229/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/29/674229/1"}}},"commit":{"parents":[{"commit":"be94300f5bc9812ecc3278969053197114ba8151","subject":"Merge \"Build amphora image using centos-minimal element\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/be94300f5bc9812ecc3278969053197114ba8151"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2019-08-02 07:12:38.000000000","tz":120},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2019-08-02 08:52:35.000000000","tz":120},"subject":"Fix listener deletion in ACTIVE/STANDBY topology","message":"Fix listener deletion in ACTIVE/STANDBY topology\n\nWhen removing listeners, listeners are removed from the load balancer\u0027s\nlistener list just before reconfiguring each amphora.\nIn case of ACTIVE/STANDBY topology, the code is performed on both\namphorae, so the listener is removed twice from the list.\nThis commit ensures that we don\u0027t remove an already removed listener.\n\nStory: 2006329\nTask: 36065\n\nChange-Id: I426255f587f36b415eb999a9eb28cf0f91de94b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/4aa73c84e68f7afb033acb7c2aef27da3d495c2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/4aa73c84e68f7afb033acb7c2aef27da3d495c2f"}]},"branch":"refs/heads/master"},"b1a4758f583badf996be2fc4c405efb4cb533e5a":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-08-06 15:38:30.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/29/674229/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/29/674229/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/29/674229/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/29/674229/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/29/674229/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/29/674229/2"}}},"commit":{"parents":[{"commit":"b32064cdf2d5c70140a84e2497931941c4ee6887","subject":"Fix a unit test for new octavia-lib","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/b32064cdf2d5c70140a84e2497931941c4ee6887"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2019-08-02 07:12:38.000000000","tz":120},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2019-08-06 15:38:30.000000000","tz":0},"subject":"Fix listener deletion in ACTIVE/STANDBY topology","message":"Fix listener deletion in ACTIVE/STANDBY topology\n\nWhen removing listeners, listeners are removed from the load balancer\u0027s\nlistener list just before reconfiguring each amphora.\nIn case of ACTIVE/STANDBY topology, the code is performed on both\namphorae, so the listener is removed twice from the list.\nThis commit ensures that we don\u0027t remove an already removed listener.\n\nStory: 2006329\nTask: 36065\n\nChange-Id: I426255f587f36b415eb999a9eb28cf0f91de94b0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/b1a4758f583badf996be2fc4c405efb4cb533e5a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/b1a4758f583badf996be2fc4c405efb4cb533e5a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
