-
Notifications
You must be signed in to change notification settings - Fork 13
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
Unembargoing a simple Dandiset takes too long on staging #1943
Comments
In the wake of the embargo re-design, un-embargo is a manual process, as we're still trying to make sure everything works correctly before automating it. Since funding is paused at the moment, the un-embargo of these dandisets has been delayed. Once we're back in the full swing of things, one of our top priorities is to automate this process. |
Let's talk more on this: is absence of automation due to a technical limitation of the design or just a safety measure for now? If a safety measure, I would argue that we better have a way (eg flag) to trigger fully automated unembargo process since it would allow us to better test it all. Eg this particular issue came up during testing and absence of automation prevents us to automate integration testing downstream. |
It's a safety measure. Since we've changed the un-embargo process, we want to make sure we fully understand the necessary steps required, before attempting to automate it. If we were to rush to automate it, that could lead to data corruption, and we'd like to avoid that.
As I stated in the above comment, we plan on implementing this once we're able. |
Let's discuss during standup since I might be missing what "doing it manually" entails here. Meanwhile it blocks us implementing (since can't test) support of unembargoing (and some dandisets already were unembargoed AFAIK) in NB updated per comment below |
@yarikoptic Correction: dandi/backups2datalad#36 is the PR that's blocked. |
Closed via #1965 |
Trying to unembargo a Dandiset on staging — even one that just contains a couple of tiny files — consistently takes over five minutes, which is too long for my purposes (a
backups2datalad
test that needs to create an embargoed Dandiset and then unembargo it). In fact, I have yet to actually see an unembargoing procedure finish on staging; my longest-running unembargo is currently at 25 minutes and counting.You can see this in action with the following script:
The text was updated successfully, but these errors were encountered: