[secdir] Re: [nfsv4] draft-ietf-nfsv4-uncacheable-files-11 ietf last call Secdir review
David Noveck <davenoveck@gmail.com> Thu, 13 August 2026 16:45 UTC
Return-Path: <davenoveck@gmail.com>
X-Original-To: secdir@mail2.ietf.org
Delivered-To: secdir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 9C6F51294221B for <secdir@mail2.ietf.org>; Thu, 13 Aug 2026 09:45:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786639513; bh=VXDrjE7giH+HPS9+Ej/T8qB4UbjCe7sKdIITGt2ciXo=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=h9LiiACfmQrjDg4TKULHTg7lNHQ3O0vO6wvmFwwpGwoW7Aat6zGzsjJ6Ddv95F2L7 6NwWYWTFLqbHn9WMGWynoLUoncmT092s7ORtHoAFmhk03bT0rMHJ9jUazKclQFDQzZ WCTkgLtUGt2j5n+XBtby6IZlx1vRYcLPB4Lg6XMg=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level:
X-Spam-Status: No, score=-2.088 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UgmBW1RhDjEZ for <secdir@mail2.ietf.org>; Thu, 13 Aug 2026 09:45:13 -0700 (PDT)
Received: from mail-ot1-x32b.google.com (mail-ot1-x32b.google.com [IPv6:2607:f8b0:4864:20::32b]) (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 mail2.ietf.org (Postfix) with ESMTPS id 496C2129421F3 for <secdir@ietf.org>; Thu, 13 Aug 2026 09:45:13 -0700 (PDT)
Received: by mail-ot1-x32b.google.com with SMTP id 46e09a7af769-7eb64085c45so120530a34.2 for <secdir@ietf.org>; Thu, 13 Aug 2026 09:45:13 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1786639513; cv=none; d=google.com; s=arc-20260327; b=FRwlu14MwmY3/MhhF7yiydsgjEyL62U9ca4W+hBg3OOgs0e5zS9UlJHEJge8f806LR G4leSeo3puo7mfFo0oQ9cBGU1Uuaa1hF+/KDjYrqJnS7vQ0XQb8sHtbKCPphQWavSb7z LUg8pWjLBnkglyoWTCzMNFboqjBdcEjk0R+c5LObE799FgN1SE7oFpwBGbIuBXyWr16g IMtdQTBKJTjhhgpACscv+tIR4OV3WlwbD7xq4709NXgaqxF1AUg+qo9GBjzxKjppNQPs //N3L0xXmyXcu13md+XtGckFIRh6W6MMkPALMZoIfMH1vJ+K16qqTZjzbrJEMMYZUZg2 wNGQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=bILnxCy0pMDKTfkjBatK5TapYP7AmgNJ1qNaslm3uVo=; fh=g+iFaMw6HvnKp0FLrk5tAiQdpHdh049ViL+hAtKineQ=; b=iEBdzGaojNXJkGlIVs7CXZINg2toCTu5L8/2oPv+7WJhFLGQL5Ts2tIRgAPiwANJRq CROX2Ryp7tRPcoiBDf3vEz3pe6SdvUaYvFSXIB1Y6+lM6mh3Tw66JWEud7kGQyWYOHr5 OnG4kEUtvdQGa5D2PFc/csObRSXWRl3NChS7IVOtmK2xwyjmVPy5aS7XN+vupkKGSc6P jG/JPovEULpGgevXmvuTbWPDbCzERjlZLfXo7F+/kIEfX/NfLjHn8QS0vUCZ6NOBpTcp /5lJiBin8GdCNE4kTVZ2NK91zu2GK/tEXPRpNiJzu2mb20fL5DwkspAP8UcCHk7YyBwQ pIfQ==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786639513; x=1787244313; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=bILnxCy0pMDKTfkjBatK5TapYP7AmgNJ1qNaslm3uVo=; b=I+ucyA4kvLyK4gROb9IJtvMukHHoH4BP+likI2TqnItrh54Yf5Jo/aWyuI4EcWQVG6 RuWhaqmrH6HVJql1HYI8dd1q5KTnqDkQ2OY0ltUr8OJeKh5RrKrqAMCcRjbVvZCBZ4My EtQH6NwbU6E0mHK+qmKmQPODLy9uT8vl4XElCAOE2XY8jQVTTDnjpvdUqd1abn3AMpTo Dr51KaO/dRR2dJtLyW/A8QuJQVpwoZ3WBqN0+3WoS2DgqOn9X738FDjIYwe1f+50fr9g SmWorZUbbK0i2zIslrgSp9vdzfeLSW8UtNJ8G7O7rDS+aicSjWwqvsS8dGoaclFaGGL9 e7Kg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786639513; x=1787244313; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=bILnxCy0pMDKTfkjBatK5TapYP7AmgNJ1qNaslm3uVo=; b=k7D53KCJ2pgzhCjkp3qSyIQ9I4cnNL7g6JLBLAp7IsM9SnP8H9Bb2K2Bl1j23UqnWV 6OTez+EwTDSltdNyqm0qeHNDYRWzAxt0Bk0ZYb5dVS6KFDE1TRYOqSx5h93bydp195x7 4ELUhkQnmNDD3iNe33+gL9ZhNOiD9SuYjaaOkZ2vqEeizrlPkI980PaCRGaoAgMZnh6E 0ktSwJUBs/NGiyskzcjdmHpvwr3TVfQ/HUybGMxlSNLXlXndRUoURf+E2adaE7/Wek1S YhytvXkPY0+ID2SY4t9kmZDX1nyGSUNJFJWS6kVmlDdiAdAonYW4nf7Y1qfpTZBNtzdL Kr4w==
X-Gm-Message-State: AOJu0YymLB0ZZpdu07F7MalXq251mW2oV6xOo61urvpOzBiwvLqvP0/6 ooo1H5VlVrlDn8GbU8YLKEPVDYC/GL/J5z23pd5jGUBEzB9d2LG0ddfibwd0yAljNQQhqX2pLE6 pqSsJzdsb5hGLTALR1k8lY2LJeXk7Bo4=
X-Gm-Gg: AR+sD10WzRHBecmV2Kwr4PPkPs67dLBPRwbbjAqpcJPl4GPp9VQAz2XoKG2mTYRb0bX c1IG3yTShdNs4dZFlp2GB/Gk3SWpADmM+Ci7RThDc7EM4KJDrIEwOWZ3tpo4fwmylxLnF94tS/P 3D7HNMZrPv+i6j0FY9MyvFy2cp6MrgaX5YzYPIE0L4p9j2d5rqBsoQskm4rwDeVlRd4BdIwz978 szl7UU58+Epb7vsC/6CYzAfoz1z1NGlbYv7HRcuOCiX7tJB/wgrhhUU6gZ85m8ObkAwTNEEICbT E3qc4Qp8cOg/946AXCsLkeVblOp4RV8T26w9PcF7CYfPWg==
X-Received: by 2002:a05:6820:200f:b0:6b0:1b86:fb0 with SMTP id 006d021491bc7-6b0c43bbc21mr6521188eaf.31.1786639507917; Thu, 13 Aug 2026 09:45:07 -0700 (PDT)
MIME-Version: 1.0
References: <178663460582.82495.12458802157423865341@dt-datatracker-559c48c7fb-jvzsw>
In-Reply-To: <178663460582.82495.12458802157423865341@dt-datatracker-559c48c7fb-jvzsw>
From: David Noveck <davenoveck@gmail.com>
Date: Thu, 13 Aug 2026 12:44:56 -0400
X-Gm-Features: AUfX_mwsOj4yuY6AEytZl1_0buNMKwrR-MIZWVy0nOY5xUv9DWNSNqUb2SGQROs
Message-ID: <CADaq8jdPC6+RczaZ-BmdwgoXPX+MvSfTWsB+bnmyJrToc_oXhQ@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Content-Type: multipart/alternative; boundary="0000000000003611870658f06d41"
Message-ID-Hash: DZDEZZPUPZYSSKDQVF6PU2KIBD35QTJZ
X-Message-ID-Hash: DZDEZZPUPZYSSKDQVF6PU2KIBD35QTJZ
X-MailFrom: davenoveck@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-secdir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: secdir@ietf.org, draft-ietf-nfsv4-uncacheable-files.all@ietf.org, last-call@ietf.org, nfsv4@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [secdir] Re: [nfsv4] draft-ietf-nfsv4-uncacheable-files-11 ietf last call Secdir review
List-Id: Security Area Directorate <secdir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/secdir/cNX5Mbm7QusesjZn-iBXv4ZJHEA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/secdir>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Owner: <mailto:secdir-owner@ietf.org>
List-Post: <mailto:secdir@ietf.org>
List-Subscribe: <mailto:secdir-join@ietf.org>
List-Unsubscribe: <mailto:secdir-leave@ietf.org>
On Thu, Aug 13, 2026 at 11:23 AM Barry Leiba via Datatracker < noreply@ietf.org> wrote: > Document: draft-ietf-nfsv4-uncacheable-files > Title: Adding an Uncacheable File Data Attribute to NFSv4.2 > Reviewer: Barry Leiba > Review result: Ready > > Thanks for this well-written and clear document. I have only one question: > > -- Section 4.1 -- > > When honoring the uncacheable file data attribute, clients SHOULD NOT > delay transmission of WRITE data for the purpose of combining > multiple WRITE operations or improving efficiency. > > I wonder about the SHOULD NOT here. I do as well although are reasons for considering this an issue to be addressed are probably quite different. In my reading: 1. I have trouble imagining what might be "valid" reasons to ignore this or how the client might be aware of the implications of doing so given that reasons for forr refraining from going this are not stated in the spec but are the result of the unconstrained judgment of the server or of another client tt sets this attribute 2. Given that the recommendationmis provided by the server or a client,it is hard to undrstand why the RFC219-derived terms are used here. For write caching, there's a real issue of > corrupting the file, so why is this not "MUST NOT"? > That addresses 1 above but not 2. While I recognized that there is a strong impulse to use these terms, I would argue that,in this case, ot is one "more honored the breach than the observance" in the sense that Hamlet intended. I suggest "When honoring the uncacheable file data attribute, clients need to avoid delaying transmission of WRITE data for the purpose of combining multiple WRITE operations or improving efficiency since the clear implication of this attribute is that such is not to be done and that, by doing anyway, one raises the possibility of data corruption.". > > _______________________________________________ > nfsv4 mailing list -- nfsv4@ietf.org > To unsubscribe send an email to nfsv4-leave@ietf.org >
- [secdir] draft-ietf-nfsv4-uncacheable-files-11 ie… Barry Leiba via Datatracker
- [secdir] Re: [nfsv4] draft-ietf-nfsv4-uncacheable… David Noveck
- [secdir] Re: [nfsv4] draft-ietf-nfsv4-uncacheable… Thomas Haynes
- [secdir] Re: draft-ietf-nfsv4-uncacheable-files-1… Thomas Haynes
- [secdir] Re: draft-ietf-nfsv4-uncacheable-files-1… Barry Leiba