Commit Graph

5012 Commits (9d77bf8f7b772495d7b615f9fc6624ed75f8f637)

Author SHA1 Message Date
zczhu 4f51101d31 Remove compact cursor when split sub-compactions (#10289) 2 years ago
sdong b397dcd390 Change The Way Level Target And Compaction Score Are Calculated (#10057) 2 years ago
Gang Liao 056e08d6c4 Enable blob caching for MultiGetBlob in RocksDB (#10272) 2 years ago
Andrew Kryczka 20754b3654 include compaction cursors in VersionEdit debug string (#10288) 2 years ago
Yueh-Hsuan Chiang 17a6f7faaf Add load_latest_options() to C api (#10152) 2 years ago
Yanqin Jin b87c355772 Fix assertion error with read_opts.iter_start_ts (#10279) 2 years ago
Guido Tagliavini Ponce 57a0e2f304 Clock cache (#10273) 2 years ago
sdong 6115254416 Fix A Bug Where Concurrent Compactions Cause Further Slowing Down (#10270) 2 years ago
Edvard Davtyan 12bfd519de Expose LRU cache num_shard_bits paramater in C api (#10222) 2 years ago
Yanqin Jin b6cfda1283 Support `iter_start_ts` for backward iteration (#10200) 2 years ago
Peter Dillinger d96febeeaa Update/clarify required properties for prefix extractors (#10245) 2 years ago
Gang Liao d7ebb58cb5 Add blob cache tickers, perf context statistics, and DB properties (#10203) 2 years ago
Gang Liao a1eb02f089 Change the semantics of bytes_read in GetBlob/MultiGetBlob for consistency (#10248) 2 years ago
Levi Tamasi 0d1e0722ef Fix in-place updates for value types other than kTypeValue (#10254) 2 years ago
Levi Tamasi c73d2a9d18 Add API for writing wide-column entities (#10242) 2 years ago
zczhu 410ca2efd2 Fix the flaky cursor persist test (#10250) 2 years ago
sdong 246d469750 Reduce overhead of SortFileByOverlappingRatio() (#10161) 2 years ago
Gang Liao 052666aed5 BlobDB in crash test hitting assertion (#10249) 2 years ago
Yanqin Jin 725df120e9 Fix race condition between file purge and backup/checkpoint (#10187) 2 years ago
Yueh-Hsuan Chiang 2a3792edfc Add suggest_compact_range() and suggest_compact_range_cf() to C API. (#10175) 2 years ago
zczhu 17a1d65e3a Cut output files at compaction cursors (#10227) 2 years ago
Gang Liao ba1f62ddfb Read from blob cache first when MultiGetBlob() (#10225) 2 years ago
Peter Dillinger f81ea75df7 Don't count no prefix as Bloom hit (#10244) 2 years ago
Baptiste Lemaire 5879053fd0 Dynamically changeable `MemPurge` option (#10011) 2 years ago
Bo Wang c073ed7601 Fix typo in comments and code (#10233) 2 years ago
Yueh-Hsuan Chiang e103b87296 Add get_column_family_metadata() and related functions to C API (#10207) 2 years ago
Yanqin Jin 9586dcf1ce Expose the initial logger creation error (#10223) 2 years ago
Yanqin Jin d654888b8f Refactor wal filter processing during recovery (#10214) 2 years ago
zczhu 30141461f9 Add basic kRoundRobin compaction policy (#10107) 2 years ago
Yanqin Jin b012d23557 Destroy iniital db dir for a test in DBWALTest (#10221) 2 years ago
Gang Liao deff48bcef Add blob source to retrieve blobs in RocksDB (#10198) 2 years ago
sdong 4207872fc3 Reduce a duplicate consistency check when applying a new version (#10169) 2 years ago
Levi Tamasi 8f59c41cc7 Add new value value type for wide-column entities (#10211) 2 years ago
Peter Dillinger 501543573a Fix bad include (#10213) 2 years ago
Changyu Bi 0e0a19832e Fix a bug in WriteBatchInternal::Append when write batch KV protection is turned on (#10201) 2 years ago
Andrew Kryczka d5d8920f2c Fix race condition with WAL tracking and `FlushWAL(true /* sync */)` (#10185) 2 years ago
Hui Xiao a5d773e077 Add rate-limiting support to batched MultiGet() (#10159) 2 years ago
Gang Liao c965c9ef65 Read blob from blob cache if exists when GetBlob() (#10178) 2 years ago
Peter Dillinger 1aac814578 Use optimized folly DistributedMutex in LRUCache when available (#10179) 2 years ago
Andrew Kryczka 5d6005c780 Add WriteOptions::protection_bytes_per_key (#10037) 2 years ago
Peter Dillinger f62c1e1e56 Fix a false negative merge conflict (#10192) 2 years ago
Peter Dillinger fff302d989 More testing w/prefix extractor, small refactor (#10122) 2 years ago
Peter Dillinger 126c223714 Remove deprecated block-based filter (#10184) 2 years ago
anand76 a6691d0f65 Update stats to help users estimate MultiGet async IO impact (#10182) 2 years ago
Yanqin Jin 4d31d3c2ed Abort in dbg mode after logging (#10183) 2 years ago
Peter Dillinger 3d358a7e25 Fix handling of accidental truncation of IDENTITY file (#10173) 2 years ago
Changyu Bi 9882652b0e Verify write batch checksum before WAL (#10114) 2 years ago
iseki 40dfa26049 Fix C4702 on windows (#10146) 2 years ago
mpoeter 77f4799515 Fix potential leak when reusing PinnableSlice instances. (#10166) 2 years ago
Gang Liao cba398df8a Add blob cache option in the column family options (#10155) 2 years ago