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

Protect the deleteOld step of TDB2 compaction #2360

Open
afs opened this issue Mar 21, 2024 · 0 comments
Open

Protect the deleteOld step of TDB2 compaction #2360

afs opened this issue Mar 21, 2024 · 0 comments
Assignees

Comments

@afs
Copy link
Member

afs commented Mar 21, 2024

This builds on #2254. The deleteOld step of compaction would benefit from further projection.

See #2127 (comment) for a description of compaction steps in Jena 5.0.0 and points vulnerability of the deleteOld step not completing properly.

This is separate to the issue on MS Windows whereby deletion of storage directories does not happen until the JVM exits.

One obvious cause of failing to completely delete old storage areas is server exit. Filesystem conditions such as being unable to delete a file are likely permanent errors requiring some repair to be carried out. Delete should not run into lack of disk space issues.

@afs afs self-assigned this Mar 21, 2024
@afs afs changed the title Protect the deleteOld step of compaction Protect the deleteOld step of TDB2 compaction Mar 21, 2024
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

1 participant