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

Commit Graph

  • d94c2adc28 Add entry for bug fix in #12882 (#12892) Yu Zhang 2024-07-29 12:20:50 -07:00
  • 9883b5f497 Fix manifest_number_ point to invalid file (#12882) Yu Zhang 2024-07-24 17:50:08 -07:00
  • 05c9c9aeed Fix race between test and recovery flush switch memtable (#12884) Yu Zhang 2024-07-24 17:06:16 -07:00
  • 086849aa4f Properly disable MultiCFIterator in WritePrepared/UnPreparedTxnDBs (#12883) Jay Huh 2024-07-24 16:50:12 -07:00
  • f456a7213f Refactor IndexBuilder::AddIndexEntry (#12867) Peter Dillinger 2024-07-22 14:27:31 -07:00
  • 15d9988ab2 Update history and version for 9.5.fb release (#12880) Hui Xiao 2024-07-22 13:15:09 -07:00
  • 349b1ec08f Fix duplicate WAL entries caused by write after error recovery (#12873) Hui Xiao 2024-07-22 12:40:25 -07:00
  • d1826fb6b9 history Hui Xiao 2024-07-22 11:24:28 -07:00
  • c064ac3bc5 Avoid opening table files and reading table properties under mutex (#12879) Changyu Bi 2024-07-19 19:12:45 -07:00
  • 4384dd5eee Support ingesting SST files generated by a live DB (#12750) Changyu Bi 2024-07-19 16:14:54 -07:00
  • 0fca5e31b4 Fix race between manifest error recovery and file ingestion (#12871) anand76 2024-07-19 10:37:51 -07:00
  • de6d0e5ec3 Reduce cases of impacted performance from bug fix (#12874) Peter Dillinger 2024-07-17 16:42:27 -07:00
  • 93b163d1a2 Fix major bug with prefixes, SeekForPrev, and partitioned filters (#12872) Peter Dillinger 2024-07-17 14:08:35 -07:00
  • 21db55f816 Move WAL sync before memtable insertion (#12869) Hui Xiao 2024-07-17 13:39:14 -07:00
  • 6870cc1187 Temporally disable log recycle with testing GetLiveFilesStorageInfo() (#12868) Hui Xiao 2024-07-16 12:37:50 -07:00
  • 9e4ee7f0c6 Fix non-okay status being ignored in write path under two_write_queues_ (#12866) Hui Xiao 2024-07-16 10:55:08 -07:00
  • 5aa675457e Fix unhandled MANIFEST write errors (#12865) anand76 2024-07-15 19:13:29 -07:00
  • 4ff35afb42 Fix a bug where OnErrorRecoveryBegin() is not called before auto-recovery (#12860) Hui Xiao 2024-07-15 17:00:14 -07:00
  • 755010f8d3 Fix the bug with using the user comparator to compare prefix. (#12862) WangQian 2024-07-15 15:13:29 -07:00
  • 0e3e43f4d1 FaultInjectionTestFS follow-up and clean-up (#12861) Peter Dillinger 2024-07-15 10:28:34 -07:00
  • b800b5eb6a Deflake ThreadStatus related unit tests (#12858) Changyu Bi 2024-07-15 09:56:09 -07:00
  • 72438a6788 Support read & write with unsynced data in FaultInjectionTestFS (#12852) Peter Dillinger 2024-07-12 16:01:57 -07:00
  • 3db030d7ee Fix bug for recovering a prepared but not committed txn (#12856) Yu Zhang 2024-07-11 16:25:35 -07:00
  • cec28aa90f Fix SetOptions() failure in stress test (#12854) Changyu Bi 2024-07-10 21:36:44 -07:00
  • 37b81bd28f Avoid SyncWAL if flushing during shutdown (#12853) anand76 2024-07-10 15:59:35 -07:00
  • 6997dd909c Disable attribute group txn tests (#12851) Jay Huh 2024-07-10 10:53:30 -07:00
  • d6f265f9d6 Fix race in multiops txn stress test (#12847) Changyu Bi 2024-07-09 16:51:38 -07:00
  • ebe2116240 Remove false-postive assertion in FaultInjectionTestFS::RenameFile (#12828) Hui Xiao 2024-07-09 15:35:54 -07:00
  • 5ecb92760a Create C API function to iterate over WriteBatch for custom Column Families (#12718) Konstantin Ilin 2024-07-09 12:05:08 -07:00
  • b837d41ab1 Expose SizeApproximationFlags to C API (#12836) w41ter 2024-07-09 12:00:50 -07:00
  • 2e1b3f921f Remove unreachable code (#12846) Yu Zhang 2024-07-09 09:24:43 -07:00
  • 62b62cf135 Fix CondVar::TimedWait for Windows (#12815) Jeffery 2024-07-08 21:38:21 -07:00
  • a97a1f3247 Fix incorrect refillPeriodMicros unit in the document (#12832) Zixuan Tan 2024-07-08 18:08:53 -07:00
  • f471e56190 fix the non initialized bug in StderrLogger. (#12839) WangQian 2024-07-08 15:59:02 -07:00
  • 110ce5f4a3 fix: Round-Robin pri under leveled compaction allows subcompactions b… (#12843) Chdy 2024-07-08 12:25:11 -07:00
  • b6c3495a71 Update snappy dependency for Java releases. (#12207) Radek Hubner 2024-07-05 09:30:28 -07:00
  • 1f589a3f73 Clarify GetProperty API doc (#12829) Hui Xiao 2024-07-02 13:15:00 -07:00
  • de16611a50 Fix WAL corruption in stress test (#12834) Changyu Bi 2024-07-02 13:02:39 -07:00
  • 0bb939611d Avoid unnecessary work in internal calls to GetSortedWalFiles (#12831) Peter Dillinger 2024-07-01 23:29:02 -07:00
  • 84296bc248 Reset seen_injected_error_ with seen_error_ (#12830) Hui Xiao 2024-07-01 16:40:57 -07:00
  • 093f4ef82c Fix db_rate_limiter_test for win (#12816) Jeffery 2024-07-01 16:14:19 -07:00
  • 9eebaf11cb Fix stress test SetOptions() setting incompatible options (#12827) Changyu Bi 2024-07-01 12:17:22 -07:00
  • 69ad597b46 Disable fault injection for TestGetProperty (#12825) Hui Xiao 2024-07-01 10:53:51 -07:00
  • c7e94bc878 Disable WAL write error injection when reopen with WAL (#12820) Hui Xiao 2024-07-01 09:41:09 -07:00
  • 22fe23edc8 Fix unknown flag "manual_wal_flush" (#12823) Jay Huh 2024-06-28 19:51:17 -07:00
  • 8c1558a3e0 Add some documentation for Env related interfaces (#12813) Yu Zhang 2024-06-28 18:56:40 -07:00
  • 0b10e7dbba Ignore more non-critical IO error in BlockCacheLookupForReadAheadSize() in crash test (#12822) Hui Xiao 2024-06-28 12:01:13 -07:00
  • 5bb7f95ed6 Don't take archived log size into account when calculating log size for flush (#12680) HypenZou 2024-06-28 11:56:26 -07:00
  • aec15eebec Ignore non-critical IO error in BlockCacheLookupForReadAheadSize() in crash test (#12814) Hui Xiao 2024-06-26 23:02:28 -07:00
  • a31fe52173 Remove the return value of SetBGError() (#12792) Changyu Bi 2024-06-26 18:17:05 -07:00
  • 0d93c8a6ca Decouple sync fault and write injection in FaultInjectionTestFS & fix tracing issue under WAL write error injection (#12797) Hui Xiao 2024-06-26 14:56:35 -07:00
  • 41c6b4549a Revert back to previous ReadAsync error injection (#12811) Hui Xiao 2024-06-26 13:29:10 -07:00
  • 58bc4db456 Print more debugging info & further disable backup/restore error inejction (#12812) Hui Xiao 2024-06-26 13:09:23 -07:00
  • 8bf1f6f87f Add info logging via callback to C api. (#12537) Jason Volk 2024-06-26 10:29:05 -07:00
  • a06a7fdc88 Remove extra semi colon from internal_repo_rocksdb/repo/util/xxhash.h Richard Barnes 2024-06-26 07:26:20 -07:00
  • 6f79496475 Tag FaultInjectionIOType::kRead for FaultInjectionTestFS new read file & fix unrelease snapshot (#12810) Hui Xiao 2024-06-25 15:44:07 -07:00
  • e0ddbee76f Remove unnecessary injected error logging in crash test (#12807) Hui Xiao 2024-06-24 20:51:39 -07:00
  • ff204d8ecd Add entry for #12803: fix race between event listener and error handler (#12809) Yu Zhang 2024-06-24 17:01:41 -07:00
  • 5f003e4a22 Fix "no new line at end of file" (#12806) v9.4.0 Changyu Bi 2024-06-24 14:50:08 -07:00
  • 56f7ef50d7 Fix nullptr access and race to fault_fs_guard (#12799) Hui Xiao 2024-06-24 16:10:36 -07:00
  • e3f5125ff1 Fix "no new line at end of file" (#12806) Changyu Bi 2024-06-24 14:50:08 -07:00
  • 748f74aca3 Update main branch for 9.4 release (#12802) Changyu Bi 2024-06-24 11:53:05 -07:00
  • 39455974cb Fix possible double-free on TruncatedRangeDelIterator (#12805) Peter Dillinger 2024-06-24 11:51:16 -07:00
  • fa4ffc816c Fix race condition between event listener and error handler (#12803) Yu Zhang 2024-06-24 11:45:28 -07:00
  • 13549817af Update pinned folly version (#12801) Andrew Kryczka 2024-06-24 10:46:29 -07:00
  • 5c391c7713 Fix deprecated dynamic exception in infra_asic_fpga/validation/freya/bmtc/ssp/src/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include/c++/9.2.1/tr1/special_function_util.h +5 Richard Barnes 2024-06-24 09:30:20 -07:00
  • 08d85c62c8 update HISTORY.md for 9.4.fb Changyu Bi 2024-06-23 22:20:59 -07:00
  • e90e9153d5 Calculate injected_error_count even when SharedState::ignore_read_error (#12800) Hui Xiao 2024-06-23 21:54:27 -07:00
  • 9d64ca55b7 Proceed for new memtable on okay status (#12798) Hui Xiao 2024-06-22 16:17:59 -07:00
  • 40944cbbdb Fix folly build (#12795) Andrew Kryczka 2024-06-22 15:15:02 -07:00
  • b4a84efb4e Fix assertion failure in ConstructFragmentedRangeTombstones() (#12796) Changyu Bi 2024-06-22 11:31:16 -07:00
  • 981fd432fa Fix not getting expected injected read error (#12793) Hui Xiao 2024-06-21 20:11:57 -07:00
  • d6cf9de9d9 Disable fault injection with BatchedOpsStressTest and MultiOpsTxnsStressTest (#12794) Hui Xiao 2024-06-21 19:50:59 -07:00
  • 3ee4d5a11a Fix possible crash in failure to sync some WALs (#12789) Peter Dillinger 2024-06-21 12:56:21 -07:00
  • cce51f0664 Fix heap-use-after-free in MultiCfIteratorImpl (#12784) Jay Huh 2024-06-21 11:56:10 -07:00
  • efba8f5b27 Respect ReadOptions::read_tier in prefetching (#12782) Peter Dillinger 2024-06-19 09:53:59 -07:00
  • 1adb935720 Inject more errors to more files in stress test (#12713) Hui Xiao 2024-06-19 08:42:00 -07:00
  • 71f9e6b5b3 Add experimental range filters to stress/crash test (#12769) Peter Dillinger 2024-06-18 16:16:09 -07:00
  • f26e2fedb3 Disable AttributeGroup in multiops txn test (#12781) Jay Huh 2024-06-18 16:05:18 -07:00
  • d0259c2c98 Enable reading un-synced data in db stress test (#12752) Hui Xiao 2024-06-18 14:41:14 -07:00
  • c73cf7a878 Add CompactForTieringCollector to support automatically trigger compaction for tiering use case (#12760) Yu Zhang 2024-06-18 10:51:29 -07:00
  • 9f95aa8269 GetAggregatedIntProperty accumulates property once per block cache (#12755) Jonah Gao 2024-06-18 10:46:55 -07:00
  • b8c9a2576a Add AttributeGroupIterator to Stress Test (#12776) Jay Huh 2024-06-17 11:25:30 -07:00
  • 3758e31f3f Fix rare failure in DBBlockCacheTypeTest.Uncache (#12775) Peter Dillinger 2024-06-14 20:50:36 -07:00
  • d6979bda40 Verify public headers do not reference internal ones (#12774) Peter Dillinger 2024-06-14 16:32:28 -07:00
  • 0ab60b8a8c MultiCfIterator - Handle case of invalid key from child iter manual prefix iteration (#12773) Jay Huh 2024-06-14 15:59:17 -07:00
  • f5e44f3490 Fix manual flush hanging on waiting for no stall for UDT in memtable … (#12771) Yu Zhang 2024-06-14 13:37:37 -07:00
  • 13c758f986 Change the behavior of manual flush to not retain UDT (#12737) Yu Zhang 2024-06-13 13:18:10 -07:00
  • a8dd15ad41 Fix deprecated dynamic exception in internal_repo_rocksdb/repo/java/rocksjni/kv_helper.h +1 Richard Barnes 2024-06-13 12:41:13 -07:00
  • 762031531d add gtags files ignore (#12747) mingwei 2024-06-12 21:46:40 -07:00
  • abf9ebc4bf Remove redundant no_io parameters to filter functions (#12762) Peter Dillinger 2024-06-12 18:47:11 -07:00
  • 3abcba8470 Propagate more ReadOptions to ApproximateOffsetOf/Sizes (#12764) Peter Dillinger 2024-06-12 16:25:47 -07:00
  • 5cf3bed00f Eliminate some parameters redundant with ReadOptions (#12761) Peter Dillinger 2024-06-12 15:44:37 -07:00
  • a2f772910e Fix manual WAL flush causing false-positive inconsistent values in TestBackupRestore() (#12758) Hui Xiao 2024-06-12 12:17:45 -07:00
  • 0646ec6e2d Ensure Close() before LinkFile() for WALs in Checkpoint (#12734) Peter Dillinger 2024-06-12 11:48:45 -07:00
  • d64eac28d3 Fix a failure to propagate ReadOptions (#12757) Peter Dillinger 2024-06-11 21:41:21 -07:00
  • 961468f92e Fix TSAN-reported data race with uncache_aggressiveness (#12753) Peter Dillinger 2024-06-11 16:53:13 -07:00
  • 21eb82ebec Disable "uncache" behavior in DB shutdown (#12751) Peter Dillinger 2024-06-11 15:57:40 -07:00
  • af50823069 c.h: Add set_track_and_verify_wals_in_manifest to C API (#12749) Evan Jones 2024-06-10 16:26:52 -07:00
  • 68112b3beb Attempt fix rare failure in DBBlockCacheTypeTest.Uncache (#12748) Peter Dillinger 2024-06-10 13:31:46 -07:00