def delete_volume(self, vol):
self.authenticate_user()
try:
self.volume_obj.delete(
self.tenant +
"/" +
self.project +
"/" +
vol,
volume_name_list=None,
sync=True)
except utils.SOSError as e:
if e.err_code == utils.SOSError.NOT_FOUND_ERR:
Message.new(Debug="Volume : already deleted").write(_logger)
elif e.err_code == utils.SOSError.SOS_FAILURE_ERR:
raise utils.SOSError(
utils.SOSError.SOS_FAILURE_ERR,
"Volume " + name + ": Delete failed\n" + e.err_text)
else:
Message.new(Debug="Volume : delete failed").write(_logger)
评论列表
文章目录