HarperFast / HarperFast/rocksdb-js
Transaction log stress tests
Open
- Dominant language
- C++
- Stars
- 21
- Forks
- 2
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 36
Description
We need transaction log stress tests that generate hundreds of transaction log files in a short period of time to simulate an import. We need to better understand memory pressure around the memory maps and performance.
Specifically, can we release a memory map (https://github.com/HarperFast/rocksdb-js/issues/627) if the iterator is long-lived?
This stress test is going to be heavy. Just like benchmarks, only run the heavy stress tests when an environment variable flag is set.
We should probably set up a new CI workflow that is triggered by a cron schedule to run the full stress test suite nightly.
Contributor guide
Assessment
This issue has not been assessed yet.