[nfsv4] Re: Erasure coding vs delegations
Thomas Haynes <loghyr@gmail.com> Thu, 05 December 2024 16:11 UTC
Return-Path: <loghyr@gmail.com>
X-Original-To: nfsv4@ietfa.amsl.com
Delivered-To: nfsv4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 389D9C1D4CD3 for <nfsv4@ietfa.amsl.com>; Thu, 5 Dec 2024 08:11:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GVQrvL6LIDvb for <nfsv4@ietfa.amsl.com>; Thu, 5 Dec 2024 08:11:32 -0800 (PST)
Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CDBCEC14F6AA for <nfsv4@ietf.org>; Thu, 5 Dec 2024 08:11:32 -0800 (PST)
Received: by mail-pf1-x432.google.com with SMTP id d2e1a72fcca58-7258bce5289so934641b3a.0 for <nfsv4@ietf.org>; Thu, 05 Dec 2024 08:11:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733415092; x=1734019892; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=wH2BrFC3GSVGTVYDW6wx+RBwv0iu/zi3A9Fx6a2PYFg=; b=SlYsuIVWMnd+M6j8aUA/LM8WbRMXcpDdj4cqEcSIybhTaDfDgi3+4rGjqL8CGi1vfO +8XjyN3BA0PgrtsWJqdg2W0aKIcCBhOtagj/CefoRoD7od2h7aZdjN3Tyr2tyd+/u3CV Th51O08yKGp2NLzNenyTPIwRu1qf9MAF+K95e4YpSTdLHPKxJzBrLuZEVPg1lbzY46r1 sH/CGxCK0Y0X3jFwyob+PewpAXnw4wrEeaOWO1dPOErZET6zMg7FClJJUIczO1bJ52SC dNKa/heF9ZKfZhRMw7ABcXVWeNYVYFhQRtLGnaHxX4FAn9jGKQ4SCF8YV1juGHwbRNUp lEnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733415092; x=1734019892; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wH2BrFC3GSVGTVYDW6wx+RBwv0iu/zi3A9Fx6a2PYFg=; b=hfRl6Ifrp5rOjTtD+UMCnpab13TdfAtmrZn7frM9XH+wgnl7y6qbouBann3YY0aiBu qakna76zXa0bFU2aJKkYqnSJ+l6OleHNPSy+hl/IoMWZBtUagat5kau8HAqJlwHg/8Fz pAiAVaUMgnz/ZaMPLPLrQjkkYSiuXibrc370Vgxhwr6oDPMB2zpo8giQ2MAAf5C01h3x r4pvPTDAvmufjpklDGtEwy0DGFxGgRFVPiOnw0syUnLhy/qyfQeHaaPBhAfAKJlkn2dU QdZoBfK/tR8NGktAgxa1Xw+hR1PSdRYe4S1ZyUeNpy+B3hJ4h8OJEdtynrVp9BvyLvnR ef6w==
X-Gm-Message-State: AOJu0YwL2GKdcKyFK8unTJZXkV08rYBLnohnD080TWQcLhweQI7hbJCn UxFllqXRSVDfFz9SCMTV2dExgopW1w9ZqMJp8W0EJoMVJf56+9LzuTS9fg==
X-Gm-Gg: ASbGnctgk/XBDqhb0RKxnos0+jKRE8HdG0jwQTJEiJk+cS4qbfEMi7GgLU3BZJcm63c QunnkqdHlxBsexMPKMsNLjVzn8xvyhbEPdYeZ1Hf0phbJoi6c/PHoB42bFptjJ7tKsVF6a4J9H5 S0Uj+Ewfiflv5G597UE5BoUCiAGtOgZdxPENmFOiGdC2KcBEi8BjtqJozUS95/sO7GoK06Fl4Lo MCtIFT0S6wKQpBSODb6jB9c/AaI33dBPP5g56FVuh/a+O4jogSvgFsHMEGBZXbRMz4sUE4=
X-Google-Smtp-Source: AGHT+IGVf012X5W6LfY0UVlQiihfK0P/pKEcw7nZPYiUfBuEzxEX0mGvIQVzn2RWRroDgs877GtCJg==
X-Received: by 2002:a05:6a00:14c6:b0:724:60bd:e861 with SMTP id d2e1a72fcca58-72587f6c4c1mr11941789b3a.18.1733415092035; Thu, 05 Dec 2024 08:11:32 -0800 (PST)
Received: from smtpclient.apple ([2601:647:5b00:bf9:6d92:c9eb:5aff:8b85]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-725a29c5abdsm1416580b3a.35.2024.12.05.08.11.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Dec 2024 08:11:31 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.200.121\))
From: Thomas Haynes <loghyr@gmail.com>
In-Reply-To: <CAM5tNy55waUSdLmRFXz5OvUhSe1pok0GJ62+drPbDvp3eBjcyg@mail.gmail.com>
Date: Thu, 05 Dec 2024 08:11:20 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <FFB40A59-00BF-493E-8D39-D1356F61607D@gmail.com>
References: <CAM5tNy55waUSdLmRFXz5OvUhSe1pok0GJ62+drPbDvp3eBjcyg@mail.gmail.com>
To: Rick Macklem <rick.macklem@gmail.com>
X-Mailer: Apple Mail (2.3826.200.121)
Message-ID-Hash: Y6HHBM26PJY4NV6GHOQ6UT6RCAEOO6H6
X-Message-ID-Hash: Y6HHBM26PJY4NV6GHOQ6UT6RCAEOO6H6
X-MailFrom: loghyr@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-nfsv4.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: NFSv4 <nfsv4@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [nfsv4] Re: Erasure coding vs delegations
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/bnmS96OmJnLk7jEJe3k2V9t7Kz0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nfsv4>
List-Help: <mailto:nfsv4-request@ietf.org?subject=help>
List-Owner: <mailto:nfsv4-owner@ietf.org>
List-Post: <mailto:nfsv4@ietf.org>
List-Subscribe: <mailto:nfsv4-join@ietf.org>
List-Unsubscribe: <mailto:nfsv4-leave@ietf.org>
> On Dec 4, 2024, at 1:04 PM, Rick Macklem <rick.macklem@gmail.com> wrote: > > Hi, > > A simple comment w.r.t. Tom's talk to-day on Erasure coding. > > I'll admit I have not read your draft, but I was wondering if > you have looked at the relationship between your erasure encoding > work and delegations? > > In particular, a write delegation issued by the MDS to a client > would ensure exclusive writing and, as such, issuing write > delegations "generously" might reduce your write contention > problem? > > Just a thought, rick Hi Rick, The problem is that we want to share the file for multiple writers. :-) In general the problem is that the applications are writing non-aligned block data. Client 1 is accessing 0 - 13k and client 2 is accessing 13k -> 20k. Each data block except 12-16k can be written with no expectation of collision. That edge block is different. Thanks. Tom
- [nfsv4] Erasure coding vs delegations Rick Macklem
- [nfsv4] Re: Erasure coding vs delegations Thomas Haynes
- [nfsv4] Re: Erasure coding vs delegations Rick Macklem