)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"c0745910cfd49ba818b3efa14d6eb362b488216d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[fix] Sync nodegroup status before delete_complete"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Magnum cluster deletion is not behaving as expected. While it appears to"},{"line_number":10,"context_line":"delete successfully, _delete_complete routine in"},{"line_number":11,"context_line":"magnum/drivers/heat/driver.py is never called because the status of"},{"line_number":12,"context_line":"nodegroups have not had the chance to sync with Heat before"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9f560f44_fa4c7c77","line":9,"updated":"2020-08-19 08:49:58.000000000","message":"The is a nice catch. Could you please help me understand how to reproduce the issue? Just checking the trustee user after cluster deleted?","commit_id":"2563b6de535597b7dd33e1b4fb1bfd18f7e2b398"},{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"c0745910cfd49ba818b3efa14d6eb362b488216d","unresolved":false,"context_lines":[{"line_number":11,"context_line":"magnum/drivers/heat/driver.py is never called because the status of"},{"line_number":12,"context_line":"nodegroups have not had the chance to sync with Heat before"},{"line_number":13,"context_line":"_check_delete_complete is called. As a result, for example, trustee user"},{"line_number":14,"context_line":"accounts are left orphaned. This PS changes or order of activities so"},{"line_number":15,"context_line":"that _delete_complete is invoked successfully."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Story: 2007965"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9f560f44_da2a587c","line":14,"range":{"start_line":14,"start_character":43,"end_line":14,"end_character":47},"updated":"2020-08-19 08:49:58.000000000","message":"?","commit_id":"2563b6de535597b7dd33e1b4fb1bfd18f7e2b398"}],"magnum/drivers/heat/driver.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f2fa69fe29bfaf8088aea835346f140603cccb43","unresolved":false,"context_lines":[{"line_number":494,"context_line":"                self.nodegroup.stack_id, resolve_outputs\u003dFalse)"},{"line_number":495,"context_line":""},{"line_number":496,"context_line":""},{"line_number":497,"context_line":"            if stack.stack_status in (fields.ClusterStatus.CREATE_COMPLETE,"},{"line_number":498,"context_line":"                                      fields.ClusterStatus.UPDATE_COMPLETE):"},{"line_number":499,"context_line":"                # Resolve all outputs if the stack is COMPLETE"},{"line_number":500,"context_line":"                stack \u003d self.openstack_client.heat().stacks.get("}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_0b92db9e","line":497,"updated":"2020-07-30 11:38:06.000000000","message":"pep8: E303 too many blank lines (2)","commit_id":"7cc87406a8f09d89dc26cd726cf0a4d2e1ed409b"}]}
