背景:现网云主机磁盘扩容,云平台前端显示磁盘扩容成功,计算节点上通过qemu-img info xxx_disk发现磁盘容量已发生变化,但是在云主机内部发下磁盘容量未发生变化。
定位原因:云主机内部virtio驱动版本太低,不支持virtio磁盘在线扩容的feature “virtio_blk: allow re-reading config space at runtime ”
函数入口hmp.c
void hmp_block_resize(Monitor *mon, const QDict *qdict)
{
const char *device = qdict_get_str(qdict,</