)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"861f27b4fb7974451d87c70c4d1b8035d138234d","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2020-02-08 11:02:23 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"fix bug 1861964"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"https://bugs.launchpad.net/nova/+bug/1861964"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ie4706a4958739a8ff46fbf0b9f586dd0f79c2bc5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fa7e38b_3a1ab77b","line":8,"updated":"2020-02-10 08:31:05.000000000","message":"Could you please a bit more descriptive what you have done?","commit_id":"df729914862a18a78af4be631660fa30515f5e16"},{"author":{"_account_id":30736,"name":"HYSong","email":"g.terry.song@gmail.com","username":"Shy"},"change_message_id":"939a30879604ab3ede4add62031486eb219c5fcc","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2020-02-08 11:02:23 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"fix bug 1861964"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"https://bugs.launchpad.net/nova/+bug/1861964"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ie4706a4958739a8ff46fbf0b9f586dd0f79c2bc5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fa7e38b_93629f14","line":8,"in_reply_to":"3fa7e38b_3a1ab77b","updated":"2020-02-12 02:23:03.000000000","message":"Thanks for your review.\nI have commit rollback code and fix my commit,\nI will add unit test and functional test soon.\nPlease review it, thanks!","commit_id":"df729914862a18a78af4be631660fa30515f5e16"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"861f27b4fb7974451d87c70c4d1b8035d138234d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"fix bug 1861964"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"https://bugs.launchpad.net/nova/+bug/1861964"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ie4706a4958739a8ff46fbf0b9f586dd0f79c2bc5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fa7e38b_1a157b4c","line":9,"updated":"2020-02-10 08:31:05.000000000","message":"To refer to the bug properly you have to use the following tag\n\nCloses-Bug: #1861964\n\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Including_external_references","commit_id":"df729914862a18a78af4be631660fa30515f5e16"}],"nova/conductor/tasks/live_migrate.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"861f27b4fb7974451d87c70c4d1b8035d138234d","unresolved":false,"context_lines":[{"line_number":124,"context_line":"        self.instance.availability_zone \u003d ("},{"line_number":125,"context_line":"            availability_zones.get_host_availability_zone("},{"line_number":126,"context_line":"                self.context, self.destination))"},{"line_number":127,"context_line":"        "},{"line_number":128,"context_line":"        self.request_spec.availability_zone \u003d self.instance.availability_zone"},{"line_number":129,"context_line":"        self.request_spec.save()"},{"line_number":130,"context_line":"        "}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_9a088b2e","line":127,"updated":"2020-02-10 08:31:05.000000000","message":"please use four spaces for indentation instead of tabs.","commit_id":"df729914862a18a78af4be631660fa30515f5e16"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"861f27b4fb7974451d87c70c4d1b8035d138234d","unresolved":false,"context_lines":[{"line_number":126,"context_line":"                self.context, self.destination))"},{"line_number":127,"context_line":"        "},{"line_number":128,"context_line":"        self.request_spec.availability_zone \u003d self.instance.availability_zone"},{"line_number":129,"context_line":"        self.request_spec.save()"},{"line_number":130,"context_line":"        "},{"line_number":131,"context_line":"        self.migration.source_node \u003d self.instance.node"},{"line_number":132,"context_line":"        self.migration.dest_node \u003d dest_node"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_7afb4f15","line":129,"updated":"2020-02-10 08:31:05.000000000","message":"As the live migration task can fail and roll back you have to take care of rolling back the request_spec.availability_zone value as well. See nova.compute.manager.ComputeManager._rollback_live_migration for the current rollbacking code.","commit_id":"df729914862a18a78af4be631660fa30515f5e16"}]}
