spdkcli: add get_bdevs_iostat
Change-Id: Iedba78300ebd47909a2a339f729c710f58ab3438 Signed-off-by: Karol Latecki <karol.latecki@intel.com> Reviewed-on: https://review.gerrithub.io/414952 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
3cc2975c79
commit
d35952dd9b
@ -132,6 +132,13 @@ class UIBdev(UINode):
|
||||
self.get_root().refresh()
|
||||
self.refresh()
|
||||
|
||||
def ui_command_get_bdev_iostat(self, name=None):
|
||||
if name is None:
|
||||
ret = self.get_root().get_bdevs_iostat()
|
||||
else:
|
||||
ret = self.get_root().get_bdevs_iostat(name=name)
|
||||
self.shell.log.info(json.dumps(ret, indent=2))
|
||||
|
||||
def ui_command_split_bdev(self, base_bdev, split_count, split_size_mb=None):
|
||||
"""
|
||||
Construct split block devices from a base bdev.
|
||||
|
@ -36,6 +36,9 @@ class UIRoot(UINode):
|
||||
test = Bdev(bdev)
|
||||
yield test
|
||||
|
||||
def get_bdevs_iostat(self, **kwargs):
|
||||
return rpc.bdev.get_bdevs_iostat(self.client, **kwargs)
|
||||
|
||||
def split_bdev(self, **kwargs):
|
||||
response = rpc.bdev.construct_split_vbdev(self.client, **kwargs)
|
||||
return self.print_array(response)
|
||||
|
Loading…
Reference in New Issue
Block a user