)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"45bbe6f9228884bf8053fc54fffc5f0dea70b3d6","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Hidekazu Nakamura \u003chid-nakamura@vf.jp.nec.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-03-20 16:56:42 +0900"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add replace cold migration to usenova API spec"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds replace-cold-migrate-to-use-nova-migration-api spec."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"df7087c5_4a1c88c0","line":7,"updated":"2018-03-22 08:34:06.000000000","message":"single space required at usenova","commit_id":"a27213b868b664a0214ceff6846b084a628d7684"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"45bbe6f9228884bf8053fc54fffc5f0dea70b3d6","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add replace cold migration to usenova API spec"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds replace-cold-migrate-to-use-nova-migration-api spec."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ib83d391fe2cb2ba63a1ce20ec39011dbb0755a35"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"df7087c5_aa8204c7","line":10,"updated":"2018-03-22 08:34:06.000000000","message":"blueprint tag is missing","commit_id":"a27213b868b664a0214ceff6846b084a628d7684"}],"specs/rocky/approved/replace-cold-migrate-to-use-nova-migration-api.rst":[{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"ee64ad2f33261b801299c19195b5c1429b456672","unresolved":false,"context_lines":[{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Since v2.56, Nova migrate Server(migrate Action) API has host option."},{"line_number":32,"context_line":"By replacing watcher_non_live_migrate_instance method in common/nova_helper.py"},{"line_number":33,"context_line":"to use the API, we can simply solve the problem."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_ca6586b6","line":32,"updated":"2018-03-16 06:33:20.000000000","message":"nit, add the reference link to nova api v2.56 for better clarity","commit_id":"7a131b4870811256b96c1a051b21d5af400081af"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"25f9a4ebe27ddccd44ba3afa468bd1c945039344","unresolved":false,"context_lines":[{"line_number":32,"context_line":"By replacing watcher_non_live_migrate_instance method in common/nova_helper.py"},{"line_number":33,"context_line":"to use the API, we can simply solve the problem."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Alternatives"},{"line_number":37,"context_line":"------------"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_fd5aba80","line":35,"updated":"2018-03-15 06:55:06.000000000","message":"here just need one blank line","commit_id":"7a131b4870811256b96c1a051b21d5af400081af"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"25f9a4ebe27ddccd44ba3afa468bd1c945039344","unresolved":false,"context_lines":[{"line_number":41,"context_line":"But this solution remains quota problem. During temporary user lives and"},{"line_number":42,"context_line":"reached quota limit, new user can not be created."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Data model impact"},{"line_number":46,"context_line":"-----------------"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_1d5e8e75","line":44,"updated":"2018-03-15 06:55:06.000000000","message":"ditto","commit_id":"7a131b4870811256b96c1a051b21d5af400081af"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"25f9a4ebe27ddccd44ba3afa468bd1c945039344","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"None"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"REST API impact"},{"line_number":52,"context_line":"---------------"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_dd53366a","line":50,"updated":"2018-03-15 06:55:06.000000000","message":"ditto","commit_id":"7a131b4870811256b96c1a051b21d5af400081af"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"25f9a4ebe27ddccd44ba3afa468bd1c945039344","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"None"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Security impact"},{"line_number":58,"context_line":"---------------"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_3d98321a","line":56,"updated":"2018-03-15 06:55:06.000000000","message":"ditto","commit_id":"7a131b4870811256b96c1a051b21d5af400081af"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"25f9a4ebe27ddccd44ba3afa468bd1c945039344","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"None"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"Notifications impact"},{"line_number":64,"context_line":"--------------------"},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_dd86d6b9","line":62,"updated":"2018-03-15 06:55:06.000000000","message":"ditto","commit_id":"7a131b4870811256b96c1a051b21d5af400081af"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"25f9a4ebe27ddccd44ba3afa468bd1c945039344","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"None"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Other end user impact"},{"line_number":70,"context_line":"---------------------"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_7d91caf0","line":68,"updated":"2018-03-15 06:55:06.000000000","message":"ditto","commit_id":"7a131b4870811256b96c1a051b21d5af400081af"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"25f9a4ebe27ddccd44ba3afa468bd1c945039344","unresolved":false,"context_lines":[{"line_number":77,"context_line":"We may expect cold migration becomes faster because current implementation"},{"line_number":78,"context_line":"calls many Nova and Neutron API."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Other deployer impact"},{"line_number":82,"context_line":"---------------------"},{"line_number":83,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_3dc112e6","line":80,"updated":"2018-03-15 06:55:06.000000000","message":"ditto","commit_id":"7a131b4870811256b96c1a051b21d5af400081af"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"25f9a4ebe27ddccd44ba3afa468bd1c945039344","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"* Administrator can see migration by watcher using Nova List Migrations API."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Developer impact"},{"line_number":88,"context_line":"----------------"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_5dc406f5","line":86,"updated":"2018-03-15 06:55:06.000000000","message":"ditto","commit_id":"7a131b4870811256b96c1a051b21d5af400081af"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"25f9a4ebe27ddccd44ba3afa468bd1c945039344","unresolved":false,"context_lines":[{"line_number":87,"context_line":"Developer impact"},{"line_number":88,"context_line":"----------------"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Nova"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"Implementation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_3d34b2fb","line":90,"range":{"start_line":90,"start_character":0,"end_line":90,"end_character":4},"updated":"2018-03-15 06:55:06.000000000","message":"I don\u0027t think this bp will affect Nova developer","commit_id":"7a131b4870811256b96c1a051b21d5af400081af"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"25f9a4ebe27ddccd44ba3afa468bd1c945039344","unresolved":false,"context_lines":[{"line_number":118,"context_line":"Testing"},{"line_number":119,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"We should expect curernt test code can test this replacement."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_bd80c2f6","line":121,"range":{"start_line":121,"start_character":17,"end_line":121,"end_character":24},"updated":"2018-03-15 06:55:06.000000000","message":"current","commit_id":"7a131b4870811256b96c1a051b21d5af400081af"}]}
