dCache / dcache

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
https://dcache.org
291 stars 136 forks source link

frontend: handle frontend.root variable properly #7609

Closed DmitryLitvintsev closed 5 months ago

DmitryLitvintsev commented 5 months ago

Motivation:

Issue https://github.com/dCache/dcache/issues/7506 is about failures to invoke WLCG tape API to stage files on files relative to {webdav,frontend}.root

Modification:

Take frontend.root path into account when calculating effective prefix

Result:

Able to call stage API successully on paths ralative to frontend.root

Patch: https://rb.dcache.org/r/14267/ Target: trunk Request: 10.x Request: 9.x