)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"ca21c59ea51b38524a38b97c5e816fe7577dd730","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Kimiya Yokoo \u003cKimiya.Yokoo@emc.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-06-11 12:33:01 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Converting string into JSON when cinder takes block_device_mapping value from DB"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"To reproduce this bug:"},{"line_number":10,"context_line":"1. Boot an instance from a volume."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5f201791_33f496f0","line":7,"updated":"2017-06-28 14:59:55.000000000","message":"Long line needs to be wrapped.","commit_id":"1405ee0cde1103ef41a643030a8a04ac7e12d3cf"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"ca21c59ea51b38524a38b97c5e816fe7577dd730","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"To reproduce this bug:"},{"line_number":10,"context_line":"1. Boot an instance from a volume."},{"line_number":11,"context_line":"2. Create an image of this volume-backended instance using nova image-create."},{"line_number":12,"context_line":"3. Create a new volume using this image."},{"line_number":13,"context_line":"4. Boot a new instance using this newly created volume."},{"line_number":14,"context_line":"    -\u003e then booting an instacne fails with the error message below"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5f201791_13df5a69","line":11,"updated":"2017-06-28 14:59:55.000000000","message":"Wrap long line.","commit_id":"1405ee0cde1103ef41a643030a8a04ac7e12d3cf"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"ca21c59ea51b38524a38b97c5e816fe7577dd730","unresolved":false,"context_lines":[{"line_number":12,"context_line":"3. Create a new volume using this image."},{"line_number":13,"context_line":"4. Boot a new instance using this newly created volume."},{"line_number":14,"context_line":"    -\u003e then booting an instacne fails with the error message below"},{"line_number":15,"context_line":"Invalid image metadata. Error: A list is required in field img_block_device_mapping, not a unicode (HTTP 400)"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The cause of this bug is, when creating an image meta object, Cinder passes block_device_mapping value as string to Nova"},{"line_number":18,"context_line":"but the value should be json."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5f201791_b3df8664","line":15,"updated":"2017-06-28 14:59:55.000000000","message":"Wrap long line.","commit_id":"1405ee0cde1103ef41a643030a8a04ac7e12d3cf"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"ca21c59ea51b38524a38b97c5e816fe7577dd730","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    -\u003e then booting an instacne fails with the error message below"},{"line_number":15,"context_line":"Invalid image metadata. Error: A list is required in field img_block_device_mapping, not a unicode (HTTP 400)"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The cause of this bug is, when creating an image meta object, Cinder passes block_device_mapping value as string to Nova"},{"line_number":18,"context_line":"but the value should be json."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Closes-Bug: #1476114"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5f201791_93d48a49","line":17,"updated":"2017-06-28 14:59:55.000000000","message":"Wrap long line.","commit_id":"1405ee0cde1103ef41a643030a8a04ac7e12d3cf"}]}
