)]}'
{"id":"openstack%2Fnova~866089","triplet_id":"openstack%2Fnova~stable%2Fussuri~I593011d9f4c43cdae7a3d53b556c6e2a2b939989","project":"openstack/nova","branch":"stable/ussuri","topic":"bug/1978444","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2024-02-07 12:37:39.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I593011d9f4c43cdae7a3d53b556c6e2a2b939989","subject":"Retry attachment delete API call for 504 Gateway Timeout","status":"ABANDONED","created":"2022-11-29 23:16:53.000000000","updated":"2024-02-07 12:37:39.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3550a48685bc322855040266152edd684390d208","_number":866089,"virtual_id_number":866089,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"rejected":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":-2,"date":"2024-01-09 19:44:47.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":1,"date":"2023-10-29 16:38:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2023-04-01 14:45:44.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2022-12-15 09:16:04.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":1,"date":"2023-04-01 14:45:44.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-11-29 23:16:53.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"CC"},{"updated":"2022-11-30 00:56:48.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":"2022-12-15 09:16:04.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2023-04-01 14:45:44.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2023-10-29 16:38:10.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2024-02-07 12:37:39.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"}],"messages":[{"id":"74031313eeb5aabe1cba79ae2f744a762000e25b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-11-29 23:16:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2fac77863bbe809782c7141c4889429a5f8d0545","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-30 00:56:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c3289e0724ab4e8599de671ddebdcfc6\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c1c04352187d4c8fb71df71312e25fd2 : SUCCESS in 1h 22m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f66aed2256254c35886f6d2b6225de45 : FAILURE in 37m 37s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cb263e50c4324a109ca10adaecaa531b : SUCCESS in 18m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ba8ca51f3e744241a8cf384e7ce7de0f : SUCCESS in 7m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b2488db508474353aab337a9fd9aa478 : SUCCESS in 12m 53s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7e53cbc42dc34dec9889e4ce09242173 : SUCCESS in 16m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98102394b96541f69a57971df8fd8436 : SUCCESS in 10m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/756fc9097a9649b8afb77fb8af0f2e15 : SUCCESS in 25m 00s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/142c9827b16c47acafe107446d88d4c3 : SUCCESS in 59m 23s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/a111f7a5649a4e228fa7183fe16045e4 : SUCCESS in 1h 18m 09s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b1a77de46ca4438a81e1ecd144487659 : SUCCESS in 47m 33s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/298bfeb349d04f789af0627617c86437 : SUCCESS in 1h 33m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/99c277226df448d39e262f65069b80ef : SUCCESS in 1h 34m 19s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0e6e29ffeae44b3e8adea577e3ccdd19 : SUCCESS in 16m 48s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/882189cd43c44504935f6fc2d5eb42f5 : FAILURE in 4m 31s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c4235cbbbd9e4914ad57e60ab7b18ada : SUCCESS in 1h 18m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7b769f1f033e4e53b604ed827def4e2b : SUCCESS in 55m 40s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0f204a7cb76d46d3b95dddaa332ac736 : FAILURE in 21m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6767d72161fb12f552bc7725c62ce3a13520bb12","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-12-15 09:16:04.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1defcedb46dca7cc84ce4d29bed4fbb7950255f5","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-04-01 14:45:44.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"25831d3c23ef1ef8bef98df27719d35c56d5ce34","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-03 16:10:32.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2776ce30b8ef68e93f4fa3f6f40dea71ea187ff6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-03 17:47:05.000000000","message":"Patch Set 1: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/866088 is needed.","accounts_in_message":[],"_revision_number":1},{"id":"c7c9d49ffa6370ae54e685b99a88066607faed04","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2023-10-29 16:38:10.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"534cc5ba9c42750bfd638e928d1c135b554b914a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-29 18:25:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fb864f158cae4c45be6f2b12d7bed38f\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/37dfd1552696495ab1b8a7652d750a2e : SUCCESS in 1h 18m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a7640954ee114c6c825c9c09152d59ae : SUCCESS in 50m 02s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3dd2a3655ee7440ba8ad819fbb7ca2e1 : SUCCESS in 16m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f7429dc720e4fce8b9428d6b676d1ab : SUCCESS in 6m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4b70dad3fb8e467f986d529acd5e4809 : SUCCESS in 15m 07s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b76a870a0271481abbe6c2da4e5fca0e : SUCCESS in 14m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c6607448ea34acba6cacd2450fb9094 : SUCCESS in 10m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3f1ebcb437f14b1a90d20123d53ca182 : SUCCESS in 27m 08s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/29f35d3f1fa640ffb2c4daca44f9dfe6 : SUCCESS in 47m 22s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/c59e1d591d934ed89223f00832bc5e7f : FAILURE in 1h 07m 16s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0393a17dcdc24bb9940908816138525e : SUCCESS in 45m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/37486cedd6cd405fb15a20e940982f5b : SUCCESS in 1h 12m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/db76285f8bf84bad8ac7024a27879373 : SUCCESS in 1h 16m 48s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b538308f28dc4dd7a6eb1eda2d8ea328 : SUCCESS in 20m 13s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/5766cdc9182e478bb2d61c3d23c8adb9 : SUCCESS in 12m 01s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8a606905c9ea4fe291bd35e3b6808da1 : SUCCESS in 1h 14m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f61d8070ca7045b0960c5a11fde52362 : SUCCESS in 53m 55s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/18bb8355cf434e89bd56bc52f0d67d2a : FAILURE in 21m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0fc5ae037ea90cf4d246b31755cde625e6232da1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 16:34:20.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"85cf3e7795b087f6de631afba1d981acbe218090","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 19:44:47.000000000","message":"Patch Set 1: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/866088 is needed.","accounts_in_message":[],"_revision_number":1},{"id":"3550a48685bc322855040266152edd684390d208","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-02-07 12:37:39.000000000","message":"Abandoned\n\nstable/ussuri branch of openstack/nova transitioned to End of Life and is about to be deleted. To be able to do that, all open patches need to be abandoned.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2f67eb3c12efd3269968946276244b181a365da8","revisions":{"2f67eb3c12efd3269968946276244b181a365da8":{"kind":"REWORK","_number":1,"created":"2022-11-29 23:16:53.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/89/866089/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/89/866089/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/866089/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/866089/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/866089/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/89/866089/1"}}},"commit":{"parents":[{"commit":"7c4ee8097c6a194e0968ef45482045d74a82c43f","subject":"Fix the wrong exception used to retry detach API calls","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7c4ee8097c6a194e0968ef45482045d74a82c43f"}]}],"author":{"name":"Takashi Kajinami","email":"tkajinam@redhat.com","date":"2022-06-13 05:48:24.000000000","tz":540},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2022-11-29 23:14:53.000000000","tz":0},"subject":"Retry attachment delete API call for 504 Gateway Timeout","message":"Retry attachment delete API call for 504 Gateway Timeout\n\nWhen cinder-api runs behind a load balancer(eg haproxy), the load\nbalancer can return 504 Gateway Timeout when cinder-api does not\nrespond within timeout. This change ensures nova retries deleting\na volume attachment in that case.\n\nAlso this change makes nova ignore 404 in the API call. This is\nrequired because cinder might continue deleting the attachment even if\nthe load balancer returns 504. This also helps us in the situation\nwhere the volume attachment was accidentally removed by users.\n\nConflicts:\n    nova/volume/cinder.py\n\nNOTE(melwitt): The conflict is because change\nI4573a7c5f3a7b5716a15fbd15ad9336807843a03 (trivial: Remove log\ntranslations) is not in Ussuri.\n\nCloses-Bug: #1978444\nChange-Id: I593011d9f4c43cdae7a3d53b556c6e2a2b939989\n(cherry picked from commit 8f4b740ca5292556f8e953a30f2a11ed4fbc2945)\n(cherry picked from commit b94ffb1123b1a6cf0a8675e0d6f1072e9625f570)\n(cherry picked from commit 14f9b7627e8a48f546e2f1c79d4336e1e4923501)\n(cherry picked from commit 9b1c078112f11eafbd8e174efbd0e0f9d2c951ee)\n(cherry picked from commit 3cb1e35b5e3a3f8949bb0fd31fb8a246c5346703)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2f67eb3c12efd3269968946276244b181a365da8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2f67eb3c12efd3269968946276244b181a365da8"}]},"branch":"refs/heads/stable/ussuri"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Verified\u003dMIN"],"failing_atoms":["label:Verified\u003dMAX"],"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":"Review-Priority","description":"Review Priority","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":"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":{}}}]}
