public inbox for linux-nfs@vger.kernel.org
 help / color / mirror / Atom feed
* Why does Linux nfs not set EXCHGID4_FLAG_SUPP_FENCE_OPS in NFSv4.2 mode?
@ 2025-01-07 15:41 Takeshi Nishimura
  2026-04-23 17:07 ` Takeshi Nishimura
  0 siblings, 1 reply; 3+ messages in thread
From: Takeshi Nishimura @ 2025-01-07 15:41 UTC (permalink / raw)
  To: Linux NFS Mailing List

Why does Linux nfs not set EXCHGID4_FLAG_SUPP_FENCE_OPS in NFSv4.2 mode?

From https://datatracker.ietf.org/doc/html/rfc7862#section-14.1.4
   A client SHOULD request the EXCHGID4_FLAG_SUPP_FENCE_OPS capability
   when it sends an EXCHANGE_ID operation.  The server SHOULD set this
   capability in the EXCHANGE_ID reply whether the client requests it or
   not.  It is the server's return that determines whether this
   capability is in effect.  When it is in effect, the following will
   occur:

Why is Linux not doing this?
-- 
Internationalization&localization dev / 大阪大学
Takeshi Nishimura <takeshi.nishimura.linux@gmail.com>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Why does Linux nfs not set EXCHGID4_FLAG_SUPP_FENCE_OPS in NFSv4.2 mode?
  2025-01-07 15:41 Why does Linux nfs not set EXCHGID4_FLAG_SUPP_FENCE_OPS in NFSv4.2 mode? Takeshi Nishimura
@ 2026-04-23 17:07 ` Takeshi Nishimura
  2026-04-23 21:32   ` Trond Myklebust
  0 siblings, 1 reply; 3+ messages in thread
From: Takeshi Nishimura @ 2026-04-23 17:07 UTC (permalink / raw)
  To: Linux NFS Mailing List

?

On Tue, Jan 7, 2025 at 4:41 PM Takeshi Nishimura
<takeshi.nishimura.linux@gmail.com> wrote:
>
> Why does Linux nfs not set EXCHGID4_FLAG_SUPP_FENCE_OPS in NFSv4.2 mode?
>
> From https://datatracker.ietf.org/doc/html/rfc7862#section-14.1.4
>    A client SHOULD request the EXCHGID4_FLAG_SUPP_FENCE_OPS capability
>    when it sends an EXCHANGE_ID operation.  The server SHOULD set this
>    capability in the EXCHANGE_ID reply whether the client requests it or
>    not.  It is the server's return that determines whether this
>    capability is in effect.  When it is in effect, the following will
>    occur:
>
> Why is Linux not doing this?
> --
> Internationalization&localization dev / 大阪大学
> Takeshi Nishimura <takeshi.nishimura.linux@gmail.com>



-- 
Internationalization&localization dev / 大阪大学
Takeshi Nishimura <takeshi.nishimura.linux@gmail.com>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Why does Linux nfs not set EXCHGID4_FLAG_SUPP_FENCE_OPS in NFSv4.2 mode?
  2026-04-23 17:07 ` Takeshi Nishimura
@ 2026-04-23 21:32   ` Trond Myklebust
  0 siblings, 0 replies; 3+ messages in thread
From: Trond Myklebust @ 2026-04-23 21:32 UTC (permalink / raw)
  To: Takeshi Nishimura, Linux NFS Mailing List

On Thu, 2026-04-23 at 19:07 +0200, Takeshi Nishimura wrote:
> ?
> 
> On Tue, Jan 7, 2025 at 4:41 PM Takeshi Nishimura
> <takeshi.nishimura.linux@gmail.com> wrote:
> > 
> > Why does Linux nfs not set EXCHGID4_FLAG_SUPP_FENCE_OPS in NFSv4.2
> > mode?
> > 
> > From https://datatracker.ietf.org/doc/html/rfc7862#section-14.1.4
> >    A client SHOULD request the EXCHGID4_FLAG_SUPP_FENCE_OPS
> > capability
> >    when it sends an EXCHANGE_ID operation.  The server SHOULD set
> > this
> >    capability in the EXCHANGE_ID reply whether the client requests
> > it or
> >    not.  It is the server's return that determines whether this
> >    capability is in effect.  When it is in effect, the following
> > will
> >    occur:
> > 
> > Why is Linux not doing this?

   1. Minor versions are not allowed to introduce a feature and make it
      mandatory
   2. Why bother, since the server is going to set the flag whether or
      not the client requested it?


-- 
Trond Myklebust Linux NFS client maintainer, Hammerspace
trondmy@kernel.org, trond.myklebust@hammerspace.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-04-23 21:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-07 15:41 Why does Linux nfs not set EXCHGID4_FLAG_SUPP_FENCE_OPS in NFSv4.2 mode? Takeshi Nishimura
2026-04-23 17:07 ` Takeshi Nishimura
2026-04-23 21:32   ` Trond Myklebust

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox