blockdev: add query-blockstats qmp command

This commit is contained in:
Tiago Sousa 2025-09-13 18:54:06 +01:00
parent d006b5119d
commit 102b8edd3d

View file

@ -113,6 +113,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) = @_;