)]}'
{"id":"openstack%2Fwatcher~948866","triplet_id":"openstack%2Fwatcher~master~Ida1f18b97697c041819e29f935aa5e232848226a","project":"openstack/watcher","branch":"master","topic":"zone_migration_dst_node","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2025-05-19 17:26:33.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-05-20 17:14:29.000000000","reason":"Change was submitted"},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2025-05-20 14:48:40.000000000","reason":"\u003cGERRIT_ACCOUNT_34452\u003e replied on the change","reason_account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2025-05-16 14:38:32.000000000","reason":"removed on reply"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2025-05-19 13:08:21.000000000","reason":"\u003cGERRIT_ACCOUNT_16312\u003e replied on the change","reason_account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"}}},"hashtags":[],"change_id":"Ida1f18b97697c041819e29f935aa5e232848226a","subject":"Handle missing dst_node parameter in zone_migration","status":"MERGED","created":"2025-05-06 11:29:11.000000000","updated":"2025-05-20 17:15:37.000000000","submitted":"2025-05-20 17:14:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":25,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"948866-zone_migration_dst_node","meta_rev_id":"06c69409e035660e54678422dd7a2501d84109cb","_number":948866,"virtual_id_number":948866,"owner":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-05-20 17:14:28.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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2025-05-16 16:48:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2025-05-16 17:06:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-05-16 14:38:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":1,"date":"2025-05-19 13:08:21.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":1,"date":"2025-05-19 17:26:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"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":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-05-06 13:05:01.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-05-06 16:12:35.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2025-05-08 14:29:29.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"state":"CC"},{"updated":"2025-05-08 14:37:32.000000000","updated_by":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"reviewer":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"state":"REVIEWER"},{"updated":"2025-05-16 11:37:38.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2025-05-16 16:48:33.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"}],"messages":[{"id":"4fb33339fccae87b43943d6a0bd30a18879e02fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-06 11:29:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fc42607f0723a4becb8a351b97bb109bf91d653f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-06 11:41:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6bf2be9c861878e452056ed88ce56f42fb0f5c86","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-06 11:48:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4b9a36c2f2bd2727ca01fe59f2d5a369fb61cb96","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-06 11:53:57.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"007ddeaafd2b24e294e43d1313858e4708f11959","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-06 13:05:01.000000000","message":"Patch Set 4: 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/c2cea326ae1d40dc8f4fe1b32e7e6c6c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/db30f77af1dd4dff85ca6207dfe70cc8 : SUCCESS in 4m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/38120497cd644483b92f798b35c646ff : SUCCESS in 3m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2302d6be15c8467d9982364856d0d3e0 : SUCCESS in 3m 59s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f094608c26c74edfb028bc6e97475992 : SUCCESS in 4m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e371a60e40a740f8ba6b176b83e9843c : SUCCESS in 4m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/20354bd8a5914948afa9da4ac212f31f : SUCCESS in 8m 18s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/f54fb16d830244189a55ded48acf112a : SUCCESS in 13m 33s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/56d6d8d02db341dc9a1b2448ced43782 : SUCCESS in 25m 34s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/3cc8ba751a0641f3ac293804f6451bc9 : SUCCESS in 46m 17s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/59a5fe1c39954a87a67590fe1eeb7cd6 : FAILURE in 50m 45s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/a5bc4931c07142ca808c1bf2ac0edfff : SUCCESS in 48m 11s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/e669a53754da47cfa524d767fe569333 : SUCCESS in 28m 33s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/1a6d4d4881534e628e17b494bce1dc30 : SUCCESS in 58m 10s","accounts_in_message":[],"_revision_number":4},{"id":"21c171226a6041353a5587e08d32b51a4cf5ab6a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-06 13:21:47.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"41db5ecd4b0f67c19e7c17e2f9b6a2f8cf150784","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-06 14:53:39.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/73592458d6d3442190e8f520787fa685\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5111c405230e440882047afae773c575 : SUCCESS in 5m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35ca9e4fc511421e8cd0443e69fbd6ab : SUCCESS in 3m 38s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1532fbf9557940649488dfefbbe4f39c : SUCCESS in 4m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cfa3ced62f1c435cb8d9c5eb0e21b0e0 : SUCCESS in 4m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f988acc7d0e047d3aadf36c28b99db5b : SUCCESS in 8m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02bc4e0cc62348d58cca8bb4621d8a2b : SUCCESS in 8m 13s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/1164f56315704268860c1c8b100a37c2 : SUCCESS in 31m 40s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/7ab5c46c28064075b18e5e61925e3ef5 : SUCCESS in 31m 58s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/682391414b9249da919be88136286b1c : SUCCESS in 53m 26s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/6713d04cf5014b759b5222821d27d7f2 : SUCCESS in 43m 38s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/3182e829f4c04513beaa2050b5c3f1f0 : SUCCESS in 31m 36s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/e5bc0f08fbea4341a446b19f13479b84 : SUCCESS in 1h 00m 00s","accounts_in_message":[],"_revision_number":5},{"id":"7db54b9690d41aa0cac10dcdfaab31e65f3aba73","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-05-06 16:12:35.000000000","message":"Patch Set 5: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/e769acb3c0a245b99ea3759285a5a5bd\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/dfa9186fab184dc7a663da2d4b201763 : SUCCESS in 2h 49m 28s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/4e35c157a72240768e2ec7a327b41a3e : SUCCESS in 1h 54m 56s","accounts_in_message":[],"_revision_number":5},{"id":"043e48ae0ad589a8770f0b7e5cbf1fe656d0f241","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-05-08 14:29:29.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"09d38720964d6ea2843e1bc9350f423c27dd248b","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-08 14:36:52.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"86e3480dfc930895717dd06e197a2b659ed629a1","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-05-08 14:37:32.000000000","message":"Patch Set 5: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"42fcb9b3cf849afab62c7d2ca62a5fc56dfa3069","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-08 14:59:45.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"77841a5e10dc8d28b12d054df1e0d96ae37633fb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-15 11:00:55.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"a9c59c91db76f4d0f46522282a010f857a36b5fb","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-15 11:01:16.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"56d40fe3ae867579a103de20c4e258d0f60b1f2c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-15 12:14:38.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3298f08fa33a458ea17d6195140ad04d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0daf80402adb4947a673896198f969d4 : SUCCESS in 7m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/822b54090bb44a06b05affb0b038eb6e : SUCCESS in 6m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/deb3fe3642744e17a5c1ac57320b3359 : SUCCESS in 6m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e21d29dc89e2406dbf9d22bc2612e070 : SUCCESS in 6m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4a5cbaa4c5e5478e85b18e2b84a30a8a : SUCCESS in 9m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42e4173156d74996b94f4e30fca52e40 : SUCCESS in 9m 29s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/3657262ccb4e4450aba2a2fedbcddea9 : SUCCESS in 31m 21s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/d1d420742ddb425bb9ed3eff5c525aeb : SUCCESS in 44m 14s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/7d2afab94cb14e40af752c67eb940b71 : SUCCESS in 53m 54s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/2b92460f99e14a5bb618bcc5584bc2c4 : SUCCESS in 22m 24s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/6bd0b78afaf943378b89a4814a7e669e : SUCCESS in 31m 14s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/d0a6e4f1a68e401ea3ec1b7ed207ee02 : SUCCESS in 57m 08s","accounts_in_message":[],"_revision_number":6},{"id":"485d31bc999abbf5812c8a46515af0ffd6747f7b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-15 13:09:05.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"dca98c46966fdb263e2bf9f268b6517c2089a51b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-15 14:17:27.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02306f822c844d73829da4ceda0b3247\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ce138d890b264650af0289ecf0d899c2 : SUCCESS in 5m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cdb93f7e9c374eb6850f4eab8b8e98b4 : SUCCESS in 5m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/01edcb8cacca45368dbfa5fdc7d112a2 : SUCCESS in 5m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ba8b5a32635240718795d73c4720bc79 : SUCCESS in 3m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/26f4c78a747b419c83e7c057aa87def9 : SUCCESS in 7m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1fd7857940d34fbfa917c1be299b02c5 : SUCCESS in 8m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3e962f2167dd4ef5ba156ff91bcd620d : SUCCESS in 3m 20s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/ddb48130afa64feabec9e7e5ef3c93b0 : SUCCESS in 31m 36s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/ae3ed4b71a6c4e7f8f5759d7a1fabc3b : SUCCESS in 44m 22s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/0214df29abc74cb48764f5a73e7ddb90 : SUCCESS in 51m 22s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/2aa538373e544bb5a5139bc5b39088ac : SUCCESS in 22m 33s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/7ab49d3d71274ac394c9285c269516e0 : SUCCESS in 31m 19s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/780ec824a7a5432184f8bc4e46321458 : SUCCESS in 1h 03m 38s","accounts_in_message":[],"_revision_number":7},{"id":"cf0dcc2d7b6a4370e2b25c19346754472f56fbdb","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-05-15 14:18:10.000000000","message":"Patch Set 7: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/b5deb70d7da9405692c998eb0a974e1a\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/b7bfa73bb91f40edb5ccc2d870143d1d : SUCCESS in 1h 07m 43s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/3f1675fc71f041958ef8d7e2231befff : RETRY_LIMIT in 11m 19s","accounts_in_message":[],"_revision_number":7},{"id":"daf5f45dc96cc56aa66b22a1df98fed3d8918217","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-05-16 07:25:30.000000000","message":"Patch Set 7: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"4df770a422a68b21eacf2afbed1f1046435775bf","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-16 07:35:49.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"3fbbbe645157406fbb2ed20293ec929278cab26d","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-16 11:37:38.000000000","message":"Patch Set 7: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"185b0f1eef6e0efd0d4efac2ffdcf17e2d8a4e79","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-16 11:49:57.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"f1ddca4d84c71a6a2446d6d9a3438c0c9a8b1506","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-16 11:52:04.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"ee5ddc168dcb0a9669d5962fba643947a108d4d0","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-16 11:52:14.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"3afe50fc25833992d1a127d7606ac0b5b509f2e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-16 12:48:56.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6145f1e4ebb340558376f136f260b456\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e832a956fb5c4def985493cab51915fc : SUCCESS in 6m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/772f305a8c514502bc0bf0065478a8e6 : SUCCESS in 5m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/918eea50a297419797f566ca7afca6c7 : SUCCESS in 4m 30s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/025b570d99264c38be66f9925a04dcd6 : SUCCESS in 5m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a85511c8b0004ac6a92455e8c1c83fa6 : SUCCESS in 8m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f2366aacdacf42e4935f7f1560e658e8 : SUCCESS in 8m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d0a64972c2e748789cda8681237df9b7 : SUCCESS in 3m 17s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/d7dd0ac6bcec4118882996ca297de563 : SUCCESS in 23m 36s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/91ed811999d54a44a693b9ffa71c1e0d : SUCCESS in 45m 45s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/dd40413cebff40ec9b759c5b16a182d3 : SUCCESS in 32m 14s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/1d18dfbff04944308eb7e8074812f3a7 : SUCCESS in 22m 23s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/0b62579261984ab2a7d69d47ac9c5ecd : SUCCESS in 30m 31s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/5dce9136aab4443fa3e4d79d9040e6cf : SUCCESS in 54m 41s","accounts_in_message":[],"_revision_number":9},{"id":"6ccd92a6a292e279bb1048164ba59d07c87a5aef","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-05-16 14:38:32.000000000","message":"Patch Set 9: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/c4d9d8fdbfcc4ec58c6ad81c8785d819\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/4a8d89a72f2648188418f7f88f8b562b : SUCCESS in 2h 44m 43s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/568056a819c74c5d9ede3c8e0f93713a : SUCCESS in 1h 53m 01s","accounts_in_message":[],"_revision_number":9},{"id":"2b847e8421a1b79739d689ab81f8631369eec8d8","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-05-16 16:48:33.000000000","message":"Patch Set 9: Code-Review+2\n\n(6 comments)","accounts_in_message":[],"_revision_number":9},{"id":"3d8b0aede284352f00c48e4a737badccadea4715","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-16 17:00:14.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"c04f451b51700d6404c2be35dfd66511abfeaed5","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-16 17:06:35.000000000","message":"Patch Set 9: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"ee2feb571dba7321424968d62cd9ba2c33819aa4","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-19 08:49:14.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"8a9bbe1974613965dd2045a6a64b72bfcc0bcfd1","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-05-19 13:08:21.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"59303c77012a890a2364b6a3c6a4279f4ee1910a","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-05-19 17:26:33.000000000","message":"Patch Set 9: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"e02589857cb6ca10bd944ee7ecda17a6451eea28","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 17:26:55.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"d2924ca73f01109d75cb263bb2bdd1c929287ac3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 17:58:22.000000000","message":"Patch Set 9: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/ade2feb7915c4acb97c352a59356295a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08944bff0e804aeda8a6281d7522c06d : SUCCESS in 3m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/34906bedef0f4e64885ffb561dcae7d2 : FAILURE in 4m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c30436ab72654f5999f164cf0f3342d0 : FAILURE in 5m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45314d363501464e9c73526bda1f1047 : SUCCESS in 8m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1e8244bccdfb45ca904ef0af84bfb329 : SUCCESS in 3m 05s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/1ed9a0bccd5b4c29a3c4ce5032d349e3 : SUCCESS in 26m 58s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/15c9f226a140472b9debb27b1361f725 : SUCCESS in 31m 22s","accounts_in_message":[],"_revision_number":9},{"id":"1fa3dde3256619396fa3ec675be0fe72f73f639a","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-05-20 14:48:40.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"900a59c41c49df650e22a4a2eda4f163f03e5c89","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-20 16:28:15.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dacfe52c832a4711bad5c9e2d000e432\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/29c521c04406437ababc560a468f9d50 : SUCCESS in 7m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cd4d8c40548847fca81a1745125d111a : SUCCESS in 4m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7970eae60ec64d7089e07e9463a399b6 : SUCCESS in 2m 52s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/250b305af84343d3b2845101fa0375fe : SUCCESS in 6m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3fe83a885ef54a7ea5cfc5a0437b0f4d : SUCCESS in 10m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0cfe789dd88f4e6198902e4c1426c4d9 : SUCCESS in 4m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b0b566365a6743569165ad3beb935396 : SUCCESS in 3m 41s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/44da7e2111414f31ae2b204a99e1f5e4 : SUCCESS in 29m 00s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/d89699de233744a0a96b4c029e07c31f : SUCCESS in 20m 23s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/e96dc7a51046427f9a1e242022456050 : SUCCESS in 59m 32s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/10369fa9075d4b798520e8722c8c812d : SUCCESS in 40m 18s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/9be218532e4648eb8d5214d2599fb2cb : SUCCESS in 29m 19s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/7f998b28adc5415d91a90ab442a1036b : SUCCESS in 1h 03m 02s","accounts_in_message":[],"_revision_number":9},{"id":"577995a69cac295b7eb469eb8dcb5a1250a10608","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-20 16:28:38.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"023bd1c477a9cd69fd0d7daae432974d99349fca","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-20 17:14:28.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/49c99cc5cd494e9cbfc73f5d915ce4bd\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/383f0426cf4a42d4bd0de6c0ebcdebb0 : SUCCESS in 6m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e7bc2a59a25144428c97bb0c38a1e3f1 : SUCCESS in 3m 04s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6ef8757d5a714f74a65ada2785be281b : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c32f8d691ba94a74bb46f56a6d7820b0 : SUCCESS in 9m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a2b006bceef7462f9d2d7e45da825868 : SUCCESS in 3m 51s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/7753ab9697e64f40b8d4281798dcf0e9 : SUCCESS in 37m 07s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/8eb80f14ae0d4afd829aa1e56f7f7079 : SUCCESS in 29m 01s","accounts_in_message":[],"_revision_number":9},{"id":"0d5258fd2fe4bf27023172edb46a3f37bcaf4f32","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-20 17:14:29.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"06c69409e035660e54678422dd7a2501d84109cb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-20 17:15:37.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/918215967bf244f2b7a24388cfeaa1eb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac367340f9ba441eb59b3b108bdc5b7e : SUCCESS in 59s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/593e96ccf17749148d9acb768924b824 : SUCCESS in 53s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"c6302edeca3d3ca7a9f13ca50ce68ff7db45d0db","revisions":{"b8e90956d3ab2659182a02dced0f48894d162e6f":{"kind":"REWORK","_number":1,"created":"2025-05-06 11:29:11.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/66/948866/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/948866/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/948866/1"}}},"commit":{"parents":[{"commit":"c88d4c3082f5649525f5506b36f45a129157f768","subject":"Add test for missing destination in zone migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c88d4c3082f5649525f5506b36f45a129157f768"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 11:27:42.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 11:28:52.000000000","tz":120},"subject":"Handle missing dst parameters in zone_migration","message":"Handle missing dst parameters in zone_migration\n\nHandle missing dst parameter in the zone_migration strategy.\n\nFor compute nodes, nova works fine if a destination node is not specified,\nso this change makes sure we\u0027re not passing None when the user does not set one\nto avoid an error.\n\nFor volumes, some migration types (swap and retype) do not need\na destination pool at all, but the migrate type does, so this change raises an\nexception if it finds that it needs to do a \u0027migrate\u0027 type volume\nmigration and a destination storage pool is not passed.\n\nCloses-Bug: 2108988\nChange-Id: Ida1f18b97697c041819e29f935aa5e232848226a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b8e90956d3ab2659182a02dced0f48894d162e6f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b8e90956d3ab2659182a02dced0f48894d162e6f"}]},"branch":"refs/heads/master"},"f5455be520d2710338ff5b32079b14a5a87f1e9b":{"kind":"REWORK","_number":2,"created":"2025-05-06 11:41:34.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/66/948866/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/948866/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/948866/2"}}},"commit":{"parents":[{"commit":"1b12e808827ac64d3972443927fc2d070c227023","subject":"Merge \"Make prometheus the default devstack example\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1b12e808827ac64d3972443927fc2d070c227023"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 10:55:43.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 11:41:21.000000000","tz":120},"subject":"Handle missing dst parameters in zone_migration","message":"Handle missing dst parameters in zone_migration\n\nHandle missing dst parameter in the zone_migration strategy.\n\nFor compute nodes, nova works fine if a destination node is not\nspecified, so this change makes sure we\u0027re not passing None when the user does\nnot set one to avoid an error.\n\nFor volumes, some migration types (swap and retype) do not need\na destination pool at all, but the migrate type does, so this change\nraises an exception if it finds that it needs to do a \u0027migrate\u0027 type\nvolume migration and a destination storage pool is not passed.\n\nCloses-Bug: 2108988\nChange-Id: Ida1f18b97697c041819e29f935aa5e232848226a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f5455be520d2710338ff5b32079b14a5a87f1e9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f5455be520d2710338ff5b32079b14a5a87f1e9b"}]},"branch":"refs/heads/master"},"3494796a5b5a7fbf0a4434dd9cf7ea58d365531f":{"kind":"REWORK","_number":3,"created":"2025-05-06 11:48:06.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/66/948866/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/948866/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/948866/3"}}},"commit":{"parents":[{"commit":"bf99059b8acec27aa823f085593abd7aa10b607b","subject":"Add test for missing destination in zone migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bf99059b8acec27aa823f085593abd7aa10b607b"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 10:55:43.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 11:47:51.000000000","tz":120},"subject":"Handle missing dst parameters in zone_migration","message":"Handle missing dst parameters in zone_migration\n\nHandle missing dst parameter in the zone_migration strategy.\n\nFor compute nodes, nova works fine if a destination node is not\nspecified, so this change makes sure we\u0027re not passing None when the user does\nnot set one to avoid an error.\n\nFor volumes, some migration types (swap and retype) do not need\na destination pool at all, but the migrate type does, so this change\nraises an exception if it finds that it needs to do a \u0027migrate\u0027 type\nvolume migration and a destination storage pool is not passed.\n\nCloses-Bug: 2108988\nChange-Id: Ida1f18b97697c041819e29f935aa5e232848226a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3494796a5b5a7fbf0a4434dd9cf7ea58d365531f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3494796a5b5a7fbf0a4434dd9cf7ea58d365531f"}]},"branch":"refs/heads/master"},"a68a2b01cdd92871bc4c0442cb20233b41460db8":{"kind":"REWORK","_number":4,"created":"2025-05-06 11:53:57.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/66/948866/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/948866/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/948866/4"}}},"commit":{"parents":[{"commit":"f0352bd277384e4127ab3e4a5bb02daf24735716","subject":"Add test for missing destination in zone migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f0352bd277384e4127ab3e4a5bb02daf24735716"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 10:55:43.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 11:53:49.000000000","tz":120},"subject":"Handle missing dst parameters in zone_migration","message":"Handle missing dst parameters in zone_migration\n\nHandle missing dst parameter in the zone_migration strategy.\n\nFor compute nodes, nova works fine if a destination node is not\nspecified, so this change makes sure we\u0027re not passing None when the user does\nnot set one to avoid an error.\n\nFor volumes, some migration types (swap and retype) do not need\na destination pool at all, but the migrate type does, so this change\nraises an exception if it finds that it needs to do a \u0027migrate\u0027 type\nvolume migration and a destination storage pool is not passed.\n\nCloses-Bug: 2108988\nChange-Id: Ida1f18b97697c041819e29f935aa5e232848226a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a68a2b01cdd92871bc4c0442cb20233b41460db8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a68a2b01cdd92871bc4c0442cb20233b41460db8"}]},"branch":"refs/heads/master"},"bc0f3c0185d73f0517ed22798cf410d4541190b3":{"kind":"REWORK","_number":5,"created":"2025-05-06 13:21:47.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/66/948866/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/948866/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/948866/5"}}},"commit":{"parents":[{"commit":"fd8c74530261f57590f46b2aeb31a3793c36fc93","subject":"Add test for missing destination in zone migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fd8c74530261f57590f46b2aeb31a3793c36fc93"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 10:55:43.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 13:21:03.000000000","tz":120},"subject":"Handle missing dst parameters in zone_migration","message":"Handle missing dst parameters in zone_migration\n\nHandle missing dst parameter in the zone_migration strategy.\n\nFor compute nodes, nova works fine if a destination node is not\nspecified, so this change makes sure we\u0027re not passing None when the user does\nnot set one to avoid an error.\n\nFor volumes, some migration types (swap and retype) do not need\na destination pool at all, but the migrate type does, so this change\nraises an exception if it finds that it needs to do a \u0027migrate\u0027 type\nvolume migration and a destination storage pool is not passed.\n\nCloses-Bug: 2108988\nChange-Id: Ida1f18b97697c041819e29f935aa5e232848226a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bc0f3c0185d73f0517ed22798cf410d4541190b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bc0f3c0185d73f0517ed22798cf410d4541190b3"}]},"branch":"refs/heads/master"},"b885092dafed98c8a656ca847996ba19272b70f4":{"kind":"REWORK","_number":6,"created":"2025-05-15 11:00:55.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/66/948866/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/948866/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/948866/6"}}},"commit":{"parents":[{"commit":"63626d6fc3e9668c586bb172e036533d41570ecf","subject":"Add test for missing destination in zone migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/63626d6fc3e9668c586bb172e036533d41570ecf"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 10:55:43.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-15 11:00:39.000000000","tz":120},"subject":"Handle missing dst parameters in zone_migration","message":"Handle missing dst parameters in zone_migration\n\nHandle missing dst parameter in the zone_migration strategy.\n\nFor compute nodes, nova works fine if a destination node is not\nspecified, so this change makes sure we\u0027re not passing None when the user does\nnot set one to avoid an error.\n\nFor volumes, some migration types (swap and retype) do not need\na destination pool at all, but the migrate type does, so this change\nraises an exception if it finds that it needs to do a \u0027migrate\u0027 type\nvolume migration and a destination storage pool is not passed.\n\nCloses-Bug: 2108988\nChange-Id: Ida1f18b97697c041819e29f935aa5e232848226a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b885092dafed98c8a656ca847996ba19272b70f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b885092dafed98c8a656ca847996ba19272b70f4"}]},"branch":"refs/heads/master"},"c215f6ac005b5085f14c7c87575759a6b029d5d6":{"kind":"REWORK","_number":7,"created":"2025-05-15 13:09:05.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/66/948866/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/948866/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/948866/7"}}},"commit":{"parents":[{"commit":"63626d6fc3e9668c586bb172e036533d41570ecf","subject":"Add test for missing destination in zone migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/63626d6fc3e9668c586bb172e036533d41570ecf"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-06 10:55:43.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-15 12:44:18.000000000","tz":120},"subject":"Handle missing dst parameters in zone_migration","message":"Handle missing dst parameters in zone_migration\n\nHandle missing dst parameter in the zone_migration strategy.\n\nFor compute nodes, nova works fine if a destination node is not\nspecified, so this change makes sure we\u0027re not passing None when the user does\nnot set one to avoid an error.\n\nFor volumes, some migration types (swap and retype) do not need\na destination pool at all, but the migrate type does, so this change\nraises an exception if it finds that it needs to do a \u0027migrate\u0027 type\nvolume migration and a destination storage pool is not passed.\n\nCloses-Bug: 2108988\nChange-Id: Ida1f18b97697c041819e29f935aa5e232848226a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c215f6ac005b5085f14c7c87575759a6b029d5d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c215f6ac005b5085f14c7c87575759a6b029d5d6"}]},"branch":"refs/heads/master"},"346c9a543855cdb84f93ce41133101b2b588415e":{"kind":"REWORK","_number":8,"created":"2025-05-16 11:49:57.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/66/948866/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/948866/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/948866/8"}}},"commit":{"parents":[{"commit":"63626d6fc3e9668c586bb172e036533d41570ecf","subject":"Add test for missing destination in zone migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/63626d6fc3e9668c586bb172e036533d41570ecf"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-16 11:45:03.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-16 11:45:03.000000000","tz":120},"subject":"Handle missing dst_node parameter in zone_migration","message":"Handle missing dst_node parameter in zone_migration\n\nFor compute nodes, nova works fine if a destination node is not\nspecified, so this change makes sure we\u0027re not passing None when the\nuser does not set one to avoid an error.\n\nPartial-Bug: 2108988\n\nChange-Id: Ida1f18b97697c041819e29f935aa5e232848226a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/346c9a543855cdb84f93ce41133101b2b588415e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/346c9a543855cdb84f93ce41133101b2b588415e"}]},"branch":"refs/heads/master"},"c6302edeca3d3ca7a9f13ca50ce68ff7db45d0db":{"kind":"REWORK","_number":9,"created":"2025-05-16 11:52:04.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/66/948866/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/66/948866/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/66/948866/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/66/948866/9"}}},"commit":{"parents":[{"commit":"63626d6fc3e9668c586bb172e036533d41570ecf","subject":"Add test for missing destination in zone migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/63626d6fc3e9668c586bb172e036533d41570ecf"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-16 11:45:03.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-05-16 11:51:47.000000000","tz":120},"subject":"Handle missing dst_node parameter in zone_migration","message":"Handle missing dst_node parameter in zone_migration\n\nFor compute nodes, nova works fine if a destination node is not\nspecified, so this change makes sure we\u0027re not passing None when the\nuser does not set one to avoid an error.\n\nPartial-Bug: 2108988\n\nChange-Id: Ida1f18b97697c041819e29f935aa5e232848226a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c6302edeca3d3ca7a9f13ca50ce68ff7db45d0db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c6302edeca3d3ca7a9f13ca50ce68ff7db45d0db"}]},"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}}]}],"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":{}}}]}
