On 10 Apr 2016, at 00:12, Eric Blake <ebl...@redhat.com> wrote: > Qemu clients _already_ do the safe actions of waiting for all inflight > requests to complete, then sending one final NBD_CMD_FLUSH, before > attempting to send NBD_CMD_DISC. If I knew how to make qemu guarantee > that the NBD_CMD_DISC hits the wire (even in TLS mode) rather than being > dropped early, that seems nicer than having to implement this (although > I did learn a bit about qemu coroutines in implementing this).
Thanks. As discussed elsewhere, I think it's gnutls_bye() but I'm more familiar with openssl and would be concerned that gnutls_bye() might block. -- Alex Bligh
signature.asc
Description: Message signed with OpenPGP using GPGMail