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

Commit Graph

  • 223b5ee13d Fix data race in VerifyPkSkFast between virtual call and TransactionDB destruction (#14930) Josh Kang 2026-07-17 11:52:34 -07:00
  • 6d8370ec56 cmake: discover gtest tests at ctest time to fix macOS CMake CI build (#14951) Jay Huh 2026-07-17 09:09:51 -07:00
  • be3ee98ae3 Update folly hash to d1f69a7974fc for 11.7 release update-folly-11.7 anand1976 2026-07-16 13:27:55 -07:00
  • 1129d3510f Update HISTORY.md for 11.7.0 release anand1976 2026-07-16 13:27:49 -07:00
  • d461606f0f Make range-lock waits interruptible with SetIsKilledCallback (#14927) Laurynas Biveinis 2026-07-15 21:21:45 -07:00
  • c9536aaef7 Fix quadratic point-in-time MANIFEST recovery in VersionBuilder (#14929) Peter Dillinger 2026-07-15 13:34:03 -07:00
  • cf22ee8f5b Harden RocksDB PR comment artifact downloads (#14941) Jay Huh 2026-07-15 12:54:46 -07:00
  • c7f7b1b2ae Skip redundant DeleteWalsBefore during recovery when markers already advanced (#14918) Peter Dillinger 2026-07-15 12:12:10 -07:00
  • dc72a64a5b Flush no-WAL live-file data with LockWAL (#14931) Josh Kang 2026-07-15 12:07:38 -07:00
  • 74aba599ab Fix WriteUnprepared transaction rollback after commit write failure (#14920) Peter Dillinger 2026-07-14 16:12:13 -07:00
  • 329d9e7adf Add blog post on Blob Direct Write and partitioned blob files (#14873) xingbowang 2026-07-14 07:31:34 -07:00
  • 5b1c3b37ac Disable codex reviews on PRs (#14933) Josh Kang 2026-07-13 15:10:40 -07:00
  • eca1a114e0 Count unreleased MultiScan prefetch blocks as wasted (#14926) Jay Huh 2026-07-11 08:20:42 -07:00
  • 7c80a5ac85 Size-tolerant deserialization for compaction service response's counts array (#14807) Hui Xiao 2026-07-09 10:37:35 -07:00
  • 053a9de468 Fix broken github codex review (#14923) Josh Kang 2026-07-09 09:55:44 -07:00
  • f32f747125 Address reverse MultiScan follow-up comments (#14922) Jay Huh 2026-07-08 20:56:36 -07:00
  • bbb1d1e7cf Widen compaction service counts to full kNumOfReasons export-D111068809 Hui Xiao 2026-07-08 15:41:04 -07:00
  • 8cc9de42b9 Size-tolerant deserialization for compaction service response's counts array (#14807) Hui Xiao 2026-07-08 15:41:04 -07:00
  • c3f6e4d625 Cache GetKeysEndOffset in BlockIter to speed up Next inner loop (#14917) generatedunixname1395027625275998 2026-07-08 14:03:21 -07:00
  • e1ea04d9ef Add reverse order support to MultiScan (#14876) Jay Huh 2026-07-08 13:58:00 -07:00
  • 27b48646cd Update folly hash for 11.6 release (#14912) anand1976 2026-07-07 18:44:23 -07:00
  • 66bccb467d Store BySmallestKey by value to avoid shared_ptr atomic copy in Rep (#14919) generatedunixname1395027625275998 2026-07-07 07:42:34 -07:00
  • 0f15da1c2d Reserve key_context capacity in MultiGetCommon to avoid autovector reallocs (#14909) 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