Issuing an srmBringOnline call on a directory like this
behrmann@behrmann-laptop:~$ /opt/d-cache/srm/bin/srm-bring-online
srm://dcache-vm:8443/pnfs/localdomain/data/disk
doesn't report back an error. Instead the SRM door actually tries to
bring the directory online. Obviously, this doesn't work and thus the
"Tape Transfer Queue" page in the monitor shows an entry which will
eventually get suspended (because there is no replica for a directory).
There are actually two bugs here:
- The SRM door doesn't check that the path actually refers to a file.
- The PoolManager doesn't check either
Cheers,
/gerd