)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"e51f4557b55e524e632a1f67592929db81e0e0e6","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Store volume encryption metadata with volumes"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Volume encryption metadata is current associated with a volume type,"},{"line_number":10,"context_line":"which creates a layer of indirection between encrypted volumes and"},{"line_number":11,"context_line":"the encryption metadata required to decrypt the volume. This design"},{"line_number":12,"context_line":"has the side effect of preventing encrypted volumes from ever"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"fa1b9901_d0fc8740","line":9,"updated":"2015-08-18 13:05:52.000000000","message":"current-\u003ecurrently","commit_id":"fdc9578e0dcf89b956ecbd9af4cf428e95ce4358"}],"cinder/api/contrib/volume_type_encryption.py":[{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"e51f4557b55e524e632a1f67592929db81e0e0e6","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        msg \u003d None"},{"line_number":66,"context_line":"        if \u0027provider\u0027 not in encryption.keys():"},{"line_number":67,"context_line":"            msg \u003d _(\u0027provider must be defined\u0027)"},{"line_number":68,"context_line":"        elif \u0027control_location\u0027 not in encryption.keys():"},{"line_number":69,"context_line":"            msg \u003d _(\u0027control_location must be defined\u0027)"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa1b9901_908fef22","line":67,"updated":"2015-08-18 13:05:52.000000000","message":"Suggest: \"Provider must be defined.\"","commit_id":"fdc9578e0dcf89b956ecbd9af4cf428e95ce4358"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"e51f4557b55e524e632a1f67592929db81e0e0e6","unresolved":false,"context_lines":[{"line_number":66,"context_line":"        if \u0027provider\u0027 not in encryption.keys():"},{"line_number":67,"context_line":"            msg \u003d _(\u0027provider must be defined\u0027)"},{"line_number":68,"context_line":"        elif \u0027control_location\u0027 not in encryption.keys():"},{"line_number":69,"context_line":"            msg \u003d _(\u0027control_location must be defined\u0027)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"        if msg is not None:"},{"line_number":72,"context_line":"            raise exception.InvalidInput(reason\u003dmsg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa1b9901_d0ad6789","line":69,"updated":"2015-08-18 13:05:52.000000000","message":"\".\" at EOL","commit_id":"fdc9578e0dcf89b956ecbd9af4cf428e95ce4358"}],"cinder/db/sqlalchemy/migrate_repo/versions/053_per_volume_encryption.py":[{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"53c66542db5cfff706779c48799074f7e92892ce","unresolved":false,"context_lines":[{"line_number":186,"context_line":"    try:"},{"line_number":187,"context_line":"        encryption.c.volume_type_id.alter(nullable\u003dFalse)"},{"line_number":188,"context_line":"    except Exception:"},{"line_number":189,"context_line":"        LOG.error(_LE(\"Could not add non-null constraint on |volume_type_id|\"))"},{"line_number":190,"context_line":"        raise"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"    try:"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa1b9901_a58af0bd","line":189,"updated":"2015-08-18 14:06:52.000000000","message":"Missing period/exclamation point at EOL.","commit_id":"fdc9578e0dcf89b956ecbd9af4cf428e95ce4358"}]}
