)]}'
{"id":"openstack%2Foctavia~896384","triplet_id":"openstack%2Foctavia~stable%2F2023.2~I453ff385620f488a3e43d4fda01634cdce3be5d4","project":"openstack/octavia","branch":"stable/2023.2","attention_set":{},"removed_from_attention_set":{"29244":{"account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"last_update":"2024-04-25 07:27:36.000000000","reason":"\u003cGERRIT_ACCOUNT_29244\u003e replied on the change","reason_account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}}},"hashtags":[],"change_id":"I453ff385620f488a3e43d4fda01634cdce3be5d4","subject":"Fix race condition in members batch update API call","status":"MERGED","created":"2023-09-25 12:05:26.000000000","updated":"2024-04-25 09:15:32.000000000","submitted":"2024-04-25 09:14:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"896384","meta_rev_id":"8aaa5ebbc30c6752c6fb944fff281b8e280cc2ca","_number":896384,"virtual_id_number":896384,"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":27442,"name":"Quentin GROLLEAU","email":"quentin.grolleau@corp.ovh.com","username":"QG"},{"value":0,"_account_id":36216,"name":"WangYun","email":"wangyun@yovole.com","username":"wangyun"},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-04-25 09:14:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"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":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"recommended":{"_account_id":36216,"name":"WangYun","email":"wangyun@yovole.com","username":"wangyun"},"all":[{"value":1,"date":"2024-01-24 16:50:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27442,"name":"Quentin GROLLEAU","email":"quentin.grolleau@corp.ovh.com","username":"QG"},{"value":1,"date":"2024-04-25 07:14:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":36216,"name":"WangYun","email":"wangyun@yovole.com","username":"wangyun"},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-04-25 07:07:34.000000000","_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"all":[{"value":0,"_account_id":27442,"name":"Quentin GROLLEAU","email":"quentin.grolleau@corp.ovh.com","username":"QG"},{"value":0,"_account_id":36216,"name":"WangYun","email":"wangyun@yovole.com","username":"wangyun"},{"value":1,"date":"2024-04-25 07:27:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":27442,"name":"Quentin GROLLEAU","email":"quentin.grolleau@corp.ovh.com","username":"QG"},{"value":0,"_account_id":36216,"name":"WangYun","email":"wangyun@yovole.com","username":"wangyun"},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27442,"name":"Quentin GROLLEAU","email":"quentin.grolleau@corp.ovh.com","username":"QG"},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},{"_account_id":36216,"name":"WangYun","email":"wangyun@yovole.com","username":"wangyun"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-25 12:25:04.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":"2023-10-09 14:10:17.000000000","updated_by":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"reviewer":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"state":"CC"},{"updated":"2024-01-24 16:50:10.000000000","updated_by":{"_account_id":27442,"name":"Quentin GROLLEAU","email":"quentin.grolleau@corp.ovh.com","username":"QG"},"reviewer":{"_account_id":27442,"name":"Quentin GROLLEAU","email":"quentin.grolleau@corp.ovh.com","username":"QG"},"state":"REVIEWER"},{"updated":"2024-04-25 07:07:34.000000000","updated_by":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"reviewer":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"state":"REVIEWER"},{"updated":"2024-04-25 07:14:56.000000000","updated_by":{"_account_id":36216,"name":"WangYun","email":"wangyun@yovole.com","username":"wangyun"},"reviewer":{"_account_id":36216,"name":"WangYun","email":"wangyun@yovole.com","username":"wangyun"},"state":"REVIEWER"}],"messages":[{"id":"70d78a6b15262c734ebbfa9b62b32738afa3425f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2023-09-25 12:05:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9ec53690832deace96a4cedcfdabbc64449091ff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-25 12:25:04.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/aab22bf95aed4fe4aa2b9430e7032684\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5700838b4ee04e9d87dfdbcbad84ac69 : SUCCESS in 12m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/744b2fe6c67242de9a8462d416f373e5 : SUCCESS in 5m 28s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0c4059ac30784b21bd0d65a1e1b40748 : SUCCESS in 5m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1089abf2c9e14c319b04baba310206c9 : SUCCESS in 5m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/913623a0bd34485a95568b252ec39e86 : FAILURE in 5m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/58acbfa529854a5fa924aaa0e632f772 : SUCCESS in 5m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b3532547aa44911967862c958fc7dcd : SUCCESS in 12m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2a2c6d859aef4367ac007d480673b76e : SUCCESS in 5m 33s\n- octavia-tox-py39-tips https://zuul.opendev.org/t/openstack/build/35e5fb896a6c4f20bc1976fd9ff98bd7 : SUCCESS in 5m 01s\n- octavia-tox-functional-py39-tips https://zuul.opendev.org/t/openstack/build/cd05aa6e72af48828d47717248ee28a8 : SUCCESS in 7m 37s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/88504b3e38914d91bd10dbec91557e48 : SUCCESS in 5m 26s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9b4f488d2d2f42ffa37d1ea49b8dddef : SUCCESS in 7m 56s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1a4154d14f234f1997d2d0803a77ac25 : SUCCESS in 9m 08s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/64c82a6039764fcc9d6dcca15a31582f : SUCCESS in 7m 00s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dcdbcb46767a3a2f2445a13fd27f544aa642c52e","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2023-09-25 15:50:16.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b29162fc7fefc93bc6f280c358d0fb070c4a9a6d","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2023-09-26 06:12:15.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a2b500e48c3ac83be5b676f85981326da9a71cab","author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"date":"2023-10-09 14:10:17.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"69e0462a9819b1ab56f746822cdb9ade6cdd5d73","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-09 16:29:54.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/81e79c508a82457c8ce4faa77b0e4f46\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e96f0a26f46947a18b5469e5841649ca : SUCCESS in 10m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fbfca964110f467691292b110573cb25 : SUCCESS in 5m 18s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9ad184c79c0e4e21b595b0612c964927 : SUCCESS in 4m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2dc01ef264cd4567b5197881416a727c : SUCCESS in 5m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/792c1570113f464cb0e3840d7ec23e73 : SUCCESS in 5m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1a834d0d2f57425fa4f055646dfee90c : SUCCESS in 6m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a241e9b7c5944be8a53e4b9604908add : SUCCESS in 12m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f5c928e70b09476d863ad19bb2db8bba : SUCCESS in 5m 16s\n- octavia-tox-py39-tips https://zuul.opendev.org/t/openstack/build/43d0d917ec46484caa4ca5dd9f55deea : SUCCESS in 5m 22s\n- octavia-tox-functional-py39-tips https://zuul.opendev.org/t/openstack/build/9d27504172af44f78b136666d2381eb8 : SUCCESS in 8m 17s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/fc93ec35fe6a467587ab95093b64a5fc : SUCCESS in 5m 36s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/69d61d384c604b8aa084ea6e256c4f14 : SUCCESS in 7m 36s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/4d0f4839cb3941d1bfe584846f4dcd0e : SUCCESS in 11m 08s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/7480c78529994440951ee142ebc8ad45 : SUCCESS in 7m 27s (non-voting)\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/d942f6642fac430391d0148ea77aa077 : SUCCESS in 1h 18m 37s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/220138eeda844791ba59f459037374d2 : SUCCESS in 1h 13m 06s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/8d0d2803ac5143a98cc730182ff1d6bd : SUCCESS in 55m 02s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/ca54c7630965400781f04e4b0fd1168f : SUCCESS in 1h 53m 16s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/695a1d5a301941c08cc760db6a31673a : SUCCESS in 1h 20m 20s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/26801a91cb3347c59e101bb195c94dc4 : SUCCESS in 46m 22s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/09ed456c936b405781e574c250378549 : SUCCESS in 45m 18s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/21abc0f03c6549f09a7b38ee3827825f : FAILURE in 36m 09s\n- octavia-v2-dsvm-tls-barbican-fips https://zuul.opendev.org/t/openstack/build/aac09a5e0b44449cb709ec1130d273e0 : FAILURE in 12m 38s (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/ce8478b94788419bbe458eb0464493a2 : SUCCESS in 33m 15s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/e948b87aa2c74342a73df7ccd061e248 : SUCCESS in 1h 55m 48s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/eaf57968d9354c7dbb51bc6a624d4c9a : SUCCESS in 2h 18m 09s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/6bc01f5c392f49138138f23fe667a53a : SUCCESS in 1h 26m 16s (non-voting)\n- octavia-v2-dsvm-scenario-centos-9-stream https://zuul.opendev.org/t/openstack/build/a30b6d340cec46999f08f54fe5da1c1b : FAILURE in 7m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8ffb11139f9b6101f2d09aeae59cb75434bbfb48","author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"date":"2023-11-20 13:32:14.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e5a89c698b232c625b4ae1a0a8f99125c4af1ddf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-20 15:55:32.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/05c3409cf3eb49879536f78363fe15cd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ab225da64423429394a096c37e92bf0d : SUCCESS in 10m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35e8e3a682544d5eb541821de0f37727 : SUCCESS in 4m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b37a83aa0e504c499cb5238a61e97c6e : SUCCESS in 5m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/70e4051b0ae34ff184d2c5692a21f193 : SUCCESS in 5m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9055af62c5054bf881d9dc66854c941a : SUCCESS in 4m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9fade19dbf5446c9b7cd95a73ba70b83 : SUCCESS in 4m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f937311cf434e1082167d60589dd078 : SUCCESS in 12m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c9230f79f05c4c78aa4960e6216ef1ed : SUCCESS in 5m 01s\n- octavia-tox-py39-tips https://zuul.opendev.org/t/openstack/build/445b0ef01d1240b59592101c8c8b12fa : SUCCESS in 6m 08s\n- octavia-tox-functional-py39-tips https://zuul.opendev.org/t/openstack/build/6a6a453ad36b429782d1adb5a86ec024 : SUCCESS in 7m 41s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/94deb78af81042fbbc97149723cb70f8 : SUCCESS in 4m 42s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/71099457d1a0413b99f0223dd1cebc5a : SUCCESS in 8m 08s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e5d35b229b3d4bac800e04ca74309bb9 : SUCCESS in 7m 17s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d006e626096d4951bcb0cac672ea6ab9 : SUCCESS in 10m 06s (non-voting)\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/b0b166705d474c25bcd7811d86f44576 : SUCCESS in 1h 24m 29s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/95b0b04229334b998cb068f915d9a50d : SUCCESS in 1h 15m 47s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/c7e6cddc4add415eb89bc9e89f346ab7 : SUCCESS in 1h 03m 31s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/17e9b7a420194075841e0002f6d7182e : SUCCESS in 1h 16m 28s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/ffccd01b8b704e5aa22971ef3b8aa8d3 : SUCCESS in 57m 01s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/cef40dee667346d49162a1780739260e : SUCCESS in 35m 44s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/ab5f5f781550426e8e4cdbeb3900ecf1 : FAILURE in 57m 04s\n- octavia-v2-dsvm-tls-barbican-fips https://zuul.opendev.org/t/openstack/build/3e5d537491194ff3a47248e127483c04 : SUCCESS in 1h 03m 39s (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/640cb0eea9ff4ca99dfa62c0fd5f4cd0 : SUCCESS in 31m 44s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/dd828b83a708400d97144369cf8d19eb : SUCCESS in 2h 00m 32s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/969b5b8030244488897df8e208651359 : SUCCESS in 2h 05m 36s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/b61c803b9a3348cb831a76b642553cf3 : SUCCESS in 2h 21m 24s (non-voting)\n- octavia-v2-dsvm-scenario-centos-9-stream https://zuul.opendev.org/t/openstack/build/a0a62930a33641448c9046d8db780396 : SUCCESS in 2h 15m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"50a7c3938501ad31549dfa10ace7550f8ec43e5d","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2023-11-22 10:04:39.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"02ebc21362a7250e7a18502ed8d4f1868f9a66e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-22 13:01:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5e7fc55e376e43478eb5269a453950fb\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/28347387212648f2badc09543d660443 : SUCCESS in 11m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/460c0d7e7935477a86cd8d43ac789caa : SUCCESS in 4m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/77a63b927f5747f391aa051c94a05908 : SUCCESS in 4m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e6079ef7a96043c5b60a1bcfe827f45e : SUCCESS in 6m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/17bec725ffe749ac822b301d72e47ee3 : SUCCESS in 6m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fb77d2193ffb42ff833d1229bcf73b3f : SUCCESS in 7m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d8b07691f674e9b82e7404a1d86a93a : SUCCESS in 12m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dffe6d04281140548683c343d2487d6b : SUCCESS in 5m 54s\n- octavia-tox-py39-tips https://zuul.opendev.org/t/openstack/build/28297e89ec294216a737b89db2cbd7c9 : SUCCESS in 5m 17s\n- octavia-tox-functional-py39-tips https://zuul.opendev.org/t/openstack/build/e604c0518a034a71b5fdf3649f064368 : SUCCESS in 8m 26s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/a725ccdb661a4ab5be383d584acdfca3 : SUCCESS in 4m 38s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d5633e9997e347988bd79c02e720ee44 : SUCCESS in 7m 09s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f64cb744c84e4984a82d96d84390398c : SUCCESS in 8m 11s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/84f0180b1efe492ca5eefd0bfa7647f1 : SUCCESS in 8m 01s (non-voting)\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/20334cb130d140eb8a2144e4e1d9ae3e : SUCCESS in 1h 06m 58s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/51f9966fe13b423d9777b9d70a17db55 : SUCCESS in 1h 29m 50s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/eefc216d88cf4588a19111d94a7bb392 : SUCCESS in 1h 04m 41s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/de9e93a4affe42428f93db592441e1b0 : SUCCESS in 1h 43m 55s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/0e0455b68b2944ea96fedb09d496b220 : SUCCESS in 1h 25m 32s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/95390b7feefe4e309970713c2fb741ab : SUCCESS in 47m 14s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/71dfc011c70f44a59528f9fb9f304a4c : SUCCESS in 48m 21s\n- octavia-v2-dsvm-tls-barbican-fips https://zuul.opendev.org/t/openstack/build/3533297f690b474587bb985c227a706d : SUCCESS in 1h 10m 25s (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/a19579e02a154e62bad043655331a12f : SUCCESS in 30m 48s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/b3ef6fdb734845b58e4e1147704664bf : SUCCESS in 2h 30m 18s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/6f4520a4570f4026aa088952463c212c : FAILURE in 23m 23s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/15a98873f9724d8c8bfabb2f4784c50e : SUCCESS in 2h 06m 41s (non-voting)\n- octavia-v2-dsvm-scenario-centos-9-stream https://zuul.opendev.org/t/openstack/build/48999c4634ac464f831fa65a5086f69c : SUCCESS in 2h 29m 59s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2b68509d5bc2080afd585ce794e5905bcd290a30","author":{"_account_id":27442,"name":"Quentin GROLLEAU","email":"quentin.grolleau@corp.ovh.com","username":"QG"},"date":"2024-01-24 16:50:10.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"8443ca933efa3e9e39cae221df96245eb7614b24","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2024-04-24 16:05:02.000000000","message":"Patch Set 1: -Workflow","accounts_in_message":[],"_revision_number":1},{"id":"276b3f81c55f98ba019950d1be43ed9e2afdfa5f","author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"date":"2024-04-25 07:07:34.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"0adac572494189f5cbbc4eb7e6d64ffca21ef1ce","author":{"_account_id":36216,"name":"WangYun","email":"wangyun@yovole.com","username":"wangyun"},"date":"2024-04-25 07:14:56.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"62dcc0ccf0d1660b155b529ec29e10dde23f2c11","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2024-04-25 07:27:36.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"381bc40db7949d709f79bb0e85479fd3040435b1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-25 07:28:12.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5f529f099b9def4f0319da5817267858587f969e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-25 09:14:22.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a56c05067478421b842d110d642ba426\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dafc280a63db4255a0262109d405121f : SUCCESS in 4m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b03b7664520e471594a8c69604cca129 : SUCCESS in 4m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dc52aed98103467983915d5ce7375730 : SUCCESS in 4m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d962e90e4e7e4779b7dfba0607419b60 : SUCCESS in 5m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0412ddfb2b97436c84088ac563143600 : SUCCESS in 10m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/478f5885fd2e45cc9a37d42f3739fcef : SUCCESS in 4m 43s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/9c5c685175da48599799bb273115274b : SUCCESS in 3m 57s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3cb4af1fd1574500b80786c8da5a99ec : SUCCESS in 7m 35s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/dbd18610a0b44afba7335e4807be101e : SUCCESS in 1h 37m 11s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/2b9e34c3a0344586af2c3bae465a0c17 : SUCCESS in 1h 44m 35s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/0e5d31bed1ae40b1b35228a894d71fa4 : SUCCESS in 1h 20m 52s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/32867fb06b8845f5862ee06d4bb682a5 : SUCCESS in 55m 26s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/40b77daef6da4d19a7ab2b3c15a39fde : SUCCESS in 57m 24s","accounts_in_message":[],"_revision_number":1},{"id":"099b287df8e30dd21e99b285f3bf6cf22d84bda6","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-25 09:14:22.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"8aaa5ebbc30c6752c6fb944fff281b8e280cc2ca","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-25 09:15:32.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6cbb4a495dad47f785c2b64daa94b046\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/36ba560f8be84b2f807fd82936bedd29 : SUCCESS in 51s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/12afb555f94c468a8a307d8291c32982 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8a5bed4cebd70c1c721a3916dc79f2b19343e445","revisions":{"8a5bed4cebd70c1c721a3916dc79f2b19343e445":{"kind":"REWORK","_number":1,"created":"2023-09-25 12:05:26.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/84/896384/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/84/896384/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/84/896384/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/84/896384/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/84/896384/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/84/896384/1"}}},"commit":{"parents":[{"commit":"853d0f69e43a16e675103b515a82ec90d83e222f","subject":"Update .gitreview for stable/2023.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/853d0f69e43a16e675103b515a82ec90d83e222f"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2023-09-15 07:42:26.000000000","tz":-240},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2023-09-25 12:05:11.000000000","tz":120},"subject":"Fix race condition in members batch update API call","message":"Fix race condition in members batch update API call\n\nFix a potential race condition, the member batch update API call\ncomputes a delta between the current state of the members in the DB and\nthe members in the requests. But it fetches the members from the DB\nbefore locking the load balancer, it means that another Octavia service\nmay still update the list of members, then the computation of the\nchanges may be incorrect.\n\nThe list of members is now queried in the locked section.\n\nCloses-Bug: #2036156\nChange-Id: I453ff385620f488a3e43d4fda01634cdce3be5d4\n(cherry picked from commit 8a47577b7668e6dc82e048d937d1344c667e5124)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/8a5bed4cebd70c1c721a3916dc79f2b19343e445"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/8a5bed4cebd70c1c721a3916dc79f2b19343e445"}]},"branch":"refs/heads/stable/2023.2"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
