summaryrefslogtreecommitdiffstats
path: root/src/kv (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #60278 from rzarzynski/wip-os-fastomapiterYuri Weinstein5 days3-2/+116
|\
| * kv: avoid memcpy around key() in OMAP iterator of KeyValueDBRadoslaw Zarzynski2024-12-173-2/+86
| * kv: avoid memcpy in OMAP iterator of KeyValueDBRadoslaw Zarzynski2024-12-173-0/+30
* | kv: add a pair of informative getters to KeyValueDB::TransactionImplIgor Fedotov2024-09-242-0/+12
|/
* Merge pull request #58728 from ifed01/wip-ifed-ret-error-kv-statsIgor Fedotov2024-09-171-2/+7
|\
| * kv/rocksdb: return error for dump_objectstore_kv_stats asok commandIgor Fedotov2024-07-221-2/+7
* | kv/RocksDBStore: add kv_stats function to print all CF infowanglinke2024-07-231-7/+20
|/
* kv/RocksDBStore: add more perf counters to track compactions.Igor Fedotov2024-05-082-3/+12
* os/bluestore: enable async manual compactionsIgor Fedotov2024-05-081-0/+2
* kv/RocksDBStore: Configure compact-on-deletion for all CFsJoshua Baergen2024-02-251-8/+8
* kv:resolve three complication warningscuiming_yewu2023-10-101-0/+3
* Merge pull request #49748 from ifed01/wip-ifed-bound-rm-range-keysYuri Weinstein2023-03-232-17/+34
|\
| * kv/RocksDBStore: use bounded iterators in rm_range_keysIgor Fedotov2023-03-102-17/+34
* | Merge pull request #49963 from ifed01/wip-ifed-fix-prefixed-kv-iteratorYuri Weinstein2023-03-103-7/+18
|\ \ | |/ |/|
| * kv/RocksDBStore: don't use real wholespace iterator for prefixed accessIgor Fedotov2023-02-012-3/+14
| * kv/RocksDBStore: avoid redundant prefix lookup.Igor Fedotov2023-02-012-4/+4
* | Merge pull request #49870 from ifed01/wip-ifed-rm-range-threshold-on-the-flyYuri Weinstein2023-03-092-8/+27
|\ \
| * | kv/rocksdbstore: apply rocksdb_delete_range_threshold on the flyIgor Fedotov2023-01-252-8/+27
| |/
* / common: Add labeled perf countersAli Maredia2023-02-231-1/+1
|/
* Merge pull request #47221 from markhpc/wip-faster-rocksdbMark Nelson2022-11-281-0/+9
|\
| * kv/RocksDBStore: Add CompactOnDeletion supportMark Nelson2022-07-221-0/+9
* | osd, kv: add debugs along the pg_log_t::dups paths.Radoslaw Zarzynski2022-08-091-0/+7
* | Merge pull request #36282 from rzarzynski/wip-bl-drop-cloneYuri Weinstein2022-07-224-888/+0
|\ \ | |/ |/|
| * kv: drop the MemDB backend.Radoslaw Zarzynski2022-05-234-888/+0
* | rocksdb: build with rocksdb-7.y.zKaleb S. KEITHLEY2022-05-245-10/+7
|/
* kv/RocksDBStore: Remove feature to make WholeSpaceIterator based on bounded i...Adam Kupczyk2022-04-304-25/+9
* kv/RocksDBStore: simplify RocksDBStore::get_cf_handle(string, IteratorBounds)Cory Snyder2022-04-211-13/+10
* bluestore: add config option to allow rocksdb iterator bounds to be disabledCory Snyder2022-04-212-16/+22
* bluestore: set upper and lower bounds on rocksdb omap iteratorsCory Snyder2022-04-184-34/+143
* common/PriorityCache: Implement Cache Age BinningMark Nelson2022-01-113-9/+146
* build: Remove LevelDB supportAdam C. Emerson2021-11-015-887/+3
* Merge pull request #36733 from majianpeng/rocksdb-remove-redundant-perfcountYuri Weinstein2021-09-302-5/+0
|\
| * kv/RocksdbStore: remove perfcounter l_rocksdb_gets.Jianpeng Ma2020-08-202-5/+0
* | kv/rocksdb_cache: implement methods required by rocksdb v6.22.1Kefu Chai2021-09-014-9/+76
* | kv/rocksdb_cache: mark Shard() constKefu Chai2021-09-011-1/+1
* | kv/rocksdb_cache: define DeleterFn function pointer typeKefu Chai2021-09-014-6/+8
* | kv/rocksdb_cache: reorder ShardedCache methods declarationsKefu Chai2021-09-011-11/+10
* | kv/rocksdb_cache: drop ROCKSDB_PRIsztKefu Chai2021-09-012-2/+1
* | kv: build without "using namespace std"Kefu Chai2021-08-132-14/+14
* | kv/RocksDBStore: Add handling of block_cache option for reshardingAdam Kupczyk2021-08-052-119/+148
* | kv/RocksDBStore: enrich debug messageSatoru Takeuchi2021-07-271-0/+1
* | Merge pull request #42485 from tchaikov/wip-strtollKefu Chai2021-07-271-3/+3
|\ \
| * | *: drop strict_iecstrtoll(const char *str,..)Kefu Chai2021-07-261-3/+3
* | | kv/RocksDBStore: always initialize local variableKefu Chai2021-07-241-1/+1
|/ /
* | *: always include <filesystem>Kefu Chai2021-06-092-16/+8
* | tools/kvstore-tool: implement 'dissect' commandIgor Fedotov2021-02-121-3/+13
* | kv/KeyValueHistogram: make Bluestore's DBHistogram class reusable.Igor Fedotov2021-02-103-0/+117
* | Merge pull request #38962 from aclamk/wip-aclamk-bluestore-tool-reshard-fixNeha Ojha2021-01-251-5/+18
|\ \
| * | kv/RocksDBStore: Fix ceph-bluestore-tool reshard commandAdam Kupczyk2021-01-191-5/+18
* | | tools/bluestore: Add command 'show-sharding' to ceph-bluestore-toolAdam Kupczyk2021-01-192-1/+20
|/ /