)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"4bd3b1ce3b6af6373ef15837cf4d7e343a476f27","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2020-10-13 16:25:06 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add task state for attach volume and detach volume"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I5a18a9ca700d18d08f9f857c4e081cac59a132a7"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"9f560f44_2d0f7239","line":8,"updated":"2020-10-14 00:27:38.000000000","message":"Implements: blueprint ensure-volume-attachment-successful","commit_id":"bf6b4734edb22b566ac8690d744bb7b4dd4faa65"}],"nova/exception.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c6c26c5b8b37f70dc35ae6557593a2c8416a0901","unresolved":false,"context_lines":[{"line_number":298,"context_line":"    msg_fmt \u003d _(\u0027Swapping multi-attach volumes with more than one read/write \u0027"},{"line_number":299,"context_line":"                \u0027attachment is not supported.\u0027)"},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"class CreateBDMNotValid(Invalid):"},{"line_number":302,"context_line":"    msg_fmt \u003d _(\u0027message is timeout for create bdms.\u0027)"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":"class VolumeNotCreated(NovaException):"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_3b71bf78","line":301,"updated":"2020-10-07 10:54:34.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"924ad8c151d25cd9f80534af771be86c25e4e633"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c6c26c5b8b37f70dc35ae6557593a2c8416a0901","unresolved":false,"context_lines":[{"line_number":301,"context_line":"class CreateBDMNotValid(Invalid):"},{"line_number":302,"context_line":"    msg_fmt \u003d _(\u0027message is timeout for create bdms.\u0027)"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":"class VolumeNotCreated(NovaException):"},{"line_number":305,"context_line":"    msg_fmt \u003d _(\"Volume %(volume_id)s did not finish being created\""},{"line_number":306,"context_line":"                \" even after we waited %(seconds)s seconds or %(attempts)s\""},{"line_number":307,"context_line":"                \" attempts. And its status is %(volume_status)s.\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_1b6e7b95","line":304,"updated":"2020-10-07 10:54:34.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"924ad8c151d25cd9f80534af771be86c25e4e633"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b8c6f315e472ac6ac022c2486215bc4f370c3acc","unresolved":false,"context_lines":[{"line_number":298,"context_line":"    msg_fmt \u003d _(\u0027Swapping multi-attach volumes with more than one read/write \u0027"},{"line_number":299,"context_line":"                \u0027attachment is not supported.\u0027)"},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"class MessageNotInValid(Invalid):"},{"line_number":302,"context_line":"    msg_fmt \u003d _(\u0027message is timeout and raise.\u0027)"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":"class VolumeNotCreated(NovaException):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_54eb6f10","line":301,"updated":"2020-10-10 12:18:09.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"69b95e64784fb48c211797dabe2f05f648be3deb"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b8c6f315e472ac6ac022c2486215bc4f370c3acc","unresolved":false,"context_lines":[{"line_number":301,"context_line":"class MessageNotInValid(Invalid):"},{"line_number":302,"context_line":"    msg_fmt \u003d _(\u0027message is timeout and raise.\u0027)"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":"class VolumeNotCreated(NovaException):"},{"line_number":305,"context_line":"    msg_fmt \u003d _(\"Volume %(volume_id)s did not finish being created\""},{"line_number":306,"context_line":"                \" even after we waited %(seconds)s seconds or %(attempts)s\""},{"line_number":307,"context_line":"                \" attempts. And its status is %(volume_status)s.\")"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_b4ec8b28","line":304,"updated":"2020-10-10 12:18:09.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"69b95e64784fb48c211797dabe2f05f648be3deb"}]}
