)]}'
{"id":"openstack%2Fnova~995063","triplet_id":"openstack%2Fnova~stable%2F2025.1~I469ca9592a5c6d1f7ea1f54e4d34546224ce7ada","project":"openstack/nova","branch":"stable/2025.1","topic":"bug/2129468","attention_set":{"32927":{"account":{"_account_id":32927,"name":"mitya-eremeev-2","display_name":"Mitya Eremeev","email":"mitossvyaz@mail.ru","username":"mitya-eremeev-2"},"last_update":"2026-06-26 16:17:04.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I469ca9592a5c6d1f7ea1f54e4d34546224ce7ada","subject":"Replace eventlet.event.Event with threading.Event","status":"NEW","created":"2026-06-26 13:40:56.000000000","updated":"2026-06-29 15:57:19.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":3,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"02a31bbcd7c1a462add0ea17ff42a465ca823a09","_number":995063,"virtual_id_number":995063,"owner":{"_account_id":32927,"name":"mitya-eremeev-2","display_name":"Mitya Eremeev","email":"mitossvyaz@mail.ru","username":"mitya-eremeev-2"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-06-26 16:16:57.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":-1,"date":"2026-06-29 15:48:59.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":-2,"date":"2026-06-29 15:57:19.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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":{"CC":[{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-26 14:38:10.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-06-26 16:16:57.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":"2026-06-26 16:17:04.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-06-29 15:48:59.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"state":"CC"},{"updated":"2026-06-29 15:48:59.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"CC"},{"updated":"2026-06-29 15:48:59.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":"REVIEWER"},{"updated":"2026-06-29 15:57:19.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"}],"messages":[{"id":"cd2e17db37dfeed7d7f4d03bb12ce1c6643ad04c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32927,"name":"mitya-eremeev-2","display_name":"Mitya Eremeev","email":"mitossvyaz@mail.ru","username":"mitya-eremeev-2"},"date":"2026-06-26 13:40:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dfde7ebfad29e27017ef91283a2d21e6741c1286","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-26 14:38:10.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I469ca9592a5c6d1f7ea1f54e4d34546224ce7ada .","accounts_in_message":[],"_revision_number":1},{"id":"b8a176d87d7c5740bf84fb482a82d3127f52cfdc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 16:16:57.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/802cf70c00b4446b9d12c2406a7038fe\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/03c16a03b4e8463cbc87be24cb3d32a5 : FAILURE in 22m 23s (non-voting)\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ea25741e63ba4bc58adba3f96746ff52 : SUCCESS in 1h 07m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3dfe7dbb0c4e453ba8073e8252ffdf8f : SUCCESS in 38m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ebc2e773aea24c7f83f47a875212e7d8 : SUCCESS in 16m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02cfe94180c544c49fac22f884268945 : SUCCESS in 8m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/307978dd67de42e1bfd955350101770e : SUCCESS in 14m 00s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cc8da3156d464751bd44babf9b36ee92 : SUCCESS in 12m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9bc2d312065f42b3ac9207e71b32a82f : SUCCESS in 14m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/13f8d69759e949c483aadf6391fc4ffa : SUCCESS in 8m 04s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7bd928116abb43deadf4bc4de9b6563d : SUCCESS in 30m 23s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/555f413c69624a0489ee08b9b28c7a57 : SUCCESS in 55m 06s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4f94907d228f478986788d185bf9b81b : SUCCESS in 26m 23s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a1b6e423292e4cb48120884e64520d01 : SUCCESS in 57m 41s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/4e9b28c6619041cea76c350829cb3317 : SUCCESS in 1h 03m 47s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/46510ec74f084393b91a5b8f944a208b : SUCCESS in 1h 13m 49s\n- nova-next https://zuul.opendev.org/t/openstack/build/94f1cd31c0f542b8996d83a6e9c745ae : SUCCESS in 2h 32m 12s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/c8c1bdffdf3f40cab2cfc5ebab72e1f5 : SUCCESS in 48m 21s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/56d8549053bc41b4bad590cb102517d6 : SUCCESS in 5m 03s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c1326e874352476fa26912ba77dfe926 : SUCCESS in 28m 11s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/49e4a9121bf04b35b942ef1bf9abe0f5 : SUCCESS in 32m 06s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/76c80da042e242f8b26721c8944a07ee : SUCCESS in 27m 37s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e2082272ab344187bfb341f1f3446d1a : SUCCESS in 1h 16m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/247163f0e5024f94b3229c8374eabe7c : SUCCESS in 40m 36s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2103346e8fd04130a64e786039136aca : SUCCESS in 29m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ae8f36b7d0cc4e79910c96ee1499d850 : SUCCESS in 32m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3dd7b9d2cd97b6844fdfb93847e5de6502bd2511","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-06-26 16:28:23.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"7abdb8e7c104ba7b838f99dfa492642a23d3df93","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-06-29 15:48:59.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"02a31bbcd7c1a462add0ea17ff42a465ca823a09","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-06-29 15:57:19.000000000","message":"Patch Set 1: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"6758810d4dac1df17ae02ef8f66335f7b2a6dea4","revisions":{"6758810d4dac1df17ae02ef8f66335f7b2a6dea4":{"kind":"REWORK","_number":1,"created":"2026-06-26 13:40:56.000000000","uploader":{"_account_id":32927,"name":"mitya-eremeev-2","display_name":"Mitya Eremeev","email":"mitossvyaz@mail.ru","username":"mitya-eremeev-2"},"ref":"refs/changes/63/995063/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/63/995063/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/63/995063/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/63/995063/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/63/995063/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/63/995063/1"}}},"commit":{"parents":[{"commit":"e2ebb330dfc7336a995d455861b52066e270f8ca","subject":"Merge \"Strip internal _nova-prefixed scheduler hints on create\" into stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e2ebb330dfc7336a995d455861b52066e270f8ca"}]}],"author":{"name":"Mitya Eremeev","email":"mitossvyaz@mail.ru","date":"2026-06-26 13:34:10.000000000","tz":180},"committer":{"name":"Mitya Eremeev","email":"mitossvyaz@mail.ru","date":"2026-06-26 13:40:03.000000000","tz":180},"subject":"Replace eventlet.event.Event with threading.Event","message":"Replace eventlet.event.Event with threading.Event\n\nAs part of removing Eventlet from the codebase,\nthis patch replaces eventlet.event.Event with the standard\nlibrary\u0027s threading.Event.\n\nTo maintain the existing interface behavior,\na helper class ThreadingEventWithResult is introduced.\nThis class mimics Eventlet\u0027s Event by supporting result\npassing and retrieval, which threading.Event does\nnot natively support.\n\nThe interface between eventlet.event.Event and\nThreadingEventWithResult maps as follows:\nsend(value) → set()\nwait() → wait()\nready() → is_set()\n\nChange-Id: I469ca9592a5c6d1f7ea1f54e4d34546224ce7ada\nSigned-off-by: Kamil Sambor \u003ckamil.sambor@gmail.com\u003e\n(cherry picked from commit 48ddc7c4d13028a0ebcbabfa75a19828129d0d0b)\nPartial-Bug: #2129468\nSigned-off-by: Mitya Eremeev \u003cmitossvyaz@mail.ru\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6758810d4dac1df17ae02ef8f66335f7b2a6dea4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6758810d4dac1df17ae02ef8f66335f7b2a6dea4"}]},"branch":"refs/heads/stable/2025.1"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"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":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Code-Review\u003dMIN"],"failing_atoms":["label:Code-Review\u003dMAX"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
