|
From: | Eltahawy, Mahmoud |
Subject: | qemu_set_fd_handler callback is delayed |
Date: | Mon, 30 Dec 2019 18:21:27 +0000 |
Hi, I am new to QEMU and I am using qemu-3.0.1, I noticed a strange behavior for qemu_set_fd_handler that the callback for reading from a file descriptor is delayed then expected while the file descriptor(socket) has a data to read. I register a callback for reading from a socket using qemu_set_fd_handler and during runtime, this callback is not invoked for about 14msec, however the socket has a data available for read. I tested this behavior by just creating a pthread
which periodically checks the socket for any data using ioctl(socket_fd, FIONREAD, &count), and for a period of 14ms, I found that the pthread indicates there is a data in the socket while the qemu_set_fd_handler didn’t trigger the read callback. Any advice? Thanks Mahmoud |
[Prev in Thread] | Current Thread | [Next in Thread] |