Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dcache-xroot: fix the default order for the gplazma plugins
Motivation: https://rb.dcache.org/r/13514/ was tested with: `xrootd.plugins=gplazma:ztn,gplazma:gsi,gplazma:none,authz:scitokens` but the patch was committed with the default order: `xrootd.plugins=gplazma:gsi,gplazma:ztn,gplazma:none,authz:scitokens` As made clear in the notes to the 11/30/2022 WLCG-DOMA-BDT meeting (https://indico.cern.ch/event/1223480/; see token minutes, TLS configuration for xroots protocol, dCache) to authenticate against this default order requires setting an extra environment variable to ignore the absence of cert keys; otherwise, the client fails the transfer on the GSI requirement. It does not do this if the bearer token cannot be discovered, so it is much friendlier to favor ZTN and failover to GSI if there is no token. Modification: Reorder the default plugins to conform to ZTN-first. Result: More user-friendly behavior. Target: master Request: 8.2 Request: 8.1 Requires-notes: yes Requires-book: yes (included here) Patch: https://rb.dcache.org/r/13806 Acked-by: Tigran
- Loading branch information