NetBSD Problem Report #59452
From www@netbsd.org Sun Jun 1 10:51:43 2025
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits)
client-signature RSA-PSS (2048 bits))
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id EDC1E1A923C
for <gnats-bugs@gnats.NetBSD.org>; Sun, 1 Jun 2025 10:51:42 +0000 (UTC)
Message-Id: <20250601105141.499DE1A923E@mollari.NetBSD.org>
Date: Sun, 1 Jun 2025 10:51:41 +0000 (UTC)
From: drixter@e-utp.net
Reply-To: drixter@e-utp.net
To: gnats-bugs@NetBSD.org
Subject: Move NFS wcc data messages to debug or control them via sysctl.
X-Send-Pr-Version: www-1.0
>Number: 59452
>Category: kern
>Synopsis: Move NFS wcc data messages to debug or control them via sysctl.
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: kern-bug-people
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Sun Jun 01 10:55:00 +0000 2025
>Last-Modified: Wed Jun 03 18:50:01 +0000 2026
>Originator: Marcin Gondek
>Release: NetBSD current
>Organization:
e-utp.net
>Environment:
NetBSD devil.e-utp.net 10.99.14 NetBSD 10.99.14 (DEVIL) #43: Wed May 21 21:43:55 CEST 2025 root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEVIL amd64
>Description:
Hi.
I know that such messages should not generally appear if the NFS server is working properly. But unfortunately it is not repairable everywhere -> Synology NFS, hence the question about the possibility of moving these messages to the DEBUG variant or maybe make it controlable via sysctl.
[ 54.639309] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1747860168.846777829 1747860168.846777829, mtime 1747860168.846777829 1747860168.846777829)
[ 8290.061715] diskstation6.e-utp.net:/volume1/Applications/html: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1747868404.268648787 1747868404.268648787, mtime 1747868404.268648787 1747868404.268648787)
[ 37999.556765] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1747898113.761877738 1747898113.761877738, mtime 1747898113.761877738 1747898113.761877738)
[ 129985.269256] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1747990099.474778485 1747990099.474778485, mtime 1747990099.474778485 1747990099.474778485)
[ 271086.518951] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc
[ 346441.968607] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748206556.173615162 1748206556.173615162, mtime 1748206556.173615162 1748206556.172615149)
[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc
[ 514557.066122] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748374671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.270579777)
[ 515971.888284] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling wcc
[ 515971.888284] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748376086.092195755 1748376086.092195755, mtime 1748376086.092195755 1748376086.092195755)
[ 660108.808665] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling wcc
[ 660108.958666] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748520223.159904837 1748520223.159904837, mtime 1748520223.159904837 1748520223.159904837)
[ 850685.043667] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc
[ 850838.054987] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748710952.261138867 1748710952.261138867, mtime 1748710952.261138867 1748710952.261138867)
[ 851717.862621] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling wcc
[ 851717.942624] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748711832.146387487 1748711832.146387487, mtime 1748711832.146387487 1748711832.146387487)
>How-To-Repeat:
Make some load on NFS share.
>Fix:
Probably define DEBUG option for printf.
The patch is not tested, just to idea how this can be covered, if possible.
As far now I have no clue how to handle it via sysctl option.
==cut==
*** nfs_clntsubs.c Sun Jun 1 12:41:04 2025
--- nfs_clntsubs-IFDEF.c Sun Jun 1 12:43:24 2025
***************
*** 424,429 ****
--- 424,430 ----
mutex_enter(&nmp->nm_lock);
if (!NFS_WCCKLUDGE(nmp, now)) {
+ #ifdef DEBUG
printf("%s: inaccurate wcc data (%s) detected,"
" disabling wcc"
" (ctime %u.%09u %u.%09u,"
***************
*** 438,443 ****
--- 439,445 ----
(unsigned int)omtime->tv_nsec,
(unsigned int)mtime->tv_sec,
(unsigned int)mtime->tv_nsec);
+ #endif
}
nmp->nm_iflag |= NFSMNT_WCCKLUDGE;
nmp->nm_wcckludgetime = now;
***************
*** 447,454 ****
--- 449,458 ----
} else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
mutex_enter(&nmp->nm_lock);
if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
+ #ifdef DEBUG
printf("%s: re-enabling wcc\n",
vp->v_mount->mnt_stat.f_mntfromname);
+ #endif
nmp->nm_iflag &= ~NFSMNT_WCCKLUDGE;
}
mutex_exit(&nmp->nm_lock);
==cut==
Thanks,
>Audit-Trail:
From: mlelstv@serpens.de (Michael van Elst)
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them via sysctl.
Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)
drixter@e-utp.net writes:
>I know that such messages should not generally appear if the NFS server is working properly. But unfortunately it is not repairable everywhere -> Synology NFS, hence the question about the possibility of moving these messages to the DEBUG variant or maybe make it controlable via sysctl.
>[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc
>[ 514557.066122] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 1748374671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.270579777)
Most of the messages appear to be "re-enabling" + "disabling wcc" again within a few seconds.
What happens when you just disable the attribute cache when mounting with 'mount -o noac' ? It's hardly used anyway.
From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
<netbsd-bugs@netbsd.org>
Cc:
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Sun, 1 Jun 2025 12:06:38 +0000
Hi Michael
I've setup now as you suggested, It's the same, box restarted to be sure:
[ 190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
290.941608597, mtime 1748779290.941608597 1748779290.941608597)
devil# mount -vv | grep drixter | grep noac
diskstation6.e-utp.net:/volume1/homes/drixter on /home/users/drixter type n=
fs (automounted, fsid: 0xb0e/0x70b, reads: sync 0 async 0, writes: sync 0 a=
sync 0, [nfs: addr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, a=
ddrlen=3D28, sotype=3D1, proto=3D0, fhsize=3D0, flags=3D0x88247<soft,wsize,=
rsize,intr,nfsv3,resvport,noac>, wsize=3D8192, rsize=3D8192, readdirsize=3D=
4096, timeo=3D300, retrans=3D10, maxgrouplist=3D16, readahead=3D2, leaseter=
m=3D0, deadthresh=3D9])
devil#
devil# cat /etc/auto_homes
* -rw,noac,soft,intr,rsize=3D8192,wsize=3D8192 diskstation6.e-utp.net:/volu=
me1/homes/&
noac is included.
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Michael van Elst via gnats
Sent: Sunday, June 1, 2025 1:45 PM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: mlelstv@serpens.de (Michael van Elst)
To: gnats-bugs@netbsd.org
Cc:=20
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)
drixter@e-utp.net writes:
=20
>I know that such messages should not generally appear if the NFS server i=
s working properly. But unfortunately it is not repairable everywhere -> Sy=
nology NFS, hence the question about the possibility of moving these messag=
es to the DEBUG variant or maybe make it controlable via sysctl.
=20
>[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-=
enabling wcc >[ 514557.066122] diskstation6.e-utp.net:/volume1/Application=
s/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 174837=
4671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.=
270579777)
=20
Most of the messages appear to be "re-enabling" + "disabling wcc" again wi=
thin a few seconds.
=20
What happens when you just disable the attribute cache when mounting with =
'mount -o noac' ? It's hardly used anyway.
=20
From: Marcin Gondek <drixter@e-utp.net>
To: Marcin Gondek <drixter@e-utp.net>, "gnats-bugs@netbsd.org"
<gnats-bugs@netbsd.org>, "kern-bug-people@netbsd.org"
<kern-bug-people@netbsd.org>, "gnats-admin@netbsd.org"
<gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>
Cc:
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Mon, 9 Jun 2025 10:48:13 +0000
Hi.
[ 190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
290.941608597, mtime 1748779290.941608597 1748779290.941608597)
[ 14577.965578] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
rate wcc data (ctime) detected, disabling wcc (ctime 1748793678.251985388 1=
748793678.251985388, mtime 1748793678.251985388 1748793678.251985388)
[ 39826.666864] diskstation6.e-utp.net:/volume1/Applications/html: inaccura=
te wcc data (ctime) detected, disabling wcc (ctime 1748818926.951985610 174=
8818926.951985610, mtime 1748818926.951985610 1748818926.951985610)
[ 103278.442441] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-en=
abling wcc
[ 104091.099550] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inacc=
urate wcc data (ctime) detected, disabling wcc (ctime 1748883191.385396294 =
1748883191.385396294, mtime 1748883191.385396294 1748883191.385396294)
[ 112832.426073] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling=
wcc
[ 112853.086255] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate =
wcc data (ctime) detected, disabling wcc (ctime 1748891953.379970261 174889=
1953.379970261, mtime 1748891953.379970261 1748891953.379970261)
[ 530900.589197] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-en=
abling wcc
[ 530982.569922] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inacc=
urate wcc data (ctime) detected, disabling wcc (ctime 1749310082.858985530 =
1749310082.858985530, mtime 1749310082.858985530 1749310082.858985530)
The logs messages in kernel, still appears, even with noac option, the side=
-effect is that NFS is quite slow right now when processing multiple small =
files.
I suggest maybe to move forward with my idea to control it via DEBUG and./o=
r sysctl variable if possible.
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Marcin Gondek
Sent: Sunday, June 1, 2025 2:07 PM
To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.o=
rg; netbsd-bugs@netbsd.org
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Hi Michael
I've setup now as you suggested, It's the same, box restarted to be sure:
[ 190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
290.941608597, mtime 1748779290.941608597 1748779290.941608597)
devil# mount -vv | grep drixter | grep noac diskstation6.e-utp.net:/volume1=
/homes/drixter on /home/users/drixter type nfs (automounted, fsid: 0xb0e/0x=
70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D2001:67c:2=
1ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=3D1, proto=
=3D0, fhsize=3D0, flags=3D0x88247<soft,wsize,rsize,intr,nfsv3,resvport,noac=
>, wsize=3D8192, rsize=3D8192, readdirsize=3D4096, timeo=3D300, retrans=3D1=
0, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9]) devil#
devil# cat /etc/auto_homes
* -rw,noac,soft,intr,rsize=3D8192,wsize=3D8192 diskstation6.e-utp.net:/volu=
me1/homes/&
noac is included.
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Michael van Elst via gnats
Sent: Sunday, June 1, 2025 1:45 PM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: mlelstv@serpens.de (Michael van Elst)
To: gnats-bugs@netbsd.org
Cc:=20
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)
drixter@e-utp.net writes:
=20
>I know that such messages should not generally appear if the NFS server i=
s working properly. But unfortunately it is not repairable everywhere -> Sy=
nology NFS, hence the question about the possibility of moving these messag=
es to the DEBUG variant or maybe make it controlable via sysctl.
=20
>[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-=
enabling wcc >[ 514557.066122] diskstation6.e-utp.net:/volume1/Application=
s/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 174837=
4671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.=
270579777)
=20
Most of the messages appear to be "re-enabling" + "disabling wcc" again wi=
thin a few seconds.
=20
What happens when you just disable the attribute cache when mounting with =
'mount -o noac' ? It's hardly used anyway.
=20
From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
<netbsd-bugs@netbsd.org>
Cc:
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Thu, 24 Jul 2025 08:16:47 +0000
Hi All,
Is there any chance that someone will change it?
I know that is rare case, but for my boxes I'm getting spam in dmesg on eve=
ry high load ;-/
With noac option there is a less spam but performance is significantly degr=
aded.
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: Marcin Gondek=20
Sent: Monday, June 9, 2025 12:48 PM
To: Marcin Gondek <drixter@e-utp.net>; gnats-bugs@netbsd.org; kern-bug-peop=
le@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.org
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Hi.
[ 190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
290.941608597, mtime 1748779290.941608597 1748779290.941608597)
[ 14577.965578] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
rate wcc data (ctime) detected, disabling wcc (ctime 1748793678.251985388 1=
748793678.251985388, mtime 1748793678.251985388 1748793678.251985388) [ 398=
26.666864] diskstation6.e-utp.net:/volume1/Applications/html: inaccurate wc=
c data (ctime) detected, disabling wcc (ctime 1748818926.951985610 17488189=
26.951985610, mtime 1748818926.951985610 1748818926.951985610) [ 103278.442=
441] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc [=
104091.099550] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
rate wcc data (ctime) detected, disabling wcc (ctime 1748883191.385396294 1=
748883191.385396294, mtime 1748883191.385396294 1748883191.385396294) [ 112=
832.426073] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling wcc =
[ 112853.086255] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate =
wcc data (ctime) detected, disabling wcc (ctime 1748891953.379970261 174889=
1953.379970261, mtime 1748891953.379970261 1748891953.379970261) [ 530900.5=
89197] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc=
[ 530982.569922] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inac=
curate wcc data (ctime) detected, disabling wcc (ctime 1749310082.858985530=
1749310082.858985530, mtime 1749310082.858985530 1749310082.858985530)
The logs messages in kernel, still appears, even with noac option, the side=
-effect is that NFS is quite slow right now when processing multiple small =
files.
I suggest maybe to move forward with my idea to control it via DEBUG and./o=
r sysctl variable if possible.
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Marcin Gondek
Sent: Sunday, June 1, 2025 2:07 PM
To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.o=
rg; netbsd-bugs@netbsd.org
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Hi Michael
I've setup now as you suggested, It's the same, box restarted to be sure:
[ 190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
290.941608597, mtime 1748779290.941608597 1748779290.941608597)
devil# mount -vv | grep drixter | grep noac diskstation6.e-utp.net:/volume1=
/homes/drixter on /home/users/drixter type nfs (automounted, fsid: 0xb0e/0x=
70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D2001:67c:2=
1ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=3D1, proto=
=3D0, fhsize=3D0, flags=3D0x88247<soft,wsize,rsize,intr,nfsv3,resvport,noac=
>, wsize=3D8192, rsize=3D8192, readdirsize=3D4096, timeo=3D300, retrans=3D1=
0, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9]) devil#
devil# cat /etc/auto_homes
* -rw,noac,soft,intr,rsize=3D8192,wsize=3D8192 diskstation6.e-utp.net:/volu=
me1/homes/&
noac is included.
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Michael van Elst via gnats
Sent: Sunday, June 1, 2025 1:45 PM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: mlelstv@serpens.de (Michael van Elst)
To: gnats-bugs@netbsd.org
Cc:=20
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)
drixter@e-utp.net writes:
=20
>I know that such messages should not generally appear if the NFS server i=
s working properly. But unfortunately it is not repairable everywhere -> Sy=
nology NFS, hence the question about the possibility of moving these messag=
es to the DEBUG variant or maybe make it controlable via sysctl.
=20
>[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-=
enabling wcc >[ 514557.066122] diskstation6.e-utp.net:/volume1/Application=
s/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 174837=
4671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.=
270579777)
=20
Most of the messages appear to be "re-enabling" + "disabling wcc" again wi=
thin a few seconds.
=20
What happens when you just disable the attribute cache when mounting with =
'mount -o noac' ? It's hardly used anyway.
=20
From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
<netbsd-bugs@netbsd.org>
Cc:
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Wed, 22 Oct 2025 19:08:42 +0000
Hi All,
I've made a patch for myself to disable it via ifdef, probably this is not =
proper way, but my system is getting spam on high load over NFS.
Now observing that is better or not, as far I'm not C developer I hope that=
there is no other side effect.
The good thing is that kernel compile correctly. First my approach was only=
theory now time for practice ;-)
=3D=3Dcut=3D=3D
--- nfs_clntsubs.c 2025-10-22 21:00:13.919594789 +0200
+++ nfs_clntsubs.c-IFDEF 2025-10-22 19:38:56.907354570 +0200
@@ -393,15 +393,20 @@
time_t now =3D time_second;
const struct timespec *omtime =3D &np->n_vattr->va_mtime;
const struct timespec *octime =3D &np->n_vattr->va_ctime;
+#ifdef DEBUG
const char *reason =3D NULL; /* XXX: gcc */
-
+#endif
if (timespeccmp(omtime, mtime, <=3D)) {
+#ifdef DEBUG
reason =3D "mtime";
+#endif
error =3D EINVAL;
}
if (vp->v_type =3D=3D VDIR && timespeccmp(octime, ctime, <=
=3D)) {
+#ifdef DEBUG
reason =3D "ctime";
+#endif
error =3D EINVAL;
}
@@ -423,6 +428,7 @@
*/
mutex_enter(&nmp->nm_lock);
+#ifdef DEBUG
if (!NFS_WCCKLUDGE(nmp, now)) {
printf("%s: inaccurate wcc data (%s) detect=
ed,"
" disabling wcc"
@@ -439,6 +445,7 @@
(unsigned int)mtime->tv_sec,
(unsigned int)mtime->tv_nsec);
}
+#endif
nmp->nm_iflag |=3D NFSMNT_WCCKLUDGE;
nmp->nm_wcckludgetime =3D now;
mutex_exit(&nmp->nm_lock);
@@ -447,8 +454,10 @@
} else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
mutex_enter(&nmp->nm_lock);
if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
+#ifdef DEBUG
printf("%s: re-enabling wcc\n",
vp->v_mount->mnt_stat.f_mntfromname);
+#endif
nmp->nm_iflag &=3D ~NFSMNT_WCCKLUDGE;
}
mutex_exit(&nmp->nm_lock);
=3D=3Dcut=3D=3D
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Marcin Gondek
Sent: Thursday, July 24, 2025 10:17 AM
To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.o=
rg; netbsd-bugs@netbsd.org
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Hi All,
Is there any chance that someone will change it?
I know that is rare case, but for my boxes I'm getting spam in dmesg on eve=
ry high load ;-/ With noac option there is a less spam but performance is s=
ignificantly degraded.
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: Marcin Gondek
Sent: Monday, June 9, 2025 12:48 PM
To: Marcin Gondek <drixter@e-utp.net>; gnats-bugs@netbsd.org; kern-bug-peop=
le@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.org
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Hi.
[ 190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
290.941608597, mtime 1748779290.941608597 1748779290.941608597)
[ 14577.965578] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
rate wcc data (ctime) detected, disabling wcc (ctime 1748793678.251985388 1=
748793678.251985388, mtime 1748793678.251985388 1748793678.251985388) [ 398=
26.666864] diskstation6.e-utp.net:/volume1/Applications/html: inaccurate wc=
c data (ctime) detected, disabling wcc (ctime 1748818926.951985610 17488189=
26.951985610, mtime 1748818926.951985610 1748818926.951985610) [ 103278.442=
441] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc [=
104091.099550] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
rate wcc data (ctime) detected, disabling wcc (ctime 1748883191.385396294 1=
748883191.385396294, mtime 1748883191.385396294 1748883191.385396294) [ 112=
832.426073] diskstation6.e-utp.net:/volume1/homes/drixter: re-enabling wcc =
[ 112853.086255] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate =
wcc data (ctime) detected, disabling wcc (ctime 1748891953.379970261 174889=
1953.379970261, mtime 1748891953.379970261 1748891953.379970261) [ 530900.5=
89197] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-enabling wcc=
[ 530982.569922] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inac=
curate wcc data (ctime) detected, disabling wcc (ctime 1749310082.858985530=
1749310082.858985530, mtime 1749310082.858985530 1749310082.858985530)
The logs messages in kernel, still appears, even with noac option, the side=
-effect is that NFS is quite slow right now when processing multiple small =
files.
I suggest maybe to move forward with my idea to control it via DEBUG and./o=
r sysctl variable if possible.
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Marcin Gondek
Sent: Sunday, June 1, 2025 2:07 PM
To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.o=
rg; netbsd-bugs@netbsd.org
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Hi Michael
I've setup now as you suggested, It's the same, box restarted to be sure:
[ 190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate w=
cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 1748779=
290.941608597, mtime 1748779290.941608597 1748779290.941608597)
devil# mount -vv | grep drixter | grep noac diskstation6.e-utp.net:/volume1=
/homes/drixter on /home/users/drixter type nfs (automounted, fsid: 0xb0e/0x=
70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D2001:67c:2=
1ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=3D1, proto=
=3D0, fhsize=3D0, flags=3D0x88247<soft,wsize,rsize,intr,nfsv3,resvport,noac=
>, wsize=3D8192, rsize=3D8192, readdirsize=3D4096, timeo=3D300, retrans=3D1=
0, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9]) devil#
devil# cat /etc/auto_homes
* -rw,noac,soft,intr,rsize=3D8192,wsize=3D8192 diskstation6.e-utp.net:/volu=
me1/homes/&
noac is included.
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Michael van Elst via gnats
Sent: Sunday, June 1, 2025 1:45 PM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: mlelstv@serpens.de (Michael van Elst)
To: gnats-bugs@netbsd.org
Cc:=20
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)
drixter@e-utp.net writes:
=20
>I know that such messages should not generally appear if the NFS server i=
s working properly. But unfortunately it is not repairable everywhere -> Sy=
nology NFS, hence the question about the possibility of moving these messag=
es to the DEBUG variant or maybe make it controlable via sysctl.
=20
>[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re-=
enabling wcc >[ 514557.066122] diskstation6.e-utp.net:/volume1/Application=
s/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 174837=
4671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671.=
270579777)
=20
Most of the messages appear to be "re-enabling" + "disabling wcc" again wi=
thin a few seconds.
=20
What happens when you just disable the attribute cache when mounting with =
'mount -o noac' ? It's hardly used anyway.
=20
From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
<netbsd-bugs@netbsd.org>
Cc:
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Mon, 25 May 2026 12:26:20 +0000
Hi All,
Any change to apply such patch?
It's moving these errors messages into DEBUG mode.
=3D=3Dcut=3D=3D
--- /root/nfs_clntsubs.c 2025-10-22 21:00:13.919594789 +0200
+++ nfs_clntsubs.c 2025-10-22 20:13:06.624486932 +0200
@@ -393,15 +393,20 @@
time_t now =3D time_second;
const struct timespec *omtime =3D &np->n_vattr->va_mtime;
const struct timespec *octime =3D &np->n_vattr->va_ctime;
+#ifdef DEBUG
const char *reason =3D NULL; /* XXX: gcc */
-
+#endif
if (timespeccmp(omtime, mtime, <=3D)) {
+#ifdef DEBUG
reason =3D "mtime";
+#endif
error =3D EINVAL;
}
if (vp->v_type =3D=3D VDIR && timespeccmp(octime, ctime, <=
=3D)) {
+#ifdef DEBUG
reason =3D "ctime";
+#endif
error =3D EINVAL;
}
@@ -423,6 +428,7 @@
*/
mutex_enter(&nmp->nm_lock);
+#ifdef DEBUG
if (!NFS_WCCKLUDGE(nmp, now)) {
printf("%s: inaccurate wcc data (%s) detect=
ed,"
" disabling wcc"
@@ -439,6 +445,7 @@
(unsigned int)mtime->tv_sec,
(unsigned int)mtime->tv_nsec);
}
+#endif
nmp->nm_iflag |=3D NFSMNT_WCCKLUDGE;
nmp->nm_wcckludgetime =3D now;
mutex_exit(&nmp->nm_lock);
@@ -447,8 +454,10 @@
} else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
mutex_enter(&nmp->nm_lock);
if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
+#ifdef DEBUG
printf("%s: re-enabling wcc\n",
vp->v_mount->mnt_stat.f_mntfromname);
+#endif
nmp->nm_iflag &=3D ~NFSMNT_WCCKLUDGE;
}
mutex_exit(&nmp->nm_lock);
=3D=3Dcut=3D=3D
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Marcin Gondek via gnats
Sent: Wednesday, October 22, 2025 9:10 PM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org=
"
<netbsd-bugs@netbsd.org>
Cc:=20
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Wed, 22 Oct 2025 19:08:42 +0000
Hi All,
=20
I've made a patch for myself to disable it via ifdef, probably this is not=
=3D proper way, but my system is getting spam on high load over NFS.
=20
Now observing that is better or not, as far I'm not C developer I hope tha=
t=3D
there is no other side effect.
=20
The good thing is that kernel compile correctly. First my approach was onl=
y=3D
theory now time for practice ;-)
=20
=20
=3D3D=3D3Dcut=3D3D=3D3D
--- nfs_clntsubs.c 2025-10-22 21:00:13.919594789 +0200
+++ nfs_clntsubs.c-IFDEF 2025-10-22 19:38:56.907354570 +0200
@@ -393,15 +393,20 @@
time_t now =3D3D time_second;
const struct timespec *omtime =3D3D &np->n_vattr->va_mtime=
;
const struct timespec *octime =3D3D &np->n_vattr->va_ctime=
; +#ifdef DEBUG
const char *reason =3D3D NULL; /* XXX: gcc */
-
+#endif
if (timespeccmp(omtime, mtime, <=3D3D)) { +#ifdef DEBUG
reason =3D3D "mtime"; +#endif
error =3D3D EINVAL;
}
=20
if (vp->v_type =3D3D=3D3D VDIR && timespeccmp(octime, ctim=
e, <=3D
=3D3D)) {
+#ifdef DEBUG
reason =3D3D "ctime"; +#endif
error =3D3D EINVAL;
}
=20
@@ -423,6 +428,7 @@
*/
=20
mutex_enter(&nmp->nm_lock); +#ifdef DEBUG
if (!NFS_WCCKLUDGE(nmp, now)) {
printf("%s: inaccurate wcc data (%s) detec=
t=3D ed,"
" disabling wcc"
@@ -439,6 +445,7 @@
(unsigned int)mtime->tv_sec,
(unsigned int)mtime->tv_nsec);
}
+#endif
nmp->nm_iflag |=3D3D NFSMNT_WCCKLUDGE;
nmp->nm_wcckludgetime =3D3D now;
mutex_exit(&nmp->nm_lock); @@ -447,8 +454,10 @@
} else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
mutex_enter(&nmp->nm_lock);
if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) { +#ifdef D=
EBUG
printf("%s: re-enabling wcc\n",
vp->v_mount->mnt_stat.f_mntfromname);
+#endif
nmp->nm_iflag &=3D3D ~NFSMNT_WCCKLUDGE;
}
mutex_exit(&nmp->nm_lock); =3D3D=3D3Dcut=3D3D=3D3=
D
=20
=20
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
=20
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
f=3D
Of Marcin Gondek
Sent: Thursday, July 24, 2025 10:17 AM
To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.=
o=3D rg; netbsd-bugs@netbsd.org
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
=20
Hi All,
=20
Is there any chance that someone will change it?
I know that is rare case, but for my boxes I'm getting spam in dmesg on ev=
e=3D ry high load ;-/ With noac option there is a less spam but performanc=
e is s=3D ignificantly degraded.
=20
Thanks,
=20
=20
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
=20
-----Original Message-----
From: Marcin Gondek
Sent: Monday, June 9, 2025 12:48 PM
To: Marcin Gondek <drixter@e-utp.net>; gnats-bugs@netbsd.org; kern-bug-peo=
p=3D le@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.org
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
=20
Hi.
=20
[ 190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate =
w=3D
cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 174877=
9=3D 290.941608597, mtime 1748779290.941608597 1748779290.941608597) [ 14=
577.965578] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=3D =
rate wcc data (ctime) detected, disabling wcc (ctime 1748793678.251985388 =
1=3D 748793678.251985388, mtime 1748793678.251985388 1748793678.251985388)=
[ 398=3D 26.666864] diskstation6.e-utp.net:/volume1/Applications/html: in=
accurate wc=3D c data (ctime) detected, disabling wcc (ctime 1748818926.95=
1985610 17488189=3D 26.951985610, mtime 1748818926.951985610 1748818926.95=
1985610) [ 103278.442=3D 441] diskstation6.e-utp.net:/volume1/Applications=
/NetBSD: re-enabling wcc [=3D
104091.099550] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inacc=
u=3D rate wcc data (ctime) detected, disabling wcc (ctime 1748883191.38539=
6294 1=3D 748883191.385396294, mtime 1748883191.385396294 1748883191.38539=
6294) [ 112=3D 832.426073] diskstation6.e-utp.net:/volume1/homes/drixter: =
re-enabling wcc =3D [ 112853.086255] diskstation6.e-utp.net:/volume1/homes=
/drixter: inaccurate =3D wcc data (ctime) detected, disabling wcc (ctime 1=
748891953.379970261 174889=3D 1953.379970261, mtime 1748891953.379970261 1=
748891953.379970261) [ 530900.5=3D 89197] diskstation6.e-utp.net:/volume1/=
Applications/NetBSD: re-enabling wcc=3D
[ 530982.569922] diskstation6.e-utp.net:/volume1/Applications/NetBSD: ina=
c=3D curate wcc data (ctime) detected, disabling wcc (ctime 1749310082.858=
985530=3D
1749310082.858985530, mtime 1749310082.858985530 1749310082.858985530)
=20
The logs messages in kernel, still appears, even with noac option, the sid=
e=3D -effect is that NFS is quite slow right now when processing multiple =
small =3D files.
I suggest maybe to move forward with my idea to control it via DEBUG and./=
o=3D r sysctl variable if possible.
=20
Thanks,
=20
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
=20
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
f=3D
Of Marcin Gondek
Sent: Sunday, June 1, 2025 2:07 PM
To: gnats-bugs@netbsd.org; kern-bug-people@netbsd.org; gnats-admin@netbsd.=
o=3D rg; netbsd-bugs@netbsd.org
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
=20
Hi Michael
=20
I've setup now as you suggested, It's the same, box restarted to be sure:
=20
[ 190.659022] diskstation6.e-utp.net:/volume1/homes/drixter: inaccurate =
w=3D
cc data (ctime) detected, disabling wcc (ctime 1748779290.941608597 174877=
9=3D 290.941608597, mtime 1748779290.941608597 1748779290.941608597)
=20
devil# mount -vv | grep drixter | grep noac diskstation6.e-utp.net:/volume=
1=3D /homes/drixter on /home/users/drixter type nfs (automounted, fsid: 0x=
b0e/0x=3D 70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=
=3D3D2001:67c:2=3D 1ec:ffee:18f2:a77c:dc08:aef6, port=3D3D2049, addrlen=3D=
3D28, sotype=3D3D1, proto=3D =3D3D0, fhsize=3D3D0, flags=3D3D0x88247<soft,=
wsize,rsize,intr,nfsv3,resvport,noac=3D
>, wsize=3D3D8192, rsize=3D3D8192, readdirsize=3D3D4096, timeo=3D3D300, re=
trans=3D3D1=3D 0, maxgrouplist=3D3D16, readahead=3D3D2, leaseterm=3D3D0, d=
eadthresh=3D3D9]) devil#
=20
devil# cat /etc/auto_homes
* -rw,noac,soft,intr,rsize=3D3D8192,wsize=3D3D8192 diskstation6.e-utp.net:=
/volu=3D me1/homes/&
=20
noac is included.
=20
=20
Thanks,
=20
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
=20
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
f=3D
Of Michael van Elst via gnats
Sent: Sunday, June 1, 2025 1:45 PM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
.=3D org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
=20
The following reply was made to PR kern/59452; it has been noted by GNATS.
=20
From: mlelstv@serpens.de (Michael van Elst)
To: gnats-bugs@netbsd.org
Cc:=3D20
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
Date: Sun, 1 Jun 2025 11:41:06 -0000 (UTC)
=20
drixter@e-utp.net writes:
=3D20
>I know that such messages should not generally appear if the NFS server =
i=3D s working properly. But unfortunately it is not repairable everywhere=
-> Sy=3D nology NFS, hence the question about the possibility of moving t=
hese messag=3D es to the DEBUG variant or maybe make it controlable via sy=
sctl.
=3D20
>[ 514378.384585] diskstation6.e-utp.net:/volume1/Applications/NetBSD: re=
-=3D enabling wcc >[ 514557.066122] diskstation6.e-utp.net:/volume1/Appli=
cation=3D
s/NetBSD: inaccurate wcc data (ctime) detected, disabling wcc (ctime 17483=
7=3D
4671.270579777 1748374671.270579777, mtime 1748374671.270579777 1748374671=
.=3D
270579777)
=3D20
Most of the messages appear to be "re-enabling" + "disabling wcc" again w=
i=3D thin a few seconds.
=3D20
What happens when you just disable the attribute cache when mounting with=
=3D 'mount -o noac' ? It's hardly used anyway.
=3D20
=20
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: kern-bug-people@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
drixter@e-utp.net
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Mon, 25 May 2026 13:02:40 -0400
--Apple-Mail=_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
Content-Type: multipart/mixed;
boundary="Apple-Mail=_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB"
--Apple-Mail=_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=us-ascii
How about this diff?
--Apple-Mail=_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
Content-Disposition: attachment;
filename=nowccmsg.diff
Content-Type: application/octet-stream;
name=nowccmsg.diff;
x-unix-mode=0664
Content-Transfer-Encoding: 7bit
Index: sbin/mount_nfs/mount_nfs.8
===================================================================
RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.8,v
retrieving revision 1.52
diff -u -p -u -r1.52 mount_nfs.8
--- sbin/mount_nfs/mount_nfs.8 14 Mar 2021 02:56:51 -0000 1.52
+++ sbin/mount_nfs/mount_nfs.8 25 May 2026 17:01:58 -0000
@@ -29,7 +29,7 @@
.\"
.\" @(#)mount_nfs.8 8.3 (Berkeley) 3/29/95
.\"
-.Dd January 24, 2021
+.Dd May 25, 2026
.Dt MOUNT_NFS 8
.Os
.Sh NAME
@@ -234,6 +234,8 @@ Same as
.It Cm wsize Ns = Ns Aq Ar writesize
Same as
.Fl w Ar writesize .
+.It Cm nowccmsg
+Disable WCC (Write Cache Consistency) warning messages.
.El
.It Fl P
Use a reserved socket port number.
Index: sbin/mount_nfs/mount_nfs.c
===================================================================
RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.c,v
retrieving revision 1.76
diff -u -p -u -r1.76 mount_nfs.c
--- sbin/mount_nfs/mount_nfs.c 3 Jan 2025 00:49:24 -0000 1.76
+++ sbin/mount_nfs/mount_nfs.c 25 May 2026 17:01:58 -0000
@@ -101,6 +101,7 @@ __RCSID("$NetBSD: mount_nfs.c,v 1.76 202
#define ALTF_TIMEO 0x00400000
#define ALTF_RETRANS 0x00800000
#define ALTF_UDP 0x01000000
+#define ALTF_NOWCCMSG 0x02000000
static const struct mntopt mopts[] = {
MOPT_STDOPTS,
@@ -130,6 +131,7 @@ static const struct mntopt mopts[] = {
{ "readahead", 0, ALTF_READAHEAD, 1 },
{ "deadthresh", 0, ALTF_DEADTHRESH, 1 },
{ "timeo", 0, ALTF_TIMEO, 1 },
+ { "wccmsg", 1, ALTF_NOWCCMSG, 1 },
MOPT_NULL,
};
@@ -291,6 +293,8 @@ mount_nfs_parseargs(int argc, char *argv
nfsargsp->flags |= NFSMNT_INT;
if (altflags & ALTF_NOAC)
nfsargsp->flags |= NFSMNT_NOAC;
+ if (altflags & ALTF_NOWCCMSG)
+ nfsargsp->flags |= NFSMNT_NOWCCMSG;
if (altflags & (ALTF_NFSV3|ALTF_NQNFS)) {
if (force2)
conflicting();
Index: sys/nfs/nfs_clntsubs.c
===================================================================
RCS file: /cvsroot/src/sys/nfs/nfs_clntsubs.c,v
retrieving revision 1.7
diff -u -p -u -r1.7 nfs_clntsubs.c
--- sys/nfs/nfs_clntsubs.c 21 Mar 2023 15:47:46 -0000 1.7
+++ sys/nfs/nfs_clntsubs.c 25 May 2026 17:01:58 -0000
@@ -423,7 +423,8 @@ nfs_check_wccdata(struct nfsnode *np, co
*/
mutex_enter(&nmp->nm_lock);
- if (!NFS_WCCKLUDGE(nmp, now)) {
+ if (!NFS_WCCKLUDGE(nmp, now) &&
+ !(nmp->nm_flag & NFSMNT_NOWCCMSG)) {
printf("%s: inaccurate wcc data (%s) detected,"
" disabling wcc"
" (ctime %u.%09u %u.%09u,"
@@ -447,8 +448,9 @@ nfs_check_wccdata(struct nfsnode *np, co
} else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
mutex_enter(&nmp->nm_lock);
if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
- printf("%s: re-enabling wcc\n",
- vp->v_mount->mnt_stat.f_mntfromname);
+ if (!(nmp->nm_flag & NFSMNT_NOWCCMSG))
+ printf("%s: re-enabling wcc\n",
+ vp->v_mount->mnt_stat.f_mntfromname);
nmp->nm_iflag &= ~NFSMNT_WCCKLUDGE;
}
mutex_exit(&nmp->nm_lock);
Index: sys/nfs/nfsmount.h
===================================================================
RCS file: /cvsroot/src/sys/nfs/nfsmount.h,v
retrieving revision 1.54
diff -u -p -u -r1.54 nfsmount.h
--- sys/nfs/nfsmount.h 7 Dec 2024 02:05:55 -0000 1.54
+++ sys/nfs/nfsmount.h 25 May 2026 17:01:58 -0000
@@ -92,13 +92,15 @@ struct nfs_args {
#define NFSMNT_READDIRSIZE 0x00020000 /* Set readdir size */
#define NFSMNT_XLATECOOKIE 0x00040000 /* 32<->64 dir cookie xlation */
#define NFSMNT_NOAC 0x00080000 /* Turn off attribute cache */
+#define NFSMNT_NOWCCMSG 0x00100000 /* Turn off attribute wcc messages */
#define NFSMNT_BITS "\177\20" \
"b\00soft\0b\01wsize\0b\02rsize\0b\03timeo\0" \
"b\04retrans\0b\05maxgrps\0b\06intr\0b\07noconn\0" \
"b\10nqnfs\0b\11nfsv3\0b\12kerb\0b\13dumbtimr\0" \
"b\14leaseterm\0b\15readahead\0b\16deadthresh\0b\17resvport\0" \
- "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0"
+ "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0" \
+ "b\24nowccmsg\0"
/*
* NFS internal flags (nm_iflag) */
--Apple-Mail=_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=us-ascii
christos
--Apple-Mail=_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB--
--Apple-Mail=_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahSAsAAKCRBxESqxbLM7
Ok4TAJ9VASUY/q/H6/T2odWqYBTCs/IC1ACeJAW+anTYzfk8ghfHGTMiSw9dOU8=
=i3/Q
-----END PGP SIGNATURE-----
--Apple-Mail=_0DA8FE95-C258-4AE8-9973-F2A6D11659AF--
From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
<netbsd-bugs@netbsd.org>
Cc:
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Mon, 25 May 2026 19:31:35 +0000
Hi Christos,
Patch is ok, just applied to 11.0RC4 sources, recompiled kernel and userla=
nd, reboot and observe.
Will let you know by EOW how this looks like, maybe there is chance to add =
into 11.0
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Christos Zoulas via gnats
Sent: Monday, May 25, 2026 7:05 PM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: kern-bug-people@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
drixter@e-utp.net
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Mon, 25 May 2026 13:02:40 -0400
--Apple-Mail=3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
Content-Type: multipart/mixed;
boundary=3D"Apple-Mail=3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB"
=20
=20
--Apple-Mail=3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=3Dus-ascii
=20
How about this diff?
=20
=20
--Apple-Mail=3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
Content-Disposition: attachment;
filename=3Dnowccmsg.diff
Content-Type: application/octet-stream;
name=3Dnowccmsg.diff;
x-unix-mode=3D0664
Content-Transfer-Encoding: 7bit
=20
Index: sbin/mount_nfs/mount_nfs.8
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.8,v
retrieving revision 1.52
diff -u -p -u -r1.52 mount_nfs.8
--- sbin/mount_nfs/mount_nfs.8 14 Mar 2021 02:56:51 -0000 1.52
+++ sbin/mount_nfs/mount_nfs.8 25 May 2026 17:01:58 -0000
@@ -29,7 +29,7 @@
.\"
.\" @(#)mount_nfs.8 8.3 (Berkeley) 3/29/95
.\"
-.Dd January 24, 2021
+.Dd May 25, 2026
.Dt MOUNT_NFS 8
.Os
.Sh NAME
@@ -234,6 +234,8 @@ Same as
.It Cm wsize Ns =3D Ns Aq Ar writesize
Same as
.Fl w Ar writesize .
+.It Cm nowccmsg
+Disable WCC (Write Cache Consistency) warning messages.
.El
.It Fl P
Use a reserved socket port number.
Index: sbin/mount_nfs/mount_nfs.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.c,v
retrieving revision 1.76
diff -u -p -u -r1.76 mount_nfs.c
--- sbin/mount_nfs/mount_nfs.c 3 Jan 2025 00:49:24 -0000 1.76
+++ sbin/mount_nfs/mount_nfs.c 25 May 2026 17:01:58 -0000
@@ -101,6 +101,7 @@ __RCSID("$NetBSD: mount_nfs.c,v 1.76 202
#define ALTF_TIMEO 0x00400000
#define ALTF_RETRANS 0x00800000
#define ALTF_UDP 0x01000000
+#define ALTF_NOWCCMSG 0x02000000
=20
static const struct mntopt mopts[] =3D {
MOPT_STDOPTS,
@@ -130,6 +131,7 @@ static const struct mntopt mopts[] =3D {
{ "readahead", 0, ALTF_READAHEAD, 1 },
{ "deadthresh", 0, ALTF_DEADTHRESH, 1 },
{ "timeo", 0, ALTF_TIMEO, 1 },
+ { "wccmsg", 1, ALTF_NOWCCMSG, 1 },
MOPT_NULL,
=20
};
@@ -291,6 +293,8 @@ mount_nfs_parseargs(int argc, char *argv
nfsargsp->flags |=3D NFSMNT_INT;
if (altflags & ALTF_NOAC)
nfsargsp->flags |=3D NFSMNT_NOAC;
+ if (altflags & ALTF_NOWCCMSG)
+ nfsargsp->flags |=3D NFSMNT_NOWCCMSG;
if (altflags & (ALTF_NFSV3|ALTF_NQNFS)) {
if (force2)
conflicting();
Index: sys/nfs/nfs_clntsubs.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvsroot/src/sys/nfs/nfs_clntsubs.c,v
retrieving revision 1.7
diff -u -p -u -r1.7 nfs_clntsubs.c
--- sys/nfs/nfs_clntsubs.c 21 Mar 2023 15:47:46 -0000 1.7
+++ sys/nfs/nfs_clntsubs.c 25 May 2026 17:01:58 -0000
@@ -423,7 +423,8 @@ nfs_check_wccdata(struct nfsnode *np, co
*/
=20
mutex_enter(&nmp->nm_lock);
- if (!NFS_WCCKLUDGE(nmp, now)) {
+ if (!NFS_WCCKLUDGE(nmp, now) &&
+ !(nmp->nm_flag & NFSMNT_NOWCCMSG)) {
printf("%s: inaccurate wcc data (%s) detected,"
" disabling wcc"
" (ctime %u.%09u %u.%09u,"
@@ -447,8 +448,9 @@ nfs_check_wccdata(struct nfsnode *np, co
} else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
mutex_enter(&nmp->nm_lock);
if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
- printf("%s: re-enabling wcc\n",
- vp->v_mount->mnt_stat.f_mntfromname);
+ if (!(nmp->nm_flag & NFSMNT_NOWCCMSG))
+ printf("%s: re-enabling wcc\n",
+ vp->v_mount->mnt_stat.f_mntfromname);
nmp->nm_iflag &=3D ~NFSMNT_WCCKLUDGE;
}
mutex_exit(&nmp->nm_lock);
Index: sys/nfs/nfsmount.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvsroot/src/sys/nfs/nfsmount.h,v retrieving revision 1.54 dif=
f -u -p -u -r1.54 nfsmount.h
--- sys/nfs/nfsmount.h 7 Dec 2024 02:05:55 -0000 1.54
+++ sys/nfs/nfsmount.h 25 May 2026 17:01:58 -0000
@@ -92,13 +92,15 @@ struct nfs_args {
#define NFSMNT_READDIRSIZE 0x00020000 /* Set readdir size */
#define NFSMNT_XLATECOOKIE 0x00040000 /* 32<->64 dir cookie xlation */
#define NFSMNT_NOAC 0x00080000 /* Turn off attribute cache */
+#define NFSMNT_NOWCCMSG 0x00100000 /* Turn off attribute wcc messages *=
/
=20
#define NFSMNT_BITS "\177\20" \
"b\00soft\0b\01wsize\0b\02rsize\0b\03timeo\0" \
"b\04retrans\0b\05maxgrps\0b\06intr\0b\07noconn\0" \
"b\10nqnfs\0b\11nfsv3\0b\12kerb\0b\13dumbtimr\0" \
"b\14leaseterm\0b\15readahead\0b\16deadthresh\0b\17resvport\0" \
- "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0"
+ "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0" \
+ "b\24nowccmsg\0"
=20
/*
* NFS internal flags (nm_iflag) */
=20
--Apple-Mail=3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=3Dus-ascii
=20
=20
=20
christos
--Apple-Mail=3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB--
=20
--Apple-Mail=3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=3Dsignature.asc
Content-Type: application/pgp-signature;
name=3Dsignature.asc
Content-Description: Message signed with OpenPGP
=20
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
=20
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahSAsAAKCRBxESqxbLM7
Ok4TAJ9VASUY/q/H6/T2odWqYBTCs/IC1ACeJAW+anTYzfk8ghfHGTMiSw9dOU8=3D
=3Di3/Q
-----END PGP SIGNATURE-----
=20
--Apple-Mail=3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF--
=20
From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
<netbsd-bugs@netbsd.org>
Cc:
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Mon, 25 May 2026 21:27:53 +0000
Hi Christos
Should I use some specific mount option?
RC4+patch
NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 20:=
18:27 CEST 2026 root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEVIL=
amd64
[ 1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
rate wcc data (ctime) detected, disabling wcc (ctime 1779738980.705549207 1=
779738980.705549207, mtime 1779738980.705549207 1779738980.705549207)
diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nfs=
(fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
type=3D1, proto=3D0, fhsize=3D0, flags=3D0x8a00<nfsv3,dumbtimr,resvport>, w=
size=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retrans=3D10,=
maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])
# NetBSD /etc/fstab
diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD =
nfs rw,auto,dumbtimer 0 0
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Marcin Gondek via gnats
Sent: Monday, May 25, 2026 9:35 PM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org=
"
<netbsd-bugs@netbsd.org>
Cc:=20
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Mon, 25 May 2026 19:31:35 +0000
Hi Christos,
=20
Patch is ok, just applied to 11.0RC4 sources, recompiled kernel and userl=
a=3D nd, reboot and observe.
Will let you know by EOW how this looks like, maybe there is chance to add=
=3D into 11.0
=20
Thanks,
=20
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
=20
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
f=3D
Of Christos Zoulas via gnats
Sent: Monday, May 25, 2026 7:05 PM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
.=3D org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
=20
The following reply was made to PR kern/59452; it has been noted by GNATS.
=20
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: kern-bug-people@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
drixter@e-utp.net
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
Date: Mon, 25 May 2026 13:02:40 -0400
=20
--Apple-Mail=3D3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
Content-Type: multipart/mixed;
boundary=3D3D"Apple-Mail=3D3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB"
=3D20
=3D20
--Apple-Mail=3D3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=3D3Dus-ascii
=3D20
How about this diff?
=3D20
=3D20
--Apple-Mail=3D3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
Content-Disposition: attachment;
filename=3D3Dnowccmsg.diff
Content-Type: application/octet-stream;
name=3D3Dnowccmsg.diff;
x-unix-mode=3D3D0664
Content-Transfer-Encoding: 7bit
=3D20
Index: sbin/mount_nfs/mount_nfs.8
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
D=3D3D=3D3D=3D3D
RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.8,v
retrieving revision 1.52
diff -u -p -u -r1.52 mount_nfs.8
--- sbin/mount_nfs/mount_nfs.8 14 Mar 2021 02:56:51 -0000 1.52
+++ sbin/mount_nfs/mount_nfs.8 25 May 2026 17:01:58 -0000
@@ -29,7 +29,7 @@
.\"
.\" @(#)mount_nfs.8 8.3 (Berkeley) 3/29/95
.\"
-.Dd January 24, 2021
+.Dd May 25, 2026
.Dt MOUNT_NFS 8
.Os
.Sh NAME
@@ -234,6 +234,8 @@ Same as
.It Cm wsize Ns =3D3D Ns Aq Ar writesize
Same as
.Fl w Ar writesize .
+.It Cm nowccmsg
+Disable WCC (Write Cache Consistency) warning messages.
.El
.It Fl P
Use a reserved socket port number.
Index: sbin/mount_nfs/mount_nfs.c
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
D=3D3D=3D3D=3D3D
RCS file: /cvsroot/src/sbin/mount_nfs/mount_nfs.c,v
retrieving revision 1.76
diff -u -p -u -r1.76 mount_nfs.c
--- sbin/mount_nfs/mount_nfs.c 3 Jan 2025 00:49:24 -0000 1.76
+++ sbin/mount_nfs/mount_nfs.c 25 May 2026 17:01:58 -0000
@@ -101,6 +101,7 @@ __RCSID("$NetBSD: mount_nfs.c,v 1.76 202
#define ALTF_TIMEO 0x00400000
#define ALTF_RETRANS 0x00800000
#define ALTF_UDP 0x01000000
+#define ALTF_NOWCCMSG 0x02000000
=3D20
static const struct mntopt mopts[] =3D3D {
MOPT_STDOPTS,
@@ -130,6 +131,7 @@ static const struct mntopt mopts[] =3D3D {
{ "readahead", 0, ALTF_READAHEAD, 1 },
{ "deadthresh", 0, ALTF_DEADTHRESH, 1 },
{ "timeo", 0, ALTF_TIMEO, 1 },
+ { "wccmsg", 1, ALTF_NOWCCMSG, 1 },
MOPT_NULL,
=3D20
};
@@ -291,6 +293,8 @@ mount_nfs_parseargs(int argc, char *argv
nfsargsp->flags |=3D3D NFSMNT_INT;
if (altflags & ALTF_NOAC)
nfsargsp->flags |=3D3D NFSMNT_NOAC;
+ if (altflags & ALTF_NOWCCMSG)
+ nfsargsp->flags |=3D3D NFSMNT_NOWCCMSG;
if (altflags & (ALTF_NFSV3|ALTF_NQNFS)) {
if (force2)
conflicting();
Index: sys/nfs/nfs_clntsubs.c
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
D=3D3D=3D3D=3D3D
RCS file: /cvsroot/src/sys/nfs/nfs_clntsubs.c,v
retrieving revision 1.7
diff -u -p -u -r1.7 nfs_clntsubs.c
--- sys/nfs/nfs_clntsubs.c 21 Mar 2023 15:47:46 -0000 1.7
+++ sys/nfs/nfs_clntsubs.c 25 May 2026 17:01:58 -0000
@@ -423,7 +423,8 @@ nfs_check_wccdata(struct nfsnode *np, co
*/
=3D20
mutex_enter(&nmp->nm_lock);
- if (!NFS_WCCKLUDGE(nmp, now)) {
+ if (!NFS_WCCKLUDGE(nmp, now) &&
+ !(nmp->nm_flag & NFSMNT_NOWCCMSG)) {
printf("%s: inaccurate wcc data (%s) detected,"
" disabling wcc"
" (ctime %u.%09u %u.%09u,"
@@ -447,8 +448,9 @@ nfs_check_wccdata(struct nfsnode *np, co
} else if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
mutex_enter(&nmp->nm_lock);
if (nmp->nm_iflag & NFSMNT_WCCKLUDGE) {
- printf("%s: re-enabling wcc\n",
- vp->v_mount->mnt_stat.f_mntfromname);
+ if (!(nmp->nm_flag & NFSMNT_NOWCCMSG))
+ printf("%s: re-enabling wcc\n",
+ vp->v_mount->mnt_stat.f_mntfromname);
nmp->nm_iflag &=3D3D ~NFSMNT_WCCKLUDGE;
}
mutex_exit(&nmp->nm_lock);
Index: sys/nfs/nfsmount.h
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
D=3D3D=3D3D=3D3D
RCS file: /cvsroot/src/sys/nfs/nfsmount.h,v retrieving revision 1.54 di=
f=3D f -u -p -u -r1.54 nfsmount.h
--- sys/nfs/nfsmount.h 7 Dec 2024 02:05:55 -0000 1.54
+++ sys/nfs/nfsmount.h 25 May 2026 17:01:58 -0000
@@ -92,13 +92,15 @@ struct nfs_args {
#define NFSMNT_READDIRSIZE 0x00020000 /* Set readdir size */
#define NFSMNT_XLATECOOKIE 0x00040000 /* 32<->64 dir cookie xlation */
#define NFSMNT_NOAC 0x00080000 /* Turn off attribute cache */
+#define NFSMNT_NOWCCMSG 0x00100000 /* Turn off attribute wcc messages =
*=3D
/
=3D20
#define NFSMNT_BITS "\177\20" \
"b\00soft\0b\01wsize\0b\02rsize\0b\03timeo\0" \
"b\04retrans\0b\05maxgrps\0b\06intr\0b\07noconn\0" \
"b\10nqnfs\0b\11nfsv3\0b\12kerb\0b\13dumbtimr\0" \
"b\14leaseterm\0b\15readahead\0b\16deadthresh\0b\17resvport\0" \
- "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0"
+ "b\20rdirplus\0b\21readdirsize\0b\22xlatecookie\0b\23noac\0" \
+ "b\24nowccmsg\0"
=3D20
/*
* NFS internal flags (nm_iflag) */
=3D20
--Apple-Mail=3D3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=3D3Dus-ascii
=3D20
=3D20
=3D20
christos
--Apple-Mail=3D3D_AF8CA433-09A1-4A38-B6D8-CDC2E19FBABB--
=3D20
--Apple-Mail=3D3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=3D3Dsignature.asc
Content-Type: application/pgp-signature;
name=3D3Dsignature.asc
Content-Description: Message signed with OpenPGP
=3D20
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
=3D20
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahSAsAAKCRBxESqxbLM7
Ok4TAJ9VASUY/q/H6/T2odWqYBTCs/IC1ACeJAW+anTYzfk8ghfHGTMiSw9dOU8=3D3D
=3D3Di3/Q
-----END PGP SIGNATURE-----
=3D20
--Apple-Mail=3D3D_0DA8FE95-C258-4AE8-9973-F2A6D11659AF--
=3D20
=20
From: Christos Zoulas <christos@zoulas.com>
To: Marcin Gondek <drixter@e-utp.net>
Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>,
"netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Mon, 25 May 2026 17:56:01 -0400
--Apple-Mail=_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
> On May 25, 2026, at 3:31=E2=80=AFPM, Marcin Gondek <drixter@e-utp.net> =
wrote:
>=20
> Hi Christos,
>=20
> Patch is ok, just applied to 11.0RC4 sources, recompiled kernel and =
userland, reboot and observe.
> Will let you know by EOW how this looks like, maybe there is chance to =
add into 11.0
>=20
Thanks, if it works I can ask for a pull-up.
christos
--Apple-Mail=_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=
=+Tm8
-----END PGP SIGNATURE-----
--Apple-Mail=_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--
From: Marcin Gondek <drixter@e-utp.net>
To: Christos Zoulas <christos@zoulas.com>
Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
<netbsd-bugs@netbsd.org>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Tue, 26 May 2026 08:28:33 +0000
Hi Christos
Should I use some specific mount option?
RC4+patch
NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 20:=
18:27 CEST 2026 root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEVIL=
amd64
[ 1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inaccu=
rate wcc data (ctime) detected, disabling wcc (ctime 1779738980.705549207 1=
779738980.705549207, mtime 1779738980.705549207 1779738980.705549207)
diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nfs=
(fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
type=3D1, proto=3D0, fhsize=3D0, flags=3D0x8a00<nfsv3,dumbtimr,resvport>, w=
size=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retrans=3D10,=
maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])
# NetBSD /etc/fstab
diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD =
nfs rw,auto,dumbtimer 0 0
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Christos Zoulas via gnats
Sent: Tuesday, May 26, 2026 12:00 AM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: Christos Zoulas <christos@zoulas.com>
To: Marcin Gondek <drixter@e-utp.net>
Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>, "kern-bug-people@netb=
sd.org" <kern-bug-people@netbsd.org>, "gnats-admin@netbsd.org" <gnats-admi=
n@netbsd.org>, "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Mon, 25 May 2026 17:56:01 -0400
--Apple-Mail=3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=3Dutf-8
=20
=20
=20
> On May 25, 2026, at 3:31=3DE2=3D80=3DAFPM, Marcin Gondek <drixter@e-utp.=
net> =3D
wrote:
>=3D20
> Hi Christos,
>=3D20
> Patch is ok, just applied to 11.0RC4 sources, recompiled kernel and =3D=
userland, reboot and observe.
> Will let you know by EOW how this looks like, maybe there is chance to =
=3D add into 11.0
>=3D20
=20
Thanks, if it works I can ask for a pull-up.
=20
christos
=20
=20
--Apple-Mail=3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=3Dsignature.asc
Content-Type: application/pgp-signature;
name=3Dsignature.asc
Content-Description: Message signed with OpenPGP
=20
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
=20
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=3D
=3D+Tm8
-----END PGP SIGNATURE-----
=20
--Apple-Mail=3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--
=20
From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
<netbsd-bugs@netbsd.org>
Cc:
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Tue, 26 May 2026 09:51:01 +0000
Hi
Ok, I see that I've done something wrong. Double checking...
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Marcin Gondek via gnats
Sent: Tuesday, May 26, 2026 10:30 AM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: Marcin Gondek <drixter@e-utp.net>
To: Christos Zoulas <christos@zoulas.com>
Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org=
"
<netbsd-bugs@netbsd.org>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Tue, 26 May 2026 08:28:33 +0000
Hi Christos
=20
Should I use some specific mount option?
=20
RC4+patch
NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 20=
:=3D
18:27 CEST 2026 root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEVI=
L=3D
amd64
=20
[ 1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inacc=
u=3D rate wcc data (ctime) detected, disabling wcc (ctime 1779738980.70554=
9207 1=3D 779738980.705549207, mtime 1779738980.705549207 1779738980.70554=
9207)
=20
diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nf=
s=3D
(fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: =
a=3D ddr=3D3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D3D2049, addrle=
n=3D3D28, so=3D type=3D3D1, proto=3D3D0, fhsize=3D3D0, flags=3D3D0x8a00<nf=
sv3,dumbtimr,resvport>, w=3D size=3D3D32768, rsize=3D3D32768, readdirsize=
=3D3D4096, timeo=3D3D300, retrans=3D3D10,=3D
maxgrouplist=3D3D16, readahead=3D3D2, leaseterm=3D3D0, deadthresh=3D3D9])
=20
# NetBSD /etc/fstab
diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD =
=3D
nfs rw,auto,dumbtimer 0 0
=20
Thanks,
=20
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
=20
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
f=3D
Of Christos Zoulas via gnats
Sent: Tuesday, May 26, 2026 12:00 AM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
.=3D org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
=20
The following reply was made to PR kern/59452; it has been noted by GNATS.
=20
From: Christos Zoulas <christos@zoulas.com>
To: Marcin Gondek <drixter@e-utp.net>
Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>, "kern-bug-people@net=
b=3D sd.org" <kern-bug-people@netbsd.org>, "gnats-admin@netbsd.org" <gnat=
s-admi=3D n@netbsd.org>, "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org=
>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
Date: Mon, 25 May 2026 17:56:01 -0400
=20
--Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=3D3Dutf-8
=3D20
=3D20
=3D20
> On May 25, 2026, at 3:31=3D3DE2=3D3D80=3D3DAFPM, Marcin Gondek <drixter=
@e-utp.=3D net> =3D3D
wrote:
>=3D3D20
> Hi Christos,
>=3D3D20
> Patch is ok, just applied to 11.0RC4 sources, recompiled kernel and =
=3D3D=3D
userland, reboot and observe.
> Will let you know by EOW how this looks like, maybe there is chance to =
=3D =3D3D add into 11.0
>=3D3D20
=3D20
Thanks, if it works I can ask for a pull-up.
=3D20
christos
=3D20
=3D20
--Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=3D3Dsignature.asc
Content-Type: application/pgp-signature;
name=3D3Dsignature.asc
Content-Description: Message signed with OpenPGP
=3D20
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
=3D20
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=3D3D
=3D3D+Tm8
-----END PGP SIGNATURE-----
=3D20
--Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--
=3D20
=20
From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
<netbsd-bugs@netbsd.org>
Cc:
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Tue, 26 May 2026 10:12:09 +0000
Hi
Now I've proper setup, looking on that, nowccmsg param in NFS mount.
[NetBSD-root@devil:~]$ mount -vvv | grep diskstation6
diskstation6.e-utp.net:/volume1/Applications on /opt type nfs (fsid: 0xb06/=
0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D2001:67c=
:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=3D1, prot=
o=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,nowccmsg>, wsiz=
e=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retrans=3D10, ma=
xgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])
diskstation6.e-utp.net:/volume1/Applications/ftp on /srv/ftp type nfs (fsid=
: 0xb07/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D=
2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=
=3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,nowcc=
msg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retran=
s=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])
diskstation6.e-utp.net:/volume1/Applications/html on /var/www/html type nfs=
(fsid: 0xb08/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
type=3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,n=
owccmsg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, re=
trans=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9=
])
diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nfs=
(fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
type=3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,n=
owccmsg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, re=
trans=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9=
])
diskstation6.e-utp.net:/volume1/homes/drixter/public_html on /var/www/html/=
users/drixter/public_html type nfs (fsid: 0xb0a/0x70b, reads: sync 0 async =
0, writes: sync 0 async 0, [nfs: addr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:a=
ef6, port=3D2049, addrlen=3D28, sotype=3D1, proto=3D0, fhsize=3D0, flags=3D=
0x108a00<nfsv3,dumbtimr,resvport,nowccmsg>, wsize=3D32768, rsize=3D32768, r=
eaddirsize=3D4096, timeo=3D300, retrans=3D10, maxgrouplist=3D16, readahead=
=3D2, leaseterm=3D0, deadthresh=3D9])
[NetBSD-root@devil:~]$
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Marcin Gondek via gnats
Sent: Tuesday, May 26, 2026 11:55 AM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: Marcin Gondek <drixter@e-utp.net>
To: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org=
"
<netbsd-bugs@netbsd.org>
Cc:=20
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Tue, 26 May 2026 09:51:01 +0000
Hi
=20
Ok, I see that I've done something wrong. Double checking...
=20
Thanks,
=20
=20
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
=20
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
f=3D
Of Marcin Gondek via gnats
Sent: Tuesday, May 26, 2026 10:30 AM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
.=3D org; Marcin Gondek <drixter@e-utp.net>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
=20
The following reply was made to PR kern/59452; it has been noted by GNATS.
=20
From: Marcin Gondek <drixter@e-utp.net>
To: Christos Zoulas <christos@zoulas.com>
Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.or=
g=3D "
<netbsd-bugs@netbsd.org>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
Date: Tue, 26 May 2026 08:28:33 +0000
=20
Hi Christos
=3D20
Should I use some specific mount option?
=3D20
RC4+patch
NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 2=
0=3D :=3D3D
18:27 CEST 2026 root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEV=
I=3D
L=3D3D
amd64
=3D20
[ 1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inac=
c=3D u=3D3D rate wcc data (ctime) detected, disabling wcc (ctime 17797389=
80.70554=3D
9207 1=3D3D 779738980.705549207, mtime 1779738980.705549207 1779738980.70=
554=3D
9207)
=3D20
diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type n=
f=3D s=3D3D
(fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs:=
=3D a=3D3D ddr=3D3D3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D3D3D=
2049, addrle=3D n=3D3D3D28, so=3D3D type=3D3D3D1, proto=3D3D3D0, fhsize=
=3D3D3D0, flags=3D3D3D0x8a00<nf=3D sv3,dumbtimr,resvport>, w=3D3D size=3D=
3D3D32768, rsize=3D3D3D32768, readdirsize=3D =3D3D3D4096, timeo=3D3D3D300,=
retrans=3D3D3D10,=3D3D
maxgrouplist=3D3D3D16, readahead=3D3D3D2, leaseterm=3D3D3D0, deadthresh=
=3D3D3D9])
=3D20
# NetBSD /etc/fstab
diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD =
=3D
=3D3D
nfs rw,auto,dumbtimer 0 0
=3D20
Thanks,
=3D20
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
=3D20
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Beha=
l=3D f=3D3D
Of Christos Zoulas via gnats
Sent: Tuesday, May 26, 2026 12:00 AM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbs=
d=3D .=3D3D org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control t=
h=3D e=3D3D m via sysctl.
=3D20
The following reply was made to PR kern/59452; it has been noted by GNATS=
.
=3D20
From: Christos Zoulas <christos@zoulas.com>
To: Marcin Gondek <drixter@e-utp.net>
Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>, "kern-bug-people@ne=
t=3D b=3D3D sd.org" <kern-bug-people@netbsd.org>, "gnats-admin@netbsd.or=
g" <gnat=3D s-admi=3D3D n@netbsd.org>, "netbsd-bugs@netbsd.org" <netbsd-=
bugs@netbsd.org=3D >
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control t=
h=3D e=3D3D m via sysctl.
Date: Mon, 25 May 2026 17:56:01 -0400
=3D20
--Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=3D3D3Dutf-8
=3D3D20
=3D3D20
=3D3D20
> On May 25, 2026, at 3:31=3D3D3DE2=3D3D3D80=3D3D3DAFPM, Marcin Gondek <=
drixter=3D @e-utp.=3D3D net> =3D3D3D
wrote:
>=3D3D3D20
> Hi Christos,
>=3D3D3D20
> Patch is ok, just applied to 11.0RC4 sources, recompiled kernel and =
=3D =3D3D3D=3D3D
userland, reboot and observe.
> Will let you know by EOW how this looks like, maybe there is chance to=
=3D =3D3D =3D3D3D add into 11.0
>=3D3D3D20
=3D3D20
Thanks, if it works I can ask for a pull-up.
=3D3D20
christos
=3D3D20
=3D3D20
--Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=3D3D3Dsignature.asc
Content-Type: application/pgp-signature;
name=3D3D3Dsignature.asc
Content-Description: Message signed with OpenPGP
=3D3D20
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
=3D3D20
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=3D3D3D
=3D3D3D+Tm8
-----END PGP SIGNATURE-----
=3D3D20
--Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--
=3D3D20
=3D20
=20
From: Christos Zoulas <christos@zoulas.com>
To: Marcin Gondek <drixter@e-utp.net>
Cc: gnats-bugs@netbsd.org, kern-bug-people@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them via sysctl.
Date: Tue, 26 May 2026 07:52:18 -0400
Yes, -o nowccmsg
christos
> On May 26, 2026, at 5:51=E2=80=AFAM, Marcin Gondek <drixter@e-utp.net> wro=
te:
>=20
> =EF=BB=BFHi
>=20
> Ok, I see that I've done something wrong. Double checking...
>=20
> Thanks,
>=20
>=20
> --
> Marcin Gondek / Drixter
> http://fido.e-utp.net/
> AS56662
>=20
> -----Original Message-----
> From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
f Of Marcin Gondek via gnats
> Sent: Tuesday, May 26, 2026 10:30 AM
> To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
.org; Marcin Gondek <drixter@e-utp.net>
> Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
em via sysctl.
>=20
> The following reply was made to PR kern/59452; it has been noted by GNATS.=
>=20
> From: Marcin Gondek <drixter@e-utp.net>
> To: Christos Zoulas <christos@zoulas.com>
> Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
> "kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
> "gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.=
org"
> <netbsd-bugs@netbsd.org>
> Subject: RE: kern/59452: Move NFS wcc data messages to debug or control th=
em via sysctl.
> Date: Tue, 26 May 2026 08:28:33 +0000
>=20
> Hi Christos
>=20
> Should I use some specific mount option?
>=20
> RC4+patch
> NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 20=
:=3D
> 18:27 CEST 2026 root@devil.e-utp.net:/usr/obj/sys/arch/amd64/compile/DEVI=
L=3D
> amd64
>=20
> [ 1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: inacc=
u=3D rate wcc data (ctime) detected, disabling wcc (ctime 1779738980.705549=
207 1=3D 779738980.705549207, mtime 1779738980.705549207 1779738980.7055492=
07)
>=20
> diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nf=
s=3D
> (fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
=3D ddr=3D3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D3D2049, addrlen=3D=
3D28, so=3D type=3D3D1, proto=3D3D0, fhsize=3D3D0, flags=3D3D0x8a00<nfsv3,d=
umbtimr,resvport>, w=3D size=3D3D32768, rsize=3D3D32768, readdirsize=3D3D40=
96, timeo=3D3D300, retrans=3D3D10,=3D
> maxgrouplist=3D3D16, readahead=3D3D2, leaseterm=3D3D0, deadthresh=3D3D9])=
>=20
> # NetBSD /etc/fstab
> diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD =
=3D
> nfs rw,auto,dumbtimer 0 0
>=20
> Thanks,
>=20
> --
> Marcin Gondek / Drixter
> http://fido.e-utp.net/
> AS56662
>=20
> -----Original Message-----
> From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behal=
f=3D
> Of Christos Zoulas via gnats
> Sent: Tuesday, May 26, 2026 12:00 AM
> To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd=
.=3D org; Marcin Gondek <drixter@e-utp.net>
> Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
>=20
> The following reply was made to PR kern/59452; it has been noted by GNATS.=
>=20
> From: Christos Zoulas <christos@zoulas.com>
> To: Marcin Gondek <drixter@e-utp.net>
> Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>, "kern-bug-people@net=
b=3D sd.org" <kern-bug-people@netbsd.org>, "gnats-admin@netbsd.org" <gnats=
-admi=3D n@netbsd.org>, "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>
> Subject: Re: kern/59452: Move NFS wcc data messages to debug or control th=
e=3D m via sysctl.
> Date: Mon, 25 May 2026 17:56:01 -0400
>=20
> --Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
> Content-Transfer-Encoding: quoted-printable
> Content-Type: text/plain;
> charset=3D3Dutf-8
> =3D20
> =3D20
> =3D20
>>> On May 25, 2026, at 3:31=3D3DE2=3D3D80=3D3DAFPM, Marcin Gondek <drixter@=
e-utp.=3D net> =3D3D
>> wrote:
>> =3D3D20
>> Hi Christos,
>> =3D3D20
>> Patch is ok, just applied to 11.0RC4 sources, recompiled kernel and =3D3=
D=3D
> userland, reboot and observe.
>> Will let you know by EOW how this looks like, maybe there is chance to =3D=
=3D3D add into 11.0
>> =3D3D20
> =3D20
> Thanks, if it works I can ask for a pull-up.
> =3D20
> christos
> =3D20
> =3D20
> --Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment;
> filename=3D3Dsignature.asc
> Content-Type: application/pgp-signature;
> name=3D3Dsignature.asc
> Content-Description: Message signed with OpenPGP
> =3D20
> -----BEGIN PGP SIGNATURE-----
> Comment: GPGTools - http://gpgtools.org
> =3D20
> iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
> Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=3D3D
> =3D3D+Tm8
> -----END PGP SIGNATURE-----
> =3D20
> --Apple-Mail=3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--
> =3D20
>=20
>=20
>=20
> --
> This message has been 'sanitized'. This means that potentially
> dangerous content has been rewritten or removed. The following
> log describes which actions were taken.
>=20
> Sanitizer (start=3D"1779789082"):
> Split unusually long word(s) in header.
> SanitizeFile (filename=3D"unnamed.txt", mimetype=3D"text/plain"):
> Match (names=3D"unnamed.txt", rule=3D"9"):
> Enforced policy: accept
>=20
> Total modifications so far: 1
>=20
>=20
> Anomy 0.0.0 : Sanitizer.pm
> $Id: Sanitizer.pm,v 1.94 2006/01/02 16:43:10 bre Exp $
From: Marcin Gondek <drixter@e-utp.net>
To: Christos Zoulas <christos@zoulas.com>
Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbsd.org"
<netbsd-bugs@netbsd.org>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Tue, 26 May 2026 15:45:50 +0000
Hi Christos,
Looking good from my side, few hours of run without any messages in dmesg a=
bout "wcc"
diskstation6.e-utp.net:/volume1/Applications on /opt type nfs (fsid: 0xb06/=
0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D2001:67c=
:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=3D1, prot=
o=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,nowccmsg>, wsiz=
e=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retrans=3D10, ma=
xgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])
diskstation6.e-utp.net:/volume1/Applications/ftp on /srv/ftp type nfs (fsid=
: 0xb07/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: addr=3D=
2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, sotype=
=3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,nowcc=
msg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, retran=
s=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9])
diskstation6.e-utp.net:/volume1/Applications/html on /var/www/html type nfs=
(fsid: 0xb08/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
type=3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,n=
owccmsg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, re=
trans=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9=
])
diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type nfs=
(fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0 async 0, [nfs: a=
ddr=3D2001:67c:21ec:ffee:18f2:a77c:dc08:aef6, port=3D2049, addrlen=3D28, so=
type=3D1, proto=3D0, fhsize=3D0, flags=3D0x108a00<nfsv3,dumbtimr,resvport,n=
owccmsg>, wsize=3D32768, rsize=3D32768, readdirsize=3D4096, timeo=3D300, re=
trans=3D10, maxgrouplist=3D16, readahead=3D2, leaseterm=3D0, deadthresh=3D9=
])
#NFS
diskstation6.e-utp.net:/volume1/Applications /opt =
nfs rw,auto,dumbtimer,nowccmsg 0 0
diskstation6.e-utp.net:/volume1/Applications/ftp /srv/ftp =
nfs rw,auto,dumbtimer,nowccmsg 0 0
diskstation6.e-utp.net:/volume1/Applications/html /var/www/html =
nfs rw,auto,dumbtimer,nowccmsg 0 0
diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD =
nfs rw,auto,dumbtimer,nowccmsg 0 0
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Christos Zoulas via gnats
Sent: Tuesday, May 26, 2026 1:55 PM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: Christos Zoulas <christos@zoulas.com>
To: Marcin Gondek <drixter@e-utp.net>
Cc: gnats-bugs@netbsd.org, kern-bug-people@netbsd.org, gnats-admin@netbsd.=
org, netbsd-bugs@netbsd.org
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Tue, 26 May 2026 07:52:18 -0400
Yes, -o nowccmsg
=20
christos
=20
> On May 26, 2026, at 5:51=3DE2=3D80=3DAFAM, Marcin Gondek <drixter@e-utp.=
net> wro=3D
te:
>=3D20
> =3DEF=3DBB=3DBFHi
>=3D20
> Ok, I see that I've done something wrong. Double checking...
>=3D20
> Thanks,
>=3D20
>=3D20
> --
> Marcin Gondek / Drixter
> http://fido.e-utp.net/
> AS56662
>=3D20
> -----Original Message-----
> From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Beh=
al=3D f Of Marcin Gondek via gnats > Sent: Tuesday, May 26, 2026 10:30 AM=
> To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@net=
bsd=3D .org; Marcin Gondek <drixter@e-utp.net> > Subject: RE: kern/59452:=
Move NFS wcc data messages to debug or control th=3D em via sysctl.
>=3D20
> The following reply was made to PR kern/59452; it has been noted by GNAT=
S.=3D
=20
>=3D20
> From: Marcin Gondek <drixter@e-utp.net> > To: Christos Zoulas <christos=
@zoulas.com> > Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>,
> "kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
> "gnats-admin@netbsd.org" <gnats-admin@netbsd.org>, "netbsd-bugs@netbs=
d.=3D
org"
> <netbsd-bugs@netbsd.org>
> Subject: RE: kern/59452: Move NFS wcc data messages to debug or control =
th=3D em via sysctl.
> Date: Tue, 26 May 2026 08:28:33 +0000
>=3D20
> Hi Christos
>=3D20
> Should I use some specific mount option?
>=3D20
> RC4+patch
> NetBSD devil.e-utp.net 11.0_RC4 NetBSD 11.0_RC4 (DEVIL) #12: Mon May 25 =
20=3D :=3D3D > 18:27 CEST 2026 root@devil.e-utp.net:/usr/obj/sys/arch/am=
d64/compile/DEVI=3D
L=3D3D
> amd64
>=3D20
> [ 1523.851401] diskstation6.e-utp.net:/volume1/Applications/NetBSD: ina=
cc=3D u=3D3D rate wcc data (ctime) detected, disabling wcc (ctime 1779738=
980.705549=3D
207 1=3D3D 779738980.705549207, mtime 1779738980.705549207 1779738980.705=
5492=3D
07)
>=3D20
> diskstation6.e-utp.net:/volume1/Applications/NetBSD on /srv/NetBSD type =
nf=3D s=3D3D > (fsid: 0xb09/0x70b, reads: sync 0 async 0, writes: sync 0=
async 0, [nfs: a=3D =3D3D ddr=3D3D3D2001:67c:21ec:ffee:18f2:a77c:dc08:ae=
f6, port=3D3D3D2049, addrlen=3D3D=3D 3D28, so=3D3D type=3D3D3D1, proto=3D=
3D3D0, fhsize=3D3D3D0, flags=3D3D3D0x8a00<nfsv3,d=3D umbtimr,resvport>, w=
=3D3D size=3D3D3D32768, rsize=3D3D3D32768, readdirsize=3D3D3D40=3D 96, ti=
meo=3D3D3D300, retrans=3D3D3D10,=3D3D > maxgrouplist=3D3D3D16, readahead=
=3D3D3D2, leaseterm=3D3D3D0, deadthresh=3D3D3D9])=3D
=20
>=3D20
> # NetBSD /etc/fstab
> diskstation6.e-utp.net:/volume1/Applications/NetBSD /srv/NetBSD =
=3D
=3D3D
> nfs rw,auto,dumbtimer 0 0
>=3D20
> Thanks,
>=3D20
> --
> Marcin Gondek / Drixter
> http://fido.e-utp.net/
> AS56662
>=3D20
> -----Original Message-----
> From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Beh=
al=3D f=3D3D > Of Christos Zoulas via gnats > Sent: Tuesday, May 26, 20=
26 12:00 AM > To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netb=
sd-bugs@netbsd=3D .=3D3D org; Marcin Gondek <drixter@e-utp.net> > Subjec=
t: Re: kern/59452: Move NFS wcc data messages to debug or control th=3D e=
=3D3D m via sysctl.
>=3D20
> The following reply was made to PR kern/59452; it has been noted by GNAT=
S.=3D
=20
>=3D20
> From: Christos Zoulas <christos@zoulas.com> > To: Marcin Gondek <drixte=
r@e-utp.net> > Cc: "gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>, "kern=
-bug-people@net=3D b=3D3D sd.org" <kern-bug-people@netbsd.org>, "gnats-a=
dmin@netbsd.org" <gnats=3D -admi=3D3D n@netbsd.org>, "netbsd-bugs@netbsd=
.org" <netbsd-bugs@netbsd.org> > Subject: Re: kern/59452: Move NFS wcc dat=
a messages to debug or control th=3D e=3D3D m via sysctl.
> Date: Mon, 25 May 2026 17:56:01 -0400
>=3D20
> --Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
> Content-Transfer-Encoding: quoted-printable > Content-Type: text/plai=
n;
> charset=3D3D3Dutf-8
> =3D3D20
> =3D3D20
> =3D3D20
>>> On May 25, 2026, at 3:31=3D3D3DE2=3D3D3D80=3D3D3DAFPM, Marcin Gondek <=
drixter@=3D e-utp.=3D3D net> =3D3D3D >> wrote:
>> =3D3D3D20
>> Hi Christos,
>> =3D3D3D20
>> Patch is ok, just applied to 11.0RC4 sources, recompiled kernel and =
=3D3D3=3D D=3D3D
> userland, reboot and observe.
>> Will let you know by EOW how this looks like, maybe there is chance to =
=3D3D=3D
=3D3D3D add into 11.0
>> =3D3D3D20
> =3D3D20
> Thanks, if it works I can ask for a pull-up.
> =3D3D20
> christos
> =3D3D20
> =3D3D20
> --Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment;
> filename=3D3D3Dsignature.asc
> Content-Type: application/pgp-signature;
> name=3D3D3Dsignature.asc
> Content-Description: Message signed with OpenPGP > =3D3D20 > -----BE=
GIN PGP SIGNATURE----- > Comment: GPGTools - http://gpgtools.org > =3D3D=
20 > iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahTFcQAKCRBxESqxbLM7
> Oh6OAKCdBiyrdv34ASzbMa1UhjmI/mIJeQCdHQQSG+58ZQeXoQB0km0I3R0rPkc=3D3D3D
> =3D3D3D+Tm8
> -----END PGP SIGNATURE-----
> =3D3D20
> --Apple-Mail=3D3D3D_13296A71-6C33-4B2A-AA73-5DD9B7A2EBDE--
> =3D3D20
>=3D20
>=3D20
>=3D20
> --
> This message has been 'sanitized'. This means that potentially > dange=
rous content has been rewritten or removed. The following > log describes=
which actions were taken.
>=3D20
> Sanitizer (start=3D3D"1779789082"):
> Split unusually long word(s) in header.
> SanitizeFile (filename=3D3D"unnamed.txt", mimetype=3D3D"text/plain"):
> Match (names=3D3D"unnamed.txt", rule=3D3D"9"):
> Enforced policy: accept
>=3D20
> Total modifications so far: 1
>=3D20
>=3D20
> Anomy 0.0.0 : Sanitizer.pm
> $Id: Sanitizer.pm,v 1.94 2006/01/02 16:43:10 bre Exp $
=20
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: kern-bug-people@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
drixter@e-utp.net
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Tue, 26 May 2026 14:26:01 -0400
--Apple-Mail=_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
Let's wait for a day or so to make sure and then I will commit and file =
a PR for /11.
christos=
--Apple-Mail=_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahXluQAKCRBxESqxbLM7
OoYRAJ9P6asxEnoMk2Q6dHAahYG/KHcptQCgkpxV1YGy/mgkfo+0rCwRMZGZL7c=
=i5iH
-----END PGP SIGNATURE-----
--Apple-Mail=_97D822D7-2EE5-4647-9B65-7CC9FCFBB969--
From: Marcin Gondek <drixter@e-utp.net>
To: Christos Zoulas <christos@zoulas.com>
Cc: "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Thu, 28 May 2026 06:57:37 +0000
Hi Christos,
Looks ok after almost 2 days...
[ 2.804769] kern.module.path=3D/stand/amd64/11.0/modules
[ 10.174768] wsdisplay0: screen 1 added (80x25, vt100 emulation)
[ 10.174768] wsdisplay0: screen 2 added (80x25, vt100 emulation)
[ 10.174768] wsdisplay0: screen 3 added (80x25, vt100 emulation)
[ 10.174768] wsdisplay0: screen 4 added (80x25, vt100 emulation)
[NetBSD-root@devil:~]$ uptime
8:36AM up 1 day, 20:26, 2 users, load averages: 0.48, 0.44, 0.30
[NetBSD-root@devil:~]$
Thanks,
--
Marcin Gondek / Drixter
http://fido.e-utp.net/
AS56662
-----Original Message-----
From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On Behalf=
Of Christos Zoulas via gnats
Sent: Tuesday, May 26, 2026 8:30 PM
To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; netbsd-bugs@netbsd.=
org; Marcin Gondek <drixter@e-utp.net>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
The following reply was made to PR kern/59452; it has been noted by GNATS.
From: Christos Zoulas <christos@zoulas.com>
To: gnats-bugs@netbsd.org
Cc: kern-bug-people@netbsd.org,
gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org,
drixter@e-utp.net
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control the=
m via sysctl.
Date: Tue, 26 May 2026 14:26:01 -0400
--Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=3Dus-ascii
=20
Let's wait for a day or so to make sure and then I will commit and file =
=3D a PR for /11.
=20
christos=3D
=20
--Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=3Dsignature.asc
Content-Type: application/pgp-signature;
name=3Dsignature.asc
Content-Description: Message signed with OpenPGP
=20
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
=20
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahXluQAKCRBxESqxbLM7
OoYRAJ9P6asxEnoMk2Q6dHAahYG/KHcptQCgkpxV1YGy/mgkfo+0rCwRMZGZL7c=3D
=3Di5iH
-----END PGP SIGNATURE-----
=20
--Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969--
=20
From: Christos Zoulas <christos@zoulas.com>
To: Marcin Gondek <drixter@e-utp.net>
Cc: "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>
Subject: Re: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Thu, 28 May 2026 09:35:29 -0400
--Apple-Mail=_E2EFDD8C-24A9-445A-9EF9-0E505E174D42
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Ok, I will commit and issue a PR. Thanks for testing.
christos
> On May 28, 2026, at 2:57=E2=80=AFAM, Marcin Gondek <drixter@e-utp.net> =
wrote:
>=20
> Hi Christos,
>=20
> Looks ok after almost 2 days...
>=20
> [ 2.804769] kern.module.path=3D/stand/amd64/11.0/modules
> [ 10.174768] wsdisplay0: screen 1 added (80x25, vt100 emulation)
> [ 10.174768] wsdisplay0: screen 2 added (80x25, vt100 emulation)
> [ 10.174768] wsdisplay0: screen 3 added (80x25, vt100 emulation)
> [ 10.174768] wsdisplay0: screen 4 added (80x25, vt100 emulation)
> [NetBSD-root@devil:~]$ uptime
> 8:36AM up 1 day, 20:26, 2 users, load averages: 0.48, 0.44, 0.30
> [NetBSD-root@devil:~]$
>=20
> Thanks,
>=20
> --
> Marcin Gondek / Drixter
> http://fido.e-utp.net/
> AS56662
>=20
> -----Original Message-----
> From: netbsd-bugs-owner@NetBSD.org <netbsd-bugs-owner@NetBSD.org> On =
Behalf Of Christos Zoulas via gnats
> Sent: Tuesday, May 26, 2026 8:30 PM
> To: kern-bug-people@netbsd.org; gnats-admin@netbsd.org; =
netbsd-bugs@netbsd.org; Marcin Gondek <drixter@e-utp.net>
> Subject: Re: kern/59452: Move NFS wcc data messages to debug or =
control them via sysctl.
>=20
> The following reply was made to PR kern/59452; it has been noted by =
GNATS.
>=20
> From: Christos Zoulas <christos@zoulas.com>
> To: gnats-bugs@netbsd.org
> Cc: kern-bug-people@netbsd.org,
> gnats-admin@netbsd.org,
> netbsd-bugs@netbsd.org,
> drixter@e-utp.net
> Subject: Re: kern/59452: Move NFS wcc data messages to debug or =
control them via sysctl.
> Date: Tue, 26 May 2026 14:26:01 -0400
>=20
> --Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
> Content-Transfer-Encoding: quoted-printable
> Content-Type: text/plain;
> charset=3Dus-ascii
>=20
> Let's wait for a day or so to make sure and then I will commit and =
file =3D a PR for /11.
>=20
> christos=3D
>=20
> --Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment;
> filename=3Dsignature.asc
> Content-Type: application/pgp-signature;
> name=3Dsignature.asc
> Content-Description: Message signed with OpenPGP
>=20
> -----BEGIN PGP SIGNATURE-----
> Comment: GPGTools - http://gpgtools.org
>=20
> iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahXluQAKCRBxESqxbLM7
> OoYRAJ9P6asxEnoMk2Q6dHAahYG/KHcptQCgkpxV1YGy/mgkfo+0rCwRMZGZL7c=3D
> =3Di5iH
> -----END PGP SIGNATURE-----
>=20
> --Apple-Mail=3D_97D822D7-2EE5-4647-9B65-7CC9FCFBB969--
>=20
>=20
>=20
> --=20
> This message has been 'sanitized'. This means that potentially
> dangerous content has been rewritten or removed. The following
> log describes which actions were taken.
>=20
> Sanitizer (start=3D"1779951467"):
> Split unusually long word(s) in header.
> SanitizeFile (filename=3D"unnamed.txt", mimetype=3D"text/plain"):
> Match (names=3D"unnamed.txt", rule=3D"9"):
> Enforced policy: accept
>=20
> Total modifications so far: 1
>=20
>=20
> Anomy 0.0.0 : Sanitizer.pm
> $Id: Sanitizer.pm,v 1.94 2006/01/02 16:43:10 bre Exp $
--Apple-Mail=_E2EFDD8C-24A9-445A-9EF9-0E505E174D42
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iF0EARECAB0WIQS+BJlbqPkO0MDBdsRxESqxbLM7OgUCahhEoQAKCRBxESqxbLM7
OhcBAJ9yINDY3UiencdL2HGYU9I48h9WmwCgq15vj3B+ESG7aB4PH6PNa5HqKIY=
=s9NS
-----END PGP SIGNATURE-----
--Apple-Mail=_E2EFDD8C-24A9-445A-9EF9-0E505E174D42--
From: "Christos Zoulas" <christos@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/59452 CVS commit: src
Date: Thu, 28 May 2026 09:38:06 -0400
Module Name: src
Committed By: christos
Date: Thu May 28 13:38:06 UTC 2026
Modified Files:
src/sbin/mount_nfs: mount_nfs.8 mount_nfs.c
src/sys/nfs: nfs_clntsubs.c nfsmount.h
Log Message:
PR/59452: Marcin Gondek: Add a new mount flag "nowccmsg" to suppress printing
wcc-related messages. Apparently some synology server is causing them. This
just suppresses the messages, but does not change the behavior of the client.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/sbin/mount_nfs/mount_nfs.8
cvs rdiff -u -r1.76 -r1.77 src/sbin/mount_nfs/mount_nfs.c
cvs rdiff -u -r1.7 -r1.8 src/sys/nfs/nfs_clntsubs.c
cvs rdiff -u -r1.54 -r1.55 src/sys/nfs/nfsmount.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: Marcin Gondek <drixter@e-utp.net>
To: Christos Zoulas <christos@zoulas.com>
Cc: "netbsd-bugs@netbsd.org" <netbsd-bugs@netbsd.org>,
"gnats-admin@netbsd.org" <gnats-admin@netbsd.org>,
"kern-bug-people@netbsd.org" <kern-bug-people@netbsd.org>,
"gnats-bugs@netbsd.org" <gnats-bugs@netbsd.org>
Subject: RE: kern/59452: Move NFS wcc data messages to debug or control them
via sysctl.
Date: Fri, 29 May 2026 11:45:14 +0000
SGkgQ2hyaXN0b3MsDQoNCkp1c3QgdG8gZW5zdXJlLCBpdCB3aWxsIGJlIGluY29ycG9yYXRlZCB0
byBjdXJyZW50IHBsYW5uZWQgMTEuMCwgdGhlIHJlbGVhc2Ugd2hpY2ggaXMgY29taW5nPw0KDQpU
aGFua3MsDQoNCi0tDQpNYXJjaW4gR29uZGVrIC8gRHJpeHRlcg0KaHR0cDovL2ZpZG8uZS11dHAu
bmV0Lw0KQVM1NjY2Mg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogQ2hyaXN0
b3MgWm91bGFzIDxjaHJpc3Rvc0B6b3VsYXMuY29tPiANClNlbnQ6IFRodXJzZGF5LCBNYXkgMjgs
IDIwMjYgMzozNSBQTQ0KVG86IE1hcmNpbiBHb25kZWsgPGRyaXh0ZXJAZS11dHAubmV0Pg0KQ2M6
IG5ldGJzZC1idWdzQG5ldGJzZC5vcmc7IGduYXRzLWFkbWluQG5ldGJzZC5vcmc7IGtlcm4tYnVn
LXBlb3BsZUBuZXRic2Qub3JnOyBnbmF0cy1idWdzQG5ldGJzZC5vcmcNClN1YmplY3Q6IFJlOiBr
ZXJuLzU5NDUyOiBNb3ZlIE5GUyB3Y2MgZGF0YSBtZXNzYWdlcyB0byBkZWJ1ZyBvciBjb250cm9s
IHRoZW0gdmlhIHN5c2N0bC4NCg0KT2ssIEkgd2lsbCBjb21taXQgYW5kIGlzc3VlIGEgUFIuIFRo
YW5rcyBmb3IgdGVzdGluZy4NCg0KY2hyaXN0b3MNCg0KPiBPbiBNYXkgMjgsIDIwMjYsIGF0IDI6
NTfigK9BTSwgTWFyY2luIEdvbmRlayA8ZHJpeHRlckBlLXV0cC5uZXQ+IHdyb3RlOg0KPiANCj4g
SGkgQ2hyaXN0b3MsDQo+IA0KPiBMb29rcyBvayBhZnRlciBhbG1vc3QgMiBkYXlzLi4uDQo+IA0K
PiBbICAgICAyLjgwNDc2OV0ga2Vybi5tb2R1bGUucGF0aD0vc3RhbmQvYW1kNjQvMTEuMC9tb2R1
bGVzDQo+IFsgICAgMTAuMTc0NzY4XSB3c2Rpc3BsYXkwOiBzY3JlZW4gMSBhZGRlZCAoODB4MjUs
IHZ0MTAwIGVtdWxhdGlvbikNCj4gWyAgICAxMC4xNzQ3NjhdIHdzZGlzcGxheTA6IHNjcmVlbiAy
IGFkZGVkICg4MHgyNSwgdnQxMDAgZW11bGF0aW9uKQ0KPiBbICAgIDEwLjE3NDc2OF0gd3NkaXNw
bGF5MDogc2NyZWVuIDMgYWRkZWQgKDgweDI1LCB2dDEwMCBlbXVsYXRpb24pDQo+IFsgICAgMTAu
MTc0NzY4XSB3c2Rpc3BsYXkwOiBzY3JlZW4gNCBhZGRlZCAoODB4MjUsIHZ0MTAwIGVtdWxhdGlv
bikNCj4gW05ldEJTRC1yb290QGRldmlsOn5dJCB1cHRpbWUNCj4gODozNkFNICB1cCAxIGRheSwg
MjA6MjYsIDIgdXNlcnMsIGxvYWQgYXZlcmFnZXM6IDAuNDgsIDAuNDQsIDAuMzAgDQo+IFtOZXRC
U0Qtcm9vdEBkZXZpbDp+XSQNCj4gDQo+IFRoYW5rcywNCj4gDQo+IC0tDQo+IE1hcmNpbiBHb25k
ZWsgLyBEcml4dGVyDQo+IGh0dHA6Ly9maWRvLmUtdXRwLm5ldC8NCj4gQVM1NjY2Mg0KPiANCj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogbmV0YnNkLWJ1Z3Mtb3duZXJATmV0
QlNELm9yZyA8bmV0YnNkLWJ1Z3Mtb3duZXJATmV0QlNELm9yZz4gT24gDQo+IEJlaGFsZiBPZiBD
aHJpc3RvcyBab3VsYXMgdmlhIGduYXRzDQo+IFNlbnQ6IFR1ZXNkYXksIE1heSAyNiwgMjAyNiA4
OjMwIFBNDQo+IFRvOiBrZXJuLWJ1Zy1wZW9wbGVAbmV0YnNkLm9yZzsgZ25hdHMtYWRtaW5AbmV0
YnNkLm9yZzsgDQo+IG5ldGJzZC1idWdzQG5ldGJzZC5vcmc7IE1hcmNpbiBHb25kZWsgPGRyaXh0
ZXJAZS11dHAubmV0Pg0KPiBTdWJqZWN0OiBSZToga2Vybi81OTQ1MjogTW92ZSBORlMgd2NjIGRh
dGEgbWVzc2FnZXMgdG8gZGVidWcgb3IgY29udHJvbCB0aGVtIHZpYSBzeXNjdGwuDQo+IA0KPiBU
aGUgZm9sbG93aW5nIHJlcGx5IHdhcyBtYWRlIHRvIFBSIGtlcm4vNTk0NTI7IGl0IGhhcyBiZWVu
IG5vdGVkIGJ5IEdOQVRTLg0KPiANCj4gRnJvbTogQ2hyaXN0b3MgWm91bGFzIDxjaHJpc3Rvc0B6
b3VsYXMuY29tPg0KPiBUbzogZ25hdHMtYnVnc0BuZXRic2Qub3JnDQo+IENjOiBrZXJuLWJ1Zy1w
ZW9wbGVAbmV0YnNkLm9yZywNCj4gZ25hdHMtYWRtaW5AbmV0YnNkLm9yZywNCj4gbmV0YnNkLWJ1
Z3NAbmV0YnNkLm9yZywNCj4gZHJpeHRlckBlLXV0cC5uZXQNCj4gU3ViamVjdDogUmU6IGtlcm4v
NTk0NTI6IE1vdmUgTkZTIHdjYyBkYXRhIG1lc3NhZ2VzIHRvIGRlYnVnIG9yIGNvbnRyb2wgdGhl
bSAgdmlhIHN5c2N0bC4NCj4gRGF0ZTogVHVlLCAyNiBNYXkgMjAyNiAxNDoyNjowMSAtMDQwMA0K
PiANCj4gLS1BcHBsZS1NYWlsPV85N0Q4MjJENy0yRUU1LTQ2NDctOUI2NS03Q0M5RkNGQkI5NjkN
Cj4gQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KPiBDb250ZW50
LVR5cGU6IHRleHQvcGxhaW47DQo+IAljaGFyc2V0PXVzLWFzY2lpDQo+IA0KPiBMZXQncyB3YWl0
IGZvciBhIGRheSBvciBzbyB0byBtYWtlIHN1cmUgYW5kIHRoZW4gSSB3aWxsIGNvbW1pdCBhbmQg
ZmlsZSA9ICBhIFBSIGZvciAvMTEuDQo+IA0KPiBjaHJpc3Rvcz0NCj4gDQo+IC0tQXBwbGUtTWFp
bD1fOTdEODIyRDctMkVFNS00NjQ3LTlCNjUtN0NDOUZDRkJCOTY5DQo+IENvbnRlbnQtVHJhbnNm
ZXItRW5jb2Rpbmc6IDdiaXQNCj4gQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsNCj4g
CWZpbGVuYW1lPXNpZ25hdHVyZS5hc2MNCj4gQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wZ3At
c2lnbmF0dXJlOw0KPiAJbmFtZT1zaWduYXR1cmUuYXNjDQo+IENvbnRlbnQtRGVzY3JpcHRpb246
IE1lc3NhZ2Ugc2lnbmVkIHdpdGggT3BlblBHUA0KPiANCj4gLS0tLS1CRUdJTiBQR1AgU0lHTkFU
VVJFLS0tLS0NCj4gQ29tbWVudDogR1BHVG9vbHMgLSBodHRwOi8vZ3BndG9vbHMub3JnDQo+IA0K
PiBpRjBFQVJFQ0FCMFdJUVMrQkpsYnFQa08wTURCZHNSeEVTcXhiTE03T2dVQ2FoWGx1UUFLQ1JC
eEVTcXhiTE03DQo+IE9vWVJBSjlQNmFzeEVub01rMlE2ZEhBYWhZRy9LSGNwdFFDZ2tweFYxWUd5
L21na2ZvKzByQ3dSTVpHWkw3Yz0NCj4gPWk1aUgNCj4gLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0t
LS0tDQo+IA0KPiAtLUFwcGxlLU1haWw9Xzk3RDgyMkQ3LTJFRTUtNDY0Ny05QjY1LTdDQzlGQ0ZC
Qjk2OS0tDQo+IA0KPiANCj4gDQo+IC0tDQo+IFRoaXMgbWVzc2FnZSBoYXMgYmVlbiAnc2FuaXRp
emVkJy4gIFRoaXMgbWVhbnMgdGhhdCBwb3RlbnRpYWxseSANCj4gZGFuZ2Vyb3VzIGNvbnRlbnQg
aGFzIGJlZW4gcmV3cml0dGVuIG9yIHJlbW92ZWQuICBUaGUgZm9sbG93aW5nIGxvZyANCj4gZGVz
Y3JpYmVzIHdoaWNoIGFjdGlvbnMgd2VyZSB0YWtlbi4NCj4gDQo+IFNhbml0aXplciAoc3RhcnQ9
IjE3Nzk5NTE0NjciKToNCj4gIFNwbGl0IHVudXN1YWxseSBsb25nIHdvcmQocykgaW4gaGVhZGVy
Lg0KPiAgU2FuaXRpemVGaWxlIChmaWxlbmFtZT0idW5uYW1lZC50eHQiLCBtaW1ldHlwZT0idGV4
dC9wbGFpbiIpOg0KPiAgICBNYXRjaCAobmFtZXM9InVubmFtZWQudHh0IiwgcnVsZT0iOSIpOg0K
PiAgICAgIEVuZm9yY2VkIHBvbGljeTogYWNjZXB0DQo+IA0KPiAgVG90YWwgbW9kaWZpY2F0aW9u
cyBzbyBmYXI6IDENCj4gDQo+IA0KPiBBbm9teSAwLjAuMCA6IFNhbml0aXplci5wbQ0KPiAkSWQ6
IFNhbml0aXplci5wbSx2IDEuOTQgMjAwNi8wMS8wMiAxNjo0MzoxMCBicmUgRXhwICQNCg0K
From: "Martin Husemann" <martin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/59452 CVS commit: [netbsd-11] src
Date: Wed, 3 Jun 2026 18:46:37 +0000
Module Name: src
Committed By: martin
Date: Wed Jun 3 18:46:36 UTC 2026
Modified Files:
src/sbin/mount_nfs [netbsd-11]: mount_nfs.8 mount_nfs.c
src/sys/nfs [netbsd-11]: nfs_clntsubs.c nfsmount.h
Log Message:
Pull up following revision(s) (requested by christos in ticket #301):
sys/nfs/nfsmount.h: revision 1.55
sbin/mount_nfs/mount_nfs.c: revision 1.77
sys/nfs/nfs_clntsubs.c: revision 1.8
sbin/mount_nfs/mount_nfs.8: revision 1.53
PR/59452: Marcin Gondek: Add a new mount flag "nowccmsg" to suppress printing
wcc-related messages. Apparently some synology server is causing them. This
just suppresses the messages, but does not change the behavior of the client.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.52.10.1 src/sbin/mount_nfs/mount_nfs.8
cvs rdiff -u -r1.76 -r1.76.2.1 src/sbin/mount_nfs/mount_nfs.c
cvs rdiff -u -r1.7 -r1.7.8.1 src/sys/nfs/nfs_clntsubs.c
cvs rdiff -u -r1.54 -r1.54.2.1 src/sys/nfs/nfsmount.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(Contact us)
$NetBSD: query-full-pr,v 1.51 2026/08/10 02:28:17 riastradh Exp $
$NetBSD: gnats_config.sh,v 1.10 2026/05/13 22:00:09 riastradh Exp $
Copyright © 1994-2026
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.