)]}'
{"id":"openstack%2Fwatcher~979120","triplet_id":"openstack%2Fwatcher~stable%2F2025.2~I885a9626fbd99ec682a4218c6cd040d7f7241358","project":"openstack/watcher","branch":"stable/2025.2","attention_set":{},"removed_from_attention_set":{"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-06-18 13:58:31.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I885a9626fbd99ec682a4218c6cd040d7f7241358","subject":"Add tests for get_dst_pool_and_type method","status":"MERGED","created":"2026-03-06 09:07:26.000000000","updated":"2026-06-18 14:02:49.000000000","submitted":"2026-06-18 13:58:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"979120","meta_rev_id":"7c46efd524fbc921a1a8f95bcb49425895d156bf","_number":979120,"virtual_id_number":979120,"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":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-18 13:58:31.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":"2026-06-18 12:26:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-06-18 12:26:27.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":"2026-04-30 08:51:19.000000000","permitted_voting_range":{"min":2,"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":"2026-06-18 12:26:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":1,"date":"2026-06-18 12:26:27.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":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":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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-06 09:16:20.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-04-30 08:51:19.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":"2026-06-18 12:26:20.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"},{"updated":"2026-06-18 12:26:27.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":"9261d323a45afaf3d99e3cf9c5e272125e365da5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-03-06 09:07:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"19ef6f0da6b8f52243d7c0e48a1db95ba21f4895","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-06 09:16:20.000000000","message":"Patch Set 1: 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/befe48ff83b241669480df54d286980c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1a263d7ef26245ed8cbb79bb651b151f : FAILURE in 2m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34681fc9c72f416c9d6f4e15c978bef7 : FAILURE in 4m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ab7a2747e81f430aa318c9f4591033cc : FAILURE in 3m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9a23159d00ae479d840d84b034135bad : FAILURE in 2m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c7de85d9219747be9c0a26a62dd52f67 : FAILURE in 6m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/20bc02ea508e4f979c157ea4730f32c2 : FAILURE in 3m 20s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/a92cc2c39477458cb5989fe4755b2b16 : FAILURE in 4m 09s","accounts_in_message":[],"_revision_number":1},{"id":"cc11c958ffce4cdf8247aa096c6c69cfa689fca6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-03-11 08:11:09.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"ca109e2b05aba079e6a3b26769873959d31eb549","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 08:39:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc1acd93f9684a159dff635578d227a5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/690b9a53431e4eb2b5264238fec4aefa : SUCCESS in 6m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f60a8c71f6d34ebd8c3d78b5e6fa99c1 : SUCCESS in 3m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d08d9207d3eb4f64a773482cffea0af0 : SUCCESS in 5m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/26dd823ea9c744d0bcc463bf931be8fc : SUCCESS in 3m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1d51a34aa03f4477a969c1f1c7863f86 : SUCCESS in 8m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93374e2ab98044f1ab08c180919fce9e : SUCCESS in 5m 12s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/9ff5aed29a044fa5a15f8d49baca0a1a : SUCCESS in 5m 06s","accounts_in_message":[],"_revision_number":2},{"id":"a59d87478c1ca4dbb0b4a7f8131ee64a73cda32c","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-04-30 08:51:19.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"3c3a9375ff3031040a9b5a795f192581c1ea1e3f","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-06-18 12:26:20.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b39f662509402a03c3c331b378948f253d31fb77","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-18 12:26:27.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7d4a452947b7530dca7187f1412d045b809f7696","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 12:26:44.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"109e31e52b5c9236a4a33f6dad21fcfc5f2e1cd8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 13:58:31.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d67f3e9b4c89476d9da54d4ad8d73127\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/940837a97b1e45c3af5db9e326f74d92 : SUCCESS in 4m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/afd5114e08554b06932b6da272188ad2 : SUCCESS in 4m 05s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e8bdc3abf42449c08d225f6acfeee77c : SUCCESS in 5m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6741f0df07894e3591267235a858e84b : SUCCESS in 5m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2ffc984a0b9c4a4783a50d0172887485 : SUCCESS in 5m 03s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/2020c8bd34e34be28c94211da4be6f93 : SUCCESS in 3m 10s","accounts_in_message":[],"_revision_number":2},{"id":"572f421e54958776d97ad4d2310531e285e0d736","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 13:58:31.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"7c46efd524fbc921a1a8f95bcb49425895d156bf","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 14:02:49.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6abde27741a8483ea87c22b101825a0d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5d39889e9394ab3affc2a33148231ea : SUCCESS in 1m 26s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"7006b00e882211f934d6e915872e628e01854b6c","revisions":{"39b560399fb74ebadb0bb21f1e440031d96713a8":{"kind":"REWORK","_number":1,"created":"2026-03-06 09:07:26.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/20/979120/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/20/979120/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/20/979120/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/20/979120/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/20/979120/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/20/979120/1"}}},"commit":{"parents":[{"commit":"c757d7f3324863f304ac22e986afce9cad109b1b","subject":"Merge \"Revert \"Update migration notification\"\" into stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c757d7f3324863f304ac22e986afce9cad109b1b"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-10-23 15:18:26.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-03-05 17:29:59.000000000","tz":60},"subject":"Add tests for get_dst_pool_and_type method","message":"Add tests for get_dst_pool_and_type method\n\nAdd tests for the get_dst_pool_and_type method of the zone migration\nstrategy to show that the method does not return the correct destination pool\nand type if the input contains multiple storage_pools with the same\nsource pool but different source types.\n\nPartial-Bug: 2129692\nChange-Id: I885a9626fbd99ec682a4218c6cd040d7f7241358\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n(cherry picked from commit b484d2fdbba9afe6993991d40aa09280e0c05d77)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/39b560399fb74ebadb0bb21f1e440031d96713a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/39b560399fb74ebadb0bb21f1e440031d96713a8"}]},"branch":"refs/heads/stable/2025.2"},"7006b00e882211f934d6e915872e628e01854b6c":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-03-11 08:11:09.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/20/979120/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/20/979120/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/20/979120/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/20/979120/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/20/979120/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/20/979120/2"}}},"commit":{"parents":[{"commit":"398f603b61f10568c4e432cb46c66d3ebbd42b9a","subject":"Merge \"Fix zone migration to accept dst_pool or dst_type\" into stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/398f603b61f10568c4e432cb46c66d3ebbd42b9a"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2025-10-23 15:18:26.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-03-10 14:43:23.000000000","tz":60},"subject":"Add tests for get_dst_pool_and_type method","message":"Add tests for get_dst_pool_and_type method\n\nAdd tests for the get_dst_pool_and_type method of the zone migration\nstrategy to show that the method does not return the correct destination pool\nand type if the input contains multiple storage_pools with the same\nsource pool but different source types.\n\nPartial-Bug: 2129692\nChange-Id: I885a9626fbd99ec682a4218c6cd040d7f7241358\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n(cherry picked from commit b484d2fdbba9afe6993991d40aa09280e0c05d77)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7006b00e882211f934d6e915872e628e01854b6c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7006b00e882211f934d6e915872e628e01854b6c"}]},"branch":"refs/heads/stable/2025.2"}},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
