)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7437eb47b671918c5343a412b92065ecf601030d","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Ameed Ashour \u003cAmeed.Ashour@exalt.ps\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-12-14 14:54:14 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix detaching volumes when deleted VM is in error state"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ia3bde541f8a1688840be649d71c037cf911cde10"},{"line_number":10,"context_line":"Closes-bug: #1723165"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bf8cb3f7_e30c2c44","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":55},"updated":"2017-12-20 14:23:29.000000000","message":"Could you provide a little more information about why this is necessary and how your fix helps? I can probably grasp it from looking at the related bug, but it would be much better to have the context here","commit_id":"3c6415dc66a376fb71dc8bc0146f75e6f3f57401"}],"nova/compute/api.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"928b3501586d0da32dc41753040326eedb44685d","unresolved":false,"context_lines":[{"line_number":1927,"context_line":"                LOG.debug(\u0027Doing local delete in cell %s\u0027, cell.identity,"},{"line_number":1928,"context_line":"                          instance\u003dinstance)"},{"line_number":1929,"context_line":"                with nova_context.target_cell(context, cell) as cctxt:"},{"line_number":1930,"context_line":"                    self._local_delete(cctxt, instance, bdms, delete_type, cb)"},{"line_number":1931,"context_line":""},{"line_number":1932,"context_line":"        except exception.InstanceNotFound:"},{"line_number":1933,"context_line":"            # NOTE(comstud): Race condition. Instance already gone."}],"source_content_type":"text/x-python","patch_set":3,"id":"7f96bb07_a069d28b","line":1930,"range":{"start_line":1930,"start_character":25,"end_line":1930,"end_character":38},"updated":"2018-01-15 08:27:03.000000000","message":"do we need consider this kind of situation? \ninstance will be deleted in DB here....","commit_id":"8e2b0acd1285b8a57ac14824e3940aef399bfa92"},{"author":{"_account_id":27277,"name":"Ameed Ashour","email":"ameed.ashour.ext@nokia.com","username":"ameeda"},"change_message_id":"6bf342e720a11ce2f8b9b2f516e6e08f32b1297d","unresolved":false,"context_lines":[{"line_number":1927,"context_line":"                LOG.debug(\u0027Doing local delete in cell %s\u0027, cell.identity,"},{"line_number":1928,"context_line":"                          instance\u003dinstance)"},{"line_number":1929,"context_line":"                with nova_context.target_cell(context, cell) as cctxt:"},{"line_number":1930,"context_line":"                    self._local_delete(cctxt, instance, bdms, delete_type, cb)"},{"line_number":1931,"context_line":""},{"line_number":1932,"context_line":"        except exception.InstanceNotFound:"},{"line_number":1933,"context_line":"            # NOTE(comstud): Race condition. Instance already gone."}],"source_content_type":"text/x-python","patch_set":3,"id":"5f93b717_108a961a","line":1930,"range":{"start_line":1930,"start_character":25,"end_line":1930,"end_character":38},"in_reply_to":"7f96bb07_a069d28b","updated":"2018-01-25 14:58:29.000000000","message":"Done","commit_id":"8e2b0acd1285b8a57ac14824e3940aef399bfa92"},{"author":{"_account_id":27277,"name":"Ameed Ashour","email":"ameed.ashour.ext@nokia.com","username":"ameeda"},"change_message_id":"2cb5e911cbabbb36246acecb078b79123f2604e1","unresolved":false,"context_lines":[{"line_number":1927,"context_line":"                LOG.debug(\u0027Doing local delete in cell %s\u0027, cell.identity,"},{"line_number":1928,"context_line":"                          instance\u003dinstance)"},{"line_number":1929,"context_line":"                with nova_context.target_cell(context, cell) as cctxt:"},{"line_number":1930,"context_line":"                    self._local_delete(cctxt, instance, bdms, delete_type, cb)"},{"line_number":1931,"context_line":""},{"line_number":1932,"context_line":"        except exception.InstanceNotFound:"},{"line_number":1933,"context_line":"            # NOTE(comstud): Race condition. Instance already gone."}],"source_content_type":"text/x-python","patch_set":3,"id":"5f93b717_cc0fa02c","line":1930,"range":{"start_line":1930,"start_character":25,"end_line":1930,"end_character":38},"in_reply_to":"7f96bb07_a069d28b","updated":"2018-01-26 07:49:53.000000000","message":"_local_delete routine already do detach volumes.","commit_id":"8e2b0acd1285b8a57ac14824e3940aef399bfa92"}]}
