sirixdb / sirix

SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
https://sirix.io
BSD 3-Clause "New" or "Revised" License
1.13k stars 253 forks source link

Fix the async commit #716

Open JohannesLichtenberger opened 6 months ago

JohannesLichtenberger commented 6 months ago

See the async-commit branch and the JsonNodeTrxAsyncCommitTest integration tests. There's currently one or more race conditions...

Notes:

xDido commented 1 month ago

this comment might be a beginner comment excuse me, I'm getting memory issues when trying to run the test, is this the problem? it keeps creating new PageReferences instead of using the same one ? I'm on 16GB of Ram