Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp1170436pxk; Sat, 12 Sep 2020 14:00:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyXI3zG87QOvwKbv+GrnkdVcfl4WJ53DbS0rg23G11QlD6fNFKFyqhJyPiYSRWDCm98rIHE X-Received: by 2002:a17:906:4e4a:: with SMTP id g10mr7293009ejw.274.1599944423650; Sat, 12 Sep 2020 14:00:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599944423; cv=none; d=google.com; s=arc-20160816; b=TiIm2ys03zUi9MmuPGp4Ek9I0SnVUYnFqsGSNnyHTbAIGOh2jOnOj8yc/LwLUb6XAt m0++NTSpPWm9bW4Nmpvlb/aM4keuQQqDjIpg4UIVBtawel8xzA371OnJD7yB2QG+Ol2i i6c36fRYOZCY6D37iGRaQzj5nnfkF9ZuUamH56FgHUTkLT7Q666mSAw7x187WVv8Xphc 4TB2hv3nQlW2we+K8C5tbQ4KdINB5aYrlOp5xb5TWW4ovqBY+2uO1uAgtmr5C4+2II94 FBHHohTBFJgI8DzYmR6+tsUHk9PCFTjbRKeISS3sQJu9ozu0Ss+cva4YCLvVT5r4L+6e Z3Bw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature:dkim-signature; bh=PQkHeR+znv08LMau/r+sj0Na9v+46FKF1al2QW+yg/M=; b=iTYw3X01fEkEroUZH7gveM/qkm4Y46j+vVzINpITLWdm/UM8giaPldwJWWSZe5rs/W saSA/et/bAw65sdeL1UTmh1WoM31g8dI4m2k4SWPdnuiTe1Gv5LvI1eoyRmm3L7Po2dT vDRjQxNacGZS/x8DBQ6U+Liz7Jkj1dLqZGd/bWdVa8/OareUx4gdHiElh4o8DCB2Z1Cf uLSlratqKLEpzzakNU7IBtdqlr3Fxd8PSoL5Xh4mBLmh0mm4XkezZWLdc2risgEz+A1K nvTBRrDwEV7jXYUyT4qEiS0qi66aoIvOJcQ5tABZ+SKQNGkM3WJ015pQ53FGZpZKL44i 093g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@hansenpartnership.com header.s=20151216 header.b="Xaqe/rNq"; dkim=fail header.i=@hansenpartnership.com header.s=20151216 header.b="Xaqe/rNq"; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hansenpartnership.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g17si4243986edw.332.2020.09.12.13.59.59; Sat, 12 Sep 2020 14:00:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@hansenpartnership.com header.s=20151216 header.b="Xaqe/rNq"; dkim=fail header.i=@hansenpartnership.com header.s=20151216 header.b="Xaqe/rNq"; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hansenpartnership.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725892AbgILU74 (ORCPT + 99 others); Sat, 12 Sep 2020 16:59:56 -0400 Received: from bedivere.hansenpartnership.com ([66.63.167.143]:57722 "EHLO bedivere.hansenpartnership.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725891AbgILU7z (ORCPT ); Sat, 12 Sep 2020 16:59:55 -0400 Received: from localhost (localhost [127.0.0.1]) by bedivere.hansenpartnership.com (Postfix) with ESMTP id 79E8A8EE0E2; Sat, 12 Sep 2020 13:59:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hansenpartnership.com; s=20151216; t=1599944393; bh=7hEQKjI9O8nacR0TWKtYnXQr5cvLv5P4viB2BZaAnck=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=Xaqe/rNqGsZqGTYX7F7OsxrQprW1LzXd9FJTjf/UcehK1yt9jLTqhef+GliZhR8Fr aY4xZ1S10JW6/XWKoklAfSd3JN1USn47F4uuRiGIOWZdUvovqt6ZvjpYb81FkJYruE l9m+fhEVU4HL7CFu0JUjRyBBZltXPubDNgtxLcgM= Received: from bedivere.hansenpartnership.com ([127.0.0.1]) by localhost (bedivere.hansenpartnership.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gxACGVMy-c8L; Sat, 12 Sep 2020 13:59:53 -0700 (PDT) Received: from [153.66.254.174] (c-73-35-198-56.hsd1.wa.comcast.net [73.35.198.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bedivere.hansenpartnership.com (Postfix) with ESMTPSA id 87CFF8EE07B; Sat, 12 Sep 2020 13:59:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hansenpartnership.com; s=20151216; t=1599944393; bh=7hEQKjI9O8nacR0TWKtYnXQr5cvLv5P4viB2BZaAnck=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=Xaqe/rNqGsZqGTYX7F7OsxrQprW1LzXd9FJTjf/UcehK1yt9jLTqhef+GliZhR8Fr aY4xZ1S10JW6/XWKoklAfSd3JN1USn47F4uuRiGIOWZdUvovqt6ZvjpYb81FkJYruE l9m+fhEVU4HL7CFu0JUjRyBBZltXPubDNgtxLcgM= Message-ID: <1599944388.6060.25.camel@HansenPartnership.com> Subject: Re: Kernel Benchmarking From: James Bottomley To: Linus Torvalds , Amir Goldstein , Hugh Dickins Cc: Michael Larabel , Ted Ts'o , Andreas Dilger , Ext4 Developers List , Jan Kara , linux-fsdevel Date: Sat, 12 Sep 2020 13:59:48 -0700 In-Reply-To: References: <6e1d8740-2594-c58b-ff02-a04df453d53c@MichaelLarabel.com> <8bb582d2-2841-94eb-8862-91d1225d5ebc@MichaelLarabel.com> <0cbc959e-1b8d-8d7e-1dc6-672cf5b3899a@MichaelLarabel.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.26.6 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Sat, 2020-09-12 at 10:59 -0700, Linus Torvalds wrote: [...] > Any other suggestions than those (a)-(d) ones above? What about revert and try to fix the outliers? Say by having a timer set when a process gets put to sleep waiting on the page lock. If the time fires it gets woken up and put at the head of the queue. I suppose it would also be useful to know if this had happened, so if the timer has to be reset because the process again fails to win and gets put to sleep it should perhaps be woken after a shorter interval or perhaps it should spin before sleeping. I'm not advocating this as the long term solution, but it could be the stopgap while people work on (c). James