From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-x22b.google.com (mail-oi0-x22b.google.com [IPv6:2607:f8b0:4003:c06::22b]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 9036021F4E3 for ; Tue, 16 Jun 2015 10:10:19 -0700 (PDT) Received: by oiax193 with SMTP id x193so16115071oia.2 for ; Tue, 16 Jun 2015 10:10:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=P0IgAr045mUjuw8qsf1LAdIpNTFyiwp1n7EUgm0Ti2s=; b=0V444DrveZKNSt8bAjOSv9Jh1Aqd/sgUzzn7UmvQCJZ0BK/5Jg/JxTJwC8rmQSJecL iE7bcGBrwv3z1NHK4ERVgALfjhQHu0OmeX2tgI8xvWgtTrKVjdY6Fw2JyUoN5hGvyqka qjd1u5NYCmLo/l0e4cKaQmbKiL99Imt2K/LptRGnXH+yhgp5ehUf10571yDQswyeU/8N yWLv4kvJk+a5dDcPLBsRHk7HMSfWrqQHHbbpS7JpMO8r1WixbqQgeodekt2k98UXBIlV iZY8eP1YAFRDgT5FYiIcAz/1aN2bqYUvhOtzruObsCUfpizdqupV5PwMhuwjdosekflz ZD4A== MIME-Version: 1.0 X-Received: by 10.182.230.67 with SMTP id sw3mr1131547obc.0.1434474618397; Tue, 16 Jun 2015 10:10:18 -0700 (PDT) Received: by 10.202.105.129 with HTTP; Tue, 16 Jun 2015 10:10:18 -0700 (PDT) Date: Tue, 16 Jun 2015 10:10:18 -0700 Message-ID: From: Dave Taht To: Jonathan Morton Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: bloat Subject: [Bloat] sweeping up the bloat X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Jun 2015 17:10:47 -0000 In a larger context, I was also trying to find ways to describe and offload a set of simple tasks (like adding BQL and this), and to find ways to enthuse folk about tackling them, at scale. We shouldn't have to sweat the small stuff so much. So this is my preliminary list: http://www.bufferbloat.net/projects/bloat/wiki/Janitorial_Tasks Any additions or suggestions for text welcomed. What other easy stuff can be hit across the board using the bufferbloat-fighting facilities that have landed in Linux? As one example: I don't have a firm guideline for how, why or when or when to enable pacing - so far as I know the patch(es) for xvnc is still out of tree? On Tue, Jun 16, 2015 at 9:33 AM, Jonathan Morton wr= ote: > >> On 16 Jun, 2015, at 19:18, Steinar H. Gunderson = wrote: >> >> On Tue, Jun 16, 2015 at 09:11:08AM -0700, Dave Taht wrote: >>> I just tossed off a quick patch for rsync, not that I have a clue as >>> to whether it would make any difference there. >> >> For bulk applications (like rsync), how would this make sense at all? >> I thought the entire point of this option was if you knew what data to s= end >> now, but that you might want to change your mind later if it takes some = time >> to send it. The latter doesn't apply to rsync. > > Actually, it does. Rsync is designed to be used to update an existing se= t of files, so the protocol interleaves control and data information asynch= ronously. > > More generally, I think it=E2=80=99s worth setting LOWAT on *any* applica= tion that uses select() or poll() with a readable and writable socket popul= ation simultaneously. > > - Jonathan Morton > > _______________________________________________ > Bloat mailing list > Bloat@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/bloat --=20 Dave T=C3=A4ht What will it take to vastly improve wifi for everyone? https://plus.google.com/u/0/explore/makewififast