On 09.06.23 22:19, Fabiano Rosas wrote:
From: João Silva <jsi...@suse.de>
The fstat call can take a long time to finish when running over
NFS. Add a version of it that runs in the thread pool.
Adapt one of its users, raw_co_get_allocated_file size to use the new
version. That function is called via QMP under the qemu_global_mutex
so it has a large chance of blocking VCPU threads in case it takes too
long to finish.
Reviewed-by: Claudio Fontana <cfont...@suse.de>
Signed-off-by: João Silva <jsi...@suse.de>
Signed-off-by: Fabiano Rosas <faro...@suse.de>
---
block/file-posix.c | 40 +++++++++++++++++++++++++++++++++++++---
include/block/raw-aio.h | 4 +++-
2 files changed, 40 insertions(+), 4 deletions(-)
Reviewed-by: Hanna Czenczek <hre...@redhat.com>