)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"6790685710f7f31f6db8d8ff5cf6e52e9fcd054d","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    nova/virt/libvirt/host.py"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"NOTE(elod.illes): The conflict of test_migration.py is due to not"},{"line_number":34,"context_line":"having patch Ife89a705892ad96de6d5f8e68b6e4b99063a7512 in stable/rocky."},{"line_number":35,"context_line":"The conflicts of fakelibvirt.py and host.py are due to patch"},{"line_number":36,"context_line":"I0981c0349f163120939c3ddb9aeac82a01ceacd0 is not present in"},{"line_number":37,"context_line":"stable/rocky and we cannot backport either, because the minimum libvirt"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1f493fa4_fa7f97a8","line":34,"updated":"2020-05-05 15:49:17.000000000","message":"OK that is safe.","commit_id":"528d8a83adeaff2d471790729993b2a9937f1418"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"6790685710f7f31f6db8d8ff5cf6e52e9fcd054d","unresolved":false,"context_lines":[{"line_number":35,"context_line":"The conflicts of fakelibvirt.py and host.py are due to patch"},{"line_number":36,"context_line":"I0981c0349f163120939c3ddb9aeac82a01ceacd0 is not present in"},{"line_number":37,"context_line":"stable/rocky and we cannot backport either, because the minimum libvirt"},{"line_number":38,"context_line":"version is still 1.3.1 and that patch would require 3.0.0."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Change-Id: I6a4252b0c12c41c233299f30ce8294fef21c7b40"},{"line_number":41,"context_line":"Closes-Bug: #1788014"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1f493fa4_053b089c","line":38,"updated":"2020-05-05 15:49:17.000000000","message":"I double checked this and it is also seem safe to me.","commit_id":"528d8a83adeaff2d471790729993b2a9937f1418"}],"nova/virt/libvirt/host.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"6790685710f7f31f6db8d8ff5cf6e52e9fcd054d","unresolved":false,"context_lines":[{"line_number":180,"context_line":"            if (hasattr(libvirt, \u0027VIR_DOMAIN_EVENT_SUSPENDED_POSTCOPY\u0027) and"},{"line_number":181,"context_line":"                    detail \u003d\u003d libvirt.VIR_DOMAIN_EVENT_SUSPENDED_POSTCOPY):"},{"line_number":182,"context_line":"                transition \u003d virtevent.EVENT_LIFECYCLE_POSTCOPY_STARTED"},{"line_number":183,"context_line":"            elif (hasattr(libvirt, \u0027VIR_DOMAIN_EVENT_SUSPENDED_MIGRATED\u0027) and"},{"line_number":184,"context_line":"                      detail \u003d\u003d libvirt.VIR_DOMAIN_EVENT_SUSPENDED_MIGRATED):"},{"line_number":185,"context_line":"                # VIR_DOMAIN_EVENT_SUSPENDED_MIGRATED is also sent when live"},{"line_number":186,"context_line":"                # migration of the guest fails, so we cannot simply rely"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_0551480f","line":183,"updated":"2020-05-05 15:49:17.000000000","message":"So we need this check as 1.3.1 (the supported minimum libvirt version) does not have VIR_DOMAIN_EVENT_SUSPENDED_MIGRATED.","commit_id":"528d8a83adeaff2d471790729993b2a9937f1418"}]}
