)]}'
{"specs/ocata/approved/live-migration-with-availability-zone.rst":[{"author":{"_account_id":23210,"name":"YumengBao","email":"bao.yumeng@zte.com.cn","username":"YumengBao"},"change_message_id":"61ed64b0e3e1b82ad88043b202eba4df1aa8844a","unresolved":false,"context_lines":[{"line_number":13,"context_line":"https://blueprints.launchpad.net/nova/+spec/live-migration-with-availability-zone"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This blueprint aims to add availability-zone parameter for live-migration"},{"line_number":16,"context_line":"RESTful api and let instance live migrate to any host which through the"},{"line_number":17,"context_line":"selection of filters from specific availability-zone."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Availability-zone will be abbreviated to az."},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_394ec296","line":17,"range":{"start_line":16,"start_character":54,"end_line":17,"end_character":53},"updated":"2016-10-24 12:12:19.000000000","message":"Is \"through the\nselection of filters from specific availability-zone\" a method to do live migration ? If yes, delete \"which\".","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"a1be6ada9dafeadc542c5d2a0bd32a509d66a1b5","unresolved":false,"context_lines":[{"line_number":13,"context_line":"https://blueprints.launchpad.net/nova/+spec/live-migration-with-availability-zone"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This blueprint aims to add availability-zone parameter for live-migration"},{"line_number":16,"context_line":"RESTful api and let instance live migrate to any host which through the"},{"line_number":17,"context_line":"selection of filters from specific availability-zone."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Availability-zone will be abbreviated to az."},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_6c6ea897","line":17,"range":{"start_line":16,"start_character":54,"end_line":17,"end_character":53},"in_reply_to":"da6895a0_394ec296","updated":"2016-10-25 00:50:01.000000000","message":"Done","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":23210,"name":"YumengBao","email":"bao.yumeng@zte.com.cn","username":"YumengBao"},"change_message_id":"61ed64b0e3e1b82ad88043b202eba4df1aa8844a","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Problem description"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Currently, when admin want to live migrate a instance to another az, admin must"},{"line_number":25,"context_line":"to specify a host from another az, but this live-migration may be fail due to"},{"line_number":26,"context_line":"specified host doesn\u0027t have enough resources. If another az has enough resource"},{"line_number":27,"context_line":"hosts, admin must know which host is fit for a instance, that is not"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_d96306db","line":24,"range":{"start_line":24,"start_character":43,"end_line":24,"end_character":44},"updated":"2016-10-24 12:12:19.000000000","message":"an","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":23210,"name":"YumengBao","email":"bao.yumeng@zte.com.cn","username":"YumengBao"},"change_message_id":"61ed64b0e3e1b82ad88043b202eba4df1aa8844a","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Problem description"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Currently, when admin want to live migrate a instance to another az, admin must"},{"line_number":25,"context_line":"to specify a host from another az, but this live-migration may be fail due to"},{"line_number":26,"context_line":"specified host doesn\u0027t have enough resources. If another az has enough resource"},{"line_number":27,"context_line":"hosts, admin must know which host is fit for a instance, that is not"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_b96492e5","line":24,"range":{"start_line":24,"start_character":22,"end_line":24,"end_character":26},"updated":"2016-10-24 12:12:19.000000000","message":"wants","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"a1be6ada9dafeadc542c5d2a0bd32a509d66a1b5","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Problem description"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Currently, when admin want to live migrate a instance to another az, admin must"},{"line_number":25,"context_line":"to specify a host from another az, but this live-migration may be fail due to"},{"line_number":26,"context_line":"specified host doesn\u0027t have enough resources. If another az has enough resource"},{"line_number":27,"context_line":"hosts, admin must know which host is fit for a instance, that is not"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_ac68c088","line":24,"range":{"start_line":24,"start_character":22,"end_line":24,"end_character":26},"in_reply_to":"da6895a0_b96492e5","updated":"2016-10-25 00:50:01.000000000","message":"Done","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"a1be6ada9dafeadc542c5d2a0bd32a509d66a1b5","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Problem description"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Currently, when admin want to live migrate a instance to another az, admin must"},{"line_number":25,"context_line":"to specify a host from another az, but this live-migration may be fail due to"},{"line_number":26,"context_line":"specified host doesn\u0027t have enough resources. If another az has enough resource"},{"line_number":27,"context_line":"hosts, admin must know which host is fit for a instance, that is not"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_cc05f4c2","line":24,"range":{"start_line":24,"start_character":43,"end_line":24,"end_character":44},"in_reply_to":"da6895a0_d96306db","updated":"2016-10-25 00:50:01.000000000","message":"Done","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":23210,"name":"YumengBao","email":"bao.yumeng@zte.com.cn","username":"YumengBao"},"change_message_id":"61ed64b0e3e1b82ad88043b202eba4df1aa8844a","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Problem description"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Currently, when admin want to live migrate a instance to another az, admin must"},{"line_number":25,"context_line":"to specify a host from another az, but this live-migration may be fail due to"},{"line_number":26,"context_line":"specified host doesn\u0027t have enough resources. If another az has enough resource"},{"line_number":27,"context_line":"hosts, admin must know which host is fit for a instance, that is not"},{"line_number":28,"context_line":"intelligent."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_39ba42c1","line":25,"range":{"start_line":24,"start_character":75,"end_line":25,"end_character":2},"updated":"2016-10-24 12:12:19.000000000","message":"has to","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"a1be6ada9dafeadc542c5d2a0bd32a509d66a1b5","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Problem description"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Currently, when admin want to live migrate a instance to another az, admin must"},{"line_number":25,"context_line":"to specify a host from another az, but this live-migration may be fail due to"},{"line_number":26,"context_line":"specified host doesn\u0027t have enough resources. If another az has enough resource"},{"line_number":27,"context_line":"hosts, admin must know which host is fit for a instance, that is not"},{"line_number":28,"context_line":"intelligent."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_ec08f8db","line":25,"range":{"start_line":24,"start_character":75,"end_line":25,"end_character":2},"in_reply_to":"da6895a0_39ba42c1","updated":"2016-10-25 00:50:01.000000000","message":"Done","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":23210,"name":"YumengBao","email":"bao.yumeng@zte.com.cn","username":"YumengBao"},"change_message_id":"61ed64b0e3e1b82ad88043b202eba4df1aa8844a","unresolved":false,"context_lines":[{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Currently, when admin want to live migrate a instance to another az, admin must"},{"line_number":25,"context_line":"to specify a host from another az, but this live-migration may be fail due to"},{"line_number":26,"context_line":"specified host doesn\u0027t have enough resources. If another az has enough resource"},{"line_number":27,"context_line":"hosts, admin must know which host is fit for a instance, that is not"},{"line_number":28,"context_line":"intelligent."},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_59cb76a5","line":26,"range":{"start_line":25,"start_character":59,"end_line":26,"end_character":45},"updated":"2016-10-24 12:12:19.000000000","message":"may fail due to the case where the specified host doesn\u0027t have enough resources.","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"a1be6ada9dafeadc542c5d2a0bd32a509d66a1b5","unresolved":false,"context_lines":[{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Currently, when admin want to live migrate a instance to another az, admin must"},{"line_number":25,"context_line":"to specify a host from another az, but this live-migration may be fail due to"},{"line_number":26,"context_line":"specified host doesn\u0027t have enough resources. If another az has enough resource"},{"line_number":27,"context_line":"hosts, admin must know which host is fit for a instance, that is not"},{"line_number":28,"context_line":"intelligent."},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_6cf5c8c9","line":26,"range":{"start_line":25,"start_character":59,"end_line":26,"end_character":45},"in_reply_to":"da6895a0_59cb76a5","updated":"2016-10-25 00:50:01.000000000","message":"Done","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":23210,"name":"YumengBao","email":"bao.yumeng@zte.com.cn","username":"YumengBao"},"change_message_id":"61ed64b0e3e1b82ad88043b202eba4df1aa8844a","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Currently, when admin want to live migrate a instance to another az, admin must"},{"line_number":25,"context_line":"to specify a host from another az, but this live-migration may be fail due to"},{"line_number":26,"context_line":"specified host doesn\u0027t have enough resources. If another az has enough resource"},{"line_number":27,"context_line":"hosts, admin must know which host is fit for a instance, that is not"},{"line_number":28,"context_line":"intelligent."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Use Cases"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_b9c0127e","line":27,"range":{"start_line":27,"start_character":45,"end_line":27,"end_character":46},"updated":"2016-10-24 12:12:19.000000000","message":"an","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"a1be6ada9dafeadc542c5d2a0bd32a509d66a1b5","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Currently, when admin want to live migrate a instance to another az, admin must"},{"line_number":25,"context_line":"to specify a host from another az, but this live-migration may be fail due to"},{"line_number":26,"context_line":"specified host doesn\u0027t have enough resources. If another az has enough resource"},{"line_number":27,"context_line":"hosts, admin must know which host is fit for a instance, that is not"},{"line_number":28,"context_line":"intelligent."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Use Cases"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_8c04dcc0","line":27,"range":{"start_line":27,"start_character":45,"end_line":27,"end_character":46},"in_reply_to":"da6895a0_b9c0127e","updated":"2016-10-25 00:50:01.000000000","message":"Done","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":23210,"name":"YumengBao","email":"bao.yumeng@zte.com.cn","username":"YumengBao"},"change_message_id":"61ed64b0e3e1b82ad88043b202eba4df1aa8844a","unresolved":false,"context_lines":[{"line_number":30,"context_line":"Use Cases"},{"line_number":31,"context_line":"---------"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Deployer deploy an openstack cloud enviroment, an this enviroment has three"},{"line_number":34,"context_line":"machine frames covered with blade. deployer set every machine frame"},{"line_number":35,"context_line":"independent az."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_398c0235","line":33,"range":{"start_line":33,"start_character":47,"end_line":33,"end_character":50},"updated":"2016-10-24 12:12:19.000000000","message":"and ?","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"a1be6ada9dafeadc542c5d2a0bd32a509d66a1b5","unresolved":false,"context_lines":[{"line_number":30,"context_line":"Use Cases"},{"line_number":31,"context_line":"---------"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Deployer deploy an openstack cloud enviroment, an this enviroment has three"},{"line_number":34,"context_line":"machine frames covered with blade. deployer set every machine frame"},{"line_number":35,"context_line":"independent az."},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_acffe0a8","line":33,"range":{"start_line":33,"start_character":47,"end_line":33,"end_character":50},"in_reply_to":"da6895a0_398c0235","updated":"2016-10-25 00:50:01.000000000","message":"Done","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":23210,"name":"YumengBao","email":"bao.yumeng@zte.com.cn","username":"YumengBao"},"change_message_id":"61ed64b0e3e1b82ad88043b202eba4df1aa8844a","unresolved":false,"context_lines":[{"line_number":35,"context_line":"independent az."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Admin booted many running instances. Now because of equipment upgrade, machine"},{"line_number":38,"context_line":"frames named az1 will to turn off the power, admin must to live migration all"},{"line_number":39,"context_line":"instances in az1 to az2 or az3."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"This use case needs more intelligent live-migration."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_7902fa70","line":38,"range":{"start_line":38,"start_character":51,"end_line":38,"end_character":73},"updated":"2016-10-24 12:12:19.000000000","message":"has to live migrate","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":23210,"name":"YumengBao","email":"bao.yumeng@zte.com.cn","username":"YumengBao"},"change_message_id":"61ed64b0e3e1b82ad88043b202eba4df1aa8844a","unresolved":false,"context_lines":[{"line_number":35,"context_line":"independent az."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Admin booted many running instances. Now because of equipment upgrade, machine"},{"line_number":38,"context_line":"frames named az1 will to turn off the power, admin must to live migration all"},{"line_number":39,"context_line":"instances in az1 to az2 or az3."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"This use case needs more intelligent live-migration."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_1961fe39","line":38,"range":{"start_line":38,"start_character":17,"end_line":38,"end_character":43},"updated":"2016-10-24 12:12:19.000000000","message":"needs to be powered off","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"a1be6ada9dafeadc542c5d2a0bd32a509d66a1b5","unresolved":false,"context_lines":[{"line_number":35,"context_line":"independent az."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Admin booted many running instances. Now because of equipment upgrade, machine"},{"line_number":38,"context_line":"frames named az1 will to turn off the power, admin must to live migration all"},{"line_number":39,"context_line":"instances in az1 to az2 or az3."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"This use case needs more intelligent live-migration."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_2c2af02c","line":38,"range":{"start_line":38,"start_character":17,"end_line":38,"end_character":43},"in_reply_to":"da6895a0_1961fe39","updated":"2016-10-25 00:50:01.000000000","message":"Done","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"a1be6ada9dafeadc542c5d2a0bd32a509d66a1b5","unresolved":false,"context_lines":[{"line_number":35,"context_line":"independent az."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Admin booted many running instances. Now because of equipment upgrade, machine"},{"line_number":38,"context_line":"frames named az1 will to turn off the power, admin must to live migration all"},{"line_number":39,"context_line":"instances in az1 to az2 or az3."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"This use case needs more intelligent live-migration."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_4c21e44c","line":38,"range":{"start_line":38,"start_character":51,"end_line":38,"end_character":73},"in_reply_to":"da6895a0_7902fa70","updated":"2016-10-25 00:50:01.000000000","message":"Done","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":23210,"name":"YumengBao","email":"bao.yumeng@zte.com.cn","username":"YumengBao"},"change_message_id":"61ed64b0e3e1b82ad88043b202eba4df1aa8844a","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Admin booted many running instances. Now because of equipment upgrade, machine"},{"line_number":38,"context_line":"frames named az1 will to turn off the power, admin must to live migration all"},{"line_number":39,"context_line":"instances in az1 to az2 or az3."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"This use case needs more intelligent live-migration."},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_d9dce614","line":39,"range":{"start_line":39,"start_character":10,"end_line":39,"end_character":12},"updated":"2016-10-24 12:12:19.000000000","message":"from ?","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"a1be6ada9dafeadc542c5d2a0bd32a509d66a1b5","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Admin booted many running instances. Now because of equipment upgrade, machine"},{"line_number":38,"context_line":"frames named az1 will to turn off the power, admin must to live migration all"},{"line_number":39,"context_line":"instances in az1 to az2 or az3."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"This use case needs more intelligent live-migration."},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_6c1ce813","line":39,"range":{"start_line":39,"start_character":10,"end_line":39,"end_character":12},"in_reply_to":"da6895a0_d9dce614","updated":"2016-10-25 00:50:01.000000000","message":"Done","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":23210,"name":"YumengBao","email":"bao.yumeng@zte.com.cn","username":"YumengBao"},"change_message_id":"61ed64b0e3e1b82ad88043b202eba4df1aa8844a","unresolved":false,"context_lines":[{"line_number":97,"context_line":"Other end user impact"},{"line_number":98,"context_line":"---------------------"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Admin user can live migration a instance to specific az without specified host."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"But when user want to specify a destination host, availability-zone prameter"},{"line_number":103,"context_line":"should be null."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da6895a0_3451690f","line":100,"range":{"start_line":100,"start_character":20,"end_line":100,"end_character":31},"updated":"2016-10-24 12:12:19.000000000","message":"migrate an","commit_id":"59e8d7504fc29d4aef8d1a0398eeaf69ef6d855a"},{"author":{"_account_id":12299,"name":"Paweł Koniszewski","email":"pawel.koniszewski@gmail.com","username":"pawel.koniszewski"},"change_message_id":"659dea3220d959ad8840210baedfdd7699207876","unresolved":false,"context_lines":[{"line_number":43,"context_line":"Proposed change"},{"line_number":44,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Add an optional parameter to specify destination az for live-migration."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Alternatives"},{"line_number":49,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6895a0_d2a02646","line":46,"range":{"start_line":46,"start_character":7,"end_line":46,"end_character":15},"updated":"2016-10-25 12:57:01.000000000","message":"Here you mention that the property will be optional, but it is required in the body.","commit_id":"ebb4029cf491540234371bdefbfdfd78a7b7e157"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"6671dece34690da2021c481431f839ded7935d2e","unresolved":false,"context_lines":[{"line_number":43,"context_line":"Proposed change"},{"line_number":44,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Add an optional parameter to specify destination az for live-migration."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Alternatives"},{"line_number":49,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_c077b900","line":46,"range":{"start_line":46,"start_character":7,"end_line":46,"end_character":15},"in_reply_to":"da6895a0_d2a02646","updated":"2016-10-27 08:48:39.000000000","message":"I see, I will modify schema.","commit_id":"ebb4029cf491540234371bdefbfdfd78a7b7e157"},{"author":{"_account_id":12299,"name":"Paweł Koniszewski","email":"pawel.koniszewski@gmail.com","username":"pawel.koniszewski"},"change_message_id":"659dea3220d959ad8840210baedfdd7699207876","unresolved":false,"context_lines":[{"line_number":70,"context_line":"                \u0027block_migration\u0027: parameter_types.boolean,"},{"line_number":71,"context_line":"                \u0027disk_over_commit\u0027: parameter_types.boolean,"},{"line_number":72,"context_line":"                \u0027host\u0027: host"},{"line_number":73,"context_line":"                \u0027availability-zone\u0027: availability-zone"},{"line_number":74,"context_line":"            },"},{"line_number":75,"context_line":"            \u0027required\u0027: [\u0027block_migration\u0027, \u0027disk_over_commit\u0027,"},{"line_number":76,"context_line":"                         \u0027host\u0027, \u0027availability-zone\u0027],"}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6895a0_126ffe2b","line":73,"updated":"2016-10-25 12:57:01.000000000","message":"\u0027force\u0027 property is missing there, please refer to:\nhttps://github.com/openstack/nova/blob/master/nova/api/openstack/compute/schemas/migrate_server.py#L54","commit_id":"ebb4029cf491540234371bdefbfdfd78a7b7e157"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"6671dece34690da2021c481431f839ded7935d2e","unresolved":false,"context_lines":[{"line_number":70,"context_line":"                \u0027block_migration\u0027: parameter_types.boolean,"},{"line_number":71,"context_line":"                \u0027disk_over_commit\u0027: parameter_types.boolean,"},{"line_number":72,"context_line":"                \u0027host\u0027: host"},{"line_number":73,"context_line":"                \u0027availability-zone\u0027: availability-zone"},{"line_number":74,"context_line":"            },"},{"line_number":75,"context_line":"            \u0027required\u0027: [\u0027block_migration\u0027, \u0027disk_over_commit\u0027,"},{"line_number":76,"context_line":"                         \u0027host\u0027, \u0027availability-zone\u0027],"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_605fcd72","line":73,"in_reply_to":"da6895a0_126ffe2b","updated":"2016-10-27 08:48:39.000000000","message":"ok, thanks.","commit_id":"ebb4029cf491540234371bdefbfdfd78a7b7e157"},{"author":{"_account_id":12299,"name":"Paweł Koniszewski","email":"pawel.koniszewski@gmail.com","username":"pawel.koniszewski"},"change_message_id":"659dea3220d959ad8840210baedfdd7699207876","unresolved":false,"context_lines":[{"line_number":73,"context_line":"                \u0027availability-zone\u0027: availability-zone"},{"line_number":74,"context_line":"            },"},{"line_number":75,"context_line":"            \u0027required\u0027: [\u0027block_migration\u0027, \u0027disk_over_commit\u0027,"},{"line_number":76,"context_line":"                         \u0027host\u0027, \u0027availability-zone\u0027],"},{"line_number":77,"context_line":"            \u0027additionalProperties\u0027: False,"},{"line_number":78,"context_line":"        },"},{"line_number":79,"context_line":"    },"}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6895a0_527976f5","line":76,"range":{"start_line":76,"start_character":34,"end_line":76,"end_character":51},"updated":"2016-10-25 12:57:01.000000000","message":"Why this needs to be required property?","commit_id":"ebb4029cf491540234371bdefbfdfd78a7b7e157"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"6671dece34690da2021c481431f839ded7935d2e","unresolved":false,"context_lines":[{"line_number":73,"context_line":"                \u0027availability-zone\u0027: availability-zone"},{"line_number":74,"context_line":"            },"},{"line_number":75,"context_line":"            \u0027required\u0027: [\u0027block_migration\u0027, \u0027disk_over_commit\u0027,"},{"line_number":76,"context_line":"                         \u0027host\u0027, \u0027availability-zone\u0027],"},{"line_number":77,"context_line":"            \u0027additionalProperties\u0027: False,"},{"line_number":78,"context_line":"        },"},{"line_number":79,"context_line":"    },"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_c04ed9c0","line":76,"range":{"start_line":76,"start_character":34,"end_line":76,"end_character":51},"in_reply_to":"da6895a0_527976f5","updated":"2016-10-27 08:48:39.000000000","message":"availability-zone is optional.","commit_id":"ebb4029cf491540234371bdefbfdfd78a7b7e157"},{"author":{"_account_id":12299,"name":"Paweł Koniszewski","email":"pawel.koniszewski@gmail.com","username":"pawel.koniszewski"},"change_message_id":"659dea3220d959ad8840210baedfdd7699207876","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    },"},{"line_number":80,"context_line":"    \u0027required\u0027: [\u0027os-migrateLive\u0027],"},{"line_number":81,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":82,"context_line":"}"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"This change will need a new microversion, and the old version API will keep"},{"line_number":85,"context_line":"the same behaviour as before."}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6895a0_92ef8e86","line":82,"updated":"2016-10-25 12:57:01.000000000","message":"Would be good to describe here which error code will be returned when both are provided, AZ and host. Something similar to: https://specs.openstack.org/openstack/nova-specs/specs/mitaka/implemented/pause-vm-during-live-migration.html#rest-api-impact","commit_id":"ebb4029cf491540234371bdefbfdfd78a7b7e157"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"6671dece34690da2021c481431f839ded7935d2e","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    },"},{"line_number":80,"context_line":"    \u0027required\u0027: [\u0027os-migrateLive\u0027],"},{"line_number":81,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":82,"context_line":"}"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"This change will need a new microversion, and the old version API will keep"},{"line_number":85,"context_line":"the same behaviour as before."}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_60a42d57","line":82,"in_reply_to":"da6895a0_92ef8e86","updated":"2016-10-27 08:48:39.000000000","message":"Done","commit_id":"ebb4029cf491540234371bdefbfdfd78a7b7e157"},{"author":{"_account_id":12299,"name":"Paweł Koniszewski","email":"pawel.koniszewski@gmail.com","username":"pawel.koniszewski"},"change_message_id":"659dea3220d959ad8840210baedfdd7699207876","unresolved":false,"context_lines":[{"line_number":137,"context_line":"Work Items"},{"line_number":138,"context_line":"----------"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"* Change live_migration API microversion."},{"line_number":141,"context_line":"* Change live_migration in nova-api to parse availability-zone parameter."},{"line_number":142,"context_line":"* Change parsing logic in python-novaclient with respect to API microversion."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":6,"id":"da6895a0_32f5e282","line":141,"range":{"start_line":140,"start_character":2,"end_line":141,"end_character":73},"updated":"2016-10-25 12:57:01.000000000","message":"Those two are actually the same item","commit_id":"ebb4029cf491540234371bdefbfdfd78a7b7e157"},{"author":{"_account_id":12813,"name":"Rong Han","email":"han.rong3@zte.com.cn","username":"hanrong-zte"},"change_message_id":"6671dece34690da2021c481431f839ded7935d2e","unresolved":false,"context_lines":[{"line_number":137,"context_line":"Work Items"},{"line_number":138,"context_line":"----------"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"* Change live_migration API microversion."},{"line_number":141,"context_line":"* Change live_migration in nova-api to parse availability-zone parameter."},{"line_number":142,"context_line":"* Change parsing logic in python-novaclient with respect to API microversion."},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba5da102_808941cd","line":141,"range":{"start_line":140,"start_character":2,"end_line":141,"end_character":73},"in_reply_to":"da6895a0_32f5e282","updated":"2016-10-27 08:48:39.000000000","message":"Done","commit_id":"ebb4029cf491540234371bdefbfdfd78a7b7e157"}]}
