diff options
author | Eric Wong <e@80x24.org> | 2019-06-24 02:52:48 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2019-06-24 05:26:27 +0000 |
commit | 3ac6b68138da02cea825f22468d9850c67c15916 (patch) | |
tree | 58ca159c64906a104c1e37034516da2e1eed91cb /lib/PublicInbox/DS.pm | |
parent | b86c1790854c6d8b8299e5b71ad067b97cff548b (diff) | |
download | public-inbox-3ac6b68138da02cea825f22468d9850c67c15916.tar.gz |
We can get rid of the {long_res} field and reuse the write buffer ordering logic to prevent nesting of responses from requeue. On FreeBSD, this fixes a problem of callbacks firing twice because kqueue as event_step is now our only callback entry point. There's a slight change in the stdout "logging" format, in that we can no longer distinguish between writes blocked due to slow clients or deferred long responses. Not sure if this affects anybody parsing logs or not, but preserving the old format could prove expensive and not worth the effort.
Diffstat (limited to 'lib/PublicInbox/DS.pm')
0 files changed, 0 insertions, 0 deletions