@@ -425,12 +425,13 @@ def bdev_lvol_add_clone(client, lvol_name=None, child_name=None):
425425 params = { 'lvol_name' : lvol_name , 'child_name' : child_name }
426426 return client .call ('bdev_lvol_add_clone' , params )
427427
428- def bdev_lvol_create_hublvol (client , uuid = None , lvs_name = None ):
428+ def bdev_lvol_create_hublvol (client , uuid = None , lvs_name = None , name = None ):
429429 """Create a logical volume on a logical volume store.
430430
431431 Args:
432432 uuid: UUID of logical volume store to create logical volume on (optional)
433433 lvs_name: name of logical volume store to create logical volume on (optional)
434+ name: name of the logical volume to create (optional)
434435
435436 Either uuid or lvs_name must be specified, but not both.
436437
@@ -445,14 +446,18 @@ def bdev_lvol_create_hublvol(client, uuid=None, lvs_name=None):
445446 params ['uuid' ] = uuid
446447 if lvs_name :
447448 params ['lvs_name' ] = lvs_name
449+ if name :
450+ params ['name' ] = name
451+
448452 return client .call ('bdev_lvol_create_hublvol' , params )
449453
450- def bdev_lvol_delete_hublvol (client , uuid = None , lvs_name = None , ):
451- """Create a logical volume on a logical volume store.
454+ def bdev_lvol_delete_hublvol (client , uuid = None , lvs_name = None , name = None ):
455+ """Delete a logical volume from a logical volume store.
452456
453- Args:
454- uuid: UUID of logical volume store to create logical volume on (optional)
455- lvs_name: name of logical volume store to create logical volume on (optional)
457+ Args:
458+ uuid: UUID of logical volume store to delete logical volume from (optional)
459+ lvs_name: name of logical volume store to delete logical volume from (optional)
460+ name: name of the logical volume to delete (optional)
456461
457462 Either uuid or lvs_name must be specified, but not both.
458463
@@ -467,6 +472,8 @@ def bdev_lvol_delete_hublvol(client, uuid=None, lvs_name=None, ):
467472 params ['uuid' ] = uuid
468473 if lvs_name :
469474 params ['lvs_name' ] = lvs_name
475+ if name :
476+ params ['name' ] = name
470477 return client .call ('bdev_lvol_delete_hublvol' , params )
471478
472479def bdev_lvol_register (client , lvol_name , registered_uuid , blobid , thin_provision = False , uuid = None , lvs_name = None , clear_method = None , lvol_priority_class = 0 ):
0 commit comments