Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overview of technical implementation aims #4

Open
6 tasks
adswa opened this issue Jul 3, 2023 · 2 comments
Open
6 tasks

Overview of technical implementation aims #4

adswa opened this issue Jul 3, 2023 · 2 comments

Comments

@adswa
Copy link
Member

adswa commented Jul 3, 2023

[Taken from RFD]

  • Switch previous custom HTTP IO implementations to datalad-next's URLOperations.
  • More consistent and comprehensible user messaging
  • Implement progress reporting
  • Robustify, decomplexify, and thoroughly document reconfiguration logic for remote access URLs. Currently there are url and push-url parameters, but insufficiently documented. It seems possible and advisable to migrate such configurations over to a (set of) "sameas" special remotes, one for each access mode -- rather than switching existing configurations. If auto-detection of connection/location is done, it should likely be done with yet another "sameas" remote in "private" mode, i.e. not committed in the git-annex branch (if that is possible). See Switch/abandon ORA abstraction paradigm #30
  • Replace previous custom implementations for SSH-based remote operation (their main feature is download via a persistent remote shell to avoid offset cost on systems like JURECA where it takes 600ms to start a shell (even with a pre-authenticated connection)). Potentially switch to datalad-next's URLOperations
  • Honor server-side configurations and clean-up requirements (add shared access support, leave no cruft behind)
@adswa
Copy link
Member Author

adswa commented Jul 3, 2023

@loj
Copy link

loj commented Sep 8, 2023

Adding this KBI issue, which includes some user questions/desired functionality asked about in the DataLad matrix channel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants