blockdev: add query-blockstats qmp command
This commit is contained in:
parent
f4c026c38f
commit
a64abe3e5d
1 changed files with 15 additions and 0 deletions
|
|
@ -111,6 +111,21 @@ sub get_block_info {
|
|||
return $block_info;
|
||||
}
|
||||
|
||||
sub get_block_stats {
|
||||
my ($vmid) = @_;
|
||||
|
||||
my $block_stats = {};
|
||||
|
||||
my $qmp_block_stats = mon_cmd($vmid, "query-blockstats");
|
||||
for my $info ($qmp_block_stats->@*) {
|
||||
my $qdev_id = $info->{qdev} or next;
|
||||
my $drive_id = qdev_id_to_drive_id($qdev_id);
|
||||
$block_stats->{$drive_id} = $info;
|
||||
}
|
||||
|
||||
return $block_stats;
|
||||
}
|
||||
|
||||
my sub get_node_name {
|
||||
my ($type, $drive_id, $volid, $options) = @_;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue