)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"0b9dc9d1142286e9129aadd4785a5b898f684809","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     zhangxiaohan \u003czmj1981123@163.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-02-14 11:43:33 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cinder backup has a parameter error when discard bytes in ceph cluster"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"1. What is the problem?"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9fdfeff1_2c4faf6b","line":7,"updated":"2019-02-14 15:49:47.000000000","message":"Commit messages should not be a bug report. This should state what is being changed.\n\nHas an actual bug been filed for this? If so, there should be a line below of \"Closes-bug: #\u003cbug number\u003e\".\n\nhttps://bugs.launchpad.net/cinder/+bugs\n\nAlso, please reformat this commit message to follow guidelines:\n\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"1e49dc4417efdd421a412c52ac71c45009b9ec72"},{"author":{"_account_id":26133,"name":"zhangxiaohan","email":"zmj1981123@163.com","username":"zhangxiaohan"},"change_message_id":"45ec7d34ed7aa3ae760a72eb21b438e2ed7e0f22","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     zhangxiaohan \u003czmj1981123@163.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-02-14 11:43:33 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cinder backup has a parameter error when discard bytes in ceph cluster"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"1. What is the problem?"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9fdfeff1_fd2f05f3","line":7,"in_reply_to":"9fdfeff1_2c4faf6b","updated":"2019-02-15 06:54:37.000000000","message":"1.add unit test in test_discard_bytes\n2.add \"Closes-Bug: #1815845\"","commit_id":"1e49dc4417efdd421a412c52ac71c45009b9ec72"}],"cinder/tests/unit/backup/drivers/test_backup_ceph.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"a5a1aceac570d5fed276e1180ab89be3f5254f60","unresolved":false,"context_lines":[{"line_number":908,"context_line":"        self.assertEqual(2, image.discard.call_count)"},{"line_number":909,"context_line":""},{"line_number":910,"context_line":"        self.service._discard_bytes(wrapped_rbd, 0, limit * 2 + 1234)"},{"line_number":911,"context_line":"        self.assertEqual(5, image.discard.call_count)"},{"line_number":912,"context_line":"        image.reset_mock()"},{"line_number":913,"context_line":""},{"line_number":914,"context_line":"        # Test discard with no remainder"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fdfeff1_66be21af","line":911,"range":{"start_line":911,"start_character":25,"end_line":911,"end_character":26},"updated":"2019-02-15 14:37:53.000000000","message":"Reuse of the same mock here is making this test harder than necessary to understand.  While investigating the code here, I refactored it a bit.","commit_id":"4e0fc97cf27befd3015640555aa82666746517ca"}]}
