)]}'
{"cinder/volume/drivers/rbd.py":[{"author":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"change_message_id":"14d712206b0b80d7f4ebf29528bf8eb81619f88f","unresolved":false,"context_lines":[{"line_number":586,"context_line":"        backup_snaps \u003d self._get_backup_snaps(rbd_image)"},{"line_number":587,"context_line":"        if backup_snaps:"},{"line_number":588,"context_line":"            for snap in backup_snaps:"},{"line_number":589,"context_line":"                rbd_image.remove_snap(snap[\u0027name\u0027])"},{"line_number":590,"context_line":"        else:"},{"line_number":591,"context_line":"            LOG.debug(\"volume has no backup snaps\")"},{"line_number":592,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_fd3bac9a","line":589,"range":{"start_line":589,"start_character":42,"end_line":589,"end_character":44},"updated":"2016-02-15 11:07:01.000000000","message":"snap.name","commit_id":"39c11adaeecb1ad72753204603a864f6403137cf"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"b073fc572060b322f8e0ceeb70d0720843c6e034","unresolved":false,"context_lines":[{"line_number":586,"context_line":"        backup_snaps \u003d self._get_backup_snaps(rbd_image)"},{"line_number":587,"context_line":"        if backup_snaps:"},{"line_number":588,"context_line":"            for snap in backup_snaps:"},{"line_number":589,"context_line":"                rbd_image.remove_snap(snap[\u0027name\u0027])"},{"line_number":590,"context_line":"        else:"},{"line_number":591,"context_line":"            LOG.debug(\"volume has no backup snaps\")"},{"line_number":592,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_c6f88f7f","line":589,"range":{"start_line":589,"start_character":42,"end_line":589,"end_character":44},"in_reply_to":"dae33548_fd3bac9a","updated":"2016-02-15 14:09:58.000000000","message":"This comes from the rbd module itself.","commit_id":"39c11adaeecb1ad72753204603a864f6403137cf"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"ca823c53770c9e2bbabb8b28f31a2f97f2ee326d","unresolved":false,"context_lines":[{"line_number":586,"context_line":"        backup_snaps \u003d self._get_backup_snaps(rbd_image)"},{"line_number":587,"context_line":"        if backup_snaps:"},{"line_number":588,"context_line":"            for snap in backup_snaps:"},{"line_number":589,"context_line":"                rbd_image.remove_snap(snap[\u0027name\u0027])"},{"line_number":590,"context_line":"        else:"},{"line_number":591,"context_line":"            LOG.debug(\"volume has no backup snaps\")"},{"line_number":592,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_c64b6f2a","line":589,"in_reply_to":"dae33548_fd3bac9a","updated":"2016-02-15 14:01:45.000000000","message":"rbd snapshot object, not openstack snapshot object","commit_id":"39c11adaeecb1ad72753204603a864f6403137cf"}]}
