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

Commit Graph

  • 90241e18c8 Add shared mutex field to IODebugContext (#13993) Andrew Chang 2025-09-24 16:31:13 -07:00
  • 09074d7fb7 update HISTORY Changyu Bi 2025-09-24 16:11:38 -07:00
  • f9ef31a08e Allow UDIs with non BytewiseComparator (#13999) anand76 2025-09-24 14:59:20 -07:00
  • 17bcdd9bce Speed up AutoHCC check in dtor (#13998) Peter Dillinger 2025-09-24 14:06:56 -07:00
  • 169f90cdea Allow UDIs with non BytewiseComparator (#13999) anand76 2025-09-24 14:59:20 -07:00
  • 134cfb6b22 Speed up AutoHCC check in dtor (#13998) Peter Dillinger 2025-09-24 14:06:56 -07:00
  • 6051d843d5 Prohibit unsupported multiscan + delrange combo in crash tests (#13992) anand76 2025-09-23 20:09:47 -07:00
  • bbd8f0d4bf Bug fix in random seed override support in stress test (#13991) Xingbo Wang 2025-09-23 12:35:35 -07:00
  • 28d9cc6484 Fail multi scan upon Prepare failure or bad scan options (#13974) anand76 2025-09-22 18:13:10 -07:00
  • 66236860f3 Revert "Create a new API FileSystem::SyncFile for file sync (#13762)" (#13987) Changyu Bi 2025-09-22 15:30:24 -07:00
  • afbbc90b06 Fail multi scan upon Prepare failure or bad scan options (#13974) anand76 2025-09-22 18:13:10 -07:00
  • eaeafa7819 Revert "Improve random seed override support in stress test (#13952)" (#13989) Hui Xiao 2025-09-22 17:44:16 -07:00
  • 54373ba0e8 Revert "Create a new API FileSystem::SyncFile for file sync (#13762)" (#13987) Changyu Bi 2025-09-22 15:30:24 -07:00
  • ab10ea0aac Add in-memory data structures and (de)serialization support for subcompaction progress (#13928) Hui Xiao 2025-09-22 15:03:46 -07:00
  • eb1d924308 Fix an assertion failure in stress test (#13988) Changyu Bi 2025-09-22 14:28:38 -07:00
  • 7ae602e80a Support output temperature in CompactFiles (#13955) Josh Kang 2025-09-22 13:36:26 -07:00
  • 3cdd3281ba Update main for 10.8 (#13980) Changyu Bi 2025-09-22 08:51:17 -07:00
  • 841e364238 Fix flaky unit test IngestDBGeneratedFileTest2.NonZeroSeqno (#13979) Changyu Bi 2025-09-20 00:08:12 -07:00
  • 73432a3f36 Improve random seed override support in stress test (#13952) Xingbo Wang 2025-09-19 19:52:55 -07:00
  • 6302542b9c Update HISTORY.md for 10.7.0 Changyu Bi 2025-09-19 18:21:09 -07:00
  • f9f408f536 Start migration of HCC implementation to BitFields (#13965) Peter Dillinger 2025-09-19 17:34:48 -07:00
  • a843991930 Allow standalone file and directory arguments to sst_dump (#13978) Peter Dillinger 2025-09-19 16:01:43 -07:00
  • fa3e61cce2 Improve sst_dump --command=recompress (#13977) Peter Dillinger 2025-09-19 13:52:05 -07:00
  • 19c8d1b7ed (Re-)fix initialization order dep on kPageSize (#13976) Peter Dillinger 2025-09-19 10:56:50 -07:00
  • 798373975c Unpin skipped data blocks in MultiScan (#13972) Changyu Bi 2025-09-19 10:21:38 -07:00
  • e9fc03eed7 Expose C bindings for Column Family export/import (#13874) Pavel Tcholakov 2025-09-19 09:52:15 -07:00
  • ef6fbe7ff9 Attempt fix initialization order dep on kPageSize (#13973) Peter Dillinger 2025-09-19 01:55:06 -07:00
  • 94e65a2e0b Add option to validate key during seek in SkipList Memtable (#13902) Xingbo Wang 2025-09-18 16:15:50 -07:00
  • 5a1ff2cb14 Force caller to pass comparator in MultiScanArgs (#13970) Xingbo Wang 2025-09-18 15:18:18 -07:00
  • 6a202c5570 Fix nullptr access in IsInjectedError() for stress test (#13968) Hui Xiao 2025-09-18 15:10:04 -07:00
  • 6127a42f98 Use/endorse (Auto)HyperClockCache by default over LRUCache (#13964) Peter Dillinger 2025-09-18 13:27:51 -07:00
  • 20bcd01758 Record smallest seqno in table properties for faster file ingestion (#13942) Changyu Bi 2025-09-17 20:20:33 -07:00
  • 631fb8670b Correctly handle upper bound iteration result from a UDI (#13960) anand76 2025-09-17 09:59:18 -07:00
  • 3c85aa8a69 Some follow-up to parallel compression revamp (#13959) Peter Dillinger 2025-09-17 08:43:19 -07:00
  • 95813a84cd Fix error from transactiondb layer in stress test (#13950) Xingbo Wang 2025-09-16 17:43:02 -07:00
  • 7c3472b4d9 Work around GCC TSAN bug (#13958) Peter Dillinger 2025-09-16 16:51:33 -07:00
  • fae8a27fbd Update HISTORY and version v10.6.2 10.6.fb Hui Xiao 2025-09-15 14:24:48 -07:00
  • e12650878e Fix a race condition in FIFO size-based compaction where concurrent threads could select the same non-L0 file (#13946) Hui Xiao 2025-09-12 13:52:10 -07:00
  • 2620c85638 Support async IO for MultiScan (#13932) Changyu Bi 2025-09-15 11:39:45 -07:00
  • 29d9798ae8 Revamp of parallel compression (#13910) Peter Dillinger 2025-09-14 07:38:00 -07:00
  • acf9d4e445 Fix UDT handling in MultiScan (#13938) Changyu Bi 2025-09-12 15:56:49 -07:00
  • 54941a8d42 Fix a race condition in FIFO size-based compaction where concurrent threads could select the same non-L0 file (#13946) Hui Xiao 2025-09-12 13:52:10 -07:00
  • 4f12c55e3e Make Remote Compaction Failures fall back to local in Stress Test (#13945) Jay Huh 2025-09-12 11:42:48 -07:00
  • 799f83a934 Rename and clarify CompactionJobStats::has_num_input_records for clarity and set true by default (#13929) Hui Xiao 2025-09-11 12:19:11 -07:00
  • d87e598f70 Update error logging and status reporting for unsupported iouring (#13936) Andrew Chang 2025-09-10 17:54:26 -07:00
  • f46242cef6 Fix uninitialized value complaint in valgrind (#13934) Xingbo Wang 2025-09-10 10:42:07 -07:00
  • 67af5bdc38 Add Temperature::kIce (#13927) Peter Dillinger 2025-09-10 10:29:49 -07:00
  • 8b8a3de2c6 Fix PointLockManager in C++20 (#13933) Xingbo Wang 2025-09-09 21:45:50 -07:00
  • 0e59c3864f Add copyright to header file (#13930) anand76 2025-09-09 15:57:13 -07:00
  • 85f1ba572e Add support for custom IOActivity types (#13924) Andrew Chang 2025-09-09 14:47:29 -07:00
  • 1aca60c089 Improve efficiency in PointLockManager by using separate Condvar (#13731) Xingbo Wang 2025-09-08 15:52:54 -07:00
  • 86bb0c0d1b Use C++20 in public API, fix CI (#13915) Peter Dillinger 2025-09-08 13:11:28 -07:00
  • 6b02f137a4 Turn on stats collection in crash test (#13926) Hui Xiao 2025-09-08 13:03:42 -07:00
  • 5a498bf688 Disable Remote Compaction In Stress Test (#13925) Jay Huh 2025-09-08 11:30:42 -07:00
  • 96f796f93a Add logging for errors in external file ingestion path (#13905) Andrew Chang 2025-09-08 09:25:34 -07:00
  • 46c255cc87 Update HISTORY.md and version for 10.6.1 anand76 2025-09-06 18:09:37 -07:00
  • 1b2aa8958b Make failure to load UDI when opening an SST a soft failure (#13921) anand76 2025-09-05 19:06:28 -07:00
  • fa143aa4db Add option to limit max prefetching in MultiScan (#13920) Changyu Bi 2025-09-05 12:40:32 -07:00
  • 0044a76d36 Make failure to load UDI when opening an SST a soft failure (#13921) anand76 2025-09-05 19:06:28 -07:00
  • a805c9b9a8 Add option to limit max prefetching in MultiScan (#13920) Changyu Bi 2025-09-05 12:40:32 -07:00
  • dfbcdaf70e Disable Remote Compaction in UDT enabled Stress Tests (#13919) Jay Huh 2025-09-03 12:33:44 -07:00
  • a34683bf54 Disable Remote Compaction when Integrated BlobDB is enabled in Stress Test (#13916) Jay Huh 2025-09-02 21:23:11 -07:00
  • 8fa2aae7f4 Re-enable Remote Compaction Stress Test (#13913) Jay Huh 2025-09-02 15:32:12 -07:00
  • fc8bc60f2d Avoid overwriting non-okay status due to shutdown or manual compaction pause (#13891) Hui Xiao 2025-09-02 12:37:16 -07:00
  • 6ea50e6054 Revert "Create a new API FileSystem::SyncFile for file sync (#13762)" anand76 2025-08-29 15:37:27 -07:00
  • ac4d563dd1 Add random seed to db_crashtest.py to make reproduce test easier. (#13906) Xingbo Wang 2025-08-28 23:04:13 -07:00
  • 2950e99219 Require C++20 (#13904) Peter Dillinger 2025-08-28 16:59:16 -07:00
  • f4bf18a60b Update version.h for 10.5.5 10.5.fb Hui Xiao 2025-08-28 14:41:20 -07:00
  • a7dc0e231e Del redundant-static-def in internal_repo_rocksdb/repo/db/db_with_timestamp_basic_test.cc +1 (#13794) Richard Barnes 2025-07-22 11:49:12 -07:00
  • b0bd38001b Del redundant-static-def in internal_repo_rocksdb/repo/tools/sst_dump_test.cc +1 (#13793) Richard Barnes 2025-07-22 10:56:07 -07:00
  • 68efd6fd8e Refactor ProcessKeyValueCompaction into smaller functions (#13879) Hui Xiao 2025-08-28 13:46:54 -07:00
  • e59bbd7241 First step to improve parallel compression efficiency (#13850) Peter Dillinger 2025-08-27 18:57:44 -07:00
  • 749e11f0ad Add compaction on deletion-trigger test to db stress test (#13894) ngina 2025-08-27 17:08:15 -07:00
  • b67149a55e Skip DumpStats() on dropped CF (#13900) Hui Xiao 2025-08-26 11:20:41 -07:00
  • d399165109 Ignore IOActivity check for ManagedSnapshot snapshot_guard(db_); for TestMultiScan (#13898) Hui Xiao 2025-08-26 11:03:13 -07:00
  • 8d2f420db2 Shorten the lifetime of statistics object in db stress (#13899) Hui Xiao 2025-08-26 11:01:12 -07:00
  • 1842a4029f Update main for 10.7 (#13897) anand76 2025-08-25 16:13:13 -07:00
  • 17f7a626a8 Update HISTORY for 10.6.0 anand76 2025-08-24 19:45:47 -07:00
  • 82b5a2d3fc Allow ingestion of any DB generated SST file (#13878) Changyu Bi 2025-08-22 16:05:56 -07:00
  • 439e1707fc Fix MultiScan Prepare() to support dictionary compression (#13896) Changyu Bi 2025-08-22 13:32:10 -07:00
  • 239b06cefb Retry on some io_uring_wait_cqe error codes (#13890) Andrew Chang 2025-08-22 12:31:50 -07:00
  • 4d1b6a2f9d Update HISTORY and version for 10.5.4 anand76 2025-08-21 16:48:56 -07:00
  • d6abf820d7 Fix multiscan crash when fill_cache=false (#13889) anand76 2025-08-21 08:55:47 -07:00
  • b9957c991c actually expose rocksdb_status_ptr_get_error via c api (#13875) zaidoon 2025-08-21 14:50:22 -07:00
  • 444f1ed07f expose compact on deletion factory with min file size via C api (#13887) zaidoon 2025-08-21 11:51:28 -07:00
  • a5d4db64e2 Fix multiscan crash when fill_cache=false (#13889) anand76 2025-08-21 08:55:47 -07:00
  • 0b426ff58d Enable multiscan in crash test (#13888) Changyu Bi 2025-08-20 12:02:20 -07:00
  • 618f660eab Configurable multiscan IO coalescing threshold (#13886) Changyu Bi 2025-08-18 10:56:16 -07:00
  • 84f814454a Remove reservation mismatch assert in cache adapter destructor (#13885) Maciej Szeszko 2025-08-15 15:41:01 -07:00
  • 772e342a92 Add an option to sst_dump to list all metadata blocks (#13838) anand76 2025-08-15 09:42:42 -07:00
  • b3fdb9b3cc Use safer atomic APIs for some memtable code (#13844) Peter Dillinger 2025-08-14 21:54:52 -07:00
  • 5c7162da27 Set decouple_partitioned_filters=true by default (#13881) Peter Dillinger 2025-08-14 21:03:47 -07:00
  • 972fd9adf1 Remove expect_valid_internal_key parameter from CompactionIterator (#13882) Changyu Bi 2025-08-14 16:40:25 -07:00
  • 8265284538 Fix compilation failure in 1369c7b169 anand76 2025-08-14 15:50:40 -07:00
  • b573ff0453 this is testing the release workflow - update HISTORY.md testing-release-workflow-donghyun-1 Donghyun Lee 2025-08-14 15:12:12 -07:00
  • 5b3897bff0 Update HISTORY and version for 10.5.3 patch anand76 2025-08-14 10:24:36 -07:00
  • 675846d46b Allow a user defined index to be configured from a string (#13880) anand76 2025-08-14 09:05:39 -07:00
  • 1369c7b169 Allow a user defined index to be configured from a string (#13880) anand76 2025-08-14 09:05:39 -07:00
  • 7e9c96020b Improve two error messages on WAL recovery (#13876) Hui Xiao 2025-08-13 12:02:12 -07:00
  • 5265e31b32 Update history and version.h for 10.5.2 Hui Xiao 2025-08-12 15:12:24 -07:00