1
0
mirror of https://github.com/facebook/rocksdb.git synced 2026-10-24 19:59:35 +03:00

Commit Graph

  • f3f7feba92 Document Flush(), Sync(), and Fsync() contracts; remove dead enum (#14590) Peter Dillinger 2026-04-09 10:45:50 -07:00
  • b7395b3fa4 Allow Compressor to override parallel_threads for SST building (#14580) Peter Dillinger 2026-04-08 21:22:52 -07:00
  • 3b38fde293 Support UDI as primary index (#14547) zaidoon 2026-04-08 21:05:03 -07:00
  • 3070f73e97 Wide-column blob separation: lazy resolution through read, compaction, and write paths (#14386) Xingbo Wang 2026-04-08 18:58:40 -07:00
  • 9d609dd6fe Fix MultiScanIndexIterator crash on reseek after exhaustion (#14581) Anand Ananthabhotla 2026-04-08 15:25:02 -07:00
  • 4d8a0acd76 Disable read-path range tombstone synthesis when ReadOptions.table_filter is set (#14586) Xingbo Wang 2026-04-08 10:28:02 -07:00
  • 3efe9460ba Fix Range Tombstone Entry Accounting Bug (#14579) Josh Kang 2026-04-07 16:34:24 -07:00
  • 4dd05023c0 Rocksdb Crash Test failed: unknown (#14584) Xingbo Wang 2026-04-07 16:32:33 -07:00
  • 6a618d0686 Rocksdb Warm Storage Test failed: assertion failed - iters[i]->status().ok() (#14583) Maciej Szeszko 2026-04-07 16:28:02 -07:00
  • ec832ff42c Minimize WAL and and tracer gap (#14578) Josh Kang 2026-04-07 14:05:21 -07:00
  • 91fa765f3a Rocksdb Crash Test failed: assertion failed - corruption: Sequence number is being set backwards dur (#14567) (#14567) Josh Kang 2026-04-06 19:47:36 -07:00
  • 92cedd58af Fix table cache leak when flush install fails (#14577) Peter Dillinger 2026-04-06 15:21:58 -07:00
  • 3dd6d060e5 Upgrade CI Docker images: clang-18→clang-21, ubuntu24 24.0→24.1 (#14576) Xingbo Wang 2026-04-06 15:00:53 -07:00
  • 1b817cff45 Trace writes only after successful write (#14575) Josh Kang 2026-04-06 14:50:51 -07:00
  • fc85a700cf Fix memory accounting leak in IODispatcher ReadIndex() (#14569) Anand Ananthabhotla 2026-04-06 12:35:18 -07:00
  • 06699cd0fb Add IODispatcher memory limiting and multiscanrandom benchmark to db_bench (#14570) Anand Ananthabhotla 2026-04-06 11:59:33 -07:00
  • 0186937710 Skip AllocateTest block-count checks on btrfs (#14553) Peter Dillinger 2026-04-06 11:14:19 -07:00
  • 8ec2177bd1 Fix missing sync point in DeleteScheduler MarkAsTrash failure path (#14556) Peter Dillinger 2026-04-06 11:13:20 -07:00
  • 156328107d Fix range deletion crash test errors (#14573) Josh Kang 2026-04-06 09:05:42 -07:00
  • 3f51c0a185 Convert sequential single deletes into range tombstones (#14448) Josh Kang 2026-04-03 22:47:51 -07:00
  • 65e77282ce Add block_decompress_count to PerfContext (#14557) Jialiang Tan 2026-04-03 16:48:09 -07:00
  • a0ff5b143f Add num_data_blocks_compression_rejected/bypassed to TableProperties (#14551) Jialiang Tan 2026-04-03 16:48:09 -07:00
  • 64f8d5765b Add blob_compression_opts to ColumnFamilyOptions (#14568) Rajat Jain 2026-04-03 16:42:16 -07:00
  • 4cf28450a5 Add customizable blob partition strategy for blob direct write (#14565) Xingbo Wang 2026-04-03 15:27:57 -07:00
  • ae0c9faaef Fix transaction lock timeout in crash test (#14540) Peter Dillinger 2026-04-03 12:10:18 -07:00
  • 51561fc2cd Add explicit Close() call in WriteStringToFile (#14566) Omkar Gawde 2026-04-03 12:10:15 -07:00
  • ebd118711c Temporarily disable trie UDI index in stress test (#14559) Xingbo Wang 2026-04-02 15:01:36 -07:00
  • ffe58fa976 Fix NULL persisted_seqno_ in AnonExpectedState (#14523) (#14523) Hui Xiao 2026-04-02 13:30:10 -07:00
  • d6b03d9c96 Add pre-push git hook to auto-format code (#14558) Xingbo Wang 2026-04-02 12:34:19 -07:00
  • abc1f7ced5 Fix table cache leak when InstallCompactionResults fails (#14549) Peter Dillinger 2026-04-02 10:39:22 -07:00
  • 01ec15f328 Remove accidentally committed .claude/settings.local.json (#14554) Xingbo Wang 2026-04-02 09:49:27 -07:00
  • af4e32945b Blob direct write v1: write-path blob separation with partitioned files (reduced scope) (#14535) Xingbo Wang 2026-04-02 07:31:56 -07:00
  • b611aa7309 Export header to add log data on a transaction (#14543) Hemal Shah 2026-04-01 16:19:11 -07:00
  • 830347c765 Fix null sqe crash in ReadAsync when io_uring submission queue is full (#14521) Andrew Chang 2026-04-01 15:54:30 -07:00
  • de6cdbb62d Fix SupportedOps to verify per-thread io_uring before advertising kAsyncIO (#14514) Andrew Chang 2026-04-01 14:52:54 -07:00
  • b8bbee0f3e Log IO uring init failures to stdout (instead of stderr) (#14548) Maciej Szeszko 2026-04-01 14:06:03 -07:00
  • 24fac74206 docs: add end-to-end flow documentation (read_flow, write_flow) (#14486) Xingbo Wang 2026-04-01 13:02:17 -07:00
  • f12465cb93 Add COERCE_CONTEXT_SWITCH and ASSERT_STATUS_CHECKED guidance to CLAUDE.md (#14522) Hui Xiao 2026-04-01 11:58:43 -07:00
  • 7832ee886f db_stress: fix prefix scan correctness and crashtest stability (#14512) Xingbo Wang 2026-03-31 22:48:24 -07:00
  • ae322e0a73 Add SortedRunBuilder: use RocksDB as an external… (#14499) Danny Chen 2026-03-31 14:23:35 -07:00
  • 1e23ee053f skip stats if setup-ccache did not run or failed (#14542) Maciej Szeszko 2026-03-31 13:42:34 -07:00
  • effac3a918 Update CLANGTIDY to latest stable & secure version (#14541) Maciej Szeszko 2026-03-31 13:30:39 -07:00
  • c7f0e1fa93 Store UniqueIdVerifier file in expected_values_dir on local filesystem (#14539) Peter Dillinger 2026-03-31 12:30:54 -07:00
  • 141a1f0abf Add regression tests and diagnostic logging for trie UDI post-seek seqno correction (#14524) Xingbo Wang 2026-03-31 11:38:13 -07:00
  • 41e5eb1a4d Support reverse iteration in UDI/trie index and optimize hot paths (#14466) zaidoon 2026-03-31 07:35:11 -07:00
  • 875b8544df Revert D98425822: Rocksdb Warm Storage Test failed: not implemented: SyncWAL() is not supported for this implementatio Hui Xiao 2026-03-30 19:40:55 -07:00
  • e96295a288 Rocksdb Warm Storage Test failed: not implemented: SyncWAL() is not supported for this implementatio (#14515) generatedunixname3846135475516776 2026-03-30 13:00:44 -07:00
  • f897c1b2ef Add uniform block tracking stats (#14513) Josh Kang 2026-03-30 11:58:45 -07:00
  • dae450b78e Improve Claude review reliability (#14526) Xingbo Wang 2026-03-30 11:12:08 -07:00
  • 2af38206ad Log errno and thread ID on CreateIOUring failure (#14520) Andrew Chang 2026-03-28 15:36:15 -07:00
  • 5db0603613 Read-triggered compactions (#14426) Josh Kang 2026-03-27 14:43:52 -07:00
  • a965706e73 blob: skip empty values even with min_blob_size=0 (#14517) Xingbo Wang 2026-03-27 13:55:18 -07:00
  • 1a4b1e42cc Add include_blob_files option to GetApproximateSizes (#14501) Xingbo Wang 2026-03-27 13:53:21 -07:00
  • 47de3a3a2c Fix io_uring kernel resource leak in DeleteIOUring() (#14518) Andrew Chang 2026-03-27 12:00:06 -07:00
  • 926e2b589f Fix nightly CI regressions, flaky tests, and Windows ccache from #14478 (#14508) Xingbo Wang 2026-03-27 10:54:08 -07:00
  • 453ebd6f37 Fix MultiScan not respecting SupportedOps for async IO (#14510) Andrew Chang 2026-03-26 09:24:04 -07:00
  • 24dc8306f8 Add atomic_flush to CreateBackupOptions (#14511) Andrew Chang 2026-03-26 08:49:18 -07:00
  • 0921ec1200 Improve Claude Code review: comprehensive prompt, incremental findings, recovery flow (#14507) Xingbo Wang 2026-03-25 22:11:29 -07:00
  • f620a6d039 Support Pinnable Reads In SstFileReader (#14500) Josh Kang 2026-03-25 15:11:15 -07:00
  • c78144e452 Update version to 11.2.0 and add 11.1.fb to format compat (#14509) anand76 2026-03-25 12:41:45 -07:00
  • 441cd8d2d2 FIx check_format_compatible.sh update-main-for-11.2.0 anand76 2026-03-25 11:12:29 -07:00
  • 144c96c4c7 Update HISTORY.md for 11.1.0 anand76 2026-03-25 10:49:10 -07:00
  • a201a3c61a Update HISTORY.md for 11.1.0 anand76 2026-03-25 10:49:10 -07:00
  • 7f7e84fae2 Add 11.1.fb to format compatibility check anand1976 2026-03-25 10:34:01 -07:00
  • 141265bc18 Bump version to 11.2.0 anand1976 2026-03-25 10:34:00 -07:00
  • 056a0f9664 Add atomic_flush option for checkpoint (#14477) Xingbo Wang 2026-03-25 09:54:00 -07:00
  • f8ff77db6a Fix FIFO crash test false verification failures by disabling file dropping (#14503) Hui Xiao 2026-03-24 19:32:11 -07:00
  • dcf3db95a6 Make concurrent Memtable stats more robust (#14506) Josh Kang 2026-03-24 17:16:14 -07:00
  • ec31d0074f Accelerate build and test infrastructure (#14478) Xingbo Wang 2026-03-24 15:39:27 -07:00
  • 304ae7190a Support ExternalTable PinnableSlice Get (#14497) Josh Kang 2026-03-24 11:10:42 -07:00
  • 9de0ea32e1 Fix crash_test_with_ts failure: disable use_trie_index with timestamps (#14502) Hui Xiao 2026-03-24 09:28:35 -07:00
  • 77a0e347bb Add Claude code review CI workflow (#14480) bzzimba-2.0.fb Xingbo Wang 2026-03-23 16:20:01 -07:00
  • 89e384ca6f Support GetLiveFiles on secondary DB instances (#14475) Andrew Chang 2026-03-23 12:09:10 -07:00
  • 3d99378791 Fix table handle leak (#14469) Josh Kang 2026-03-23 10:50:43 -07:00
  • f455ab7bd6 Fix flaky BackgroundJobPressure test (#14476) Hui Xiao 2026-03-20 18:58:34 -07:00
  • 63c86160cd Add OnBackgroundJobPressureChanged listener callback (#14474) Hui Xiao 2026-03-20 15:02:53 -07:00
  • 89322fdd9e Skip Wal Recovery on SecondaryDB Open if for Remote Compaction (#14462) Jay Huh 2026-03-19 15:48:16 -07:00
  • b23fc77aca Add per-block-type block read byte perf counters (#14473) Yoshinori Matsunobu 2026-03-19 14:54:24 -07:00
  • b6f498b2c9 Add verify_manifest_content_on_close option (#14451) Danny Chen 2026-03-19 12:01:23 -07:00
  • bcaf2794dc Fix TSAN data race in InjectedErrorLog by suppressing benign races (#14467) Xingbo Wang 2026-03-19 09:40:02 -07:00
  • 1cb7594b87 Set correct file_type in BackupInfo::file_details (#14464) Andrew Chang 2026-03-18 12:01:29 -07:00
  • 166b4a4487 Remove Support Ukraine banner from RocksDB website (#14463) Dmitry Vinnik 2026-03-17 10:15:24 -07:00
  • 03bded03b4 Fix finger.prev_[0] assertion failure in MultiGet finger search (#14465) anand76 2026-03-17 09:57:24 -07:00
  • ec22903914 Support all operation types in User Defined Index (UDI) interface (#14399) zaidoon 2026-03-16 15:25:05 -07:00
  • 0c6f741422 Rename write_prepared_transaction_test_seqno to write_prepared_transaction_seqno_test (#14453) Josh Kang 2026-03-16 14:33:13 -07:00
  • c66c14258f Add memtable MultiGet finger search optimization (#14428) anand76 2026-03-16 10:45:49 -07:00
  • e43171d6ca Fix memory leak in ExportColumnFamily for empty column families (#14458) Omkar Gawde 2026-03-13 21:14:48 -07:00
  • 1e1097d8d3 Fix close(-1) on failed open in btrfs rename fsync path (#14443) Omkar Gawde 2026-03-13 12:26:44 -07:00
  • e44a99f560 Fix false positive corruption in compaction output verification (#14456) Xingbo Wang 2026-03-12 16:26:30 -07:00
  • 5494bc1d76 Add option to verify file checksum of output files (#14433) Jay Huh 2026-03-11 21:14:28 -07:00
  • 91f227d9be Add injected error log ring buffer for fault injection diagnostics (#14431) Xingbo Wang 2026-03-11 18:15:04 -07:00
  • a908554251 Finalize patch release 11.0.4 v11.0.4 11.0.fb Peter Dillinger 2026-03-11 13:40:25 -07:00
  • cb8bc56d14 Fix memory leak on error in C API create_column_family (#14447) Omkar Gawde 2026-03-10 22:56:54 -07:00
  • 1ed5052486 Prepopulate block cache during compaction (#14445) Maciej Szeszko 2026-03-10 16:19:33 -07:00
  • db9449a154 Fix crash test failures when use_trie_index conflicts with txn options (#14446) Peter Dillinger 2026-03-10 14:35:28 -07:00
  • 26aff32db3 Rename IsExpectedTxnLockTimeout to IsExpectedTxnError (#14441) Xingbo Wang 2026-03-10 13:33:31 -07:00
  • 2afb387917 Fix missed condition variable signal in DeleteScheduler (#14442) Omkar Gawde 2026-03-10 10:26:45 -07:00
  • a066318a31 Fix out-of-bounds access in BlobFileReader::MultiGetBlob (#14427) Omkar Gawde 2026-03-09 16:57:24 -07:00
  • 42eff8b632 Add new heauristic 'num_collapsible_entry_reads_sampled' (#14434) Josh Kang 2026-03-09 16:42:41 -07:00
  • cb43abb1f1 Fix incorrect input file expansion in SetupOtherFilesWithRoundRobinExpansion (#14436) Hui Xiao 2026-03-09 16:04:17 -07:00