Roadmap

ATLAS requests/suggestions/comments

Staging

HTTP Third Party Copies

Pretty much everyone agrees that the +3rd would be better dropped.

It was proposed that, by default, FTS should try third party copy and fail if not supported by any.

However, others propose that FTS should, sometimes, allow to stream the transfer.

davs+3rd was a way of letting the user decide which behavior to use but it is perceived as unintuitive and non standard. Dropping the +3rd means that FTS can

  1. Always try 3rd party copies and fail if not supported
  2. Always try 3rd party copies and always fallback to stream
  3. Always try 3rd party copies and fallback to stream if the user chooses to
  4. By default try 3rd party copy, fail if not supported. The user can ask not to use third party copy

3 and 4 imply the protocol detail will have to leak through FTS all the way up to REST.

To be decided.

AOB