[Bug 1901709] [NEW] build nfsdcld to avoid grace period in containers

Steve Dodd 1901709 at bugs.launchpad.net
Tue Oct 27 14:16:51 UTC 2020


Public bug reported:

Trying to use kernel nfs server in containers generally works, but
generates dmesg warnings as follows:

[   23.392559] NFSD: attempt to initialize umh client tracking in a container ignored.
[   23.395065] NFSD: attempt to initialize legacy client tracking in a container ignored.
[   23.395085] NFSD: Unable to initialize client recovery tracking! (-22)
[   23.395106] NFSD: starting 90-second grace period (net f00005fd)

On reboot clients do indeed hang for the grace period.

>From the description here ..

https://man7.org/linux/man-pages/man8/nfsdcld.8.html

.. it seems that modern kernels in combination with nfsdcld from modern
nfs-utils can avoid this problem - is there any chance we could build
and install it? It looks like it might have a sqlite dependency so
possibly needs splitting off into a separate package.

** Affects: nfs-utils (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

- Trying to use kernel nfs server in containers generally workers, but
+ Trying to use kernel nfs server in containers generally works, but
  generates dmesg warnings as follows:
  
  [   23.392559] NFSD: attempt to initialize umh client tracking in a container ignored.
  [   23.395065] NFSD: attempt to initialize legacy client tracking in a container ignored.
  [   23.395085] NFSD: Unable to initialize client recovery tracking! (-22)
  [   23.395106] NFSD: starting 90-second grace period (net f00005fd)
  
  On reboot clients do indeed hang for the grace period.
  
  From the description here ..
  
  https://man7.org/linux/man-pages/man8/nfsdcld.8.html
  
  .. it seems that modern kernels in combination with nfsdcld from modern
  nfs-utils can avoid this problem - is there any chance we could build
  and install it? It looks like it might have a sqlite dependency so
  possibly needs splitting off into a separate package.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to nfs-utils in Ubuntu.
https://bugs.launchpad.net/bugs/1901709

Title:
  build nfsdcld to avoid grace period in containers

Status in nfs-utils package in Ubuntu:
  New

Bug description:
  Trying to use kernel nfs server in containers generally works, but
  generates dmesg warnings as follows:

  [   23.392559] NFSD: attempt to initialize umh client tracking in a container ignored.
  [   23.395065] NFSD: attempt to initialize legacy client tracking in a container ignored.
  [   23.395085] NFSD: Unable to initialize client recovery tracking! (-22)
  [   23.395106] NFSD: starting 90-second grace period (net f00005fd)

  On reboot clients do indeed hang for the grace period.

  From the description here ..

  https://man7.org/linux/man-pages/man8/nfsdcld.8.html

  .. it seems that modern kernels in combination with nfsdcld from
  modern nfs-utils can avoid this problem - is there any chance we could
  build and install it? It looks like it might have a sqlite dependency
  so possibly needs splitting off into a separate package.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/1901709/+subscriptions



More information about the foundations-bugs mailing list