Revision 271b7cf9

b/daemons/ganeti-noded
184 184
    return backend.BlockdevCreate(bdev, size, owner, on_primary, info)
185 185

  
186 186
  @staticmethod
187
  def perspective_blockdev_wipe(params):
188
    """Wipe a block device.
189

  
190
    """
191
    bdev_s, offset, size = params
192
    bdev = objects.Disk.FromDict(bdev_s)
193
    return backend.BlockdevWipe(bdev, offset, size)
194

  
195
  @staticmethod
187 196
  def perspective_blockdev_remove(params):
188 197
    """Remove a block device.
189 198

  
b/lib/rpc.py
953 953
    return self._SingleNodeCall(node, "blockdev_create",
954 954
                                [bdev.ToDict(), size, owner, on_primary, info])
955 955

  
956
  @_RpcTimeout(_TMO_SLOW)
957
  def call_blockdev_wipe(self, node, bdev, offset, size):
958
    """Request wipe at given offset with given size of a block device.
959

  
960
    This is a single-node call.
961

  
962
    """
963
    return self._SingleNodeCall(node, "blockdev_wipe",
964
                                [bdev.ToDict(), offset, size])
965

  
956 966
  @_RpcTimeout(_TMO_NORMAL)
957 967
  def call_blockdev_remove(self, node, bdev):
958 968
    """Request removal of a given block device.

Also available in: Unified diff