)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"66a34f28ff485524d81318c2617f8833e6e70575","unresolved":true,"context_lines":[{"line_number":13,"context_line":"RequestSpec with the target availability zone before triggering the"},{"line_number":14,"context_line":"migration process. This enables the Nova Scheduler to select a"},{"line_number":15,"context_line":"suitable host within the requested zone using the existing"},{"line_number":16,"context_line":"AvailabilityZoneFilter, allowing for cross-zone migration (both cold"},{"line_number":17,"context_line":"and live) without forcing a specific destination host."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Example request for live-migration:"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"a7498d55_79c7d80d","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":22},"updated":"2026-02-10 00:33:11.000000000","message":"this filter was removed several release ago.\n\nhttps://github.com/openstack/nova/commit/5edd805fe2395f35ecdfe5b589a51dc00565852f\n\nwe not do az filtering with placement","commit_id":"bf014306223d30724e088a2bb1646af3226a3da6"},{"author":{"_account_id":34539,"name":"minwoo seo","email":"alsdn1211@naver.com","username":"minwooseo"},"change_message_id":"efb960fda16cda176de165a95f836bccabece6ab","unresolved":false,"context_lines":[{"line_number":13,"context_line":"RequestSpec with the target availability zone before triggering the"},{"line_number":14,"context_line":"migration process. This enables the Nova Scheduler to select a"},{"line_number":15,"context_line":"suitable host within the requested zone using the existing"},{"line_number":16,"context_line":"AvailabilityZoneFilter, allowing for cross-zone migration (both cold"},{"line_number":17,"context_line":"and live) without forcing a specific destination host."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Example request for live-migration:"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"84909cad_6e02c9ad","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":22},"in_reply_to":"a7498d55_79c7d80d","updated":"2026-02-10 01:32:12.000000000","message":"Done. I have removed the incorrect reference to AvailabilityZoneFilter from the commit message. I now clarify that the update to the RequestSpec allows the scheduler and Placement to handle the zone selection correctly.","commit_id":"bf014306223d30724e088a2bb1646af3226a3da6"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"66a34f28ff485524d81318c2617f8833e6e70575","unresolved":true,"context_lines":[{"line_number":22,"context_line":"      \"os-migrateLive\": {"},{"line_number":23,"context_line":"          \"host\": null,"},{"line_number":24,"context_line":"          \"block_migration\": \"auto\","},{"line_number":25,"context_line":"          \"target_zone\": \"target-az\""},{"line_number":26,"context_line":"      }"},{"line_number":27,"context_line":"  }"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"fc8e48ee_486a281e","line":25,"updated":"2026-02-10 00:33:11.000000000","message":"we would proably just call this availability_zone\n\n\nand we would need to adress they same behavor as unshleveing to a specific az\n\nhttps://docs.openstack.org/api-ref/compute/#unshelve-restore-shelved-server-unshelve-action\n\nhttps://specs.openstack.org/openstack/nova-specs/specs/zed/implemented/unshelve-to-host.html#proposed-change","commit_id":"bf014306223d30724e088a2bb1646af3226a3da6"},{"author":{"_account_id":34539,"name":"minwoo seo","email":"alsdn1211@naver.com","username":"minwooseo"},"change_message_id":"efb960fda16cda176de165a95f836bccabece6ab","unresolved":false,"context_lines":[{"line_number":22,"context_line":"      \"os-migrateLive\": {"},{"line_number":23,"context_line":"          \"host\": null,"},{"line_number":24,"context_line":"          \"block_migration\": \"auto\","},{"line_number":25,"context_line":"          \"target_zone\": \"target-az\""},{"line_number":26,"context_line":"      }"},{"line_number":27,"context_line":"  }"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"66477b66_376dba03","line":25,"in_reply_to":"fc8e48ee_486a281e","updated":"2026-02-10 01:32:12.000000000","message":"Done. Renamed the parameter from target_zone to availability_zone to align with the unshelve API as suggested.","commit_id":"bf014306223d30724e088a2bb1646af3226a3da6"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"66a34f28ff485524d81318c2617f8833e6e70575","unresolved":true,"context_lines":[{"line_number":35,"context_line":"      }"},{"line_number":36,"context_line":"  }"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"APIInterfaceNoteworthy: New \u0027target_zone\u0027 parameter in \u0027migrate\u0027 and \u0027os-migrateLive\u0027."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Change-Id: I55bb3b3b709698804e0372b61928e1120f2ddfc3"},{"line_number":41,"context_line":"Signed-off-by: minwooseo \u003calsdn1211@naver.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"d36a4942_034d1657","line":38,"updated":"2026-02-10 00:33:11.000000000","message":"you can already live migrate across AZs\n\nalso as this is propsoing a api chagne this alwasy requries a spec \nhttps://github.com/openstack/nova-specs/blob/master/specs/2026.2-template.rst","commit_id":"bf014306223d30724e088a2bb1646af3226a3da6"},{"author":{"_account_id":34539,"name":"minwoo seo","email":"alsdn1211@naver.com","username":"minwooseo"},"change_message_id":"efb960fda16cda176de165a95f836bccabece6ab","unresolved":false,"context_lines":[{"line_number":35,"context_line":"      }"},{"line_number":36,"context_line":"  }"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"APIInterfaceNoteworthy: New \u0027target_zone\u0027 parameter in \u0027migrate\u0027 and \u0027os-migrateLive\u0027."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Change-Id: I55bb3b3b709698804e0372b61928e1120f2ddfc3"},{"line_number":41,"context_line":"Signed-off-by: minwooseo \u003calsdn1211@naver.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ccf6f33d_8c4d1322","line":38,"in_reply_to":"d36a4942_034d1657","updated":"2026-02-10 01:32:12.000000000","message":"I have updated the commit message to clarify the rationale for this change, specifically focusing on enabling cross-zone migration for pinned instances without downtime. Regarding the API change, I am currently preparing the formal specification and will submit it to the nova-specs repository shortly.","commit_id":"bf014306223d30724e088a2bb1646af3226a3da6"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a7db30460bf98315fdbfdf8ea8c12c988a889ccf","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"cac6a3d3_6f04a9b3","updated":"2026-02-10 00:34:23.000000000","message":"i should generally note that cross az live migration is techinaslly already possibel today provide the vm is not currently pinned to any az.\n\nif it is pined to an az you need to unpin it via shelve before live migration will work","commit_id":"bf014306223d30724e088a2bb1646af3226a3da6"},{"author":{"_account_id":34539,"name":"minwoo seo","email":"alsdn1211@naver.com","username":"minwooseo"},"change_message_id":"efb960fda16cda176de165a95f836bccabece6ab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"02487f12_731c79d4","in_reply_to":"cac6a3d3_6f04a9b3","updated":"2026-02-10 01:32:12.000000000","message":"Thanks for the context. My goal is to allow pinned instances to be moved to a different AZ easily during migration without the downtime caused by a shelve/unshelve cycle.","commit_id":"bf014306223d30724e088a2bb1646af3226a3da6"},{"author":{"_account_id":34539,"name":"minwoo seo","email":"alsdn1211@naver.com","username":"minwooseo"},"change_message_id":"480fb00216bdda2c4c1fa0bb6f828aede20574f3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"0c8d3194_5673405a","updated":"2026-02-21 17:34:18.000000000","message":"gentle ping @seanmooney8202@yahoo.ie","commit_id":"7956c01e068e834944e9367ee39bc50790350f45"},{"author":{"_account_id":34539,"name":"minwoo seo","email":"alsdn1211@naver.com","username":"minwooseo"},"change_message_id":"c628f0b12e37f3f538be4c546fd5ddcf8abb4e80","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"1027cee8_b242d884","updated":"2026-02-12 00:36:16.000000000","message":"recheck","commit_id":"7956c01e068e834944e9367ee39bc50790350f45"},{"author":{"_account_id":34539,"name":"minwoo seo","email":"alsdn1211@naver.com","username":"minwooseo"},"change_message_id":"7933b89d1a542ce6cedf3a5efea91d3fcb06cf5a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"4e7d2ee3_1f11a923","updated":"2026-02-10 13:13:45.000000000","message":"recheck","commit_id":"7956c01e068e834944e9367ee39bc50790350f45"},{"author":{"_account_id":34539,"name":"minwoo seo","email":"alsdn1211@naver.com","username":"minwooseo"},"change_message_id":"65e3f716702cfe77aeacfe8a38cac708c07c08c2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"d1fc4780_9aa35447","updated":"2026-02-12 06:15:29.000000000","message":"recheck","commit_id":"7956c01e068e834944e9367ee39bc50790350f45"},{"author":{"_account_id":34539,"name":"minwoo seo","email":"alsdn1211@naver.com","username":"minwooseo"},"change_message_id":"e7d8f432d85e6e5e6eaafaa9cb2988f63097a2f5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"d73ee304_265845a6","updated":"2026-02-11 05:10:14.000000000","message":"recheck","commit_id":"7956c01e068e834944e9367ee39bc50790350f45"}]}
