Package: rpcbind
Version: 0.2.0-8
Severity: wishlist

Hi,

when installing the sysvinit replacement systemd, rpcbind is still started
through LSB compatibility support by systemd. This results in rpcbind
not being reliably started before any services that depend on rpcbind
like NFS mounts.

In our particular case, the home directory would not get mounted upon
boot since systemd often tries to mount the home directory before
it starts rpcbind due to the boot parallelization. A problem that
we have also observed when using sysvinit when rpcbind might not
get reliably started or crashes for whatever reason.

To resolve this problem, systemd upstream has patched rpcbind to be
compatible with socket-based activation [1]. With the patch, rpcbind
will be started by systemd through socket-based activation and is hence
always guaranteed to be available for services like NFS.

While I understand that this patch might be problematic for Debian
since it might trigger problems with the non-Linux kernels, I'd
still like to point out the need for a socket-activated rpcbind
and this patch.

I will perfom some testing with a patched rpcbind on the kFreeBSD-
and Hurd-based versions of Debian and report back. If rpcbind
still continues to build and work fine on these platforms with
sysvinit, the idea might not be too bad for Debian to patch
rpcbind for socket-based activation, since it really improves
reliability for NFS mounts.

Thanks,

Adrian

[1] 
http://lists.freedesktop.org/archives/systemd-devel/2012-February/004336.html

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages rpcbind depends on:
ii  initscripts  2.88dsf-22.1
ii  insserv      1.14.0-3
ii  libc6        2.13-33
ii  libtirpc1    0.2.2-5
ii  libwrap0     7.6.q-23
ii  lsb-base     4.1+Debian7

rpcbind recommends no packages.

rpcbind suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to