Skip to content

nbd/server: do not poll within a coroutine context

Merge Request Required Information

Summary of Changes

Backport upstream patches that avoid a poll() inside of a coroutine when using qemu as an NBD server accepting multiple TLS client connections, which in turn can lead to corruption of the coroutine list and eventual hangs or other observable bugs.

Approved Development Ticket

All submissions to CentOS Stream must reference an approved ticket in Red Hat Jira. Please follow the CentOS Stream contribution documentation for how to file this ticket and have it approved.

Jira: https://issues.redhat.com/browse/RHEL-33754

Merge request reports

Loading