From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS2116 193.90.0.0/16 X-Spam-Status: No, score=-2.9 required=3.0 tests=AWL,BAYES_00, RCVD_IN_MSPIKE_BL,RCVD_IN_MSPIKE_ZBI,RCVD_IN_XBL,RDNS_NONE,SPF_FAIL, SPF_HELO_FAIL,URIBL_BLOCKED shortcircuit=no autolearn=no autolearn_force=no version=3.4.0 Received: from 80x24.org (unknown [193.90.12.86]) by dcvr.yhbt.net (Postfix) with ESMTP id 22B481F955 for ; Sat, 21 May 2016 03:03:26 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/2] http: start migrating to pull-based I/O Date: Sat, 21 May 2016 03:03:15 +0000 Message-Id: <20160521030317.24152-1-e@80x24.org> List-Id: There'll be more conversions coming, but this should decouple some of our PSGI code from Danga::Socket internals while also providing better backpressure handling inside PublicInbox::HTTP to avoid excessive buffering. Eric Wong (2): http: reduce over-buffering for getline responses mbox: switch generation over to pull model lib/PublicInbox/Git.pm | 2 + lib/PublicInbox/HTTP.pm | 26 ++++++-- lib/PublicInbox/Mbox.pm | 157 +++++++++++++++--------------------------------- 3 files changed, 74 insertions(+), 111 deletions(-)