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

Commit Graph

  • d7aea6955c Fix stress test DB verification methods (#13409) Changyu Bi 2025-02-21 10:50:01 -08:00
  • 3c2c2689b9 Merge support in WBWIMemTable (#13410) Changyu Bi 2025-02-20 20:21:45 -08:00
  • 1e1c199316 Fix dbstress run - attempt 1 (#13408) Maciej Szeszko 2025-02-20 11:07:01 -08:00
  • 836e88ab7a Add test for memtable bloom filter with WriteBufferManager (#13398) Peter Dillinger 2025-02-20 10:16:12 -08:00
  • 04b53a2608 Update version to 9.11.1 anand76 2025-02-19 20:03:01 -08:00
  • a702d6c372 Bugfix: Ensure statuses are initialized with OK() in SSTFileReader::MultiGet (#13411) Sarang Masti 2025-02-19 19:38:53 -08:00
  • 5e67d89702 Initial version of an external table reader interface (#13401) anand76 2025-02-19 09:52:08 -08:00
  • 746d3b4470 MultiGet support in SstReader (#13403) Sarang Masti 2025-02-19 08:09:36 -08:00
  • 129b7791f9 Bugfix: Ensure statuses are initialized with OK() in SSTFileReader::MultiGet (#13411) Sarang Masti 2025-02-19 19:38:53 -08:00
  • 36838bbf51 Update sequence number assignment method in WBWIMemTable (#13400) Changyu Bi 2025-02-19 12:35:56 -08:00
  • 920d25e34e Initial version of an external table reader interface (#13401) anand76 2025-02-19 09:52:08 -08:00
  • a0edca32cf MultiGet support in SstReader (#13403) Sarang Masti 2025-02-19 08:09:36 -08:00
  • 9be5e15a26 Disable auto_refresh_iterator_with_snapshot temporarily in stress test (#13402) Hui Xiao 2025-02-18 11:51:27 -08:00
  • 4b5f0a4fcc Fix GetMergeOperands() in ReadOnly and SecondaryDB (#13396) Changyu Bi 2025-02-18 11:01:19 -08:00
  • 7069691f7e Disable track_and_verify_wals completely temporarily (#13405) Hui Xiao 2025-02-18 09:39:00 -08:00
  • 6aacec07dc Call Clean() on JobContext before destruction in UT (#13406) Hui Xiao 2025-02-18 09:37:03 -08:00
  • affcad0cc9 Fix corrupted wal number when predecessor wal corrupts + minor cleanup (#13359) Hui Xiao 2025-02-13 21:49:51 -08:00
  • f6b2cdd350 Disable secondary test with sst truncation deletion; API clarification (#13395) Hui Xiao 2025-02-12 11:00:36 -08:00
  • 8234d67e5a Auto refresh iterator with snapshot (#13354) Maciej Szeszko 2025-02-11 19:36:47 -08:00
  • a30c0204cc Set Options File Number for CompactionInput under Mutex Lock (#13394) Jay Huh 2025-02-11 19:11:36 -08:00
  • e6972196bc Add python binding to LANGUAGE-BINDINGS.md (#13391) aletar89 2025-02-10 17:38:40 -08:00
  • 3f460ad0d2 Reverse the order of updates to the same key in WriteBatchWithIndex (#13387) Changyu Bi 2025-02-10 17:15:47 -08:00
  • c9ce4a3d6b Improve atomicity of SetOptions, skip manifest write (#13384) Peter Dillinger 2025-02-10 16:46:13 -08:00
  • 1f36399a77 Blog post about the mitigated misconfig bug (#13386) Hui Xiao 2025-02-10 13:10:33 -08:00
  • d48af21386 Fix some race conditions in listener_test (#13385) Yu Zhang 2025-02-07 16:58:02 -08:00
  • dd01f73e26 Fix a bug in GetMergeOperands() with continue_cb set (#13383) Changyu Bi 2025-02-07 16:44:06 -08:00
  • a377bded9f Set manual_wal_flush_one_in to 0 when disable_wal is 1 (#13382) Andrew Chang 2025-02-07 13:30:13 -08:00
  • c1fb33e1d0 Prefetch buffer may not contain all of requested data if EOF is hit (#13376) Andrew Chang 2025-02-07 13:25:56 -08:00
  • 302254d928 Add enable_remote_compaction option to DB Stress (#13378) Jay Huh 2025-02-06 16:44:25 -08:00
  • 62531da510 Track the total number of compaction sorted runs from inside CompactionMergingIterator (#13325) Andrew Chang 2025-02-06 13:25:51 -08:00
  • 354025fc86 Fix flaky test ExternalSSTFileBasicTest.Basic (#13374) Yu Zhang 2025-02-06 13:00:59 -08:00
  • 4ace09f6eb Add a release note for the recent secondary index query API changes (#13377) Levi Tamasi 2025-02-06 12:28:19 -08:00
  • 833a2266a3 Expose a simple secondary index implementation (#13370) Levi Tamasi 2025-02-05 15:43:54 -08:00
  • ed2a87db07 BlobDB is not compatible with secondary instances (#13371) Andrew Chang 2025-02-05 14:59:16 -08:00
  • 242e69f067 Remove release note files that were released starting from 9.11.0 (#13373) Yu Zhang 2025-02-05 13:45:25 -08:00
  • 61ee80faa0 Update error message for allowing concurrent memtable writes (#13364) Abhishek Chanda 2025-02-05 13:41:51 -08:00
  • f5f4f83fcc disable_wal and reopen are incompatible (#13372) Andrew Chang 2025-02-05 12:35:57 -08:00
  • 22270dea6f Fix flaky test post final DB::DeleteFile refactoring (#13349) Maciej Szeszko 2025-02-05 11:59:40 -08:00
  • 864964b008 Return injected error when injecting empty result and corrupted bytes read error (#13369) Hui Xiao 2025-02-04 16:55:09 -08:00
  • 7774a4de17 Disable and re-enable error injection before secondary db verification (#13368) Andrew Chang 2025-02-04 12:45:09 -08:00
  • 7f271a3fa8 Require ZSTD >= 1.4.0, greatly simplifying related code (#13362) Peter Dillinger 2025-02-04 12:03:32 -08:00
  • a10b4aa9a3 Disable track_and_verify_wals=1 with write fault injection only when pessimistic txn in stress test (#13360) Hui Xiao 2025-02-03 14:22:05 -08:00
  • 1341c0c670 Skip secondary verification on injected read error (#13366) Andrew Chang 2025-02-03 11:28:52 -08:00
  • ce6065ef70 Add a dedicated API for KNN search (#13361) Levi Tamasi 2025-01-31 18:11:45 -08:00
  • d000134cb5 Revise the SecondaryIndexIterator interface and make it public (#13353) Levi Tamasi 2025-01-31 10:27:27 -08:00
  • 78210c82ad Fix wget in check-format-and-targets (#13352) Jay Huh 2025-01-30 14:58:10 -08:00
  • 1f0426c44b Fix build with -Wrange-loop-construct (#13273) Po-Chuan Hsieh 2025-01-30 14:30:51 -08:00
  • 57c177be55 Use secondary_cfhs in secondary_db_->Get (#13351) Andrew Chang 2025-01-30 11:44:23 -08:00
  • d4676bfadd Remove the NewIterator virtual from the SecondaryIndex interface (#13348) Levi Tamasi 2025-01-30 10:38:54 -08:00
  • c3b71a6706 Expose FaissIVFIndex in the public API (#13346) Levi Tamasi 2025-01-29 17:13:41 -08:00
  • d79a5e5854 Deflake unit test RoundRobinSubcompactionsAgainstPressureToken.PressureTokenTest (#13347) Changyu Bi 2025-01-29 15:55:20 -08:00
  • a6322b9ec6 Allow for Customizable DB Open Hooks for DB Bench (#13326) Ryan Hancock 2025-01-29 15:30:12 -08:00
  • 2e0dc21a9f Fix GetMergeOperands in ReadOnlyDB and SecondaryDB (#13340) Jay Huh 2025-01-28 18:03:22 -08:00
  • f37ce33fcc Clean up secondary column families alongside primary column families (#13343) Andrew Chang 2025-01-28 13:57:34 -08:00
  • b8d915c7fa Force a primary flush before secondary verification when WAL is disabled or manual_wal_flush is set (#13338) Andrew Chang 2025-01-28 10:56:13 -08:00
  • 880f85a162 Call delete on secondary_db_ wherever it is done on db_ (#13337) Andrew Chang 2025-01-27 13:19:58 -08:00
  • 591f5b1266 Remove deprecated DB::DeleteFile API references (#13322) Maciej Szeszko 2025-01-24 22:28:41 -08:00
  • ac6c671308 Add a couple of convenience methods for converting embeddings (#13329) Levi Tamasi 2025-01-24 17:50:52 -08:00
  • a8bd6a3ffe Verify values in secondary database against expected state (#13281) Andrew Chang 2025-01-24 15:05:15 -08:00
  • ac2ad2160d Repro a bug affecting UDTS+BlobDB+reverse iteration+allow_unprepared_value+max_sequential_skip_in_iterations (#13332) Levi Tamasi 2025-01-24 14:06:54 -08:00
  • 4ac85f0a79 Add a public factory method for SecondaryIndexIterator (#13327) Levi Tamasi 2025-01-23 15:40:20 -08:00
  • 35a27d859b Bring back the ability to leverage the primary key in secondary indices (#13324) Levi Tamasi 2025-01-22 15:53:03 -08:00
  • 0e469c7f99 Parallelize backup verification (#13292) Maciej Szeszko 2025-01-21 13:39:45 -08:00
  • f6c1489c7a Add a new TransactionDBOptions txn_commit_bypass_memtable_threshold (#13304) Changyu Bi 2025-01-21 11:47:29 -08:00
  • 5405835505 Update for next release 10.0.0 (#13313) anand76 2025-01-17 23:24:55 -08:00
  • 2257f4fae5 Native support for incremental restore (#13239) Maciej Szeszko 2025-01-17 21:28:46 -08:00
  • 15a55329dd Add a missing API deprecation to HISTORY.md anand76 2025-01-17 18:06:52 -08:00
  • 76c3385a8f Update HISTORY for 9.11 anand76 2025-01-17 15:59:08 -08:00
  • 602e19fd8d Deprecate raw DB pointer in public APIs (#13311) Peter Dillinger 2025-01-17 13:33:25 -08:00
  • c86d6c5317 Introduce a SecondaryIndexHelper class (#13312) Levi Tamasi 2025-01-17 13:20:18 -08:00
  • 0013acacc2 Fix manual compaction to try to not exceed max_compaction_bytes (#13306) Changyu Bi 2025-01-17 11:14:14 -08:00
  • b98c21b281 Support flush reasons above 12 in Java integration (#13246) Roman Puchkovskiy 2025-01-17 10:04:10 -08:00
  • 97988074f0 Add additional methods to C api for compactoptions (#13271) Jurriaan Mous 2025-01-16 15:46:37 -08:00
  • 4c617a4b13 Add Meta internal config file to gitignore (#13307) Jay Huh 2025-01-16 14:59:42 -08:00
  • 43bcee600a Add a factory function for FaissIVFIndex (#13305) Levi Tamasi 2025-01-16 14:31:09 -08:00
  • 780280b52e Reduce unnecessary MutableCFOptions copies and parameters (#13301) Peter Dillinger 2025-01-16 14:10:11 -08:00
  • 77d4663447 Extend the test coverage of FaissIVFIndex (#13300) Levi Tamasi 2025-01-15 18:03:59 -08:00
  • b3333587eb Clean up some CFOptions code hygiene, fix SetOptions() bug (#13294) Peter Dillinger 2025-01-15 13:11:40 -08:00
  • 1076caf5eb Mark secondary indices experimental, add release note (#13298) Levi Tamasi 2025-01-15 11:55:45 -08:00
  • f9791d44d0 Introduce CancelAwaitingJobs() API in CompactionService (#13286) Jay Huh 2025-01-15 11:55:33 -08:00
  • 5938ad270b Add support for Delete/SingleDelete with secondary indices (#13291) Levi Tamasi 2025-01-14 16:20:05 -08:00
  • 8bccd39bfd Add support for Put with secondary indices (#13289) Levi Tamasi 2025-01-14 12:33:06 -08:00
  • 6e97a813dc Deprecate db delete file public API (#13284) Maciej Szeszko 2025-01-10 19:07:33 -08:00
  • 541761eaaa Deprecate random access max buffer size references - take #2 (#13288) Maciej Szeszko 2025-01-10 15:32:38 -08:00
  • 3040868e5f Don't fail crash test if cleanup cmd fails after successful test (#13287) anand76 2025-01-10 11:29:53 -08:00
  • 6c6defe3b8 Revert "Deprecate random access max buffer size references (#13278)" (#13285) Maciej Szeszko 2025-01-09 13:20:30 -08:00
  • 44b741e9cc Clean up obsolete code in BlockBasedTable::PrefetchIndexAndFilterBlocks (#13277) Maciej Szeszko 2025-01-08 18:03:46 -08:00
  • b5e4162582 Unify compaction prefetching logic (#13187) Andrew Chang 2025-01-08 15:22:05 -08:00
  • d4bd67fb09 Deprecate random access max buffer size references (#13278) Maciej Szeszko 2025-01-08 09:59:18 -08:00
  • b341dc8b05 Fix possible out-of-order/inconsistent seqno-to-time mapping (#13279) Peter Dillinger 2025-01-07 18:25:21 -08:00
  • 9b1d0c02e9 Add [set]DailyOffpeakTimeUTC option to Java API (#13148) Alan Paxton 2025-01-07 09:39:01 -08:00
  • c2de7832bc Support KNN search for FAISS IVF indices (#13258) Levi Tamasi 2025-01-06 11:39:31 -08:00
  • 09d7f6a5c2 Temporary work around nullptr seqno_to_time_mapping in FlushJob (#13269) Peter Dillinger 2025-01-05 21:52:43 -08:00
  • 631b6796b0 Rework, simplify some tiering logic for mutable options (#13256) Peter Dillinger 2025-01-03 09:39:07 -08:00
  • f7d32c18a3 Add io_buffer_size to BackupEngineOptions (#13236) Andrew Chang 2025-01-02 16:19:10 -08:00
  • 3579d323c0 Add a new interface method SecondaryIndex::NewIterator to enable querying the index (#13257) Levi Tamasi 2025-01-02 14:23:05 -08:00
  • d2db80caa2 Try to deflake unit test RoundRobinSubcompactionsAgainstPressureToken (#13254) Changyu Bi 2025-01-02 12:10:31 -08:00
  • 00a3eb6990 Remove unused variable: number_of_files_to_sort_ (#13259) jonahgao 2025-01-02 11:34:58 -08:00
  • 601a6b59e8 Temporarily disable track_and_verify_wals with write related injection (#13263) Hui Xiao 2025-01-02 11:30:50 -08:00
  • 159fa7741d Fix an assertion failure in error handler (#13251) Changyu Bi 2025-01-02 10:51:02 -08:00