)]}'
{"specs/mitaka/add-location-manage-mechanism.rst":[{"author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"change_message_id":"b1f8b7d76ad89ad6e68fdba22ff0b8d60aa87618","unresolved":false,"context_lines":[{"line_number":33,"context_line":"image file will be deleted and the other image could not be use anymore."},{"line_number":34,"context_line":"But the image file doesn\u0027t belong to the Glance. If another Glance use the same"},{"line_number":35,"context_line":"backend file in image C at the same time. C can\u0027t be use any more."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"In the first situation, the image file belongs to A. So when delete B, image"},{"line_number":38,"context_line":"file should not be deleted. It will only be deleted when A is deleted."},{"line_number":39,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a1a9d01_84447074","line":36,"updated":"2015-10-05 05:47:25.000000000","message":"TBH, This is not really a bug but rather a design choice. I don\u0027t think Glance has ever agreed on the above scenarios.\n\nI\u0027d like to see a different use case stated here. For example, why would a user need to do this instead of creating 2 images or just using 1 (since it\u0027s the same image) ? If it\u0027s needed by more than one tenant, why not using image sharing?\n\nI\u0027d like to know the \u0027cloud\u0027/end-user use-case for this.","commit_id":"f0d21cd98decddbb4ea52502f751e2bec6f890bd"},{"author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"change_message_id":"59a22d0c81e277a16f0a56c8bd71cc8f7353dd23","unresolved":false,"context_lines":[{"line_number":33,"context_line":"image file will be deleted and the other image could not be use anymore."},{"line_number":34,"context_line":"But the image file doesn\u0027t belong to the Glance. If another Glance use the same"},{"line_number":35,"context_line":"backend file in image C at the same time. C can\u0027t be use any more."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"In the first situation, the image file belongs to A. So when delete B, image"},{"line_number":38,"context_line":"file should not be deleted. It will only be deleted when A is deleted."},{"line_number":39,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a2fa921_5a07f5c9","line":36,"in_reply_to":"9a1a9d01_84447074","updated":"2015-10-08 01:46:38.000000000","message":"Thanks, Flavio. I added some description in the next patch.","commit_id":"f0d21cd98decddbb4ea52502f751e2bec6f890bd"},{"author":{"_account_id":16683,"name":"Alexey Galkin","email":"agalkin@mirantis.com","username":"agalkin"},"change_message_id":"a3ea8ef353fca8dbda7f065244bf8f0153d437e8","unresolved":false,"context_lines":[{"line_number":68,"context_line":"Don\u0027t modify the db. Only modify the location check logic. But in this way, we"},{"line_number":69,"context_line":"should traversing the image location table. It will reduce the performance."},{"line_number":70,"context_line":"Image share should solve the problem of the situation 1 in some way. But it"},{"line_number":71,"context_line":"cant\u0027 avoide the safe danger and can\u0027t solve the situation 2\u0027s problem at all."},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Data model impact"},{"line_number":74,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a26ad4f_9d463522","line":71,"updated":"2015-10-28 16:20:18.000000000","message":"Typo: avoide -\u003e avoid","commit_id":"47849255a0f5da6e17631978a213d95a322f48c3"},{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"6845f7cce59604009f5877bafc7cd800424244f0","unresolved":false,"context_lines":[{"line_number":68,"context_line":"Don\u0027t modify the db. Only modify the location check logic. But in this way, we"},{"line_number":69,"context_line":"should traversing the image location table. It will reduce the performance."},{"line_number":70,"context_line":"Image share should solve the problem of the situation 1 in some way. But it"},{"line_number":71,"context_line":"cant\u0027 avoide the safe danger and can\u0027t solve the situation 2\u0027s problem at all."},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Data model impact"},{"line_number":74,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a26ad4f_972b69eb","line":71,"in_reply_to":"1a26ad4f_9d463522","updated":"2015-10-29 01:36:35.000000000","message":"+1","commit_id":"47849255a0f5da6e17631978a213d95a322f48c3"}]}
