git: 2c65656b29fb - releng/14.1 - nfsd: Fix Link conformance with RFC8881 for delegations

2024-05-12 Thread Rick Macklem
The branch releng/14.1 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=2c65656b29fb803edeeda931c6771c7c22c9efac commit 2c65656b29fb803edeeda931c6771c7c22c9efac Author: Rick Macklem AuthorDate: 2024-05-04 21:30:07 + Commit: Rick Macklem CommitDate: 2024

git: 85e63d952d5d - stable/13 - nfsd: Fix Link conformance with RFC8881 for delegations

2024-05-10 Thread Rick Macklem
The branch stable/13 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=85e63d952d5daf929c24874a3b309e1b2e04bebf commit 85e63d952d5daf929c24874a3b309e1b2e04bebf Author: Rick Macklem AuthorDate: 2024-05-04 21:30:07 + Commit: Rick Macklem CommitDate: 2024-05

git: 3c414a8c2fb3 - stable/14 - nfsd: Fix Link conformance with RFC8881 for delegations

2024-05-10 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=3c414a8c2fb37ca37de454aaa145e7bcaefcaa05 commit 3c414a8c2fb37ca37de454aaa145e7bcaefcaa05 Author: Rick Macklem AuthorDate: 2024-05-04 21:30:07 + Commit: Rick Macklem CommitDate: 2024-05

git: fbe965591f8a - main - nfscl: Do not do readahead for directories

2024-05-09 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=fbe965591f8a0a32c805a279a2505d4c20d22d26 commit fbe965591f8a0a32c805a279a2505d4c20d22d26 Author: Rick Macklem AuthorDate: 2024-05-10 01:33:13 + Commit: Rick Macklem CommitDate: 2024-05-10 01

git: fbe965591f8a - main - nfscl: Do not do readahead for directories

2024-05-09 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=fbe965591f8a0a32c805a279a2505d4c20d22d26 commit fbe965591f8a0a32c805a279a2505d4c20d22d26 Author: Rick Macklem AuthorDate: 2024-05-10 01:33:13 + Commit: Rick Macklem CommitDate: 2024-05-10 01

Warning: do not enable NFSv4 delegations for a 13.3 NFS server

2024-05-07 Thread Rick Macklem
Hi, I boned up and, when wireshark reported that a NFSv4 packet was incorrectly constructed, I changed the NFSv4 code the "fix" the problem. I found out recently (at a IETF NFSv4 testing event) that wireshark was buggy and the code was actually broken by the "fix". I have now corrected this in

git: 3f65000b6b14 - main - nfsd: Fix Link conformance with RFC8881 for delegations

2024-05-04 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=3f65000b6b1460a7a23cd83014bb41a68d1a8a19 commit 3f65000b6b1460a7a23cd83014bb41a68d1a8a19 Author: Rick Macklem AuthorDate: 2024-05-04 21:30:07 + Commit: Rick Macklem CommitDate: 2024-05-04 21

git: 3f65000b6b14 - main - nfsd: Fix Link conformance with RFC8881 for delegations

2024-05-04 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=3f65000b6b1460a7a23cd83014bb41a68d1a8a19 commit 3f65000b6b1460a7a23cd83014bb41a68d1a8a19 Author: Rick Macklem AuthorDate: 2024-05-04 21:30:07 + Commit: Rick Macklem CommitDate: 2024-05-04 21

git: f8575d4e4758 - stable/13 - krpc: Ref cnt the client structures for TLS upcalls

2024-05-01 Thread Rick Macklem
The branch stable/13 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=f8575d4e47587dc0153360debd3a6ec5665a57b5 commit f8575d4e47587dc0153360debd3a6ec5665a57b5 Author: Rick Macklem AuthorDate: 2024-04-27 00:55:24 + Commit: Rick Macklem CommitDate: 2024-05

git: f6b902a4117a - stable/14 - krpc: Ref cnt the client structures for TLS upcalls

2024-05-01 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=f6b902a4117a9893179be4e46c50358d32321301 commit f6b902a4117a9893179be4e46c50358d32321301 Author: Rick Macklem AuthorDate: 2024-04-27 00:55:24 + Commit: Rick Macklem CommitDate: 2024-05

git: 825cb4c850f2 - stable/13 - nfscl: Clear out a lot of cruft related to B_DIRECT

2024-04-30 Thread Rick Macklem
The branch stable/13 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=825cb4c850f2b97cfd1b24ed421d7938bf37eee7 commit 825cb4c850f2b97cfd1b24ed421d7938bf37eee7 Author: Rick Macklem AuthorDate: 2024-04-28 00:10:48 + Commit: Rick Macklem CommitDate: 2024-05

git: 19b6aa047e77 - stable/13 - nfscl: Do not use nfso_own for delayed nfsrpc_doclose()

2024-04-30 Thread Rick Macklem
The branch stable/13 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=19b6aa047e77757de58811f02c564e8dff3679b6 commit 19b6aa047e77757de58811f02c564e8dff3679b6 Author: Rick Macklem AuthorDate: 2024-04-26 03:58:21 + Commit: Rick Macklem CommitDate: 2024-05

git: a3b8266f5420 - stable/14 - nfscl: Clear out a lot of cruft related to B_DIRECT

2024-04-30 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=a3b8266f5420601e231bc08c5402d9a4929fbdc0 commit a3b8266f5420601e231bc08c5402d9a4929fbdc0 Author: Rick Macklem AuthorDate: 2024-04-28 00:10:48 + Commit: Rick Macklem CommitDate: 2024-05

git: c91861cc216d - stable/14 - nfscl: Do not use nfso_own for delayed nfsrpc_doclose()

2024-04-30 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=c91861cc216d5fdd4824eaace53d08c372f6cf73 commit c91861cc216d5fdd4824eaace53d08c372f6cf73 Author: Rick Macklem AuthorDate: 2024-04-26 03:58:21 + Commit: Rick Macklem CommitDate: 2024-05

git: fba90651e430 - stable/13 - Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH"

2024-04-27 Thread Rick Macklem
The branch stable/13 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=fba90651e4308508465d7bb02b8d55759922a312 commit fba90651e4308508465d7bb02b8d55759922a312 Author: Rick Macklem AuthorDate: 2024-04-25 16:41:23 + Commit: Rick Macklem CommitDate: 2024-04

git: aab71045646b - stable/14 - Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH"

2024-04-27 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=aab71045646b7cd17a96a4fa73635a558ab40805 commit aab71045646b7cd17a96a4fa73635a558ab40805 Author: Rick Macklem AuthorDate: 2024-04-25 16:41:23 + Commit: Rick Macklem CommitDate: 2024-04

git: 2fe5dc8691d5 - stable/14 - nfscl: Revert part of commit 196787f79e67

2024-04-27 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=2fe5dc8691d5b90b06818b417da9b01683b49e68 commit 2fe5dc8691d5b90b06818b417da9b01683b49e68 Author: Rick Macklem AuthorDate: 2024-04-25 19:32:02 + Commit: Rick Macklem CommitDate: 2024-04

git: 03a39a17089a - main - nfscl: Clear out a lot of cruft related to B_DIRECT

2024-04-27 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=03a39a17089adc1d0e28076670e664dcdebccf73 commit 03a39a17089adc1d0e28076670e664dcdebccf73 Author: Rick Macklem AuthorDate: 2024-04-28 00:10:48 + Commit: Rick Macklem CommitDate: 2024-04-28 00

git: 03a39a17089a - main - nfscl: Clear out a lot of cruft related to B_DIRECT

2024-04-27 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=03a39a17089adc1d0e28076670e664dcdebccf73 commit 03a39a17089adc1d0e28076670e664dcdebccf73 Author: Rick Macklem AuthorDate: 2024-04-28 00:10:48 + Commit: Rick Macklem CommitDate: 2024-04-28 00

git: 4ba444de708b - main - krpc: Ref cnt the client structures for TLS upcalls

2024-04-26 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=4ba444de708bada46a88ecac17b2f6c1dc912234 commit 4ba444de708bada46a88ecac17b2f6c1dc912234 Author: Rick Macklem AuthorDate: 2024-04-27 00:55:24 + Commit: Rick Macklem CommitDate: 2024-04-27 00

git: 4ba444de708b - main - krpc: Ref cnt the client structures for TLS upcalls

2024-04-26 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=4ba444de708bada46a88ecac17b2f6c1dc912234 commit 4ba444de708bada46a88ecac17b2f6c1dc912234 Author: Rick Macklem AuthorDate: 2024-04-27 00:55:24 + Commit: Rick Macklem CommitDate: 2024-04-27 00

git: 6251027c4252 - main - nfscl: Do not use nfso_own for delayed nfsrpc_doclose()

2024-04-25 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=6251027c4252edb3b8f8fc359a40e610349e9af3 commit 6251027c4252edb3b8f8fc359a40e610349e9af3 Author: Rick Macklem AuthorDate: 2024-04-26 03:58:21 + Commit: Rick Macklem CommitDate: 2024-04-26 03

git: 6251027c4252 - main - nfscl: Do not use nfso_own for delayed nfsrpc_doclose()

2024-04-25 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=6251027c4252edb3b8f8fc359a40e610349e9af3 commit 6251027c4252edb3b8f8fc359a40e610349e9af3 Author: Rick Macklem AuthorDate: 2024-04-26 03:58:21 + Commit: Rick Macklem CommitDate: 2024-04-26 03

Re: mysterious setting of B_DIRECT?

2024-04-25 Thread Rick Macklem
On Thu, Apr 25, 2024 at 8:51 PM Rick Macklem wrote: > > On Thu, Apr 25, 2024 at 8:09 PM Konstantin Belousov wrote: > > > > On Thu, Apr 25, 2024 at 07:49:23PM -0700, Rick Macklem wrote: > > > Hi, > > > > > > This week I have been doing active testing a

Re: mysterious setting of B_DIRECT?

2024-04-25 Thread Rick Macklem
On Thu, Apr 25, 2024 at 8:09 PM Konstantin Belousov wrote: > > On Thu, Apr 25, 2024 at 07:49:23PM -0700, Rick Macklem wrote: > > Hi, > > > > This week I have been doing active testing as a part of an IETF > > bakeathon for NFSv4. During the week I had a NFSv4 cl

mysterious setting of B_DIRECT?

2024-04-25 Thread Rick Macklem
Hi, This week I have been doing active testing as a part of an IETF bakeathon for NFSv4. During the week I had a NFSv4 client crash. On the surface, it is straightforward, in that it called ncl_doio_directwrite() and the field called b_caller1 was NULL. Now, here's the weird part...

git: 8efba70d7914 - main - nfscl: Revert part of commit 196787f79e67

2024-04-25 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=8efba70d7914324890b1f8fe3079036eb2b5c3db commit 8efba70d7914324890b1f8fe3079036eb2b5c3db Author: Rick Macklem AuthorDate: 2024-04-25 19:32:02 + Commit: Rick Macklem CommitDate: 2024-04-25 19

git: 8efba70d7914 - main - nfscl: Revert part of commit 196787f79e67

2024-04-25 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=8efba70d7914324890b1f8fe3079036eb2b5c3db commit 8efba70d7914324890b1f8fe3079036eb2b5c3db Author: Rick Macklem AuthorDate: 2024-04-25 19:32:02 + Commit: Rick Macklem CommitDate: 2024-04-25 19

git: 54c3aa02e926 - main - Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH"

2024-04-25 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=54c3aa02e926268ba5551cd7d28fddf38b3589a2 commit 54c3aa02e926268ba5551cd7d28fddf38b3589a2 Author: Rick Macklem AuthorDate: 2024-04-25 16:41:23 + Commit: Rick Macklem CommitDate: 2024-04-25 16

git: 54c3aa02e926 - main - Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH"

2024-04-25 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=54c3aa02e926268ba5551cd7d28fddf38b3589a2 commit 54c3aa02e926268ba5551cd7d28fddf38b3589a2 Author: Rick Macklem AuthorDate: 2024-04-25 16:41:23 + Commit: Rick Macklem CommitDate: 2024-04-25 16

git: 40631b79b5fe - stable/14 - nfscl: Purge name cache when readdir_plus is done

2024-04-17 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=40631b79b5fedc53045c98eccb0e38e6c3d27ba8 commit 40631b79b5fedc53045c98eccb0e38e6c3d27ba8 Author: Zaphrod Beeblebrox AuthorDate: 2024-04-11 20:27:27 + Commit: Rick Macklem CommitDate

git: 936c6d5c9618 - stable/14 - mountd.8: Document the new -A mountd option

2024-04-15 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=936c6d5c9618610ff4f3a39349f3d16ecd3169c1 commit 936c6d5c9618610ff4f3a39349f3d16ecd3169c1 Author: Rick Macklem AuthorDate: 2024-04-09 01:58:40 + Commit: Rick Macklem CommitDate: 2024-04

git: c39938ddd3a7 - stable/13 - exports.5: Add RFC number for NFS over TLS

2024-04-13 Thread Rick Macklem
The branch stable/13 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=c39938ddd3a7e7354db01401712fd7c41aafecff commit c39938ddd3a7e7354db01401712fd7c41aafecff Author: Rick Macklem AuthorDate: 2024-04-07 23:35:55 + Commit: Rick Macklem CommitDate: 2024-04

git: 4ce277a31523 - stable/14 - exports.5: Add RFC number for NFS over TLS

2024-04-13 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=4ce277a31523eb0217cfd5fcee560f377a25 commit 4ce277a31523eb0217cfd5fcee560f377a25 Author: Rick Macklem AuthorDate: 2024-04-07 23:35:55 + Commit: Rick Macklem CommitDate: 2024-04

git: 58fdd8509cf1 - stable/14 - mountd.c: Add warning messages for administrative controls

2024-04-13 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=58fdd8509cf1a6846cc4124c2bfa03d9343ab910 commit 58fdd8509cf1a6846cc4124c2bfa03d9343ab910 Author: Rick Macklem AuthorDate: 2024-03-31 19:00:08 + Commit: Rick Macklem CommitDate: 2024-04

git: d00c64bb2347 - main - nfscl: Purge name cache when readdir_plus is done

2024-04-11 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=d00c64bb2347cc620d31a178c7755aa7e594f065 commit d00c64bb2347cc620d31a178c7755aa7e594f065 Author: Zaphrod Beeblebrox AuthorDate: 2024-04-11 20:27:27 + Commit: Rick Macklem CommitDate: 2024-04

git: d00c64bb2347 - main - nfscl: Purge name cache when readdir_plus is done

2024-04-11 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=d00c64bb2347cc620d31a178c7755aa7e594f065 commit d00c64bb2347cc620d31a178c7755aa7e594f065 Author: Zaphrod Beeblebrox AuthorDate: 2024-04-11 20:27:27 + Commit: Rick Macklem CommitDate: 2024-04

Re: Panic after update main-n269202-4e7aa03b7076 -> n269230-f6f67f58c19d

2024-04-09 Thread Rick Macklem
On Tue, Apr 9, 2024 at 8:04 AM Rick Macklem wrote: > > On Tue, Apr 9, 2024 at 7:46 AM Rick Macklem wrote: > > > > On Tue, Apr 9, 2024 at 4:47 AM David Wolfskill wrote: > > > > > > Machine had been running: > > > > > > FreeBSD 15.0-CURR

Re: Panic after update main-n269202-4e7aa03b7076 -> n269230-f6f67f58c19d

2024-04-09 Thread Rick Macklem
On Tue, Apr 9, 2024 at 7:46 AM Rick Macklem wrote: > > On Tue, Apr 9, 2024 at 4:47 AM David Wolfskill wrote: > > > > Machine had been running: > > > > FreeBSD 15.0-CURRENT #43 main-n269202-4e7aa03b7076: Mon Apr 8 11:19:58 UTC > > 2024 > > r...@f

Re: Panic after update main-n269202-4e7aa03b7076 -> n269230-f6f67f58c19d

2024-04-09 Thread Rick Macklem
On Tue, Apr 9, 2024 at 4:47 AM David Wolfskill wrote: > > Machine had been running: > > FreeBSD 15.0-CURRENT #43 main-n269202-4e7aa03b7076: Mon Apr 8 11:19:58 UTC > 2024 > r...@freebeast.catwhisker.org:/common/S4/obj/usr/src/amd64.amd64/sys/GENERIC > amd64 1500018 1500018 > > This was an

git: cce11997a052 - main - mountd.8: Document the new -A mountd option

2024-04-08 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=cce11997a052549933ca1c4d7412bf51137e4d0b commit cce11997a052549933ca1c4d7412bf51137e4d0b Author: Rick Macklem AuthorDate: 2024-04-09 01:58:40 + Commit: Rick Macklem CommitDate: 2024-04-09 01

git: cce11997a052 - main - mountd.8: Document the new -A mountd option

2024-04-08 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=cce11997a052549933ca1c4d7412bf51137e4d0b commit cce11997a052549933ca1c4d7412bf51137e4d0b Author: Rick Macklem AuthorDate: 2024-04-09 01:58:40 + Commit: Rick Macklem CommitDate: 2024-04-09 01

git: 401c0f8aa1ce - main - exports.5: Add RFC number for NFS over TLS

2024-04-07 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=401c0f8aa1ce5f15eaa546df1b44fd68c0f11928 commit 401c0f8aa1ce5f15eaa546df1b44fd68c0f11928 Author: Rick Macklem AuthorDate: 2024-04-07 23:35:55 + Commit: Rick Macklem CommitDate: 2024-04-07 23

git: 401c0f8aa1ce - main - exports.5: Add RFC number for NFS over TLS

2024-04-07 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=401c0f8aa1ce5f15eaa546df1b44fd68c0f11928 commit 401c0f8aa1ce5f15eaa546df1b44fd68c0f11928 Author: Rick Macklem AuthorDate: 2024-04-07 23:35:55 + Commit: Rick Macklem CommitDate: 2024-04-07 23

RFC: Does anyone use the -public/-webnfs NFS exports?

2024-04-07 Thread Rick Macklem
Hi, I have a hunch that no one uses the WebNFS stuff, which is done via exports(5) using the -public or -webnfs exports options. I would like to deprecate these exports options, but thought I'd ask in case anyone uses them? rick

Re: LOR so_snd_sx / nfs

2024-04-03 Thread Rick Macklem
Shouldn't be a problem. The socket used for lookup is AF_UNIX (uses unp_connectat) and the NFS socket will always be UDP or TCP. Different sockets imply different socket locks. At least that's my interpretation, rick On Wed, Apr 3, 2024 at 11:33 AM Bjoern A. Zeeb wrote: > > > NFS root boot of

git: 23a48a469a4e - stable/13 - nfsd.8: Document ways to minimize Copy operation times

2024-03-31 Thread Rick Macklem
The branch stable/13 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=23a48a469a4e6ce7b69620084513a7bf9b0fb939 commit 23a48a469a4e6ce7b69620084513a7bf9b0fb939 Author: Rick Macklem AuthorDate: 2024-03-18 22:40:41 + Commit: Rick Macklem CommitDate: 2024-04

git: 71f16d2efe7e - stable/14 - nfsd.8: Document ways to minimize Copy operation times

2024-03-31 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=71f16d2efe7e9e6ba15620d5ecf6c22051feebfd commit 71f16d2efe7e9e6ba15620d5ecf6c22051feebfd Author: Rick Macklem AuthorDate: 2024-03-18 22:40:41 + Commit: Rick Macklem CommitDate: 2024-04

git: fefb7c399b39 - main - mountd.c: Add warning messages for administrative controls

2024-03-31 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=fefb7c399b39403e1a31157e925a541f1cc24f0b commit fefb7c399b39403e1a31157e925a541f1cc24f0b Author: Rick Macklem AuthorDate: 2024-03-31 19:00:08 + Commit: Rick Macklem CommitDate: 2024-03-31 19

git: fefb7c399b39 - main - mountd.c: Add warning messages for administrative controls

2024-03-31 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=fefb7c399b39403e1a31157e925a541f1cc24f0b commit fefb7c399b39403e1a31157e925a541f1cc24f0b Author: Rick Macklem AuthorDate: 2024-03-31 19:00:08 + Commit: Rick Macklem CommitDate: 2024-03-31 19

git: 322412b83bef - stable/13 - vfs_vnops.c: Use va_bytes >= va_size hint to avoid SEEK_DATA/SEEKHOLE

2024-03-30 Thread Rick Macklem
The branch stable/13 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=322412b83bef927afb6c807636a37a95d415422e commit 322412b83bef927afb6c807636a37a95d415422e Author: Rick Macklem AuthorDate: 2024-03-15 00:35:32 + Commit: Rick Macklem CommitDate: 2024-03

git: d3db309653aa - stable/13 - nfsd: Add a sysctl to limit NFSv4.2 Copy RPC size

2024-03-29 Thread Rick Macklem
The branch stable/13 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=d3db309653aa5eb263220296757fdf514efb55c2 commit d3db309653aa5eb263220296757fdf514efb55c2 Author: Rick Macklem AuthorDate: 2024-03-16 01:04:37 + Commit: Rick Macklem CommitDate: 2024-03

git: b525301850f2 - stable/14 - nfsd: Add a sysctl to limit NFSv4.2 Copy RPC size

2024-03-29 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=b525301850f2e39389bdad45fc327b5f8708129d commit b525301850f2e39389bdad45fc327b5f8708129d Author: Rick Macklem AuthorDate: 2024-03-16 01:04:37 + Commit: Rick Macklem CommitDate: 2024-03

git: df2b8b494412 - stable/14 - vfs_vnops.c: Use va_bytes >= va_size hint to avoid SEEK_DATA/SEEKHOLE

2024-03-28 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=df2b8b494412259050254e04cb4d2e13ab815783 commit df2b8b494412259050254e04cb4d2e13ab815783 Author: Rick Macklem AuthorDate: 2024-03-15 00:35:32 + Commit: Rick Macklem CommitDate: 2024-03

git: 8f13abb4fd2f - main - nfsd.8: Document ways to minimize Copy operation times

2024-03-18 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=8f13abb4fd2f3c5d25bde830607a4aec6cec42d9 commit 8f13abb4fd2f3c5d25bde830607a4aec6cec42d9 Author: Rick Macklem AuthorDate: 2024-03-18 22:40:41 + Commit: Rick Macklem CommitDate: 2024-03-18 22

git: 8f13abb4fd2f - main - nfsd.8: Document ways to minimize Copy operation times

2024-03-18 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=8f13abb4fd2f3c5d25bde830607a4aec6cec42d9 commit 8f13abb4fd2f3c5d25bde830607a4aec6cec42d9 Author: Rick Macklem AuthorDate: 2024-03-18 22:40:41 + Commit: Rick Macklem CommitDate: 2024-03-18 22

git: 748f56c53f42 - main - nfsd: Add a sysctl to limit NFSv4.2 Copy RPC size

2024-03-15 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=748f56c53f4286e0b140c1b779ff8ade1cf4fec9 commit 748f56c53f4286e0b140c1b779ff8ade1cf4fec9 Author: Rick Macklem AuthorDate: 2024-03-16 01:04:37 + Commit: Rick Macklem CommitDate: 2024-03-16 01

git: 748f56c53f42 - main - nfsd: Add a sysctl to limit NFSv4.2 Copy RPC size

2024-03-15 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=748f56c53f4286e0b140c1b779ff8ade1cf4fec9 commit 748f56c53f4286e0b140c1b779ff8ade1cf4fec9 Author: Rick Macklem AuthorDate: 2024-03-16 01:04:37 + Commit: Rick Macklem CommitDate: 2024-03-16 01

git: 89f1dcb3eb46 - main - vfs_vnops.c: Use va_bytes >= va_size hint to avoid SEEK_DATA/SEEKHOLE

2024-03-14 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=89f1dcb3eb468e4cbaebd1ccde9a643d85f1282e commit 89f1dcb3eb468e4cbaebd1ccde9a643d85f1282e Author: Rick Macklem AuthorDate: 2024-03-15 00:35:32 + Commit: Rick Macklem CommitDate: 2024-03-15 00

git: 89f1dcb3eb46 - main - vfs_vnops.c: Use va_bytes >= va_size hint to avoid SEEK_DATA/SEEKHOLE

2024-03-14 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=89f1dcb3eb468e4cbaebd1ccde9a643d85f1282e commit 89f1dcb3eb468e4cbaebd1ccde9a643d85f1282e Author: Rick Macklem AuthorDate: 2024-03-15 00:35:32 + Commit: Rick Macklem CommitDate: 2024-03-15 00

RFC: should a va_bytes option be added to vn_getsize_locked()?

2024-03-09 Thread Rick Macklem
Hi, I would like to compare va_size to va_bytes in vn_generic_copy_file_range(), as a heuristic to check for a sparse file (only works for non-compressed file systems). The call to VOP_GETATTR(invp, ..) was replaced by vn_getsize_locked() in vn_generic_copy_file_range(). To get va_bytes I can

Re: Reason why "nocache" option is not displayed in "mount"?

2024-03-09 Thread Rick Macklem
On Sat, Mar 9, 2024 at 5:08 AM Alexander Leidinger wrote: > > Am 2024-03-09 06:07, schrieb Warner Losh: > > > On Thu, Mar 7, 2024 at 1:05 PM Jamie Landeg-Jones > > wrote: > > > >> Alexander Leidinger wrote: > >> > >>> Hi, > >>> > >>> what is the reason why "nocache" is not displayed in the

Re: 13-stable NFS server hang

2024-03-08 Thread Rick Macklem
On Thu, Mar 7, 2024 at 7:59 PM Garrett Wollman wrote: > > < > > I believe this explains why vn_copy_file_range sometimes takes much > > longer than a second: our servers often have lots of data waiting to > > be written to disk, and if the file being copied was recently modified > > (and so is

Re: 13-stable NFS server hang

2024-03-08 Thread Rick Macklem
On Wed, Mar 6, 2024 at 3:46 AM Ronald Klop wrote: > > > Van: Rick Macklem > Datum: dinsdag, 5 maart 2024 15:43 > Aan: Ronald Klop > CC: rmack...@freebsd.org, Garrett Wollman , > stable@freebsd.org > Onderwerp: Re: 13-stable NFS server hang > > On Tue, Mar 5, 2024

Re: FreeBSD panics possibly caused by nfs clients

2024-03-06 Thread Rick Macklem
On Wed, Mar 6, 2024 at 10:56 AM Matthew L. Dailey wrote: > > Posting a few updates on this issue. > > I was able to induce a panic on a CURRENT kernel (20240215), built with > GENERIC-KASAN and running kern.kstack_pages=6 (default) after ~189 > hours. The panic message and backtrace are below -

Re: 13-stable NFS server hang

2024-03-05 Thread Rick Macklem
On Tue, Mar 5, 2024 at 6:34 AM Rick Macklem wrote: > > On Tue, Mar 5, 2024 at 2:13 AM Ronald Klop wrote: > > > > > > Van: Rick Macklem > > Datum: vrijdag, 1 maart 2024 15:23 > > Aan: Ronald Klop > > CC: Garrett Wollman , stable@freebsd.org, >

Re: 13-stable NFS server hang

2024-03-05 Thread Rick Macklem
On Tue, Mar 5, 2024 at 2:13 AM Ronald Klop wrote: > > > Van: Rick Macklem > Datum: vrijdag, 1 maart 2024 15:23 > Aan: Ronald Klop > CC: Garrett Wollman , stable@freebsd.org, > rmack...@freebsd.org > Onderwerp: Re: 13-stable NFS server hang > > On Fri, Mar 1, 2024

Re: 13-stable NFS server hang

2024-03-03 Thread Rick Macklem
On Sun, Mar 3, 2024 at 4:28 PM Rick Macklem wrote: > > On Sun, Mar 3, 2024 at 3:27 PM Rick Macklem wrote: > > > > On Sun, Mar 3, 2024 at 1:17 PM Rick Macklem wrote: > > > > > > On Sat, Mar 2, 2024 at 8:28 PM Garrett Wollman > > > wrot

Re: 13-stable NFS server hang

2024-03-03 Thread Rick Macklem
On Sun, Mar 3, 2024 at 3:27 PM Rick Macklem wrote: > > On Sun, Mar 3, 2024 at 1:17 PM Rick Macklem wrote: > > > > On Sat, Mar 2, 2024 at 8:28 PM Garrett Wollman > > wrote: > > > > > > > > > I wrote previously: > > > > PIDTID CO

Re: 13-stable NFS server hang

2024-03-03 Thread Rick Macklem
On Sun, Mar 3, 2024 at 1:17 PM Rick Macklem wrote: > > On Sat, Mar 2, 2024 at 8:28 PM Garrett Wollman wrote: > > > > > > I wrote previously: > > > PIDTID COMMTDNAME KSTACK > > > 997 108481 nfsdnfsd: maste

Re: 13-stable NFS server hang

2024-03-03 Thread Rick Macklem
On Sat, Mar 2, 2024 at 8:28 PM Garrett Wollman wrote: > > > I wrote previously: > > PIDTID COMMTDNAME KSTACK > > 997 108481 nfsdnfsd: mastermi_switch > > sleepq_timedwait _sleep nfsv4_lock nfsrvd_dorpc nfssvc_program > > svc_run_internal

Re: 13-stable NFS server hang

2024-03-03 Thread Rick Macklem
On Sat, Mar 2, 2024 at 9:25 PM Garrett Wollman wrote: > > < > > I believe this explains why vn_copy_file_range sometimes takes much > > longer than a second: our servers often have lots of data waiting to > > be written to disk, and if the file being copied was recently modified > > (and so is

Re: 13-stable NFS server hang

2024-03-02 Thread Rick Macklem
ls to > ith...@uoguelph.ca. > > > On Sat, Mar 02, 2024 at 05:40:08AM -0800, Rick Macklem wrote: > > On Fri, Mar 1, 2024 at 10:51 PM Konstantin Belousov > > wrote: > > > > > > CAUTION: This email originated from outside of the University of Guelph. > > &

Re: 13-stable NFS server hang

2024-03-02 Thread Rick Macklem
ls to > ith...@uoguelph.ca. > > > On Fri, Mar 01, 2024 at 06:23:56AM -0800, Rick Macklem wrote: > > On Fri, Mar 1, 2024 at 12:00 AM Ronald Klop wrote: > > > > > > Interesting read. > > > > > > Would it be possible to separate locking for admi

Re: 13-stable NFS server hang

2024-03-01 Thread Rick Macklem
a thought in the morning > > Regards, > Ronald. > > Van: Rick Macklem > Datum: 1 maart 2024 00:31 > Aan: Garrett Wollman > CC: stable@freebsd.org, rmack...@freebsd.org > Onderwerp: Re: 13-stable NFS server hang > > On Wed, Feb 28, 2024 at 4:04PM Rick Mackle

Re: 13-stable NFS server hang

2024-02-29 Thread Rick Macklem
On Wed, Feb 28, 2024 at 4:04 PM Rick Macklem wrote: > > On Tue, Feb 27, 2024 at 9:30 PM Garrett Wollman > wrote: > > > > Hi, all, > > > > We've had some complaints of NFS hanging at unpredictable intervals. > > Our NFS servers are running a 13-stable fr

Re: 13-stable NFS server hang

2024-02-28 Thread Rick Macklem
On Tue, Feb 27, 2024 at 9:30 PM Garrett Wollman wrote: > > Hi, all, > > We've had some complaints of NFS hanging at unpredictable intervals. > Our NFS servers are running a 13-stable from last December, and > tonight I sat in front of the monitor watching `nfsstat -dW`. I was > able to clearly

Re: 13-stable NFS server hang

2024-02-28 Thread Rick Macklem
On Tue, Feb 27, 2024 at 9:30 PM Garrett Wollman wrote: > > Hi, all, > > We've had some complaints of NFS hanging at unpredictable intervals. > Our NFS servers are running a 13-stable from last December, and > tonight I sat in front of the monitor watching `nfsstat -dW`. I was > able to clearly

Re: NFS performance with 10GBase-T

2024-02-25 Thread Rick Macklem
On Sun, Feb 25, 2024 at 4:57 PM Mark Saad wrote: > > H > > On Sun, Feb 25, 2024 at 6:51 PM Rick Macklem wrote: >> >> On Sun, Feb 25, 2024 at 1:21 AM wrote: >> > >> > CAUTION: This email originated from outside of the University of Guelph. >> >

Re: NFS performance with 10GBase-T

2024-02-25 Thread Rick Macklem
On Sun, Feb 25, 2024 at 1:21 AM wrote: > > CAUTION: This email originated from outside of the University of Guelph. Do > not click links or open attachments unless you recognize the sender and know > the content is safe. If in doubt, forward suspicious emails to > ith...@uoguelph.ca. > > > >

Re: FreeBSD panics possibly caused by nfs clients

2024-02-20 Thread Rick Macklem
On Tue, Feb 20, 2024 at 11:21 AM Matthew L. Dailey wrote: > > Hi all, > > I induced a panic on my CURRENT (20240215-d79b6b8ec267-268300) VM after > about 24 hours. This is the one without any debugging, so it only > confirms the fact that the panics we've been experiencing still exist in >

Re: FreeBSD panics possibly caused by nfs clients

2024-02-19 Thread Rick Macklem
On Mon, Feb 19, 2024 at 7:44 AM Matthew L. Dailey wrote: > > Hi all, > > So I finally induced a panic on a "pure" ufs system - root and exported > filesystem were both ufs. So, I think this definitively rules out zfs as > a source of the issue. > > This panic was on 14.0p5 without debugging

Re: FreeBSD panics possibly caused by nfs clients

2024-02-09 Thread Rick Macklem
On Fri, Feb 9, 2024 at 10:23 AM Matthew L. Dailey wrote: > > I had my first kernel panic with a KASAN kernel after only 01:27. This > first panic was a "double fault," which isn't anything we've seen > previously - usually we've seen trap 9 or trap 12, but sometimes others. > Based on the

Re: FreeBSD panics possibly caused by nfs clients

2024-02-09 Thread Rick Macklem
On Fri, Feb 9, 2024 at 2:04 PM Zaphod Beeblebrox wrote: > > Just in case it's relevant, I'm carrying around this patch on my fairly busy > little RISC-V machine. > > diff --git a/sys/fs/nfsclient/nfs_clvnops.c b/sys/fs/nfsclient/nfs_clvnops.c > index 0b8c587a542c..85c0ebd7a10f 100644 > ---

Re: Increasing TCP TSO size support

2024-02-02 Thread Rick Macklem
On Fri, Feb 2, 2024 at 6:20 PM Drew Gallatin wrote: > > > > On Fri, Feb 2, 2024, at 9:05 PM, Rick Macklem wrote: > > > But the page size is only 4K on most platforms. So while an M_EXTPGS mbuf > > can hold 5 pages (..from memory, too lazy to do the math right now) and

Re: Increasing TCP TSO size support

2024-02-02 Thread Rick Macklem
On Fri, Feb 2, 2024 at 4:48 PM Drew Gallatin wrote: > > > > On Fri, Feb 2, 2024, at 6:13 PM, Rick Macklem wrote: > > A factor here is the if_hw_tsomaxsegcount limit. For example, a 1Mbyte NFS > write request > or read reply will result in a 514 element mbuf chain. Eac

Re: Increasing TCP TSO size support

2024-02-02 Thread Rick Macklem
On Fri, Feb 2, 2024 at 1:21 AM Scheffenegger, Richard wrote: > > Hi, > > We have run a test for a RPC workload with 1MB IO sizes, and collected the > tcp_default_output() len(gth) during the first pass in the output loop. > > In such a scenario, where the application frequently introduces small

Re: noatime on ufs2

2024-01-31 Thread Rick Macklem
On Tue, Jan 30, 2024 at 2:57 PM Mike Karels wrote: > > On 30 Jan 2024, at 15:48, Cy Schubert wrote: > > > In message > om> > > , Rick Macklem writes: > >> On Tue, Jan 30, 2024 at 10:49=E2=80=AFAM Mike Karels > >> wrot= > >> e: >

Re: noatime on ufs2

2024-01-30 Thread Rick Macklem
On Tue, Jan 30, 2024 at 10:49 AM Mike Karels wrote: > > On 30 Jan 2024, at 3:00, Olivier Certner wrote: > > > Hi Warner, > > > >> I strongly oppose this notion to control this from loader.conf. Root is > >> mounted read-only, so it doesn't matter. That's why I liked Mike's > >> suggestion: root

Re: git: 54d31cfb2789 - main - mount: document atime option

2024-01-24 Thread Rick Macklem
On Wed, Jan 24, 2024 at 11:56 AM Ed Maste wrote: > > CAUTION: This email originated from outside of the University of Guelph. Do > not click links or open attachments unless you recognize the sender and know > the content is safe. If in doubt, forward suspicious emails to > ith...@uoguelph.ca.

Re: git: 54d31cfb2789 - main - mount: document atime option

2024-01-24 Thread Rick Macklem
On Wed, Jan 24, 2024 at 11:56 AM Ed Maste wrote: > > CAUTION: This email originated from outside of the University of Guelph. Do > not click links or open attachments unless you recognize the sender and know > the content is safe. If in doubt, forward suspicious emails to > ith...@uoguelph.ca.

Re: mounting NFS share from the jail

2024-01-20 Thread Rick Macklem
On Sat, Jan 20, 2024 at 10:55 AM Charles Sprickman wrote: > > > > > On Jan 20, 2024, at 10:09 AM, Rick Macklem wrote: > > > > On Sat, Jan 20, 2024 at 6:48 AM Marek Zarychta > > wrote: > >> > >> Dear List, > >> > >

Re: mounting NFS share from the jail

2024-01-20 Thread Rick Macklem
On Sat, Jan 20, 2024 at 6:48 AM Marek Zarychta wrote: > > Dear List, > > there were some efforts to allow running nfsd(8) inside the jail, but is > mounting an NFS share from the jail allowed? Inside the jail > "security.jail.mount_allowed" is set to 1, I also added "add path net > unhide" to

git: 15c21f325ea4 - stable/14 - UPDATING: Add an entry for commit d34f4baaf138

2024-01-19 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=15c21f325ea4dfb69f2f52d582bdf43c1ded8242 commit 15c21f325ea4dfb69f2f52d582bdf43c1ded8242 Author: Rick Macklem AuthorDate: 2024-01-20 01:58:15 + Commit: Rick Macklem CommitDate: 2024-01

git: d90417109582 - stable/14 - param.h: Bump __FreeBSD_version to 1400506 for d34f4baaf138

2024-01-19 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=d9041710958227194c5e34b169ae73d7ad411017 commit d9041710958227194c5e34b169ae73d7ad411017 Author: Rick Macklem AuthorDate: 2024-01-20 01:52:10 + Commit: Rick Macklem CommitDate: 2024-01

git: d34f4baaf138 - stable/14 - nfscl: Only update atime for Copy when noatime is not specified

2024-01-19 Thread Rick Macklem
The branch stable/14 has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=d34f4baaf13802759869d5ad341a4ca806b2f0fe commit d34f4baaf13802759869d5ad341a4ca806b2f0fe Author: Rick Macklem AuthorDate: 2024-01-12 00:38:33 + Commit: Rick Macklem CommitDate: 2024-01

Re: NFSv4 crash of CURRENT

2024-01-15 Thread Rick Macklem
autofs_readdir+0x2ce > > > #11 0x809f8ae0 at VOP_READDIR_APV+0x20 > > > #12 0x806c3002 at kern_getdirentries+0x222 > > > #13 0x806c33a9 at sys_getdirentries+0x29 > > > #14 0x809d6180 at amd64_syscall+0x110 > > > #15 0x

Re: NFSv4 crash of CURRENT

2024-01-15 Thread Rick Macklem
_readdir+0x1f0 > #8 0x8069c61a at vop_sigdefer+0x2a > #9 0x809f8ae0 at VOP_READDIR_APV+0x20 > #10 0x81ce75de at autofs_readdir+0x2ce > #11 0x809f8ae0 at VOP_READDIR_APV+0x20 > #12 0x806c3002 at kern_getdirentries+0x222 > #13 0x806c33a9 at sys_getd

Re: NFSv4 crash of CURRENT

2024-01-13 Thread Rick Macklem
On Sat, Jan 13, 2024 at 12:39 PM Ronald Klop wrote: > > > Van: FreeBSD User > Datum: 13 januari 2024 19:34 > Aan: FreeBSD CURRENT > Onderwerp: NFSv4 crash of CURRENT > > Hello, > > running CURRENT client (FreeBSD 15.0-CURRENT #4 main-n267556-69748e62e82a: > Sat Jan 13 18:08:32 > CET 2024

git: d004554af7d1 - main - UPDATING: Add an entry for the __FreeBSD_version bump to 1500010

2024-01-11 Thread Rick Macklem
The branch main has been updated by rmacklem: URL: https://cgit.FreeBSD.org/src/commit/?id=d004554af7d1563465656bde6f1a87fb1728f418 commit d004554af7d1563465656bde6f1a87fb1728f418 Author: Rick Macklem AuthorDate: 2024-01-12 00:53:46 + Commit: Rick Macklem CommitDate: 2024-01-12 00

  1   2   3   4   5   6   7   8   9   10   >