Avoid buffering continuations

Authored by mollekopf on Oct 20 2020, 10:51 AM.



We used to buffer APPEND continuations, which could result in client
timeouts; The client was able to APPEND very quickly (into the buffer of
guam), but a reply from the server then took a long while until guam
replayed the APPEND from the buffer. That in turn caused the client to
meanwhile time out.

Diff Detail

rG guam
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

mollekopf requested review of this revision.Oct 20 2020, 10:51 AM
mollekopf created this revision.
mollekopf updated this revision to Diff 4876.Oct 20 2020, 11:42 AM

Removed ct:print call

mollekopf updated this revision to Diff 4882.Oct 20 2020, 11:53 AM

Move the function closer to where we actually need it.

This revision was not accepted when it landed; it landed in state Needs Review.Oct 28 2020, 11:22 AM
This revision was automatically updated to reflect the committed changes.