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

Commit Graph

  • f2d03736a7 Start development 10.5 (#13719) Maciej Szeszko 2025-06-20 21:02:39 -07:00
  • c3edaf57f3 Release 10.4 Maciej Szeszko 2025-06-20 17:26:09 -07:00
  • f340a2eccc Port codemod changes from fbcode/rocksdb (#13714) anand76 2025-06-20 17:56:24 -07:00
  • 78c83ac1ec Publish/support format_version=7, related enhancements (#13713) Peter Dillinger 2025-06-20 17:39:47 -07:00
  • 9ac0ac1f2f Start 10.5 development start_10_5 Maciej Szeszko 2025-06-20 16:25:14 -07:00
  • 190bb0bd24 Disable AutoSkipCompressionManager test (#13715) Maciej Szeszko 2025-06-20 12:38:32 -07:00
  • fdc2970d37 Connect custom compression to crash test and ObjectLibrary (#13710) Peter Dillinger 2025-06-19 12:54:15 -07:00
  • d55655a423 Add an optional min file size requirement for deletion triggered compaction (#13707) Changyu Bi 2025-06-19 11:04:35 -07:00
  • c8aafdba33 Support concurrent write for vector memtable (#13675) Changyu Bi 2025-06-18 17:32:59 -07:00
  • 1601da4049 Improve file checksum handling for ingestion (#13708) Peter Dillinger 2025-06-17 21:34:34 -07:00
  • 34d8f03af4 Moving predictor to WorkingArea to make it thread safe (#13706) Sujit Maharjan 2025-06-17 19:17:25 -07:00
  • a8b5e4a6b7 Update HISTORY and version for 10.3.4 10.3.fb anand76 2025-06-17 16:36:32 -07:00
  • a59ca8d5da Change NewExternalTableFactory to return unique_ptr (#13705) anand76 2025-06-17 10:50:33 -07:00
  • 05996cd497 crash test and other refactoring (#13704) Sujit Maharjan 2025-06-17 11:28:33 -07:00
  • 25837eeee5 Change NewExternalTableFactory to return unique_ptr (#13705) anand76 2025-06-17 10:50:33 -07:00
  • c6cfbc2919 clang tidy warning lsh == rhs. lhs or rhs not initialized. (#13703) Sujit Maharjan 2025-06-17 09:47:47 -07:00
  • d27b47f439 Add NewExternalTableFactoryAsUniquePtr API (#13694) anand76 2025-06-16 17:02:40 -07:00
  • 87b7675f59 Fixing crash test and other refactoring fix_crash_test Sujit Maharjan 2025-06-16 15:00:42 -07:00
  • 9d490593d0 Preliminary support for custom compression algorithms (#13659) Peter Dillinger 2025-06-16 14:19:03 -07:00
  • 4bdfb7e7da support canceling ongoing CompactFiles (#13687) virajthakur 2025-06-16 14:01:29 -07:00
  • 2dcfc54752 Mixed compressor adding RandomCompressorManager to db_stress_test (#13691) Sujit Maharjan 2025-06-15 06:08:56 -07:00
  • 504ff4ed55 Auto skip Compression (#13674) Sujit Maharjan 2025-06-14 05:45:56 -07:00
  • e3a91ec1e3 Add copy constructor and assignment operator to IODebugContext (#13690) Andrew Chang 2025-06-13 14:12:10 -07:00
  • 58420b7c60 include cstdint to trace_record.h (#13651) Jiffin Tony Thottan 2025-06-13 09:47:52 -07:00
  • 945fcbe820 Add cost info field to IODebugContext (#13666) Andrew Chang 2025-06-12 18:39:28 -07:00
  • 02bce9b1af Reduce universal compaction input lock time by forwarding intended compaction and re-picking (#13633) Hui Xiao 2025-06-12 18:16:47 -07:00
  • 85910fb575 event_helpers logging symmetry improvements (#13669) (#13670) Ryan4253 2025-06-12 13:52:30 -07:00
  • 96305d9bb4 Fix to enable --Wunreachable-code-break (#13686) Jay Huh 2025-06-12 09:43:45 -07:00
  • 82586e293e Upgrade Maven to 3.9.10 (#13684) Jay Huh 2025-06-12 09:21:04 -07:00
  • 873f7fe535 Add MergeOperator UnitTest for Remote Compaction (#13683) Jay Huh 2025-06-11 17:30:54 -07:00
  • 37a26591c7 Print note about the large hard-coded num_level for manifest dump (#13681) Hui Xiao 2025-06-11 17:14:14 -07:00
  • ab1fb6cf8e Fix overflow of data_size in WritableFileWriter::WriteBufferedWithChecksum (#13641) jeffzfzheng 2025-06-10 19:03:53 -07:00
  • 6403642c02 Add missing fields in BuildSubcompactionJobInfo (#13667) (#13668) Ryan4253 2025-06-10 19:03:29 -07:00
  • de376be2ba Simplify RoundRobinSubcompactionsAgainstResources.SubcompactionsUsingResources test (#13672) Hui Xiao 2025-06-06 12:40:45 -07:00
  • adb750fdf4 Separating into cc and header file for simple_mixed_compressor.h (#13665) Sujit Maharjan 2025-06-06 09:32:12 -07:00
  • 20d051a00e Support for mixed compression type (round robin) in benchmark (#13655) Sujit Maharjan 2025-06-06 08:23:03 -07:00
  • 740240e3b1 Update version and HISTORY for 10.3.3 Peter Dillinger 2025-06-04 19:13:22 -07:00
  • 633631ac79 Fix iterator errors for CFs with disallow_memtable_writes (#13663) anand76 2025-06-04 17:46:56 -07:00
  • 7d80ea4544 Fix iterator errors for CFs with disallow_memtable_writes (#13663) anand76 2025-06-04 17:46:56 -07:00
  • e7d28965ce Clean up stale unreleased_history (not sure what happened) Peter Dillinger 2025-06-04 12:02:40 -07:00
  • c1b29dfe70 Fix tests broken by gtest upgrade (#13661) Peter Dillinger 2025-06-04 10:44:17 -07:00
  • eaa4f9d23b Fix tests broken by gtest upgrade (#13661) Peter Dillinger 2025-06-04 10:44:17 -07:00
  • fccc881894 Implement MixedCompressor that Round robins on compression algorithm (#13647) Sujit Maharjan 2025-06-04 10:18:44 -07:00
  • 0119a8c78b Fix Checkpoint::ExportColumnFamily() returning staled data (#13654) Changyu Bi 2025-06-04 10:08:46 -07:00
  • 9727956436 Expose Options::memtable_avg_op_scan_flush_trigger via C API (#13631) Zaidoon Abd Al Hadi 2025-06-04 10:03:23 -07:00
  • 09175119d2 Allow SmallEnumSet on larger enum types (#13657) Peter Dillinger 2025-06-03 19:03:38 -07:00
  • 20d065d940 Populate Missing Compaction Input Statistics (#13637) Sujit Maharjan 2025-06-02 15:36:32 -07:00
  • a116092ee6 Fix XPRESS compression and enable in CI (#13649) Peter Dillinger 2025-05-29 22:32:10 -07:00
  • f90d89ea52 Update HISTORY and version for 10.3.2 Jay Huh 2025-05-30 07:18:13 -07:00
  • cf149842a2 Include file_size in CompactionServiceOutputFile (#13620) Jay Huh 2025-05-19 15:33:59 -07:00
  • 0c533e61bc Fix XPRESS compression and enable in CI (#13649) Peter Dillinger 2025-05-29 22:32:10 -07:00
  • 6efdbe85e3 Detailed comment about setting ZSTD compression type for mixed compression (#13653) Hui Xiao 2025-05-29 21:12:05 -07:00
  • 7b2b4b7c53 Save some missing CompressionOptions to table properties (#13646) Peter Dillinger 2025-05-28 18:38:15 -07:00
  • f2a8ee8ff2 get block_based_table_builder.cc to compile on c++23 (#13638) Mahmood Ali 2025-05-27 16:34:04 -07:00
  • 7208116105 Update API comments for mutable tiering options (#13642) Peter Dillinger 2025-05-27 10:41:09 -07:00
  • f2d64341f5 Update HISTORY and version for 10.3.1 Changyu Bi 2025-05-22 20:34:07 -07:00
  • 9c7f4946bb Update default value for large txn options (#13636) Changyu Bi 2025-05-22 20:03:51 -07:00
  • 9885ced363 Enable large txn optimization by transaction write batch size (#13634) Changyu Bi 2025-05-22 17:29:23 -07:00
  • 11631c0609 Update default value for large txn options (#13636) Changyu Bi 2025-05-22 20:03:51 -07:00
  • a00391c729 Enable large txn optimization by transaction write batch size (#13634) Changyu Bi 2025-05-22 17:29:23 -07:00
  • 1d94aeea44 Refactor snapshot context into JobContext and fix deadlock on db mutex in WP/WUP (#13632) Changyu Bi 2025-05-22 09:42:15 -07:00
  • 8dc3d77b59 Experimental, preliminary support for custom CompressionManager (#13626) Peter Dillinger 2025-05-21 10:09:46 -07:00
  • cda1e40498 Fix another format compatibility failure (#13628) Peter Dillinger 2025-05-20 18:50:56 -07:00
  • 09cd25f763 Fix another format compatibility failure (#13628) Peter Dillinger 2025-05-20 18:50:56 -07:00
  • 5bc8abc0ec New CF option to trigger flush based on average cost of scanning memtable (#13593) Changyu Bi 2025-05-20 15:49:01 -07:00
  • f91f6bd78e Include file_size in CompactionServiceOutputFile (#13620) Jay Huh 2025-05-19 15:33:59 -07:00
  • 4a0a0f5ff4 Update history and version for 10.2.3 10.2.fb anand76 2025-05-19 10:19:38 -07:00
  • 0def41ab2c Fix external table ingestion workflow (#13608) anand76 2025-05-16 14:41:51 -07:00
  • 7c9e50e37d check_format_compatible.sh fix (#13625) Peter Dillinger 2025-05-19 09:44:04 -07:00
  • 2ea356d0be Start 10.4 release development, and more (#13622) Peter Dillinger 2025-05-17 21:21:14 -07:00
  • 0c3f08008a Update HISTORY for 10.3.0 release Peter Dillinger 2025-05-17 16:15:12 -07:00
  • 77af042413 Fix some compression-related assertion failures (#13621) Peter Dillinger 2025-05-17 14:43:29 -07:00
  • acab405fc1 propagate request_id from app -> Rocks -> FS (#13616) virajthakur 2025-05-16 21:25:50 -07:00
  • 9a9a403a89 add support for event listener to C API (#13601) Zaidoon Abd Al Hadi 2025-05-16 17:31:19 -07:00
  • 83026c7db2 Fix handling of old files with compression dictionary but no compression (#13618) Peter Dillinger 2025-05-16 17:19:15 -07:00
  • 06d4f569a8 Fix external table ingestion workflow (#13608) anand76 2025-05-16 14:41:51 -07:00
  • b42bf48310 Add stats for WBWI ingestion and transaction size (#13611) Changyu Bi 2025-05-16 11:51:58 -07:00
  • 024194420c Add ColumnFamily Info to CompactionServiceJobInfo (#13615) Jay Huh 2025-05-15 17:19:34 -07:00
  • 7c9b580681 Big refactor for preliminary custom compression API (#13540) Peter Dillinger 2025-05-15 17:14:23 -07:00
  • fc2cf7ead2 Expose optimized TransactionBaseImpl::MultiGet through JNI (#13589) Miroslav Kovar 2025-05-14 13:19:06 -07:00
  • df7a3a7168 Add debug printfs in secondary cache adapter destructor (#13606) anand76 2025-05-13 14:41:28 -07:00
  • 2a0886b9a7 Expose pinned WriteBatchWithIndex::GetFromBatchAndDB through C bindings (#12970) Till Rohrmann 2025-05-13 14:06:28 -07:00
  • 9c4b94b9e7 Remove flaky test for file ingestion wait time metric (#13605) Yu Zhang 2025-05-13 11:19:53 -07:00
  • 35e1c6c402 Add internal_merge_point_lookup_count perfstats to c interface (#13599) ran-openai 2025-05-13 09:54:37 -07:00
  • 8cb2bfa233 Fix race in accessing MANIFEST number in crash test (#13603) Changyu Bi 2025-05-12 15:58:33 -07:00
  • 0e3e349369 Fix an infinite-loop bug in transaction locking (#13585) Changyu Bi 2025-05-12 15:42:25 -07:00
  • 0102b1769b Log pre-compression size written per level in compaction stats (#13596) Changyu Bi 2025-05-12 11:53:16 -07:00
  • ef67339175 Small fix in secondary DB and stress test (#13594) Changyu Bi 2025-05-09 12:55:40 -07:00
  • 0f1b41ece2 Update HISTORY and version for 10.2.2 anand76 2025-05-09 10:18:32 -07:00
  • 1a9bfff3c2 Pass wrapped WritableFileWriter to ExternalTableBuilder (#13591) anand76 2025-05-08 17:39:40 -07:00
  • 36600d8fa0 Pass wrapped WritableFileWriter to ExternalTableBuilder (#13591) anand76 2025-05-08 17:39:40 -07:00
  • 13d865f6f1 Add trivial copy support when FIFO compaction reason is kChangeTemperature (#13562) Michael C Huang 2025-05-08 15:51:37 -07:00
  • 947a63400f Allow specifying ReadOptions for WBWI iterator (#12968) Till Rohrmann 2025-05-06 11:42:10 -07:00
  • f49d76b7ad Clarify that memtable_op_scan_flush_trigger does not support tailing iterator (#13586) Changyu Bi 2025-05-05 17:42:57 -07:00
  • 1428e950bd Bug fix and refactoring on parallel compression (#13583) Peter Dillinger 2025-05-02 13:10:06 -07:00
  • e3b7dd7b56 Add a new transaction option for large transaction optimization (#13582) Changyu Bi 2025-05-02 12:16:02 -07:00
  • 9d1a071194 Use Hex for DebugString (#13580) Jay Huh 2025-04-29 11:29:22 -07:00
  • 72c3887167 Fix build (#13579) Jay Huh 2025-04-28 13:35:48 -07:00
  • b2815b6b46 Update folly lib (#13576) Jay Huh 2025-04-28 08:43:59 -07:00
  • 6c0e55a2a9 Fix a bug where lock upgrade can incorrectly return deadlock status (#13575) Changyu Bi 2025-04-25 17:15:03 -07:00