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