search for: dd101bde

Displaying 1 result from an estimated 1 matches for "dd101bde".

2019 Jun 19
4
[libnbd PATCH] states: Never block state machine inside REPLY
...is the only permitted external action while in this group, we are effectively blocking CmdIssue and NotifyWrite events from happening until the server finishes the in-progress reply, even though those events have no strict dependence on the server's progress. The solution is similar to commit dd101bde - any time we need to pause the reply cycle, we need to save enough information to recall where we left off then return to the READY state, then teach REPLY.START to check if we are starting a fresh reply or resuming an earlier reply. The state machine will still be blocked until the next POLLIN, b...