On 8 Feb 2022, at 18:34, Trond Myklebust wrote: > On Wed, 2022-02-09 at 07:56 +1100, NeilBrown wrote: >> So I still STRONGLY think that the identity should be set by >> mount.nfs >> reading (and writing) some file in /etc or /etc/netnfs/NAME, and I >> weakly think that the file should be in /etc/nfs.conf.d/ so that the >> reading is automagic. >> > > No. It's not a per-mount setting, so it has no business being in the > mount protocol. Trond, We still have the issue that udev handling the event to set the uniquifier for the init namespace races with the first SETCLIENTID/EXCHANGE_ID. Now that network namespaces uniqify by default, would you prefer we try to solve this with the userspace tools setting the module parameter instead of depending on udev for the init namespace? Alternatively, we could grow another module parameter: nfs4_unique_id_timeout:int Seconds to wait for a uniquifier A non-zero default also gives network namespaces the chance to set a persistent value that differs from the random value the kernel generated. Ben