)]}'
{"cinder/volume/drivers/dell_emc/vmax/masking.py":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"4120ea3148cf8a9affaff86d64d519fd5e62e4cc","unresolved":false,"context_lines":[{"line_number":920,"context_line":"        :param connector: the connector object (optional)"},{"line_number":921,"context_line":"        \"\"\""},{"line_number":922,"context_line":"        @coordination.synchronized(\"emc-vol-{dev_id}\")"},{"line_number":923,"context_line":"        def _remove_and_reset_members(dev_id):"},{"line_number":924,"context_line":"            self._cleanup_deletion("},{"line_number":925,"context_line":"                serial_number, device_id, volume_name, extra_specs, connector)"},{"line_number":926,"context_line":"            if reset:"}],"source_content_type":"text/x-python","patch_set":11,"id":"5f201791_795468fe","line":923,"updated":"2017-06-27 09:21:40.000000000","message":"Why can\u0027t we add \u0027synchronized\u0027 decorator to  remove_and_reset_members method?","commit_id":"aa30623091caf8d9b61cae62f615a7ef135e5d5c"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"db355cfa9b665cc397b781d5c92d4a4af0dc452f","unresolved":false,"context_lines":[{"line_number":920,"context_line":"        :param connector: the connector object (optional)"},{"line_number":921,"context_line":"        \"\"\""},{"line_number":922,"context_line":"        @coordination.synchronized(\"emc-vol-{dev_id}\")"},{"line_number":923,"context_line":"        def _remove_and_reset_members(dev_id):"},{"line_number":924,"context_line":"            self._cleanup_deletion("},{"line_number":925,"context_line":"                serial_number, device_id, volume_name, extra_specs, connector)"},{"line_number":926,"context_line":"            if reset:"}],"source_content_type":"text/x-python","patch_set":11,"id":"5f201791_96af0a29","line":923,"in_reply_to":"5f201791_795468fe","updated":"2017-06-27 12:59:30.000000000","message":"Sure.","commit_id":"aa30623091caf8d9b61cae62f615a7ef135e5d5c"}],"cinder/volume/drivers/dell_emc/vmax/provision.py":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"4120ea3148cf8a9affaff86d64d519fd5e62e4cc","unresolved":false,"context_lines":[{"line_number":175,"context_line":"                            snap_name, extra_specs)"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"    def _unlink_volume("},{"line_number":178,"context_line":"            self, array, source_device_id, target_device_id, snap_name,"},{"line_number":179,"context_line":"            extra_specs):"},{"line_number":180,"context_line":"        \"\"\"Unlink a target volume from its source volume."},{"line_number":181,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"5f201791_993d0491","line":178,"updated":"2017-06-27 09:21:40.000000000","message":"Please, add unit tests for this method","commit_id":"aa30623091caf8d9b61cae62f615a7ef135e5d5c"},{"author":{"_account_id":12670,"name":"Helen Walsh","email":"helen.walsh@emc.com","username":"walshh2"},"change_message_id":"db355cfa9b665cc397b781d5c92d4a4af0dc452f","unresolved":false,"context_lines":[{"line_number":175,"context_line":"                            snap_name, extra_specs)"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"    def _unlink_volume("},{"line_number":178,"context_line":"            self, array, source_device_id, target_device_id, snap_name,"},{"line_number":179,"context_line":"            extra_specs):"},{"line_number":180,"context_line":"        \"\"\"Unlink a target volume from its source volume."},{"line_number":181,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"5f201791_56a5f245","line":178,"in_reply_to":"5f201791_993d0491","updated":"2017-06-27 12:59:30.000000000","message":"Sure","commit_id":"aa30623091caf8d9b61cae62f615a7ef135e5d5c"}]}
