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

Connection interruptions during Bag generation can cause partial bags to be stored. #8604

Closed
qqmyers opened this issue Apr 12, 2022 · 0 comments · Fixed by #8612
Closed

Connection interruptions during Bag generation can cause partial bags to be stored. #8604

qqmyers opened this issue Apr 12, 2022 · 0 comments · Fixed by #8612
Assignees
Labels
TDL of interest to the Texas Digital Library
Milestone

Comments

@qqmyers
Copy link
Member

qqmyers commented Apr 12, 2022

What steps does it take to reproduce the issue? A bug in how threading is done in the DuraCloud and Google archiver classes does not cleanly handle cases where connections are interrupted, potentially resulting in partial Bags and incorrect success status. (general issue as well as for #8603). This PR changes the thread management to always report success/failure correctly and attempt to remove partial Bags that may have been sent to the archival system.

@qqmyers qqmyers added the TDL of interest to the Texas Digital Library label Apr 12, 2022
@qqmyers qqmyers self-assigned this Apr 12, 2022
@pdurbin pdurbin added this to the 5.12 milestone Jul 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TDL of interest to the Texas Digital Library
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants