)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"a118c2996098087929175c4af61eefd316049e5e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"lock to protect the operation from concurrent deletes the"},{"line_number":11,"context_line":"volumes/snapshot used in the create operation, but we use"},{"line_number":12,"context_line":"exclusive locks on both delete and create side which will result"},{"line_number":13,"context_line":"in only one create operations from the same volume/sanpshot can"},{"line_number":14,"context_line":"process on the same time."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Since Tooz has supported shared filelock, this patch gives a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ff0f0b1f_f61987d6","line":13,"range":{"start_line":13,"start_character":51,"end_line":13,"end_character":59},"updated":"2017-05-24 17:27:04.000000000","message":"s/sanpshot/snapshot","commit_id":"be770ab1e27d9a68ed7fa36bcab655716748fb4e"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"a118c2996098087929175c4af61eefd316049e5e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Since Tooz has supported shared filelock, this patch gives a"},{"line_number":17,"context_line":"optimized method, add exclusive(write) locks for delete"},{"line_number":18,"context_line":"operations and shared(read) locks for create operations, so we"},{"line_number":19,"context_line":"can create from volume/sanpshot on parallel and also protect"},{"line_number":20,"context_line":"create operations from concurrent delete the source"},{"line_number":21,"context_line":"volume/snapshot."},{"line_number":22,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ff0f0b1f_76257708","line":19,"range":{"start_line":19,"start_character":23,"end_line":19,"end_character":31},"updated":"2017-05-24 17:27:04.000000000","message":"s/sanpshot/snapshot","commit_id":"be770ab1e27d9a68ed7fa36bcab655716748fb4e"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"a118c2996098087929175c4af61eefd316049e5e","unresolved":false,"context_lines":[{"line_number":20,"context_line":"create operations from concurrent delete the source"},{"line_number":21,"context_line":"volume/snapshot."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"It add a \u0027concurrent_create\u0027 config option because some arrays"},{"line_number":24,"context_line":"don\u0027t support creating a couple of volumes from the same"},{"line_number":25,"context_line":"volume/snapshot."},{"line_number":26,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ff0f0b1f_36701f08","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":6},"updated":"2017-05-24 17:27:04.000000000","message":"Suggest: \u0027This patch adds a..\u0027","commit_id":"be770ab1e27d9a68ed7fa36bcab655716748fb4e"}]}
