)]}'
{"id":"openstack%2Foctavia~798256","triplet_id":"openstack%2Foctavia~stable%2Fvictoria~I55136f570db33cfd22e919019c18e9028a6a9bf7","project":"openstack/octavia","branch":"stable/victoria","hashtags":[],"change_id":"I55136f570db33cfd22e919019c18e9028a6a9bf7","subject":"Fix race conditions between API and worker DB calls","status":"MERGED","created":"2021-06-28 07:15:30.000000000","updated":"2021-08-18 15:55:19.000000000","submitted":"2021-08-18 15:53:47.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":"798256","meta_rev_id":"0f82b61a15653f0ccd4141181387bf3388fb7f71","_number":798256,"virtual_id_number":798256,"owner":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-18 15:53:46.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":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"all":[{"value":2,"date":"2021-08-18 14:14:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-08-18 08:38:11.000000000","permitted_voting_range":{"min":2,"max":2},"_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":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"all":[{"value":1,"date":"2021-08-18 14:14:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},{"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":{"all":[{"value":0,"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},{"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":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},{"_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":"2021-06-28 07:15:30.000000000","updated_by":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"reviewer":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"state":"REVIEWER"},{"updated":"2021-06-28 09:33:08.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-08-18 14:14:48.000000000","updated_by":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"reviewer":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"state":"REVIEWER"}],"messages":[{"id":"e73fc835f5123cf5b1f0680b7a1450d128f39c7a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2021-06-28 07:15:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a4d50e62b647c11cf9749d35ff16b5ebed129783","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-28 09:33:08.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\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cd8535655e8f4de5b42fcf0987bd39f6 : FAILURE in 7m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ef7bb23023f43ea9868f43404df1b6f : SUCCESS in 8m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/67aaaea641b64a458f0f9e20debc500b : FAILURE in 8m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/91d69d39b3be4ece9e2af407fbdc18d8 : FAILURE in 7m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9674a63c75e4fe5baacaf1f45dfc756 : SUCCESS in 15m 36s\n- octavia-tox-py37-tips https://zuul.opendev.org/t/openstack/build/c04af2d2308d493d90285a70b01c3b2d : FAILURE in 8m 32s\n- octavia-tox-functional-py37-tips https://zuul.opendev.org/t/openstack/build/be367d3108c74e8f9fda939f59e23025 : SUCCESS in 10m 39s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/ff66ca49a72c4b7594742ccb8b5ef2be : SUCCESS in 8m 54s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/a5228c4440454f62840a3d89a69454e1 : SUCCESS in 10m 32s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/0feeb9a424864930b5e1b3f626aa80df : SUCCESS in 1h 26m 38s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/ebdb969a9b4d44bf9e83b0eb4a0095da : SUCCESS in 1h 46m 14s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/8f1afde3d7fa42b187daf9fde20f3110 : SUCCESS in 47m 01s\n- octavia-v2-dsvm-spare-pool https://zuul.opendev.org/t/openstack/build/a3c138994c744edd9acd6f260feb9c6f : SUCCESS in 35m 28s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/d14280f507fd46a88ddde2de7e0067fb : SUCCESS in 39m 15s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/f2b1cbe5c1fb47458506109371bf4f45 : SUCCESS in 55m 06s\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/4bd56d7ddede4f9b909b70f2cce3dbbf : SUCCESS in 1h 57m 55s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/64f1fcc677114427a3479fda26c435d4 : FAILURE in 2h 14m 07s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/5fa2bd2091354b61b57ba7921729682b : SUCCESS in 1h 33m 13s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://zuul.opendev.org/t/openstack/build/a08bfe34a99b46dc9b8e2178107ccc5b : FAILURE in 1h 24m 17s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2-no-jobboard https://zuul.opendev.org/t/openstack/build/68f8460d4f4049f980926402e0bf779c : FAILURE in 1h 19m 45s (non-voting)\n- octavia-v2-dsvm-scenario-centos-8 https://zuul.opendev.org/t/openstack/build/4117ecd28ab74d1ba87aa6a13a02affa : FAILURE in 12m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"530a8413dc934c6d05cd65082ec75df540f00280","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2021-06-29 09:39:46.000000000","message":"Patch Set 1:\n\nhttps://review.opendev.org/c/openstack/octavia/+/798569 needs to be merged first","accounts_in_message":[],"_revision_number":1},{"id":"3869ef112f49bb7b5bb2157caba4d10ee00a7ff2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2021-08-10 08:45:24.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"327d0aa6bad2615fdc4c4313c2fc1cf0fe09e6b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-10 10:59:16.000000000","message":"Patch Set 2: 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\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/54d7072bb09e40f78c1eafec3ce675bb : SUCCESS in 10m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f2556cea2fd244fab3d17c6659542dbb : SUCCESS in 7m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d0db61297d144f9ba217242a000661a1 : SUCCESS in 10m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/758b94b44e194071be8935a791604e0c : SUCCESS in 6m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/748ea0310e744d769a47be27c7bd76f4 : SUCCESS in 15m 10s\n- octavia-tox-py37-tips https://zuul.opendev.org/t/openstack/build/97a820f1528d4c808a2a94709e200fa1 : SUCCESS in 7m 45s\n- octavia-tox-functional-py37-tips https://zuul.opendev.org/t/openstack/build/82b56e70d3854812b10637855cdf64ca : SUCCESS in 9m 35s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/892a1694f9e441848a58870a7d03b559 : FAILURE in 6m 41s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b8dc5c7e0d994da48f29093f7b924e95 : SUCCESS in 10m 01s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/310c9a7017544f0b90c856848257dafa : SUCCESS in 1h 22m 49s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/4ce4309362a0423c8cf016bceed39088 : SUCCESS in 1h 28m 06s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/282ca191f39a42b19a0babdddffa2b11 : SUCCESS in 32m 37s\n- octavia-v2-dsvm-spare-pool https://zuul.opendev.org/t/openstack/build/f3b88a654ad743578d32439ff2b2c49e : SUCCESS in 30m 48s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/98417a446a1e459e88c7ff49f9a9efce : SUCCESS in 31m 23s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/ffc7916c64074a299ea78de91f1f7887 : SUCCESS in 46m 19s\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/5056ab7e3617499b974eac27e61a6877 : SUCCESS in 1h 59m 21s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/12bae636da374291a8c96256b60c27d0 : FAILURE in 1h 31m 22s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/43b40fd5260e494db5c073c1825f1010 : SUCCESS in 2h 11m 49s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://zuul.opendev.org/t/openstack/build/a2de12a7e8d34a26823fb2cc29719d50 : FAILURE in 1h 42m 05s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2-no-jobboard https://zuul.opendev.org/t/openstack/build/c8570d34f08343e9a1d01344776490b9 : FAILURE in 1h 34m 43s (non-voting)\n- octavia-v2-dsvm-scenario-centos-8 https://zuul.opendev.org/t/openstack/build/d00a6a2b3d124c9f81c6afb5e7a154da : FAILURE in 26m 35s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e6c1c5e1ec7958a47c07627ac9e1c5dd58ef625a","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2021-08-18 08:38:11.000000000","message":"Patch Set 2: Code-Review+2\n\nrecheck\n\ngate fix has been merged","accounts_in_message":[],"_revision_number":2},{"id":"671e0e354542b4bb363044587bf981a21a555b3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-18 10:35:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/94f67f29596f45e595bca7b8fac396cc : SUCCESS in 9m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f6e1214ad8544c28a4fcbe4eb91a5537 : SUCCESS in 6m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/86c2253758c6418fad50a98683c621d5 : SUCCESS in 5m 22s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d040574138624729bf8aabb016d15543 : SUCCESS in 5m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/707e650b9d3d495f9d90b98c664f199b : SUCCESS in 14m 31s\n- octavia-tox-py37-tips https://zuul.opendev.org/t/openstack/build/92a2bcaf28634cd98bd0fae4a771be47 : SUCCESS in 5m 49s\n- octavia-tox-functional-py37-tips https://zuul.opendev.org/t/openstack/build/fd3e5f10b7cb45dab5647f25b24cf341 : SUCCESS in 7m 58s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/e600ff5d10a84a83815b913b2e683300 : SUCCESS in 5m 45s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d23b3f24389b479aa9c78f46de6909cf : SUCCESS in 7m 38s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/24edc75cfee64e1f8776f2ec8f35f7df : SUCCESS in 1h 33m 20s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/973221f443434e12baf2300c6b5ddd50 : SUCCESS in 1h 29m 57s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/c2ed36fda86d4c0fa02ced2e4eae3cf4 : SUCCESS in 39m 26s\n- octavia-v2-dsvm-spare-pool https://zuul.opendev.org/t/openstack/build/a8bdf6c4412e48098331724678a54c76 : SUCCESS in 38m 18s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/89b437c15bcf494b819b4bddbe711df8 : SUCCESS in 36m 54s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/d52947b01961453a9eb63865de1fa85a : SUCCESS in 1h 02m 27s\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/3746a91bcd344f13be0811982a16fce3 : SUCCESS in 1h 53m 21s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/7f7fb4aacfe44b3d847f540c73ed8932 : FAILURE in 30m 19s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/9e549c9f577a475a8ee7a65c9b506b28 : SUCCESS in 1h 35m 56s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://zuul.opendev.org/t/openstack/build/3721458a5ddd4a558b8b3cbee73a09e6 : FAILURE in 1h 36m 40s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2-no-jobboard https://zuul.opendev.org/t/openstack/build/2b2e31f6508e4c34bc8c05ce7c4f5ebb : FAILURE in 1h 33m 44s (non-voting)\n- octavia-v2-dsvm-scenario-centos-8 https://zuul.opendev.org/t/openstack/build/82b03857b8b7492e896e61c1c2d06485 : FAILURE in 31m 31s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b9be323ec0629309c5a534828270e9490c7628a6","author":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"date":"2021-08-18 14:14:48.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"38d9bca85295a9f356d0a24beeab72acd6623078","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-18 14:15:23.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"55af55a9f7f24985b86ace412617d8deedbbd259","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-18 15:53:46.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca7dcc28926342ab95122898c8824cb1 : SUCCESS in 7m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b35beefc9a64424591a251e5011f239b : SUCCESS in 8m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/68ff5d15f5a2443bb16636775528caa6 : SUCCESS in 6m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/daed007cc9e94e0c947f2892d35897a1 : SUCCESS in 12m 03s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/1c5f008f9e404a29928d186559b4dda0 : SUCCESS in 7m 28s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/35f3819f37134d48932c74b7bfb23f17 : SUCCESS in 9m 09s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/84b54d389ac14dd8814607ac8bfa69a0 : SUCCESS in 1h 33m 12s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/6e45e9d0b25a4d68a9cf1ea4653956fb : SUCCESS in 1h 32m 52s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/038ca4d9ae27422d8595f2d6ed237bc3 : SUCCESS in 38m 56s\n- octavia-v2-dsvm-spare-pool https://zuul.opendev.org/t/openstack/build/d6295f02b5e743f1871ccf5bd7b093a1 : SUCCESS in 36m 05s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/7fc5cb793ff44ea496262fb1a5df69f9 : SUCCESS in 36m 46s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/f2349a50d9454271a27f576499b4dbd2 : SUCCESS in 50m 31s","accounts_in_message":[],"_revision_number":2},{"id":"8e549a6c550d0f2fc32e8459143fe3f6294901f5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-18 15:53:47.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"0f82b61a15653f0ccd4141181387bf3388fb7f71","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-18 15:55:19.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98940ab8f5424175a3fdf0d46b9a750d : SUCCESS in 1m 11s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"739be7880c7e081b41289cf89a84d88472e5e310","revisions":{"732e0ad6cbeb1b8bc41110e67caf5c7c10cdf956":{"kind":"REWORK","_number":1,"created":"2021-06-28 07:15:30.000000000","uploader":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"ref":"refs/changes/56/798256/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/56/798256/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/56/798256/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/56/798256/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/56/798256/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/56/798256/1"}}},"commit":{"parents":[{"commit":"ad90d3173cea2756aa985d332f71a5e6408ba6f7","subject":"Merge \"Optimize CountPoolChildrenForQuota task in amphorav2\" into stable/victoria","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/ad90d3173cea2756aa985d332f71a5e6408ba6f7"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2021-05-03 14:09:25.000000000","tz":120},"committer":{"name":"Carlos Goncalves","email":"cgoncalves@redhat.com","date":"2021-06-28 07:15:19.000000000","tz":120},"subject":"Fix race conditions between API and worker DB calls","message":"Fix race conditions between API and worker DB calls\n\nThe Octavia API creates new resource in the DB and passes the resource\nand its ID to the worker. The worker then accesses to the resource using\nthe database, but it might try to fetch the element before it\u0027s\ncommited by the API.\nThis commit ensures that the resource has been commited to the DB before\nprocessing the request.\n\nStory 2008878\nTask 42423\n\nChange-Id: I55136f570db33cfd22e919019c18e9028a6a9bf7\n(cherry picked from commit cd272ae5a948c22e26b0ea678ea452f559e14d62)\n(cherry picked from commit bd01b2b0b86444bc1fa4501d90c7285ec3368c21)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/732e0ad6cbeb1b8bc41110e67caf5c7c10cdf956"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/732e0ad6cbeb1b8bc41110e67caf5c7c10cdf956"}]},"branch":"refs/heads/stable/victoria"},"739be7880c7e081b41289cf89a84d88472e5e310":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-08-10 08:45:24.000000000","uploader":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"ref":"refs/changes/56/798256/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/56/798256/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/56/798256/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/56/798256/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/56/798256/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/56/798256/2"}}},"commit":{"parents":[{"commit":"ee7b262199840bca7f08a111ea535392396bb416","subject":"Add amphora_id in store params for failover_amphora","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/ee7b262199840bca7f08a111ea535392396bb416"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2021-05-03 14:09:25.000000000","tz":120},"committer":{"name":"Carlos Gonçalves","email":"cgoncalves@redhat.com","date":"2021-08-10 08:45:24.000000000","tz":0},"subject":"Fix race conditions between API and worker DB calls","message":"Fix race conditions between API and worker DB calls\n\nThe Octavia API creates new resource in the DB and passes the resource\nand its ID to the worker. The worker then accesses to the resource using\nthe database, but it might try to fetch the element before it\u0027s\ncommited by the API.\nThis commit ensures that the resource has been commited to the DB before\nprocessing the request.\n\nStory 2008878\nTask 42423\n\nChange-Id: I55136f570db33cfd22e919019c18e9028a6a9bf7\n(cherry picked from commit cd272ae5a948c22e26b0ea678ea452f559e14d62)\n(cherry picked from commit bd01b2b0b86444bc1fa4501d90c7285ec3368c21)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/739be7880c7e081b41289cf89a84d88472e5e310"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/739be7880c7e081b41289cf89a84d88472e5e310"}]},"branch":"refs/heads/stable/victoria","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
