From nobody Thu Aug 24 17:25:28 2023 X-Original-To: freebsd-fs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RWqjg64bzz4rNpK for ; Thu, 24 Aug 2023 17:25:43 +0000 (UTC) (envelope-from jdavidlists@gmail.com) Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RWqjf4yTGz4X77 for ; Thu, 24 Aug 2023 17:25:42 +0000 (UTC) (envelope-from jdavidlists@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=Q6O9ex9e; spf=pass (mx1.freebsd.org: domain of jdavidlists@gmail.com designates 2607:f8b0:4864:20::532 as permitted sender) smtp.mailfrom=jdavidlists@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-565439b6b3fso3655564a12.2 for ; Thu, 24 Aug 2023 10:25:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692897940; x=1693502740; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=h8SXoE69P5JNfPPD0yMH6+LdqiWGrVnrRagUvg2SUlw=; b=Q6O9ex9ep1C/F9XKgsz1OinktmBxdX5ItSxpLNV3NawQ9ypmjapbsuz4XqI+l7GhnS aD2excEG2uSpZ326zNHq9kxgRbZB2OAzk8SNAmgulEJzQ1Qkp+7gqRvsZzDrcGPOBdln ihC6wgc676hhYMwPTEORvGkj3m8oatGycFDacseH+alZWUMz3Z1yNIaCLdqzX1oRiiiV mcr6lr3ybduCx7fI3tw+lvA95kPWHlCW8dLm28vglyuRUjGt1ONHs0svXSAu5coTgATd RR6MbTp8/PijGi+KKgOL84u/pTLXwr/msAiTNEypi3MHjsv3OJwf1uR/VbCOK1LRMDn5 7dPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692897940; x=1693502740; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=h8SXoE69P5JNfPPD0yMH6+LdqiWGrVnrRagUvg2SUlw=; b=A2rEh79jrnwEJ49acLWFqi5LL9nR6T8K0LObq51UiwyFYwGZKT0RiqVGvD/A6nsZn5 +sSLgOTC/MwlA46PuHX3ezwXXMzs2xNDBiFJtXxngbxlM5jO4A3u0jC3YrR0Rdqn2ZJ6 TTffNN+HJv0tVdbGcKmebAPz9cioGRalEAO2NRGG1ub2RZyNjXKb9GX2434N1aRKNpXw 3DILxave0vY55Y+ZSacOu6Cz1NufS1SK5GKh2oEtZcZhZTuVDbyWWhCTThG4cxRwSIYe mL0Diioc+r6WTD4ctJbYD58iny8CHgryVy31dizVLTg/pMooUcCPqVB93GQf+LXSWe3S 2dOQ== X-Gm-Message-State: AOJu0YwYRMAyRpjfvxo/5aK6N12rvceSHkWhNGIh3pGUVz3RTzat7LPh BJJv4xhqD1eC+ostLod//iSEcdVIP1gjpNfzJAE= X-Google-Smtp-Source: AGHT+IFyyGCYZAw9YA8S9jI2NASEqurpeIi07QswAPUjxqjSlDU0GCr0ynMRBWm1utzW8k77aAGJ58x5rhBkfEFxtXs= X-Received: by 2002:a17:90a:414c:b0:269:621e:a673 with SMTP id m12-20020a17090a414c00b00269621ea673mr13100065pjg.1.1692897940362; Thu, 24 Aug 2023 10:25:40 -0700 (PDT) List-Id: Filesystems List-Archive: https://lists.freebsd.org/archives/freebsd-fs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-fs@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: J David Date: Thu, 24 Aug 2023 13:25:28 -0400 Message-ID: Subject: Re: NFS client hang on 13.2-RELEASE-p2 on file locking / wrong interface selected To: Rick Macklem Cc: FreeBSD FS Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-3.69 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.69)[-0.689]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20221208]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TAGGED_RCPT(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-fs@freebsd.org]; ARC_NA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::532:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[freebsd-fs@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_ALL(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; TAGGED_FROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4RWqjf4yTGz4X77 On Thu, Aug 24, 2023 at 10:02=E2=80=AFAM Rick Macklem wrote: > Otherwise consider switching the mounts to NFSv4.1/4.2. Unfortunately, NFSv4 is worse. Under NFSv4.2, attempts to lock files that previously did not exist on NFS servers work, but any attempt to lock an existing file, regardless of permissions, inexplicably fails with "Permission denied." E.g.: $ lockf -k x sleep 3 && echo OK OK $ lockf -k x sleep 3 && echo OK lockf: cannot open x: Permission denied $ rm x $ lockf -k x sleep 3 && echo OK OK $ ktrace lockf -k x sleep 3 && echo OK lockf: cannot open x: Permission denied $ echo "what" >x $ cat x what >From ktrace: 98614 lockf CALL openat(AT_FDCWD,0x295c0979e8f1,0x224,= 0666) 98614 lockf NAMI "x" 98614 lockf RET openat -1 errno 13 Permission denied Thanks!