)]}'
{"id":"openstack%2Ftempest~972652","triplet_id":"openstack%2Ftempest~master~I6071a30069aa0e83c079dec9da90e8ebb9f3b254","project":"openstack/tempest","branch":"master","topic":"add-concurrency-test-utility","attention_set":{},"removed_from_attention_set":{"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2026-01-22 18:54:55.000000000","reason":"\u003cGERRIT_ACCOUNT_8556\u003e replied on the change","reason_account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},"19262":{"account":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"last_update":"2026-01-22 21:25:13.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I6071a30069aa0e83c079dec9da90e8ebb9f3b254","subject":"Add concurrency test support for tempest plugins","status":"MERGED","created":"2026-01-08 10:16:58.000000000","updated":"2026-01-22 21:26:30.000000000","submitted":"2026-01-22 21:25:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"972652-add-concurrency-test-utility","meta_rev_id":"da29f50b30beb435823a1933a5392d2463657f29","_number":972652,"virtual_id_number":972652,"owner":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-22 21:25:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-01-22 18:54:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-01-22 18:54:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-1":"Release Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-08 10:22:00.000000000","updated_by":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-01-08 12:05:30.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"c215929cd0b3bd72b6140a2ca93ac7b0d5ce4706","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"date":"2026-01-08 10:16:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0e42206683a90a4e49c2ad84c586bbf6a16f374c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-08 12:05:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0bc60a1f4f714af78741369634c504fc\n\n- grenade https://zuul.opendev.org/t/openstack/build/28ab0c43b6474159a7a9adfcc0f588b0 : SUCCESS in 1h 03m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f377b82fd6f54fd4a0ecadce44ce134a : SUCCESS in 1h 28m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c819c6fa0ab34ed9897372834d0d010d : SUCCESS in 4m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a94c64eefdb42938d18a2c901034ca4 : SUCCESS in 12m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2b3020e43f144951aeb17ef5662697b1 : SUCCESS in 6m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc4482be75094f18834f0868ddd6df40 : SUCCESS in 3m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/83c04872e530489586c82ee52cdb23fa : SUCCESS in 3m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/000c158614c742619af3dacbf17d0e8d : SUCCESS in 3m 39s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/76732a55316b41999325e5c57defd860 : SUCCESS in 2m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6be1852bd3694ecb8dcca4016cea8ce5 : SUCCESS in 6m 33s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/07d0b1bf5b7e4d129562396e482cb41a : SUCCESS in 1h 10m 28s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/1f455c2826854a7eb6db573f92f23f2b : SUCCESS in 1h 20m 47s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/d9748b6111b842a7acfeb1dc13797b62 : SUCCESS in 1h 22m 54s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/fbb1dfa8e0144de5af31147deaf9b87b : SUCCESS in 57m 57s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/37fb0672bd6b4494963da9516776261f : SUCCESS in 1h 11m 45s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/0dc1f98f22414b98b36c144924a10c6e : SUCCESS in 42m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/62fcb85ce0134ad2929c2fde65e7f5ea : SUCCESS in 40m 03s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/c70f2dc1bd8d4bd2b1711d2ed9385ce5 : SUCCESS in 46m 45s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/809b68d6d53747268fec85657c5f396f : SUCCESS in 49m 50s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/41ba821044254abdb058f43a659073c6 : SUCCESS in 1h 43m 28s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3ebaa066dab4435bb9040e9d678a34ae : SUCCESS in 1h 28m 46s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/0da7c69abba14228be977ee2bffe4efb : SUCCESS in 1h 11m 13s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8f38498a29c343bb99acf402c82cfd03 : SUCCESS in 56m 41s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/181b79dd7a7d4a3ba9b7cf8e57878275 : FAILURE in 1h 06m 23s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/35d721c85e41437999198452d0894135 : FAILURE in 1h 20m 26s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/c1c8e03727404df4a5728362bb61ae48 : SUCCESS in 35m 50s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/29b61b2b1d914de995cc4d5e1f483135 : SUCCESS in 2m 38s","accounts_in_message":[],"_revision_number":1},{"id":"5ba61416b6688da1c6604e695b6ff50ecef3fb3c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"date":"2026-01-11 13:29:47.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"1a8c97d43a886d082539fd3e74fe56446d822b61","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-11 15:26:49.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/71f503af1d4b4269af8f72cd3558b02d\n\n- grenade https://zuul.opendev.org/t/openstack/build/18da38a28bac4793b1d2cc896736771c : SUCCESS in 54m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2a2a2748c7fb4f38af6c70a08f3ffe54 : FAILURE in 48m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/abcb994267d84e6db98756717dce46f1 : SUCCESS in 4m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dbc69900ee1d414fb6a864f3f004aa4f : SUCCESS in 9m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/211e6a534c6149a18ef2c2f11ca51767 : SUCCESS in 9m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f84585d785dc44f5a1f4678583cf8007 : SUCCESS in 3m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fea8461e2f844165a65e75c6edaa1dd9 : SUCCESS in 5m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8d77cab7565c4c3e9e8e51af949bb6ac : SUCCESS in 3m 52s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/46d1608a2dc046abbec6cee81749d0a3 : SUCCESS in 4m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cd725c2b91d84d528f80f2a90d049274 : SUCCESS in 6m 32s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/b06dbfdf40ae48838d8d7217bfd29f0d : SUCCESS in 1h 33m 36s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/18f612ae36df477a8568d8f1e5cb2b33 : SUCCESS in 1h 40m 13s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/c2fd5e0d47f24f7fb0477e1cd0e91b14 : SUCCESS in 1h 45m 00s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/f6d16960f6f14b0881dad8cee7c16181 : SUCCESS in 1h 38m 35s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/8e07747d13d34c1fa683ff76f31cc31d : SUCCESS in 1h 14m 34s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/b7a43b7611934071973736777cb1f035 : SUCCESS in 36m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/84c5f2464ad240f5a3be997624641882 : SUCCESS in 55m 56s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/fc626295d2624fddb7f47fd9a20a273f : SUCCESS in 1h 11m 11s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1e07594083f54845a8877c7745bd55bf : SUCCESS in 42m 53s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/ef3d76feba654dbfae81ad8fbfa34b4b : SUCCESS in 1h 49m 55s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7ca69fe7f50d4eddbe2b691b11123c4e : SUCCESS in 1h 52m 24s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/f1cb5fa70a384a339f0f2da167d53055 : SUCCESS in 45m 40s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/de326e872eb9492c9ac58c2494d7f242 : SUCCESS in 57m 12s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/16f8bbf5d8f54985854d8ec1f8fcc47e : SUCCESS in 1h 26m 29s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/a7eace56ec264787a3fe515d0202b86d : FAILURE in 1h 11m 45s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/e4550251a7a444dab2efa67795852d11 : SUCCESS in 1h 14m 25s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/dbcf5f3e4bb64139b92cba2397c2934a : SUCCESS in 2m 55s","accounts_in_message":[],"_revision_number":2},{"id":"ea3d06f6d51716237ccb5e12dc29fbcfa19b2b74","author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"date":"2026-01-11 15:50:53.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a365e9afb5d772cffb2a40471a8272e1e09ffedf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-11 18:16:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08edbd39d6554c639815890d736e681f\n\n- grenade https://zuul.opendev.org/t/openstack/build/929ade7a3b214e9fb6767a871a75b084 : SUCCESS in 33m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9a45b5ea04ef4d77ac13724bc155bb03 : SUCCESS in 1h 54m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ceb282204ef04afaa8d9449533163e0e : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/362ef28b4ff74629b3f1f9eb81971e83 : SUCCESS in 7m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a33dbca4cdc406cbaafd07452d69005 : SUCCESS in 6m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f2e92e6109c4ba2b9a85ef14a202be3 : SUCCESS in 3m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/170bd40a21af42b19b025ce624dcdb64 : SUCCESS in 3m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bcd6f81a90474c6d8d2d6c6ca4c0eb06 : SUCCESS in 4m 07s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b205f749a4a74ff499c4e87897a44728 : SUCCESS in 2m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a27e92869a00479594c2d914eb5fc875 : SUCCESS in 8m 14s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/ff284101aadc49c8b3e26da443b6bbaf : SUCCESS in 1h 10m 13s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/6b8757f98d744132a50364846959a984 : SUCCESS in 2h 19m 40s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/0e31a049011e4b57b1a72ad34a124083 : SUCCESS in 1h 46m 57s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/fa65229a0c0e4ba3a08c7289533470bc : SUCCESS in 1h 06m 38s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/b9f109b1e07a40ee89bf9d02bfd17443 : SUCCESS in 1h 24m 29s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/f588bc3e665842e482f4ef4448727aad : SUCCESS in 32m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/aeeba0081f06482d9e90001b5073cebb : SUCCESS in 55m 44s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/fa2a3d42f8484f49857e337619e11e3f : SUCCESS in 1h 12m 28s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4b0689e2f55e41859e8cbadaa4c908c6 : SUCCESS in 50m 00s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/3635de06704c44fd859d76ee67d6c42b : SUCCESS in 1h 44m 44s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/310bfc61934c413089bbd25fb0c69096 : SUCCESS in 2h 05m 22s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/df058e8c5b8b4726ba9a067f8c44a7f5 : SUCCESS in 1h 07m 54s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c6aaf6f104f34ef191485176922fa765 : SUCCESS in 58m 41s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/bc68a3b908b44eb89f2e43c56b7f5de7 : SUCCESS in 1h 11m 10s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/ecfac720ba7142a0abbdfaed9667288e : FAILURE in 1h 06m 37s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/677f80491fc44781a8b6e7952728d3f4 : SUCCESS in 1h 12m 15s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/db721b726951429cadb4015f09142a41 : SUCCESS in 2m 45s","accounts_in_message":[],"_revision_number":2},{"id":"95f0b073552b47272be6393deefb97e08ae5f33e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"date":"2026-01-12 08:48:54.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"f97ae571ae1cd72e3bb47e76f545fcc9a00175ba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 11:04:42.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/17665c5a1364492b95647ca4fb89fc4e\n\n- grenade https://zuul.opendev.org/t/openstack/build/8da4e3e0982f4e329c2c042f2e8548de : SUCCESS in 1h 00m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/662b5b63d02141b89cf0d8c8b35b76ed : SUCCESS in 1h 24m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/355345b3eec54a1a88dc9a5192fa9c7c : SUCCESS in 4m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ead0555e04f45fda3da71f482c20906 : SUCCESS in 9m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d797afffa9f84d568f80b90dbc44207c : SUCCESS in 3m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/20eac1ed591d45afa70d546547b636f9 : SUCCESS in 3m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/38fe3d64807342eeacade27871704d53 : SUCCESS in 3m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cc7fcc200505467a88e67eb047bacf9e : SUCCESS in 4m 05s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/bdc0f930f66e4b3e8cb7d6de0c41648e : SUCCESS in 6m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fc0de985ecff47179a1bd293d475b7aa : SUCCESS in 4m 50s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/b81a8b085b574f09b930f35670bd2a05 : SUCCESS in 1h 41m 30s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/6393cdd27c044c3ebb7b6b178cc002ce : SUCCESS in 2h 13m 32s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/cbd456d3168e443eb0bfaf132095f59e : SUCCESS in 1h 39m 18s\n- tempest-full-2024-2 https://zuul.opendev.org/t/openstack/build/7087d06873304ee18308c1a50dda8f34 : SUCCESS in 1h 54m 24s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/375f868437f943e897b69aad4db19ae8 : SUCCESS in 47m 25s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/12a7507a3fee4e22a78a4b48a328e669 : SUCCESS in 16m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f9cf3df39e6c4b6a8bf9d4b3785ab6f3 : SUCCESS in 59m 00s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/75a463e004df42fba8da849f37fcb9a5 : SUCCESS in 1h 22m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/97cb5d96d83348118411229533d9a51a : SUCCESS in 58m 48s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/ca190d611ea341baafb0a543b73dde1b : SUCCESS in 51m 37s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ec1813296dba453885d7413acf96b1a7 : SUCCESS in 1h 50m 12s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/c144d32dcf824dcab94a9fe5bc098ca3 : SUCCESS in 41m 44s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/94a3f83caab44ddca564032e0a2d6e98 : SUCCESS in 49m 20s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/207d1e2695284728b5e6d21a023b5df5 : SUCCESS in 43m 02s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/161c2158818048e0a86f99c249b4262e : FAILURE in 1h 36m 01s (non-voting)\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/49d9142923fd47e887ddb5b51705e5cc : SUCCESS in 50m 54s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/dd6e8170ee204369b5e7d52c4444e1bd : SUCCESS in 4m 09s","accounts_in_message":[],"_revision_number":3},{"id":"7655a8691c1006ccbbe91bde7c792ee4e9cc113d","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-01-21 19:42:19.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"4c3dae272f3ca3ffc5af178a323237f2c57e4671","author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"date":"2026-01-22 10:16:10.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4901d611091c6dbd07e013659ad76ad3c5f99b24","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-01-22 18:54:55.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"12f1dd8a95859b7bc23c09367ee2ef4be2d4fc13","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 18:55:34.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"0f2ac649abadaba0980aed1b223fa786f2a5fb91","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 21:25:13.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8e4555a5f60240f6af83933bc4292bee\n\n- grenade https://zuul.opendev.org/t/openstack/build/bd103064f34b43f5a9099013241a7c6c : SUCCESS in 51m 02s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/028ce8abeea448abbcd107d14098221e : SUCCESS in 1h 47m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a61455deabd2499baa565c738657240a : SUCCESS in 14m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/952834915187436bb3e7c04d1368a142 : SUCCESS in 7m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cdf33d3900de4a148aa2fbc321081701 : SUCCESS in 2m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ec0c06c5a4da42809fca74aa6f80c39e : SUCCESS in 4m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2897679169b14c1881a33b3173e72b4f : SUCCESS in 2m 34s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0802db87bd464d98991e0e960d412140 : SUCCESS in 2m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9ccc76a0564e4f939c421e737e3d488c : SUCCESS in 3m 22s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/348d9d6b252244cb829683ae7efd07fb : SUCCESS in 1h 01m 07s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/ecbef4ff321e4ad38d1c05d54725b2c0 : SUCCESS in 1h 12m 26s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/79f2650a9be74ffe9f27cece5ec296db : SUCCESS in 1h 08m 52s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/862d1698ed76464aba80b57d0d83e4fc : SUCCESS in 49m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2c853fd2b52740e8ad36d815c953ef9a : SUCCESS in 31m 02s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/d5b3ef00723c4c2191fadb58f7a7d202 : SUCCESS in 38m 27s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/a21473dbc8d74387832304a664b884b0 : SUCCESS in 1h 28m 38s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5b7e16cc7dc14ba7857998296b57c8c5 : SUCCESS in 1h 03m 49s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d370c34b113a42dda5effcb8de59c864 : SUCCESS in 56m 12s\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/daf423fb3deb401b896c4ad105c24896 : SUCCESS in 33m 25s","accounts_in_message":[],"_revision_number":3},{"id":"826de5019e15218b7cf7901c849e2226a6a505fc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 21:25:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"da29f50b30beb435823a1933a5392d2463657f29","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 21:26:30.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b28d0c32f6154ae896a7b77175adae0d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/169d411ba2e8431a818d1c71768c5a95 : SUCCESS in 54s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2390f572b72d461baa2bcf48859139e7 : SUCCESS in 41s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"a4a84045b6f469e0885f38d6df77da78b4d433d1","revisions":{"4c01eae6f49a28f8773c7d108d5f18b1551e8c48":{"kind":"REWORK","_number":1,"created":"2026-01-08 10:16:58.000000000","uploader":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"ref":"refs/changes/52/972652/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/52/972652/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/52/972652/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/52/972652/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/52/972652/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/52/972652/1"}}},"commit":{"parents":[{"commit":"1b54854f98e94476301a5985a3c4f8ef29ea2901","subject":"Merge \"Break out novnc connection validation to a mixin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/1b54854f98e94476301a5985a3c4f8ef29ea2901"}]}],"author":{"name":"lkuchlan","email":"lkuchlan@redhat.com","date":"2026-01-08 10:15:36.000000000","tz":120},"committer":{"name":"lkuchlan","email":"lkuchlan@redhat.com","date":"2026-01-08 10:16:47.000000000","tz":120},"subject":"Add concurrency test support for tempest plugins","message":"Add concurrency test support for tempest plugins\n\nAdd run_concurrent_tasks utility function in tempest.common.concurrency\nto enable tempest plugins to write concurrency tests for parallel\noperations. The function handles multiprocessing, exception collection,\nand cleanup automatically.\n\nAll tempest plugins (cinder, manila, glance, etc.) can consume this\nutility by passing their service-specific resource_count configuration.\n\nChanges:\n - Add run_concurrent_tasks helper function\n - Add unit tests for the new utility\n - Add release note\n\nChange-Id: I6071a30069aa0e83c079dec9da90e8ebb9f3b254\nSigned-off-by: lkuchlan \u003clkuchlan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/4c01eae6f49a28f8773c7d108d5f18b1551e8c48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/4c01eae6f49a28f8773c7d108d5f18b1551e8c48"}]},"branch":"refs/heads/master"},"bd316aa26d60740487d52eacce16432a476b0a67":{"kind":"REWORK","_number":2,"created":"2026-01-11 13:29:47.000000000","uploader":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"ref":"refs/changes/52/972652/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/52/972652/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/52/972652/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/52/972652/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/52/972652/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/52/972652/2"}}},"commit":{"parents":[{"commit":"1b54854f98e94476301a5985a3c4f8ef29ea2901","subject":"Merge \"Break out novnc connection validation to a mixin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/1b54854f98e94476301a5985a3c4f8ef29ea2901"}]}],"author":{"name":"lkuchlan","email":"lkuchlan@redhat.com","date":"2026-01-08 10:15:36.000000000","tz":120},"committer":{"name":"lkuchlan","email":"lkuchlan@redhat.com","date":"2026-01-11 13:29:37.000000000","tz":120},"subject":"Add concurrency test support for tempest plugins","message":"Add concurrency test support for tempest plugins\n\nAdd run_concurrent_tasks utility function in tempest.common.concurrency\nto enable tempest plugins to write concurrency tests for parallel\noperations. The function handles multiprocessing, exception collection,\nand cleanup automatically.\n\nAll tempest plugins (cinder, manila, glance, etc.) can consume this\nutility by passing their service-specific resource_count configuration.\n\nChanges:\n - Add run_concurrent_tasks helper function\n - Add unit tests for the new utility\n - Add release note\n\nChange-Id: I6071a30069aa0e83c079dec9da90e8ebb9f3b254\nSigned-off-by: lkuchlan \u003clkuchlan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/bd316aa26d60740487d52eacce16432a476b0a67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/bd316aa26d60740487d52eacce16432a476b0a67"}]},"branch":"refs/heads/master"},"a4a84045b6f469e0885f38d6df77da78b4d433d1":{"kind":"REWORK","_number":3,"created":"2026-01-12 08:48:54.000000000","uploader":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"ref":"refs/changes/52/972652/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/52/972652/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/52/972652/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/52/972652/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/52/972652/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/52/972652/3"}}},"commit":{"parents":[{"commit":"1b54854f98e94476301a5985a3c4f8ef29ea2901","subject":"Merge \"Break out novnc connection validation to a mixin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/1b54854f98e94476301a5985a3c4f8ef29ea2901"}]}],"author":{"name":"lkuchlan","email":"lkuchlan@redhat.com","date":"2026-01-08 10:15:36.000000000","tz":120},"committer":{"name":"lkuchlan","email":"lkuchlan@redhat.com","date":"2026-01-12 08:48:44.000000000","tz":120},"subject":"Add concurrency test support for tempest plugins","message":"Add concurrency test support for tempest plugins\n\nAdd run_concurrent_tasks utility function in tempest.common.concurrency\nto enable tempest plugins to write concurrency tests for parallel\noperations. The function handles multiprocessing, exception collection,\nand cleanup automatically.\n\nAll tempest plugins (cinder, manila, glance, etc.) can consume this\nutility by passing their service-specific resource_count configuration.\n\nChanges:\n - Add run_concurrent_tasks helper function\n - Add unit tests for the new utility\n - Add release note\n\nChange-Id: I6071a30069aa0e83c079dec9da90e8ebb9f3b254\nSigned-off-by: lkuchlan \u003clkuchlan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/a4a84045b6f469e0885f38d6df77da78b4d433d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/a4a84045b6f469e0885f38d6df77da78b4d433d1"}]},"branch":"refs/heads/master"}},"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Review-Priority","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":"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\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":{}}}]}
