On 06/10/10 - 10:46:52AM, jbuy0710 wrote: > Hi all: > > I tried to use virsh domblkstat to get block information of a vm(xen > para-virtualized), and it returns error message like this > error: Failed to get block stats vm1 hda > error: internal error read_bd_stats: Failed to read any block statistics > > I found the code in \src\xen\block_stats.c is wrong > > in line 121 > "/sys/devices/xen-backend/vbd-%d-%d/statistics/%s", > should be > "/sys/devices/vbd-%d-%d/statistics/%s", > in line 127 should be > "/sys/devices/tap-%d-%d/statistics/%s", > > After modified and rebuild the soure code,the domblkstat can work fine. > Anyone can help to update the code in the git?
Unfortunately, it's not that simple. Older style Xen (like what is in RHEL-5) use the "/sys/devices/xen-backend" path; I'm assuming new-style Xen (like you are possibly using) use the new style path. What dom0 kernel version are you using? If you submit a patch to try out both paths, that will probably be acceptable. -- Chris Lalancette -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list