Example #1
0
 def DeleteVolume(self, request, context):
     start_time = time.time()
     delete_volume(request.volume_id)
     logging.info(
         logf("Volume deleted",
              name=request.volume_id,
              duration_seconds=time.time() - start_time))
     return csi_pb2.DeleteVolumeResponse()
Example #2
0
    def DeleteVolume(self, request, context):
        start_time = time.time()

        if not request.volume_id:
            errmsg = "Volume ID is empty and must be provided"
            logging.error(errmsg)
            context.set_details(errmsg)
            context.set_code(grpc.StatusCode.INVALID_ARGUMENT)
            return csi_pb2.DeleteVolumeResponse()

        delete_volume(request.volume_id)
        logging.info(
            logf("Delete Volume response completed",
                 name=request.volume_id,
                 duration_seconds=time.time() - start_time))
        return csi_pb2.DeleteVolumeResponse()