forked from dCache/dcache
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
bulk: Fix handling of symbolioc links
Motivation: ---------- Bulk request keepts target arguments that have been supplied by the user. These arguments contain target paths that may be symbolic links. When, during request processing, the resolved target paths are matched to path keys in arguments map to find out argument values (like lifetime). If keys contain symbolic links no match is made and thus user supplied lifetime argument values are not picked up falling back to default. Modification: ------------ Commit fff8b79 stores full target path in target and target arguments structuress. There is no discernable need to resolve symbolic link as fetch of attributes can be done on synlinked paths. Remove the step of path resolution in BulkRequestContainerJob completely. Result: ------- Correct behavior of tape rest API when using symbolic links Issue: dCache#7693 Target: trunk Request: 10.2, 10.1, 10.0, 9.2 Require-book: no Require-notes: yes Signed-off-by: Dmitry Litvintsev <[email protected]>
- Loading branch information
1 parent
fff8b79
commit 233aeb2
Showing
1 changed file
with
4 additions
and
40 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters