speedb icon indicating copy to clipboard operation
speedb copied to clipboard

A RocksDB compliant high performance scalable embedded key-value store

Results 104 speedb issues
Sort by recently updated
recently updated
newest added

With a setting of multiple cfs and WriteBufferManager with allow_stall, the DB can enter a deadlock when the WBM initiates a stall. This happens since only the oldest cf is...

bug fix

**Describe the bug** db_stress gets stuck **To Reproduce** Steps to reproduce the behavior: 1. rm -rf /tmp/rocksdb_crashtest_* 2. mkdir /tmp/rocksdb_crashtest_blackboxod86ddmf 3. mkdir /tmp/rocksdb_crashtest_expected_vy0z2l_r 4. ./db_stress --acquire_snapshot_one_in=10000 --adaptive_readahead=1 --allow_concurrent_memtable_write=0 --allow_data_in_errors=True --allow_wbm_stalls=1...

bug
Upstreamable

After long running of blackbox_crash_test with allow_wbm_stalls = false, at some point there will be an error from the db_stress command such as: stderr: WARNING: prefix_size is non-zero but memtablerep...

Make your vote count : What wrapper do you use today, or what wrapper do you think needs the most work ?

enhancement
Future

- Report the following per block cache: - Per CF sharing the block cache in the DB, report the following information for the data blocks, index blocks, filter blocks, and...

enhancement
usability

Bug: https://github.com/facebook/rocksdb/issues/12179 There was one instance where the IsEmpty() check was missing: [rocksdb/db/db_impl/db_impl_write.cc](https://github.com/facebook/rocksdb/blob/21d5a8f54f06e01ca49d4e6bae89bb42ba78dfdd/db/db_impl/db_impl_write.cc#L1706) Line 1706 in [21d5a8f](https://github.com/facebook/rocksdb/commit/21d5a8f54f06e01ca49d4e6bae89bb42ba78dfdd) status = SwitchMemtable(cfd, write_context); Having one check inside SwitchMemTable() will ensure there won't...

**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: 1. 2. 3. 4. **Expected behavior** A clear and concise...

RocksDB/Speedb has several knobs that can be controlled via the different Options classes and Options files. Different programs and use cases (such as db_bench, benchmark tool, stress/crash/unit tests) use a...

enhancement

Added a few tests to start the discussion. Have not debugged them yet, but it appears like extra keys are thought to exist.

This PR replaces the code in the Options::Dump method with code using the Options infrastructure. A new "SerializePrintableOptions" method was added to the Configurable class which allows the values not...