Skip to content

GH-2254: Compaction using a temporary directory and atomic move#2304

Merged
afs merged 3 commits intoapache:mainfrom
afs:gh2254-compact
Mar 5, 2024
Merged

GH-2254: Compaction using a temporary directory and atomic move#2304
afs merged 3 commits intoapache:mainfrom
afs:gh2254-compact

Conversation

@afs
Copy link
Copy Markdown
Member

@afs afs commented Mar 2, 2024

GitHub issue resolved #2254

Pull request Description:

Use a temporary directory for building the compacted storage.
Clear-up any stray temporary directories when creating the Java objects for the database.


  • Tests are included.
  • Commits have been squashed to remove intermediate development commit messages.
  • Key commit messages start with the issue number (GH-xxxx)

By submitting this pull request, I acknowledge that I am making a contribution to the Apache Software Foundation under the terms and conditions of the Contributor's Agreement.


See the Apache Jena "Contributing" guide.

@afs afs added the TDB label Mar 2, 2024
@afs afs self-assigned this Mar 2, 2024
@afs afs changed the title GH2254: Compaction using a temporary directory which is moved into place. GH-2254: Compaction using a temporary directory which is moved into place. Mar 2, 2024
@afs afs force-pushed the gh2254-compact branch from 73f4508 to f71048d Compare March 2, 2024 21:16
@afs afs force-pushed the gh2254-compact branch from f71048d to bb80433 Compare March 2, 2024 21:18
@afs afs changed the title GH-2254: Compaction using a temporary directory which is moved into place. GH-2254: Compaction using a temporary directory and atomic move Mar 2, 2024
@afs afs merged commit e54eb5e into apache:main Mar 5, 2024
@afs afs deleted the gh2254-compact branch March 5, 2024 22:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Server exit during TDB2 compaction leaves partial storage directory

1 participant