Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp4369807pxb; Mon, 21 Feb 2022 19:21:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJwWCiWS097YMZJdmhp5e5vZizfa0P8DLQBQDpJ/ZVSxgn2v5Q/XHy0jUZYQIDTdXkfYi8TR X-Received: by 2002:a17:906:3ad1:b0:6ce:a880:7745 with SMTP id z17-20020a1709063ad100b006cea8807745mr17754674ejd.46.1645500064971; Mon, 21 Feb 2022 19:21:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645500064; cv=none; d=google.com; s=arc-20160816; b=pBs6yNclTmGSMWR8ybye+Qxr/3lOo05atGIwwva6JyDkjcmnkMbPIpWpuRam2l8KU1 m3Bs+p/0eUyXgWH4ES5js3nBTm6hOHIOGScuRMxzG+IcefaqhPC0pqTEtDIKM0QDtyJO M/JcWvltq71NF7dgu/e3x4trdCS8gxp15zPzCUpsi2DUNdn+DvTVGziyb5Wb+9x0rC6/ MNdZD/35qb5aQN5YXrnaGYy9051AbxAleB8RDJ8qQlUY2Igs64Tr4x8PBsBd2C39DHuO EIZ++pY3Sw1gazGMaX+aoDIoQJPLCASlVsrCdC8x1qysg0sdK7Gl4lYCXV+80l2j4juD g+yQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=2fYMWLDQPPjNpwZ9BdqqV7Y+HVdKlVjbncwG7q0T3Wg=; b=Bmp6lgPvUjtDLXpEOByL/DnRwaffPk/EiR7XC5IVC/KVc6dw5LKjekLBKrs+v7rHt7 vbFrlxwo09vjwX5yZ7HdWwYycQhQ2GeGIpSmp99uidQoC2IgQKCKZyJrF2ehBioLnVjz tX6CXWqCYusI6l62hrjapRzG/Ynf77YgL8QKYq/troq4sCQyejtVt3NT289QevfFGbTY JDaYM9pFJZWTomxuWTeiMxSHKD7VeRpk8Jxjlh+IUl0dZ604ms4nDxz38WtnGklipziq 8ksRROxv1O3GMI/CiVFcpXrzybVpfj1qcQt30e+yqTG4JTVRWlw616vcocCYic2oXGpK TkmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dneg.com header.s=google header.b=gLOuhnaJ; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=dneg.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 1si10757570ejb.217.2022.02.21.19.20.33; Mon, 21 Feb 2022 19:21:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@dneg.com header.s=google header.b=gLOuhnaJ; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=dneg.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239034AbiBUOAR (ORCPT + 99 others); Mon, 21 Feb 2022 09:00:17 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:59778 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1377182AbiBUOAQ (ORCPT ); Mon, 21 Feb 2022 09:00:16 -0500 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4997D1A3AD for ; Mon, 21 Feb 2022 05:59:53 -0800 (PST) Received: by mail-ej1-x630.google.com with SMTP id p15so33439391ejc.7 for ; Mon, 21 Feb 2022 05:59:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dneg.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2fYMWLDQPPjNpwZ9BdqqV7Y+HVdKlVjbncwG7q0T3Wg=; b=gLOuhnaJUPB4B5/WXaMPSHcmeDSHMS7COlKCOQ0Gr7tCY3HkY09smvFuAuB1yUxxSB WHaCmDFLFgBs9NbOFfsuwzDkFW8yAiIbjA7T4z0CfhFfAGOi/Fjil64Bt9lrlYmd4u/x J9anZWBoroc68td4bPfFR9gBFkOz0QDgotmNZh8RrW+boz0idxehFtUylQatZ+i+ClHP BhaHUVst3uPVl7xBstdcFaDtSi8HWT+K2OF8WX5ebB7ckkUwwu6c31YlqCTPC43LgnWn mMRnbnGR2mL8NVd3dYgcK7WzkCxdhMjKMQMsvkuDbK53c4mfbLHq8yl2Kdyhl/rpeUeD l8rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2fYMWLDQPPjNpwZ9BdqqV7Y+HVdKlVjbncwG7q0T3Wg=; b=jXgbEus2T2y6ZYK4agGtgw+9D/yOrWAHCNiC4jjdS9h1UW4yhN4kcSBcxjCWv4MEvQ IQPG1/B6W4GKF2yGG7sCVnYf8odUZ31jZguQQGQT98gAFfIMMz6a+y/pxaWDJIop9kda t6ijBrw4wY47lu0bB1ijfyJ/oh0BkwNRO9yAxWUBGz4GS9hTnGjMCmFg2UQGzd8PDaDG 45AzZV9muuS1KCUq1QjAgrbjbkZ8sGFGJiljEYmWIM4uUx5bXZDQqfZUXxlOd57PVeI3 pwu8Tfch0DZ+aZ16ynZCaov3wVTGrRxgqPaNRwPUsZlLtBaoImWdNQBEECc+OOs2mtAk GmVQ== X-Gm-Message-State: AOAM532Zkf+DBn6nQVIa2KQ4rOjH3Lbbn8lRTilz6wtj6NmJXxOaOHc3 dDaUbca6coJ8JvIJOds8suH5s5pbx+ZqJjoddApb/w== X-Received: by 2002:a17:907:2a53:b0:6ce:e4fe:3f92 with SMTP id fe19-20020a1709072a5300b006cee4fe3f92mr15581449ejc.389.1645451991890; Mon, 21 Feb 2022 05:59:51 -0800 (PST) MIME-Version: 1.0 References: <20220124193759.GA4975@fieldses.org> <20220125212055.GB17638@fieldses.org> <164315533676.5493.13243313269022942124@noble.neil.brown.name> <20220126025722.GD17638@fieldses.org> <20220211155949.GA4941@fieldses.org> <164517040900.10228.8956772146017892417@noble.neil.brown.name> In-Reply-To: <164517040900.10228.8956772146017892417@noble.neil.brown.name> From: Daire Byrne Date: Mon, 21 Feb 2022 13:59:16 +0000 Message-ID: Subject: Re: parallel file create rates (+high latency) To: NeilBrown Cc: "J. Bruce Fields" , Patrick Goetz , linux-nfs Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Fri, 18 Feb 2022 at 07:46, NeilBrown wrote: > > On Fri, 18 Feb 2022, Daire Byrne wrote: > > On Fri, 11 Feb 2022 at 15:59, J. Bruce Fields wrote: > > > > > I think the path forward would be to update Neil's patch, add your > > > performance data, send it to Al and linux-fsdevel, and see if we can get > > > some idea what remains to be done to get this right. > > > > If Neil or anyone else is able to do that work, I'm happy to test and > > provide the numbers. > > > > If I could update the patch myself, I would have happily contributed > > but I lack the experience or knowledge. I'm great at identifying > > problems, but not so hot at solving them :) > > > > I've ported it to mainline without much trouble. I started some simple > testing (parallel create/delete of the same file) and hit a bug quite > easily. I fixed that (eventually) and then tried with more than 1 CPU, > and hit another bug. But then it was quitting time. If I can get rid > of all the easy to find bugs, I'll post it with a CC to you, and you can > find some more for me! That would be awesome! I have a real world production case for this and it's a pretty heavy workload. If that doesn't shake out any bugs, nothing will. The only caveat being that it will likely be restricted to NFSv3 testing due to the concurrency limitations with NFSv4.1+ (from the other thread). Daire