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

Commit Graph

  • e48ccc28f4 Reduce unnecessary manifest data when no file checksum (#13250) Peter Dillinger 2025-01-02 10:48:46 -08:00
  • 62a7ddb39c Reapply fix for https://github.com/facebook/rocksdb/issues/13166 (#13265) Vaqxai 2025-01-02 10:42:20 -08:00
  • 3570e4f5ff Remove the primary_key parameter of SecondaryIndex::GetSecondary{KeyPrefix,Value} (#13207) Levi Tamasi 2024-12-30 09:18:58 -08:00
  • 02b4197544 Detect WAL hole (#13226) Hui Xiao 2024-12-26 13:20:35 -08:00
  • e3024e7b58 Verify flushed data are recovered upon reopen in crash test (#12787) Hui Xiao 2024-12-24 16:27:35 -08:00
  • 30d5162298 Universal test for RangeTombstoneSnapshotMigrateFromLast, refactor (#13244) Peter Dillinger 2024-12-23 12:00:36 -08:00
  • 18cecb9c46 Properly propagate the result io_status handle upstream (#13238) Maciej Szeszko 2024-12-20 14:45:52 -08:00
  • 19e4aba3db Fix flaky test asserting concurrent write thread's waiting time (#13241) Yu Zhang 2024-12-20 11:19:36 -08:00
  • 54b614de5b Some tiered storage refactorings setting up more work (#13230) Peter Dillinger 2024-12-19 20:52:42 -08:00
  • cf768a2f9e Begin forward compatibility for WAL entry (#13225) Hui Xiao 2024-12-19 18:34:23 -08:00
  • cc30226b1f Deflake unit test DBErrorHandlingFSTest.AtomicFlushNoSpaceError (#13234) Changyu Bi 2024-12-19 16:57:51 -08:00
  • f7b4216628 Generalize work item definition in BackupEngineImpl (#13228) Maciej Szeszko 2024-12-19 16:57:03 -08:00
  • c8bc2b63fc Add time measuring metrics for file ingestion in PerfContext (#13219) Yu Zhang 2024-12-19 16:53:42 -08:00
  • 1acd315c20 Refactor range_del_agg from CompactionOutputs -> SubcompactionState (#13231) Peter Dillinger 2024-12-19 15:07:45 -08:00
  • 2af12ea69c Remove .circleci folder (#13232) Andrew Chang 2024-12-19 13:06:33 -08:00
  • c72e79a262 Standardize on clang-format version 18 (#13233) Peter Dillinger 2024-12-19 10:58:40 -08:00
  • 1d919ac414 Update build-linux-clang10-mini-tsan (#13220) Andrew Chang 2024-12-19 08:30:43 -08:00
  • d957e1a33a Update test implementations for MultiRead with fs_scratch reuse (#13195) Andrew Chang 2024-12-17 16:36:04 -08:00
  • 6ae3412244 Explain why RandomAccessFileReader* is not passed into FilePrefetchBuffer constructor (#13159) Andrew Chang 2024-12-17 15:25:04 -08:00
  • ae8fb3e500 Explicitly mark destructors with override (#13212) v9.10.0 9.10.fb Andrew Chang 2024-12-16 11:17:27 -08:00
  • 09c989fbcb Explicitly mark destructors with override (#13212) Andrew Chang 2024-12-16 11:17:27 -08:00
  • a45b9478ee Remove extra comma after 9.9.fb (#13211) Andrew Chang 2024-12-16 10:28:36 -08:00
  • 389f75c86c Break DBImpl::RecoverLogFiles() into smaller functions (#13184) Hui Xiao 2024-12-14 21:41:15 -08:00
  • 2ff9f95f59 Add files for 9.10 release (#13210) Andrew Chang 2024-12-13 12:17:02 -08:00
  • 2bf11e1e96 Enable two_write_queues in more stress tests (#13209) Changyu Bi 2024-12-13 11:33:51 -08:00
  • 6e8dc7455b Add files for 9.10 release Andrew Chang 2024-12-13 10:51:47 -08:00
  • 7de9c0f39e Enable commit_bypass_memtable in no_batched_ops_stress tests (#13203) Changyu Bi 2024-12-12 16:33:34 -08:00
  • 85d8ee7844 Improve paranoid_checks API comment (#13206) Peter Dillinger 2024-12-12 11:41:16 -08:00
  • b339d089ed Write-side support for FAISS IVF indices (#13197) Levi Tamasi 2024-12-09 18:56:27 -08:00
  • 5aead7af3d Pass through use_fs_buffer to Read method (#13200) Andrew Chang 2024-12-09 17:58:55 -08:00
  • d386385e0b Temporarily disable file system buffer reuse optimization for compaction prefetches (#13177) Andrew Chang 2024-12-09 13:24:16 -08:00
  • bfe6cc218c Refresh check_buck_targets.sh (#13196) Maciej Szeszko 2024-12-09 10:02:57 -08:00
  • 31408c0d8d Set filesystem constructor parameter for FilePrefetchBuffer inside PrefetchTail (#13157) Andrew Chang 2024-12-06 15:37:44 -08:00
  • be7703b27d Offline file checksum manifest retriever (#13178) Maciej Szeszko 2024-12-06 13:29:52 -08:00
  • 4ac7fcb033 Add comment clarifying proper use of fs_scratch (#13189) Andrew Chang 2024-12-06 10:15:18 -08:00
  • 10958102aa Re-sync with internal repository Facebook GitHub Bot 2024-12-05 21:46:36 -08:00
  • 5c54d239d4 Re-sync with internal repository fixup-T209654092-main Facebook GitHub Bot 2024-12-05 21:46:36 -08:00
  • 1f96e652b3 Support using secondary indices with write-committed transactions (#13180) Levi Tamasi 2024-12-05 19:05:56 -08:00
  • 1347bfb07f Remove deprecated remote compaction apis (#13188) Jay Huh 2024-12-05 15:27:07 -08:00
  • d5345a8ff7 Introduce a transaction option to skip memtable write during commit (#13144) Changyu Bi 2024-12-05 15:00:17 -08:00
  • 2a9a8da97c Add Venice as a RocksDB user (#13179) Koorous Vargha 2024-12-05 12:09:44 -08:00
  • debd87596a Potential fix for heap use-after-free issue (#13182) Andrew Chang 2024-12-05 08:36:41 -08:00
  • 138c7b6182 Fix KeyMayExist() to allow value parameter to be null (#13156) Changyu Bi 2024-12-04 19:03:55 -08:00
  • 14d3046a53 Skip building remote compaction output file when not OK (#13183) v9.9.3 9.9.fb Jay Huh 2024-12-04 17:25:31 -08:00
  • d46d1fa105 Skip building remote compaction output file when not OK (#13183) Jay Huh 2024-12-04 17:25:31 -08:00
  • a78fa58c31 Update version to 9.9.3 anand76 2024-12-04 10:11:27 -08:00
  • 38bc45bd77 Update HISTORY for 9.9.3 anand76 2024-12-04 10:10:48 -08:00
  • 442b3bfbb1 Try to align WritableFileWriter buffered writes (#13158) anand76 2024-12-03 10:41:24 -08:00
  • 3b91fe817f Expand crash testing of tiered storage, especially FIFO (#13176) Peter Dillinger 2024-12-04 09:02:26 -08:00
  • 80c3705262 Update codegen script to generate the correct file Jon Janzen 2024-12-03 15:26:02 -08:00
  • 7dab484aa9 Rewrite TARGETS files to BUCK files for facebook/rocksdb (#13165) Jon Janzen 2024-12-03 13:08:00 -08:00
  • b045f4a122 Add a secondary index interface (#13175) Levi Tamasi 2024-12-03 11:01:13 -08:00
  • a1be80c5c2 Try to align WritableFileWriter buffered writes (#13158) anand76 2024-12-03 10:41:24 -08:00
  • b96432aadd Add public API definitions for surfacing data age (#13138) Yu Zhang 2024-12-02 16:32:02 -08:00
  • 4ed79f5bd1 Fix the issue where compaction incorrectly drops a key when there is a snapshot with a sequence number of zero. (#13155) tcwzxx 2024-12-02 13:31:19 -08:00
  • d3719e7aa7 Update HISTORY and version to 9.9.2 Jay Huh 2024-12-02 12:13:06 -08:00
  • e3601c8c15 Honor ConfigOptions.ignore_unknown_options in ParseStruct() (#13152) Jay Huh 2024-11-22 16:38:05 -08:00
  • 346055a9ea Generalize and move the wide-column Find method to facilitate reuse (#13168) Levi Tamasi 2024-12-02 12:02:22 -08:00
  • 1a76289be4 Small fix in WBWIMemtable::UpdateKey() (#13171) Changyu Bi 2024-12-02 10:19:35 -08:00
  • 17711bb074 Update HISTORY and version to 9.9.1 Changyu Bi 2024-11-30 11:25:46 -08:00
  • 0d9fc96c44 Add abort check to yield hook (#13164) George Reynya 2024-11-27 16:45:59 -08:00
  • 6f9d8260f0 Add abort check to yield hook (#13164) George Reynya 2024-11-27 16:45:59 -08:00
  • a294529ca9 Fix Android compilation (#12914) Kasper Isager Dalsgarð 2024-11-27 12:56:32 -08:00
  • f20d12adc8 Reduce use of snprintf and fixed-size buffers (#13154) Maciej Szeszko 2024-11-22 17:53:35 -08:00
  • e9b15738d9 Honor ConfigOptions.ignore_unknown_options in ParseStruct() (#13152) Jay Huh 2024-11-22 16:38:05 -08:00
  • 26b480609c Update FilePrefetchBuffer::Read to reuse file system buffer when possible (#13118) Andrew Chang 2024-11-21 12:32:13 -08:00
  • 0f35db55d8 Print file number when TEST_VerifyNoObsoleteFilesCached fails (#13145) Hui Xiao 2024-11-20 12:22:52 -08:00
  • bee8d5560e Start version 9.10.0 (#13146) Yu Zhang 2024-11-18 21:49:47 -08:00
  • b0c40216ff History for 9.9.0 Yu Zhang 2024-11-18 16:11:06 -08:00
  • 8a36543326 Steps toward preserve/preclude options mutable (#13124) Peter Dillinger 2024-11-18 19:34:01 -08:00
  • f69a5fe8ee Cap compaction_readahead_size by max_sectors_kb (#12937) Hui Xiao 2024-11-18 15:08:21 -08:00
  • d3296260c2 Remove EXPERIMENTAL tag for MultiCfIterators (#13142) Jay Huh 2024-11-18 11:23:17 -08:00
  • 44e95d8af5 Update HISTORY and version to 9.8.4 v9.8.4 9.8.fb Jay Huh 2024-11-18 08:02:26 -08:00
  • 778f25fbbd Rely on PurgeObsoleteFiles Only for Options file clean up when remote compaction is enabled (#13139) Jay Huh 2024-11-15 14:21:32 -08:00
  • 3495c94761 Rely on PurgeObsoleteFiles Only for Options file clean up when remote compaction is enabled (#13139) Jay Huh 2024-11-15 14:21:32 -08:00
  • ef119c9811 Add compaction stats for filtered files (#13136) Yu Zhang 2024-11-14 10:10:38 -08:00
  • 9a136e18b3 Fix a valgrind unit test failure (#13137) Changyu Bi 2024-11-13 12:41:56 -08:00
  • 4adf691e39 Output some advice with unreleased_history/add.sh (#13135) Peter Dillinger 2024-11-13 11:23:30 -08:00
  • 1b497c95b3 Update HISTORY and version to 9.8.3 anand76 2024-11-12 21:19:57 -08:00
  • 73be33ca2e Fix missing cases of corruption retries (#13122) anand76 2024-11-08 12:43:21 -08:00
  • 1c7652fcef Introduce a WriteBatchWithIndex-based implementation of ReadOnlyMemTable (#13123) Changyu Bi 2024-11-12 09:27:11 -08:00
  • 7cb6b93eee Enable attribute group APIs in the transaction stress tests (#13134) Levi Tamasi 2024-11-11 15:25:26 -08:00
  • 925435bbd9 Fix a bug that can retain old WAL longer than needed (#13127) Changyu Bi 2024-11-11 14:19:45 -08:00
  • 1f0ccd9a15 Fix the handling of PrepareValue failures due to fault injection (#13131) Levi Tamasi 2024-11-10 19:21:35 -08:00
  • aa889eb5ed Print iterator status in stress tests when PrepareValue() fails (#13130) Levi Tamasi 2024-11-09 15:04:17 -08:00
  • a6ee297ac9 Save the key before calling PrepareValue() in the stress tests (#13129) Levi Tamasi 2024-11-08 15:37:19 -08:00
  • 87b4043a67 Remove undefined function GetColumnFamilyDataByName (#13126) Yutian Li 2024-11-08 15:35:40 -08:00
  • 9b95fbbf24 Add a new API Transaction::GetCoalescingIterator (#13128) Levi Tamasi 2024-11-08 14:14:39 -08:00
  • ee258619be Fix missing cases of corruption retries (#13122) anand76 2024-11-08 12:43:21 -08:00
  • 485ee4f45c Fix and test for leaks of open SST files (#13117) Peter Dillinger 2024-11-08 10:54:43 -08:00
  • ba164ac373 Add allow_unprepared_value+PrepareValue() to the stress tests (#13125) Levi Tamasi 2024-11-07 21:24:21 -08:00
  • 139bfd028c Update patch version and HISTORY to 9.8.2 Yu Zhang 2024-11-06 18:15:49 -08:00
  • 08ed842be3 Fix write committed transactions replay when UDT setting toggles (#13121) Yu Zhang 2024-11-06 17:32:03 -08:00
  • 026659f496 Add a new API Transaction::GetAttributeGroupIterator (#13119) Levi Tamasi 2024-11-06 15:18:03 -08:00
  • 7d2fe503e8 Some small improvements around allow_unprepared_value and multi-CF iterators (#13113) Levi Tamasi 2024-11-04 18:06:07 -08:00
  • b569ba71f4 Make BaseDeltaIterator honor allow_unprepared_value (#13111) Levi Tamasi 2024-11-01 14:10:18 -07:00
  • 23f7cf19d7 Call PrepareValue on the base iterator in BaseDeltaIterator (#13105) Levi Tamasi 2024-10-31 14:20:33 -07:00
  • 282f5a463b Fix write committed transactions replay when UDT setting toggles (#13121) Yu Zhang 2024-11-06 17:32:03 -08:00
  • 2ba4dceb4c Add a new API Transaction::GetAttributeGroupIterator (#13119) Levi Tamasi 2024-11-06 15:18:03 -08:00
  • dc34a0ff1e Add some checks for the file ingestion flow (#13100) Yu Zhang 2024-11-05 15:44:56 -08:00