dCache - a system for storing and retrieving huge amounts of data, distributed among a large number of heterogenous server nodes, under a single virtual filesystem tree with a variety of standard access methods
Observed dCache v4.2 yielding the following error:
RENEW with expired lease should return NFS4ERR_EXPIRED, instead got NFS4ERR_STALE_CLIENTID
With stack-trace:
Traceback (most recent call last):
File "/scratch/jenkins/pnfs-python/nfs4.0/lib/testmod.py", line 222, in run
self.runtest(self, environment)
File "/scratch/jenkins/pnfs-python/nfs4.0/servertests/st_renew.py", line 42, in testExpired
check(res, NFS4ERR_EXPIRED, "RENEW with expired lease")
File "/scratch/jenkins/pnfs-python/nfs4.0/servertests/environment.py", line 264, in check
raise testmod.FailureException(msg)
FailureException: RENEW with expired lease should return NFS4ERR_EXPIRED, instead got NFS4ERR_STALE_CLIENTID
Observed dCache v4.2 yielding the following error:
RENEW with expired lease should return NFS4ERR_EXPIRED, instead got NFS4ERR_STALE_CLIENTID
With stack-trace:
pynfs build #8498: details.
The problem appears to be intermittent, suggesting a race-condition in the NFS server code.