-
Notifications
You must be signed in to change notification settings - Fork 494
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
configuration for enabling DCM,RSAL, etc (external components) #3724
Comments
"elsewhere" other than settings table - possibly JVM options; possibly properties file. "Don't document settings" (from PD - these settings won't be useful until dependent issues are implemented). |
@scolapasta have we made a decision about how and where to persist whether a dataset is in "rsync" mode or "standard" mode? See #3347 where there's a proposed enum that contains three items:
In that code the "mechanisms" are persisted at the dataverse level as "RSYNC:STANDARD" for example: https://github.com/bmckinney/dataverse-canonical/blob/b280c34fcc231b41cf9e801aff992e3858c17775/src/main/java/edu/harvard/iq/dataverse/Dataverse.java#L724 If all of this is out of scope for this issue, which issue are we using to track this? @djbrooke has asked if we can close #3347 but we still have a need to express what mode a dataset is in. |
Current experimental protoype:
Additionally - ugly POC UI testing clarified that "disable native" will have non-UI implications (distinct from #3725). |
For reference, current experimental prototype https://github.com/IQSS/dataverse/tree/3724-extconf |
re "likely makes sense to move ..." - place to move to appears to be |
some initial comments from @pdurbin
|
@pameyer yep. Here's a commit you can look at where I added a setting to that enum and documented it, which you should also do: 499e6be Also, I see you modified SettingsWrapper.java which is fine for UI stuff but it's only used in the UI (JSF). SystemConfig.java is deeper in the system and can be used by the API as well. Back in the day I added
|
some comments from @scolapasta
|
@pameyer it seems like you've got a growing todo list for this issue so I moved it back from Code Review to Development at https://waffle.io/IQSS/dataverse . Please let me know if I can help at all. As I mentioned, I may add the parts that I need to the branch I'm working on for #3725. |
@djbrooke it's fine. I just attempted to capture the tasks in this issue as part of the definition of done at #3725 in a comment at #3725 (comment) . I hope what I wrote is clear enough. |
Pull request #3851 was merged so this is done. |
External components for non-http uploads, downloads, etc (DCM,RSAL) are disabled by default; in order to be usable there needs to be a way to turn them on.
For SBGrid v1.0, minimal functionality would be disabling native (http) uploads and downloads in favor of DCM/RSAL uploads and downloads.
Open questions:
native/http
,dcm/rsync+ssh
, etc)? Additional implementation complexity and/or performance of lists vs binary hasn't been evaluatedThe text was updated successfully, but these errors were encountered: