Ejemplo n.º 1
0
 def delete(self, req):
     cmd = jsonobject.loads(req[http.REQUEST_BODY])
     rsp = AgentResponse()
     kvmagent.deleteImage(cmd.path)
     rsp.totalCapacity, rsp.availableCapacity = self._get_disk_capacity(
         cmd.storagePath)
     return jsonobject.dumps(rsp)
Ejemplo n.º 2
0
 def delete_bits(self, req):
     cmd = jsonobject.loads(req[http.REQUEST_BODY])
     rsp = AgentRsp()
     kvmagent.deleteImage(cmd.path)
     rsp.totalCapacity, rsp.availableCapacity = self._get_disk_capacity(
         cmd.mountPoint)
     return jsonobject.dumps(rsp)
 def delete_bits(self, req):
     cmd = jsonobject.loads(req[http.REQUEST_BODY])
     rsp = AgentRsp()
     if cmd.folder:
         linux.rm_dir_checked(cmd.path)
     else:
         kvmagent.deleteImage(cmd.path)
     rsp.totalCapacity, rsp.availableCapacity = self._get_disk_capacity(cmd.mountPoint)
     return jsonobject.dumps(rsp)
Ejemplo n.º 4
0
    def delete(self, req):
        cmd = jsonobject.loads(req[http.REQUEST_BODY])
        rsp = DeleteResponse()

        if cmd.folder:
            linux.rm_dir_checked(cmd.installPath)
        else:
            kvmagent.deleteImage(cmd.installPath)
        logger.debug('successfully delete %s' % cmd.installPath)
        self._set_capacity_to_response(cmd.uuid, rsp)
        return jsonobject.dumps(rsp)
    def delete(self, req):
        cmd = jsonobject.loads(req[http.REQUEST_BODY])
        rsp = DeleteResponse()

        if cmd.folder:
            linux.rm_dir_checked(cmd.installPath)
        else:
            kvmagent.deleteImage(cmd.installPath)
        logger.debug('successfully delete %s' % cmd.installPath)
        self._set_capacity_to_response(cmd.uuid, rsp)
        return jsonobject.dumps(rsp)
Ejemplo n.º 6
0
 def delNasBits(self, folder, path):
     if folder:
         shell.call('rm -rf %s' % path)
     else:
         kvmagent.deleteImage(path)
Ejemplo n.º 7
0
 def delNasBits(self, folder, path):
     if folder:
         linux.rm_dir_checked(path)
     else:
         kvmagent.deleteImage(path)
Ejemplo n.º 8
0
 def delNasBits(self, folder, path):
     if folder:
         linux.rm_dir_checked(path)
     else:
         kvmagent.deleteImage(path)
Ejemplo n.º 9
0
 def delete(self, req):
     cmd = jsonobject.loads(req[http.REQUEST_BODY])
     rsp = AgentResponse()
     kvmagent.deleteImage(cmd.path)
     rsp.totalCapacity, rsp.availableCapacity = self._get_disk_capacity(cmd.storagePath)
     return jsonobject.dumps(rsp)