Commit Graph

  • 0f15da1c2d Reserve key_context capacity in MultiGetCommon to avoid autovector reallocs (#14909) main generatedunixname1395027625275998 2026-07-06 19:48:44 -07:00
  • fec822a96e Merge remote-tracking branch 'origin/main' into update-folly-11.6 update-folly-11.6 Peter Dillinger 2026-07-06 14:24:56 -07:00
  • fa8cfaa774 Fix cmake, add learning to CLAUDE.md Peter Dillinger 2026-07-06 14:09:03 -07:00
  • e57ee759f8 Cache GetKeysEndOffset in BlockIter to speed up Next inner loop export-D110209012 PerfAICT Bot 2026-07-04 09:34:09 -07:00
  • 13d55eba73 Update version to 11.7.0 for 11.6 release (#14913) anand1976 2026-07-02 16:16:22 -07:00
  • 1192897aad Fix table cache entry leak in VersionBuilder::UnrefFile on failed LogAndApply (#14914) Peter Dillinger 2026-07-02 16:08:21 -07:00
  • f2c0eb41ef Fixes (thanks claude) Peter Dillinger 2026-07-02 15:48:43 -07:00
  • 8e10a363df Trivial change to re-trigger unresponsive CI update-main-for-11.7.0 Peter Dillinger 2026-07-02 14:24:03 -07:00
  • ae23d338cd Update version to 11.7.0 for 11.6 release anand1976 2026-07-02 13:38:47 -07:00
  • b6ca6d886e Update folly hash to 2a68075b77d9 for 11.6 release anand1976 2026-07-02 13:38:34 -07:00
  • b2da0a0ad9 Update HISTORY.md for 11.6.0 release 11.6.fb anand1976 2026-07-02 13:38:28 -07:00
  • a40466d963 Three misc CI fixes (#14910) Peter Dillinger 2026-07-01 19:04:40 -07:00
  • a0ad7887c9 Fix null scratch buffer submitted to async read on aligned direct-IO path (#14907) Anand Ananthabhotla 2026-07-01 15:25:12 -07:00
  • 6cceef9497 Bug fixes: surface embedded-blob resolution errors (#14906) Peter Dillinger 2026-07-01 14:05:36 -07:00
  • 1f7a286413 Fix HyperClockCache naive Lookup fast-path chain indexing to skip full fallback (#14901) generatedunixname1395027625275998 2026-07-01 13:45:18 -07:00
  • de7b8e8f7d Add RocksDB flush reason and atomic flush request metrics (#14898) Xingbo Wang 2026-07-01 10:34:16 -07:00
  • 741539da9b Fix backward iteration over embedded blob SSTs (#14902) Peter Dillinger 2026-07-01 10:02:52 -07:00
  • 7e2223f4ab CPU corruption injector: randomize non-preset db_stress flags (#14867) Hui Xiao 2026-06-30 20:54:30 -07:00
  • 99be960e8a CPU corruption injector: randomize non-preset db_stress flags (#14867) export-D108551605 Hui Xiao 2026-06-30 20:41:41 -07:00
  • eddfee8f56 CPU corruption injector: runner + db_stress preset flags (#14866) Hui Xiao 2026-06-30 20:38:13 -07:00
  • f2b6fbf7b3 CPU corruption injector: runner + db_stress preset flags (#14866) export-D108367345 Hui Xiao 2026-06-30 20:21:37 -07:00
  • 3745f2e234 CPU corruption injector: gdb register flip into one db_stress op (#14858) Hui Xiao 2026-06-30 19:34:21 -07:00
  • a48e3b84ec CPU corruption injector: gdb register flip into one db_stress op (#14858) export-D107999835 Hui Xiao 2026-06-30 19:19:47 -07:00
  • 0f493506d9 Verify CPU corruption after op via --verify_cpu_corruption_dir (#14852) Hui Xiao 2026-06-30 18:54:53 -07:00
  • 779c7b58d1 Disable db_stress backward scan with embedded blob SSTs (#14896) Anand Ananthabhotla 2026-06-29 22:46:48 -07:00
  • ffb7788d45 Disable backward scan in stress test when separate_key_value_in_data_block is enabled (#14889) Anand Ananthabhotla 2026-06-29 17:55:04 -07:00
  • 75c1ffd4e3 Add RocksDB rate limiter I/O usage metrics (#14884) Xingbo Wang 2026-06-29 16:22:57 -07:00
  • f6fabdb64f Improve build and test experience for Make builds (#14883) Peter Dillinger 2026-06-29 14:39:13 -07:00
  • 8fae7ff39d Fix use-after-free in EmbeddedBlobResolvingIterator when key() called before value() Anand Ananthabhotla 2026-06-29 10:27:39 -07:00
  • 10dfc6acb8 Update version and HISTORY.md for 11.5.2 release 11.5.fb Jay Huh 2026-06-25 14:52:45 -07:00
  • d46d4b7f82 Revert reverse-comparator handling in range tree lock manager (#14887) Jay Huh 2026-06-25 14:16:51 -07:00
  • 43d60bfe9e Revert reverse-comparator handling in range tree lock manager (#14887) Jay Huh 2026-06-25 14:16:51 -07:00
  • 937bcacfe9 Update version and HISTORY.md for 11.2.4 release 11.2.fb Jay Huh 2026-06-25 13:23:54 -07:00
  • f051e35ce8 Do not allow read only DBs to delete obsolete files (#14881) Josh Kang 2026-06-24 16:04:52 -07:00
  • e51d959ae6 Update version and HISTORY.md for 11.3.2 release 11.3.fb Jay Huh 2026-06-25 13:19:35 -07:00
  • ec8ce8aa35 Do not allow read only DBs to delete obsolete files (#14881) Josh Kang 2026-06-24 16:04:52 -07:00
  • e9d2ad782e Update version and HISTORY.md for 11.4.3 release 11.4.fb Jay Huh 2026-06-25 13:10:48 -07:00
  • b0001a9ca7 Do not allow read only DBs to delete obsolete files (#14881) Josh Kang 2026-06-24 16:04:52 -07:00
  • 8c0790bdf8 Refresh platform010 build dependencies and remove TBB (#14882) Peter Dillinger 2026-06-25 10:05:45 -07:00
  • a004c2d850 Add experimental embedded blob SST support (#14851) Peter Dillinger 2026-06-25 09:29:50 -07:00
  • fe053a26aa Macos CI fix for jdk dependency issue (#14885) Xingbo Wang 2026-06-25 08:38:32 -07:00
  • 3b44608914 Update HISTORY.md and version for 11.1.2 v11.1.2 11.1.fb Josh Kang 2026-06-24 16:52:00 -07:00
  • 83a5b52eda Do not allow read only DBs to delete obsolete files (#14881) Josh Kang 2026-06-24 16:04:52 -07:00
  • a127d1533b Update version and HISTORY.md for 11.5.1 release Jay Huh 2026-06-24 16:25:47 -07:00
  • 928ebd5b8b Do not allow read only DBs to delete obsolete files (#14881) Josh Kang 2026-06-24 16:04:52 -07:00
  • afcf52a996 Fix range lock manager assertion crash on reverse-comparator CF point locks (#14880) Jay Huh 2026-06-24 13:46:52 -07:00
  • 8ba4204b28 Do not allow read only DBs to delete obsolete files (#14881) Josh Kang 2026-06-24 16:04:52 -07:00
  • b0ecf86f6e Fix range lock manager assertion crash on reverse-comparator CF point locks (#14880) Jay Huh 2026-06-24 13:46:52 -07:00
  • 1cec28d82d Finish C API code generation (continues #14572) (#14868) zaidoon 2026-06-24 10:45:42 -07:00
  • 30295a4b92 Fix db_stress rollback retry exhaustion under concurrent Resume Busy (#14877) Peter Dillinger 2026-06-23 15:12:23 -07:00
  • 1f20db7a31 Add FIFO KV-ratio compaction blog post (#14871) Xingbo Wang 2026-06-23 05:54:51 -07:00
  • f8987bc7b9 Include PR and version for range tombstone blog post (#14875) Josh Kang 2026-06-22 16:07:39 -07:00
  • 30f42e00ba fix package fault injection log parser in db stress fbpkg (#14874) Maciej Szeszko 2026-06-22 14:05:47 -07:00
  • 6ccfbd4a86 Blog post for range tombstone conversion (#14862) Josh Kang 2026-06-22 12:04:16 -07:00
  • 5b324a2160 Fix CI: detect Windows MSVC toolchain (#14869) Xingbo Wang 2026-06-22 09:22:13 -07:00
  • 02941016d0 Fix seqno sync race with WriteUnprepared (#14864) Maciej Szeszko 2026-06-20 22:57:11 -07:00
  • 2d13302949 Fix Windows CI: run build-windows-vs2022 on windows-2022 runner (#14872) Maciej Szeszko 2026-06-20 22:07:08 -07:00
  • 214869aacd Persist fault injection logs and fail fast on expected-state trace writes (#14651) Xingbo Wang 2026-06-20 17:20:14 -07:00
  • 5bf78183db Update version to 11.6.0 for 11.5 release (#14861) anand1976 2026-06-17 21:05:15 -07:00
  • e688e7b235 Update HISTORY.md for 11.5.0 release anand1976 2026-06-17 14:24:03 -07:00
  • e292aa95b3 Allow skipping lmax index and filter block prefetches for external file ingestion Josh Kang 2026-06-16 11:20:07 -07:00
  • 44131b370f Verify CPU corruption after each op via --verify_cpu_corruption_dir (#14852) export-D107999834 Hui Xiao 2026-06-15 23:48:19 -07:00
  • 123030ffee Graceful shutdown on fatal benchmark errors (#14855) Peter Dillinger 2026-06-15 19:53:56 -07:00
  • 5f66923d1e External file ingestion, support fast prepare path from DB generated files (#14854) Josh Kang 2026-06-15 17:41:57 -07:00
  • 7785264e5a Make file opens multi-threaded for commit external sst file ingestion (#14853) Josh Kang 2026-06-15 14:45:29 -07:00
  • ad43a5fbe8 Pass file metadata to IngestExternalFile to improve ingestion latency (#14837) Josh Kang 2026-06-15 11:14:42 -07:00
  • f7677f0b6b add rocksdb_set_db_options for dynamic DB option updates (#14615) Mateo Correa 2026-06-15 10:32:13 -07:00
  • c9252b9ac0 Clarify wide column memory ownership in public APIs (#14626) Xingbo Wang 2026-06-13 07:06:04 -07:00
  • 4d30cfd1fc Split ingest external files into prepare and commit APIs (#14849) Josh Kang 2026-06-12 17:51:36 -07:00
  • 61c3e93a74 Wire external table reads into RocksDB metrics (#14839) Xingbo Wang 2026-06-12 11:56:42 -07:00
  • 521cd8b31d Add parallel gtest flake reproduction runner (#14827) Xingbo Wang 2026-06-12 09:42:58 -07:00
  • 77d9ed7f63 Use _exit(1) instead of exit(1) after DB is open to avoid UAF (#14850) Peter Dillinger 2026-06-11 22:32:11 -07:00
  • 6d4a8144e0 Unify LZ4 and LZ4HC compression levels (#14819) Peter Dillinger 2026-06-11 14:10:21 -07:00
  • 4026c3cc08 Fix range lock manager crash with reverse comparator (#14831) Laurynas Biveinis 2026-06-11 11:09:10 -07:00
  • e18d41e08c lazily intialize iterators (#14772) Steph Pontikes 2026-06-10 17:02:47 -07:00
  • cebb2ba1bf Update HISTORY and version for 11.4.2 anand76 2026-06-10 14:43:26 -07:00
  • 4975341aef Add async I/O release UAF regression coverage (#14844) Xingbo Wang 2026-06-10 14:18:40 -07:00
  • f39e9a94f0 Add read-scoped block buffers for scan reads (#14806) Xingbo Wang 2026-06-08 14:26:46 -07:00
  • 8d33fe7c70 fix use-after-free: drain background purge in CloseHelper (#14842) Maciej Szeszko 2026-06-10 13:04:36 -07:00
  • 01084e7e8e Disable parallel compression for fast built-in compressors (#14841) Peter Dillinger 2026-06-10 12:58:47 -07:00
  • 7affaee1c4 Add use_direct_io_for_compaction_reads option (#14743) zaidoon 2026-06-09 17:02:53 -07:00
  • 828f6d189e Mark remote filtered input counts as inaccurate (#14838) Anand Ananthabhotla 2026-06-09 13:38:51 -07:00
  • 1ede57e5b0 Add file ingestion histograms (#14836) Josh Kang 2026-06-08 18:13:38 -07:00
  • 36d4b2e075 [rocksdb] Pass file metadata to IngestExternalFile to improve ingestion latency gh/joshkang97/7/orig Josh Kang 2026-06-08 16:45:56 -07:00
  • 4c60623d7a Update gh/joshkang97/7/head Josh Kang 2026-06-08 16:45:53 -07:00
  • fab5334fb4 Update (base update) gh/joshkang97/7/base Josh Kang 2026-06-08 16:45:53 -07:00
  • b8d6e1c1bd [rocksdb] Add file ingestion histograms gh/joshkang97/6/orig Josh Kang 2026-06-08 16:45:52 -07:00
  • e332cb1b39 Update gh/joshkang97/6/head Josh Kang 2026-06-08 16:45:50 -07:00
  • 7622080707 Update (base update) gh/joshkang97/6/base Josh Kang 2026-06-08 16:45:49 -07:00
  • 5b8ad110ff [rocksdb] Dummy gh/joshkang97/5/orig Josh Kang 2026-06-08 16:03:43 -07:00
  • 3ecc001fcf Update gh/joshkang97/5/head Josh Kang 2026-06-08 16:03:40 -07:00
  • a01a826b52 Update (base update) gh/joshkang97/5/base Josh Kang 2026-06-08 16:03:40 -07:00
  • 812a5f4040 [rocksdb] Pass file metadata to IngestExternalFile to improve ingestion latency gh/joshkang97/4/orig Josh Kang 2026-06-08 15:59:26 -07:00
  • 20db54b343 [rocksdb] Add file ingestion histograms gh/joshkang97/3/orig Josh Kang 2026-06-08 15:59:26 -07:00
  • 01f3d282c3 Update gh/joshkang97/3/head Josh Kang 2026-06-08 15:57:55 -07:00
  • 1fba33d246 Update gh/joshkang97/4/head Josh Kang 2026-06-08 15:57:55 -07:00
  • 5853adab23 Update (base update) gh/joshkang97/4/base Josh Kang 2026-06-08 15:57:55 -07:00
  • 82085868e2 Add read-scoped block buffers for scan reads (#14806) Xingbo Wang 2026-06-08 14:26:46 -07:00
  • 0493154a73 Expose BackupEngine C API additions: StopBackup and rate limiters (#14722) Raj Suvariya 2026-06-08 11:52:53 -07:00
  • a214d3f1f8 Update version to 11.5.0 for 11.4 release (#14820) anand76 2026-06-05 23:09:42 -07:00