rpc: fix construct_split_vbdev and destruct_split_vbdev

Change-Id: I6110b6bcbb66b7a7ae412f02247a1c604ee4c276
Signed-off-by: Pawel Niedzwiecki <pawelx.niedzwiecki@intel.com>
Reviewed-on: https://review.gerrithub.io/412456
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Pawel Kaminski <pawelx.kaminski@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
Pawel Niedzwiecki 2018-05-25 15:31:23 +02:00 committed by Daniel Verkamp
parent dcbcac40be
commit 88168dd8b8
2 changed files with 5 additions and 3 deletions

View File

@ -688,6 +688,7 @@ if __name__ == "__main__":
p.set_defaults(func=get_lvol_stores)
# split
@call_cmd
def construct_split_vbdev(args):
print_dict(rpc.bdev.construct_split_vbdev(args.client,
base_bdev=args.base_bdev,
@ -703,9 +704,10 @@ if __name__ == "__main__":
exceed the base bdev size.""", type=int)
p.set_defaults(func=construct_split_vbdev)
@call_cmd
def destruct_split_vbdev(args):
rpc.destruct_split_vbdev(args.client,
base_bdev=args.base_bdev)
rpc.bdev.destruct_split_vbdev(args.client,
base_bdev=args.base_bdev)
p = subparsers.add_parser('destruct_split_vbdev', help="""Delete split config with all created splits.""")
p.add_argument('base_bdev', help='base bdev name')

View File

@ -170,7 +170,7 @@ def construct_split_vbdev(client, base_bdev, split_count, split_size_mb=None):
'base_bdev': base_bdev,
'split_count': split_count,
}
if args.split_size_mb:
if split_size_mb:
params['split_size_mb'] = split_size_mb
return client.call('construct_split_vbdev', params)