[LTP] [PATCH] rpc_lib.sh: fix portmapper detection in case of socket activation
Petr Vorel
pvorel@suse.cz
Fri Jan 21 06:29:55 CET 2022
Hi Nikita,
> 21.01.2022 00:01, Petr Vorel wrote:
> > Hi Nikita,
> > [ Cc: Steve as user-space maintainer, also Neil and whole linux-nfs ]
> > > On systemd-based linux hosts, rpcbind service is typically started via
> > > socket activation, when the first client connects. If no client has
> > > connected before LTP rpc test starts, rpcbind process will not be
> > > running at the time of check_portmap_rpcbind() execution, causing
> > > check_portmap_rpcbind() to report TCONF error.
> > > Fix that by adding a quiet invocation of 'rpcinfo' before checking for
> > > rpcbind.
> > Looks reasonable, but I'd prefer to have confirmation from NFS experts.
> NFS is not involved here, this is about sunrpc tests.
Sure. Just tirpc (in libtirpc or the the old SUN-RPC already removed from glibc)
are used in NFS. Steve is the libtirpc maintainer.
> I had to add this patch to make 'runltp -f net.rpc' pass just after
> container is started - that happens in container autotests here.
Yep, I suspected this. Because on normal linux distro it's working right after
boot (tested on rpc01.sh). Can't this be a setup issue?
Kind regards,
Petr
> Nikita
More information about the ltp
mailing list