-
Notifications
You must be signed in to change notification settings - Fork 0
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
Add script for backfilling reregisterurl
invocations
#387
Conversation
Looks good to me... I guess we should have merged/done this before that Let's merge and could you please run it? |
@yarikoptic This script should probably be run while there aren't any |
:-( could you please check what it is up to and mitigate one way or another? I will add a https://hc-ping.com/ monitor to those cron invocations... I wish we could somehow integrate that with upptime . Filed |
@yarikoptic I don't know. The last logfile entries are from a minute after the process started, and they're just general stuff like "Remote Dandiset has not been modified since last backup; not syncing" and "Tagging releases for Dandiset" interspersed with tons of Git invocations. Based on what processes are running, I think a git-annex process got stuck while shutting down, preventing other things from finishing. It's conceivable that just killing the git-annex processes should make everything clean up, but it might also leave behind a mess somewhere. |
I see that now it is only your backfilling script running git-annex. I guess you did get that process killed. Please check after if dandisets are in clean state etc. Thanks! |
@yarikoptic OK, I killed a couple git-annex processes, and that got things moving again, and backups2datalad soon finished. The dataset was clean afterwards. The backfill script is now running. |
@yarikoptic The backfill script finished, and the datasets are clean. I'm not sure how to check that everything was migrated, since the script's output pushed the Dandiset IDs out of the scrollback. |
@yarikoptic Just picking one formerly-embargoed Dandiset (000897) whose
Adding |
hm, I wonder if it is a bug in git-annex that it would still report it associated with the remote even though no URLs for it and otherwise remote nohow providing it... filed https://git-annex.branchable.com/bugs/keeps_ext_remote_after_all_urls_unregistered/?updated Overall, I think it should suffice to check if not all keys are available from web. I left running in 3648 screen
seems to be all good! |
For dandi/backups2datalad#36 (comment)