about summary refs log tree commit homepage
path: root/lib/PublicInbox/DS.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2019-06-24 02:52:48 +0000
committerEric Wong <e@80x24.org>2019-06-24 05:26:27 +0000
commit3ac6b68138da02cea825f22468d9850c67c15916 (patch)
tree58ca159c64906a104c1e37034516da2e1eed91cb /lib/PublicInbox/DS.pm
parentb86c1790854c6d8b8299e5b71ad067b97cff548b (diff)
downloadpublic-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