News: 0001465439

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.10 NFSD Brings Optimizations & Preps For New nfsdctl Utility

([Linux Storage] 2 Hours Ago NFSD)


The Linux Network File System (NFS) server code (NFSD) is seeing a new Netlink protocol introduced in [1]Linux 6.10 as part of laying the groundwork for the new "nfsdctl" utility.

NFSD with Linux 6.10 is adding a new Netlink protocol intended for handling configuration of the NFSD server. The nfsdctl utility is being added to the nfs-utils user-space utilities for leveraging this new protocol.

Oracle's Chuck Lever comments in [2]the pull request :

"One notable new feature in v6.10 NFSD is the addition of a new netlink protocol dedicated to configuring NFSD. A new user space tool, nfsdctl, is to be added to nfs-utils. Lots more to come here."

The nfsdctl utility can currently being used to get/set the listener info, the NFS versions, thread settings, RPC processing info, and for starting the NFS server. Expect more nfsdctl functionality as time moves on. The nfsdctl utility was inspired by the likes of NetworkManager's nmcli and libvirt's virsh.

The intent is for nfsdctl to eventually replace the "rpc.nfsd" utility. The nfsdctl utility has been concurrently getting into shape for the nfs-utils package integration.

In addition to the new NFSD Netlink protocol, the Linux 6.10 pull request also brings optimizations, code clean-ups, and fixes.



[1] https://www.phoronix.com/search/Linux+6.10

[2] https://lore.kernel.org/lkml/Zkd13J6KgE%2FkdKSJ@tissot.1015granger.net/



Joe2021

Women are more easily and more deeply terrified ... generating more
sheer horror than the male of the species.
-- Spock, "Wolf in the Fold", stardate 3615.4