In `process_queue_pool()`, instead of processing the queue until
it's empty, we collect the entries from the queue once and then
process only those entries.  This prevents queues from starve
other queues. Without this commit, `process_queue_pool()` might
never return, preventing all other queues from making progress:
e.g., the REQ queue might prevent the HIPRIO queue from making
progress.
---
https://gitlab.com/virtio-fs/virtiofsd/-/merge_requests/90

_______________________________________________
Virtio-fs mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/virtio-fs

Reply via email to