-
Notifications
You must be signed in to change notification settings - Fork 301
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Adapt the list_transfers_request query from regular transfers and use it in stager. There is a difference with the stagein query which is being removed: we don't perform a left join on rse attributes to retrieve the staging_buffer attribute. This shouldn't be a big downside. It was a left outer join and it didn't reduce the number of returned rows. However, it means that more rse.get_attributes calls will be performed by the stager latter in the code. Substitute third_party_copy constants with operation_src/dst variables and pass them through because stager uses 'write'. Add a StageinTransferDefinition class which enforces the requirements for stageing transfers. Add an integration test which relies on real fts, but with the 'mock' gfal plugin. It reports successful transfers without executing anything. Also remove the mock argument in stager, which wasn't used anywhere.
- Loading branch information
Showing
6 changed files
with
276 additions
and
362 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
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
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.