Revision 97e3cece lib/server/noded.py

b/lib/server/noded.py
358 358
  def perspective_blockdev_snapshot(params):
359 359
    """Create a snapshot device.
360 360

  
361
    Note that this is only valid for LVM disks, if we get passed
361
    Note that this is only valid for LVM and ExtStorage disks, if we get passed
362 362
    something else we raise an exception. The snapshot device can be
363 363
    remove by calling the generic block device remove call.
364 364

  
365 365
    """
366
    cfbd = objects.Disk.FromDict(params[0])
367
    return backend.BlockdevSnapshot(cfbd)
366
    (disk, snap_name, snap_size) = params
367
    cfbd = objects.Disk.FromDict(disk)
368
    return backend.BlockdevSnapshot(cfbd, snap_name, snap_size)
368 369

  
369 370
  @staticmethod
370 371
  def perspective_blockdev_grow(params):

Also available in: Unified diff