)]}'
{"id":"openstack%2Fwatcher~969370","triplet_id":"openstack%2Fwatcher~master~Ie2bd4d2fa85b78d799ce51a48c43705f04a28fe7","project":"openstack/watcher","branch":"master","topic":"bug-2133934","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-12-17 14:35:58.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2025-12-11 13:51:00.000000000","reason":"removed on reply"},"28006":{"account":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"last_update":"2025-12-17 14:49:25.000000000","reason":"Change was submitted"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2025-12-17 14:49:25.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie2bd4d2fa85b78d799ce51a48c43705f04a28fe7","subject":"update unit tests for nova_helper module","status":"MERGED","created":"2025-12-03 10:38:26.000000000","updated":"2025-12-17 14:50:22.000000000","submitted":"2025-12-17 14:49:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":24,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"969370-bug-2133934","meta_rev_id":"87f557a8c1dfa611c7e44f3cfb748e6500c805c4","_number":969370,"virtual_id_number":969370,"owner":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-12-17 14:49:25.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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2025-12-17 14:35:58.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":"2025-12-17 12:21:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_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":[{"value":1,"date":"2025-12-17 14:35:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_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,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-03 10:38:35.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2025-12-03 10:50:34.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":"2025-12-03 11:43:32.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"CC"},{"updated":"2025-12-04 11:58:12.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2025-12-08 22:31:11.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"}],"messages":[{"id":"d0afe201c52f79d17a27acb225e3feed3b77a1be","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-03 10:38:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3a5f344ee958890cb7a2885285865afeb5700274","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2025-12-03 10:38:35.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"cc8324046f64b2cc37533177b161e04f05a9cc31","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2025-12-03 10:48:24.000000000","message":"Patch Set 1:\n\n(10 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/db3a1becd77c4accb4beab9681a81d89\n\n- teim-code-review https://zuul.teim.app/t/main/build/a312aaa792ca4db79ed51d3854281d8e : SUCCESS in 9m 40s","accounts_in_message":[],"_revision_number":1},{"id":"8ef0e2dee7b406950f5fcfe8b6793070aaea4a05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 10:50:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f96ba16d647b43a4991157ac128afe32\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/448d5ed837a14643b6bdeb828e699632 : SUCCESS in 6m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6af7ebad6b2c45e68d822dea6660720f : SUCCESS in 6m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a74ac677e9c041f09b9c4ab3d61ab090 : SUCCESS in 5m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c533f481253142178daa55943d94d912 : SUCCESS in 4m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/265ef384daa74a1793a276cfb3d402fe : SUCCESS in 10m 13s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/082a70751c834d91bbf7324ff3285e6e : SUCCESS in 3m 21s","accounts_in_message":[],"_revision_number":1},{"id":"19e25371e7406bc777b4049f968ac7e77023c25c","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-12-03 11:43:32.000000000","message":"Patch Set 1:\n\n(5 comments)","accounts_in_message":[],"_revision_number":1},{"id":"fac6e166e6420a4e2492295b59e4a8a30f43be9c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-03 12:26:53.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"79b032965de0d75ca6926a9b0d659fd1b834805b","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-03 12:27:02.000000000","message":"Patch Set 1:\n\n(9 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f89c6790e6e6e380370d5699bdb3fb06004368b1","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2025-12-03 12:27:05.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"3b14894e7207c4f54b7eb494596f250bac675629","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2025-12-03 12:36:47.000000000","message":"Patch Set 2:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f61b4de196044bd094e96d4d398b6903\n\n- teim-code-review https://zuul.teim.app/t/main/build/ecc1ed7b42504f95a093aeb052060b7e : SUCCESS in 9m 33s","accounts_in_message":[],"_revision_number":2},{"id":"30b061e442a25dfa94776b80faddde535dfaa26e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 12:41:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a9a452257b84a2a93d8c2856df0b672\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/223ef2acca374f039c3119c0f7346ddc : SUCCESS in 3m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef0c437f819c4e55a0076bcb9335a2b8 : SUCCESS in 4m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9c34be94eacc4104a49ad9d8f9280e0d : SUCCESS in 7m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1343f69fad4f4fefb36b117075bc125a : SUCCESS in 10m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c76a0808fcc4c708320c048c8f44d65 : SUCCESS in 8m 57s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/59f6a53906b147da9c99046fbc176707 : SUCCESS in 5m 31s","accounts_in_message":[],"_revision_number":2},{"id":"2ec10c51035a19ea3a7c75567ea10903b1ee028f","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-12-04 11:58:12.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"cd2cfc482fbf01b8aab39e5449a43c3af21f627e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-12-08 22:31:11.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"5fb4c12946d540d20f14b47274acb86b59ef0102","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-11 08:42:20.000000000","message":"Patch Set 3: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":3},{"id":"046a01ca56d63de564c92752449c3e9131b590b0","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2025-12-11 08:42:28.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"0a1d3e86475b0257dfdd5c581dec478fc9176246","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2025-12-11 08:55:18.000000000","message":"Patch Set 3:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/338cf1e2874a4274a1833927d4dcb6e3\n\n- teim-code-review https://zuul.teim.app/t/main/build/34f6939ed6694ab0889c05d4666ce0b5 : SUCCESS in 12m 33s","accounts_in_message":[],"_revision_number":3},{"id":"7c97341edbbd96ad2e31b222d924ce9978e54622","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 08:59:10.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/254070bd3b6940c395c9bdcae0081b3b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3c8755ce1fc44de8b4c69b243c0dbf61 : SUCCESS in 6m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3600520423324051907e4e9386a5c7cc : SUCCESS in 3m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ac36d37e1b18431b9d02e6ee5b1fd1ed : SUCCESS in 5m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a9f9968898954f449b49b5955d928c23 : SUCCESS in 6m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/62949fc0e6514acfabcf97b73bbdbd7b : SUCCESS in 9m 53s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/67a7b6e4f2c04eff8c871ba98dd771e6 : SUCCESS in 3m 31s","accounts_in_message":[],"_revision_number":3},{"id":"46baf29293011e1cc978212603fe38fdc99b77c4","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-12-11 13:51:00.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"521dd368eaed94c44d7e9ea1080bd96b3bcc0ba5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-15 09:33:05.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"7fb3641dda971387685e869c8991373d4fd328ac","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2025-12-15 09:33:16.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"735c28aff94380e59245bd6daeb33215012c8a42","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 09:49:28.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eb189a2e77b84494ba0b62ee1ef29c03\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b0fe38ff41e542c4bee046536a217e89 : SUCCESS in 7m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0f9eddcc47ae4548b4118e1a282e3a44 : SUCCESS in 4m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/640c797942fb4041b97deeed792dae02 : SUCCESS in 3m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/63518a128b4546d2b29f8c49760601f2 : SUCCESS in 10m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3acb0055d2414347bfafdd2d9a99724f : SUCCESS in 7m 21s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/4dcb9625d9d74a229acd8914aafd2358 : SUCCESS in 3m 39s","accounts_in_message":[],"_revision_number":4},{"id":"9d14d49b3baf554dc9154e40ca7f848de26d1738","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2025-12-15 09:51:32.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/92a7c9f845984f5ca0f64908cc3a48e3\n\n- teim-code-review https://zuul.teim.app/t/main/build/22cad2ba9313405eb98691b4c4fb7272 : SUCCESS in 18m 00s","accounts_in_message":[],"_revision_number":4},{"id":"68a4007763797c501f1f12370312feb96cddd834","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-17 12:21:21.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"e13a5e55867f09b0f784d9751a0a3addd0efed1c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2025-12-17 12:21:30.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"2849152b2364caf5411fa66e1e81fb74ef2c3096","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2025-12-17 12:34:51.000000000","message":"Patch Set 5:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c4f93aa8f4b84b1385466e3393a45db8\n\n- teim-code-review https://zuul.teim.app/t/main/build/79662c4bfa5b4174a974d127062ad8c4 : SUCCESS in 11m 35s","accounts_in_message":[],"_revision_number":5},{"id":"5f8954b2145238a350fecde5d6c796d03f756bf8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 12:35:06.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4ac53dcbda3d422cb40e60eaa0686ff3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e1a034451623448bab0b2b21945db85b : SUCCESS in 3m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1306fef2e5fc4bceb5bdad58d24917ea : SUCCESS in 2m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/383d4fd761b44d90bfa0b9cb92dc9483 : SUCCESS in 3m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e05834301e9e45d6967dd91662b75ff0 : SUCCESS in 4m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/20a2a4779ef84e6b882d1000744ee151 : SUCCESS in 8m 56s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/9c6cd7a041ad49a7b275d958badb1fd8 : SUCCESS in 5m 13s","accounts_in_message":[],"_revision_number":5},{"id":"4493e842bb35d7f9cc402020b81929e50689aecc","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-12-17 14:35:58.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"ad8464f55f7eca2727b5aa85661310c40d690bb6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 14:38:03.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"f419e1474c5ff79fe361391fe96eff924685d0a7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 14:49:25.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c015560a7d304ed291a77c9dc6dbc601\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b69ca4ce6d974471a5551dd2ac23f652 : SUCCESS in 3m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c8348637b1914511abc87722dbd050bd : SUCCESS in 4m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/06fc1986fe254d5689683bd6b6e90066 : SUCCESS in 5m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/77093a53371645b2b29a6917cc9747d9 : SUCCESS in 9m 56s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/95880e98abb54b22a264534898d46916 : SUCCESS in 3m 03s","accounts_in_message":[],"_revision_number":5},{"id":"e9d8ff9af43cb19b32cb91a3abe5fae074a0349e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 14:49:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"87f557a8c1dfa611c7e44f3cfb748e6500c805c4","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 14:50:22.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e7e6521415424a2e8aadfa4088646eae\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/138b698e37be482eb42f57f65cef2604 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"64993ae6ad9e3191a33241bcfe9d2f4109ccd0e2","revisions":{"e41a8f3dae5c62dba6994aaf16c8426980982f22":{"kind":"REWORK","_number":1,"created":"2025-12-03 10:38:26.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/70/969370/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/70/969370/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/70/969370/1"}}},"commit":{"parents":[{"commit":"e427fa68a379cbff4641c937b71d353d9e6387a0","subject":"Make VM resize timeout configurable with migration defaults","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e427fa68a379cbff4641c937b71d353d9e6387a0"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-02 17:43:08.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-03 10:36:39.000000000","tz":60},"subject":"update unit tests for nova_helper module","message":"update unit tests for nova_helper module\n\nThis patch is implementing some improvements in the tests for the\nnova_helper:\n\n- Replaces mocks by novaclient real objects for faking servers and\n  hypervisors.\n- Removes all usage of getattr and setattr.\n- Removes usage of some helpers which were only used once.\n- Removes some mocks for time.sleep in tests given that we have one in\n  the setup function of the class.\n- Improves fake_nova_find_list so that it can return lists with more\n  that one element if needed.\n- Add some asserts to validate calls to migrate, live_migrate and resize\n  methods.\n\nNote that the test cases and scenarios remains the same.\n\nDepends-On: https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/969366\n\nChange-Id: Ie2bd4d2fa85b78d799ce51a48c43705f04a28fe7\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e41a8f3dae5c62dba6994aaf16c8426980982f22"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e41a8f3dae5c62dba6994aaf16c8426980982f22"}]},"branch":"refs/heads/master"},"2d74df290e7b2720d7ff7034df081abe7ddd7904":{"kind":"REWORK","_number":2,"created":"2025-12-03 12:26:53.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/70/969370/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/70/969370/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/70/969370/2"}}},"commit":{"parents":[{"commit":"e427fa68a379cbff4641c937b71d353d9e6387a0","subject":"Make VM resize timeout configurable with migration defaults","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e427fa68a379cbff4641c937b71d353d9e6387a0"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-02 17:43:08.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-03 12:25:39.000000000","tz":60},"subject":"update unit tests for nova_helper module","message":"update unit tests for nova_helper module\n\nThis patch is implementing some improvements in the tests for the\nnova_helper:\n\n- Replaces mocks by novaclient real objects for faking servers and\n  hypervisors.\n- Removes all usage of getattr and setattr.\n- Removes usage of some helpers which were only used once.\n- Removes some mocks for time.sleep in tests given that we have one in\n  the setup function of the class.\n- Improves fake_nova_find_list so that it can return lists with more\n  that one element if needed.\n- Add some asserts to validate calls to migrate, live_migrate and resize\n  methods.\n\nNote that the test cases and scenarios remains the same.\n\nDepends-On: https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/969366\n\nChange-Id: Ie2bd4d2fa85b78d799ce51a48c43705f04a28fe7\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2d74df290e7b2720d7ff7034df081abe7ddd7904"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2d74df290e7b2720d7ff7034df081abe7ddd7904"}]},"branch":"refs/heads/master"},"64e71b4f6477461671e09885a1ed178813452283":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2025-12-11 08:42:20.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/70/969370/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/70/969370/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/70/969370/3"}}},"commit":{"parents":[{"commit":"e427fa68a379cbff4641c937b71d353d9e6387a0","subject":"Make VM resize timeout configurable with migration defaults","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e427fa68a379cbff4641c937b71d353d9e6387a0"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-02 17:43:08.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-11 08:42:20.000000000","tz":0},"subject":"update unit tests for nova_helper module","message":"update unit tests for nova_helper module\n\nThis patch is implementing some improvements in the tests for the\nnova_helper:\n\n- Replaces mocks by novaclient real objects for faking servers and\n  hypervisors.\n- Removes all usage of getattr and setattr.\n- Removes usage of some helpers which were only used once.\n- Removes some mocks for time.sleep in tests given that we have one in\n  the setup function of the class.\n- Improves fake_nova_find_list so that it can return lists with more\n  that one element if needed.\n- Add some asserts to validate calls to migrate, live_migrate and resize\n  methods.\n\nNote that the test cases and scenarios remains the same.\n\nChange-Id: Ie2bd4d2fa85b78d799ce51a48c43705f04a28fe7\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/64e71b4f6477461671e09885a1ed178813452283"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/64e71b4f6477461671e09885a1ed178813452283"}]},"branch":"refs/heads/master","description":"Edit commit message"},"87e658c13db2dff7d90f46cebc970742d5b37d51":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-12-15 09:33:05.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/70/969370/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/70/969370/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/70/969370/4"}}},"commit":{"parents":[{"commit":"6704838265998619793bb884171ef1cc3277f4de","subject":"Merge \"APISchedulingService migrate audits also on first discovery of services\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6704838265998619793bb884171ef1cc3277f4de"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-02 17:43:08.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-12 09:52:18.000000000","tz":60},"subject":"update unit tests for nova_helper module","message":"update unit tests for nova_helper module\n\nThis patch is implementing some improvements in the tests for the\nnova_helper:\n\n- Replaces mocks by novaclient real objects for faking servers and\n  hypervisors.\n- Removes all usage of getattr and setattr.\n- Removes usage of some helpers which were only used once.\n- Removes some mocks for time.sleep in tests given that we have one in\n  the setup function of the class.\n- Improves fake_nova_find_list so that it can return lists with more\n  that one element if needed.\n- Add some asserts to validate calls to migrate, live_migrate and resize\n  methods.\n\nNote that the test cases and scenarios remains the same.\n\nChange-Id: Ie2bd4d2fa85b78d799ce51a48c43705f04a28fe7\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/87e658c13db2dff7d90f46cebc970742d5b37d51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/87e658c13db2dff7d90f46cebc970742d5b37d51"}]},"branch":"refs/heads/master"},"64993ae6ad9e3191a33241bcfe9d2f4109ccd0e2":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2025-12-17 12:21:21.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/70/969370/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/70/969370/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/70/969370/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/70/969370/5"}}},"commit":{"parents":[{"commit":"2ba9caae744db2f62e6a57e25069ac364ec54ffc","subject":"Merge \"Move decision-engine monitoring service to the decision-engine\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2ba9caae744db2f62e6a57e25069ac364ec54ffc"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-02 17:43:08.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-17 12:17:30.000000000","tz":60},"subject":"update unit tests for nova_helper module","message":"update unit tests for nova_helper module\n\nThis patch is implementing some improvements in the tests for the\nnova_helper:\n\n- Replaces mocks by novaclient real objects for faking servers and\n  hypervisors.\n- Removes all usage of getattr and setattr.\n- Removes usage of some helpers which were only used once.\n- Removes some mocks for time.sleep in tests given that we have one in\n  the setup function of the class.\n- Improves fake_nova_find_list so that it can return lists with more\n  that one element if needed.\n- Add some asserts to validate calls to migrate, live_migrate and resize\n  methods.\n\nNote that the test cases and scenarios remains the same.\n\nChange-Id: Ie2bd4d2fa85b78d799ce51a48c43705f04a28fe7\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/64993ae6ad9e3191a33241bcfe9d2f4109ccd0e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/64993ae6ad9e3191a33241bcfe9d2f4109ccd0e2"}]},"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"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":"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":{}}}]}
