1
0
mirror of https://github.com/facebook/rocksdb.git synced 2026-10-26 07:59:32 +03:00

Commit Graph

  • c4936f26e8 Only flush after recovery for retryable IOError (#11880) Changyu Bi 2023-09-25 09:34:39 -07:00
  • 39ae58b6a0 Disable AutoReadaheadSize in stress tests (#11883) akankshamahajan 2023-09-25 09:06:22 -07:00
  • 145a50ba00 Update history and version for 8.5.4 v8.5.4 Hui Xiao 2023-09-26 19:47:02 -07:00
  • 0607f17755 Only fallback to RocksDB internal prefetching on unsupported FS prefetching (#11897) Hui Xiao 2023-09-26 18:44:41 -07:00
  • 9054045c8f Only fallback to RocksDB internal prefetching on unsupported FS prefetching (#11897) Hui Xiao 2023-09-26 18:44:41 -07:00
  • cb7a5e02ed Update HISTORY and version.h for 8.6.7 v8.6.7 Hui Xiao 2023-09-26 15:51:19 -07:00
  • 27297d1248 Only fallback to RocksDB internal prefetching on unsupported FS prefetching (#11897) Hui Xiao 2023-09-26 18:44:41 -07:00
  • 2e2c87a53d No file system prefetching when Options::compaction_readahead_size is 0 (#11887) Hui Xiao 2023-09-26 10:08:43 -07:00
  • fce04587b8 Only fallback to RocksDB internal prefetching on unsupported FS prefetching (#11897) Hui Xiao 2023-09-26 18:44:41 -07:00
  • 347d8dda55 No file system prefetching when Options::compaction_readahead_size is 0 (#11887) Hui Xiao 2023-09-26 10:08:43 -07:00
  • b385f2452c No file system prefetching when Options::compaction_readahead_size is 0 (#11887) Hui Xiao 2023-09-26 10:08:43 -07:00
  • 719f5511f6 No file system prefetching when Options::compaction_readahead_size is 0 (#11887) Hui Xiao 2023-09-26 10:08:43 -07:00
  • 7ea6e724fa Mark recovery_in_prog_ to false whenever recovery thread joins (#11890) Yu Zhang 2023-09-25 20:15:40 -07:00
  • 6c564e2e17 Add some convenience util APIs to facilitate using U64Ts (#11888) Yu Zhang 2023-09-25 19:00:39 -07:00
  • 8c2e91aca1 Patch 8.6.6 (#11886) Changyu Bi 2023-09-25 13:40:58 -07:00
  • 1c871a4d86 Only flush after recovery for retryable IOError (#11880) Changyu Bi 2023-09-25 09:34:39 -07:00
  • bd655b9af3 Disable AutoReadaheadSize in stress tests (#11883) akankshamahajan 2023-09-25 09:06:22 -07:00
  • 49da91ec09 Update files for version 8.8 (#11878) Changyu Bi 2023-09-23 11:02:19 -07:00
  • 16886b7fba 8.7 release note Changyu Bi 2023-09-22 23:23:38 -07:00
  • 3d67b5e8e5 Lookup ahead in block cache ahead to tune Readaheadsize (#11860) akankshamahajan 2023-09-22 18:12:08 -07:00
  • 48589b961f Fix updating the capacity of a tiered cache (#11873) anand76 2023-09-22 18:07:46 -07:00
  • 2c78b1b2bf Disable compressed secondary cache if capacity is 0 (#11863) anand76 2023-09-20 22:30:17 -07:00
  • 552bc01669 Surface timestamp from db to the transaction iterator (#11847) Yu Zhang 2023-09-22 17:28:36 -07:00
  • 0086809601 Fix a bug with atomic_flush that causes DB to stuck after a flush failure (#11872) Changyu Bi 2023-09-22 16:43:50 -07:00
  • 77a1d6eafb Fix assertion failure in AutoHCC (#11877) Peter Dillinger 2023-09-22 16:42:52 -07:00
  • 6afde14266 Add changelog entry for wide-column full merge (#11874) Levi Tamasi 2023-09-22 14:33:47 -07:00
  • 12d9386a4f Return a special OK status when the number of merge operands exceeds a threshold (#11870) Levi Tamasi 2023-09-22 13:49:19 -07:00
  • f6cb763409 Fix major performance bug in AutoHCC growth phase (#11871) Peter Dillinger 2023-09-22 13:47:31 -07:00
  • 269478ee46 Support compressed and local flash secondary cache stacking (#11812) anand76 2023-09-21 20:30:53 -07:00
  • b927ba5936 Rollback other pending memtable flushes when a flush fails (#11865) Changyu Bi 2023-09-21 15:31:29 -07:00
  • 32fc1e6cdc Add unit test for the multiget fix when ReadOptions.read_tier == kPersistedTier and disableWAL == true (#11854) Yu Zhang 2023-09-21 14:59:58 -07:00
  • bf488c3052 Use *next_sequence -1 here (#11861) Peter (Stig) Edwards 2023-09-21 13:52:01 -07:00
  • 548aabfe5f Disable compressed secondary cache if capacity is 0 (#11863) anand76 2023-09-20 22:30:17 -07:00
  • c1a97fe1f6 Fix Assertion `roundup_len2 >= alignment' failed in crash tests (#11852) akankshamahajan 2023-09-20 16:13:20 -07:00
  • 089070cb36 Expose more info about input files in CompactionFilter::Context (#11857) Hui Xiao 2023-09-20 13:34:39 -07:00
  • 8acf17002a Fix row cache falsely return kNotFound when timestamp enabled (#11816) chuhao zeng 2023-09-20 11:34:38 -07:00
  • 51b3b7e08c Remove a now-unnecessary WideColumnSerialization::Serialize variant (#11864) Levi Tamasi 2023-09-20 08:04:35 -07:00
  • f42e70bf56 Integrate FullMergeV3 into the query and compaction paths (#11858) Levi Tamasi 2023-09-19 17:27:04 -07:00
  • cfe0e0b037 Initialize FaultInjectionTestFS DirectWritable field (#11862) Changyu Bi 2023-09-19 12:23:38 -07:00
  • 44e4ffd60d Release note for #11738 AutoHCC (#11855) Peter Dillinger 2023-09-19 11:35:43 -07:00
  • ba5897ada8 Fix stress test failure due to write fault injections and disable write fault injection (#11859) Changyu Bi 2023-09-19 08:33:05 -07:00
  • 20dbf51247 DB Stress Fix - Commit pending value after checking for status (#11856) Jay Huh 2023-09-18 23:04:38 -07:00
  • c90807d103 Inject retryable write IOError when writing to SST files in stress test (#11829) Changyu Bi 2023-09-18 16:23:26 -07:00
  • cc254efea6 Release compaction files in manifest write callback (#11764) Changyu Bi 2023-09-18 13:11:53 -07:00
  • 920d72e6fa cmake: check PORTABLE for well-known boolean representations (#11724) Kefu Chai 2023-09-18 12:11:15 -07:00
  • 0dac75d542 Fix a bug in MultiGet when skip_memtable is true (#11700) dengyan 2023-09-18 12:06:58 -07:00
  • 5b5b011cdd Avoid double block cache lookup during Seek with async_io option (#11616) akankshamahajan 2023-09-18 11:32:30 -07:00
  • d01f4b3291 Delete PR 11836 unreleased history entry Hui Xiao 2023-09-18 11:09:03 -07:00
  • 6997a06c63 Invalidate threadlocal SV before incrementing super_version_number_ (#11848) Changyu Bi 2023-09-18 09:37:40 -07:00
  • 4196ad81e3 LZ4 set acceleration parameter (#11844) Andrew Kryczka 2023-09-18 09:26:29 -07:00
  • 1a9b42bbdd Add C API for ReadOptions::auto_readahead_size (#11837) Niklas Fiekas 2023-09-17 19:51:28 -07:00
  • 60de713e15 Use uint64_t for compaction_readahead_size in stress test (#11849) Changyu Bi 2023-09-16 12:08:55 -07:00
  • 99f8820054 Fix test on IOActivity check for MultiGetEntity (#11850) Jay Huh 2023-09-15 22:50:49 -07:00
  • 1c6faf3587 Make RibbonFilterPolicy::bloom_before_level mutable (SetOptions()) (#11838) Peter Dillinger 2023-09-15 15:46:10 -07:00
  • cff6490bc4 Add IOActivity.kMultiGetEntity (#11842) Jay Huh 2023-09-15 15:34:04 -07:00
  • 051cad3867 Fix CI failure due to transaction_test (#11843) Changyu Bi 2023-09-15 13:05:23 -07:00
  • a1bd631157 Update HISTORY.md and version.h for 8.6.5 Hui Xiao 2023-09-15 11:32:13 -07:00
  • e17c2ae5cf Fix a bug of rocksdb.file.read.verify.file.checksums.micros not being populated (#11836) Hui Xiao 2023-09-15 10:36:14 -07:00
  • 68ce5d84f6 Add new Iterator API Refresh(const snapshot*) (#10594) leipeng 2023-09-15 10:44:43 -07:00
  • b050751f76 Use default value instead of hard-coded 0 for compaction_readhead_size in db bench (#11831) Hui Xiao 2023-09-15 10:38:37 -07:00
  • 3ebf10e0ac Info-log stats level on db open (#11840) Hui Xiao 2023-09-15 10:37:25 -07:00
  • ed913513bd Fix a bug of rocksdb.file.read.verify.file.checksums.micros not being populated (#11836) Hui Xiao 2023-09-15 10:36:14 -07:00
  • c4a19ed399 Add Transaction::CollapseKey to collapse merge op chains ondemand (#11815) Sarang Masti 2023-09-15 10:25:57 -07:00
  • 1e2fd343bb Update upper_bound_offset when reseek changes iterate_upper_bound dynamically (#11775) akankshamahajan 2023-09-15 10:05:56 -07:00
  • e1fd348b92 Fix a bug in multiget for cleaning up SuperVersion (#11830) Yu Zhang 2023-09-15 09:50:39 -07:00
  • f2b623bcc1 GetEntity Support for ReadOnlyDB and SecondaryDB (#11799) Jay Huh 2023-09-15 08:30:44 -07:00
  • 935b6adc75 remove db.open from 8.6 hist Hui Xiao 2023-09-14 14:44:16 -07:00
  • 47e023abbd Remove "rocksdb.file.read.db.open.micros" typo from 8.6 HISTORY (#11839) Hui Xiao 2023-09-14 16:07:59 -07:00
  • 3c27f56d0b Fix the problem that some keys of ClipColumnFamily may not be deleted (#11811) 马越 2023-09-14 13:36:39 -07:00
  • 84d335b619 Remove an unused variable: last_stats_dump_time_microsec_ (#11824) Jonah Gao 2023-09-14 11:25:33 -07:00
  • 39a4ff2cab Track full_history_ts_low per SuperVersion (#11784) Yu Zhang 2023-09-13 16:34:18 -07:00
  • 3285ba7a29 Fix unit test tsan failure (#11828) Changyu Bi 2023-09-13 15:53:05 -07:00
  • 2f04b1a91e Update HISTORY.md and version.h for 8.6.4 Yu Zhang 2023-09-13 11:17:30 -07:00
  • 1b4fe9bf2a Add unit test for default temperature (#11722) Yu Zhang 2023-08-21 12:14:03 -07:00
  • 3db2cf113d Fix copyright header in util/overload.h (#11826) Levi Tamasi 2023-09-13 09:50:44 -07:00
  • 4b79e8c003 GetEntity and PutEntity Support in ldb (#11796) Jay Huh 2023-09-12 16:32:40 -07:00
  • ef3e289b2d Conditionally exclude some L0 input files in size amp compaction (#11749) Hui Xiao 2023-09-12 15:53:15 -07:00
  • 9d71682d1b Add statistics COMPACTION_CPU_TOTAL_TIME for total compaction time (#11741) Changyu Bi 2023-09-12 15:48:36 -07:00
  • 1e63fc9925 Add a helper method WideColumnsHelper::SortColumns (#11823) Levi Tamasi 2023-09-12 12:36:07 -07:00
  • bd36dcecf5 Include iterator status and delete range fix. (#11821) Changyu Bi 2023-09-12 10:31:31 -07:00
  • 4b123f3a54 Change file size related variables type to uint64_t in PickCompactionToReduceSizeAmp() (#11814) Hui Xiao 2023-09-12 10:00:57 -07:00
  • ccf51492a6 Update HISTORY.md and version to 8.6.2 akankshamahajan 2023-09-12 09:08:44 -07:00
  • e31f8a1d52 Avoid alignment in FilePrefetchBuffer during seek with async_io (#11793) akankshamahajan 2023-09-11 11:41:44 -07:00
  • 8fc78a3a9e Add helper methods WideColumnsHelper::{Has,Get}DefaultColumn (#11813) Levi Tamasi 2023-09-11 16:32:32 -07:00
  • 694e49cbb1 Add a unit test for the fix in #11763 (#11810) Andrew Kryczka 2023-09-11 12:54:50 -07:00
  • 760ea373a8 Introduce a wide column aware MergeOperator API (#11807) Levi Tamasi 2023-09-11 12:13:58 -07:00
  • ed5b6c0d99 Avoid alignment in FilePrefetchBuffer during seek with async_io (#11793) akankshamahajan 2023-09-11 11:41:44 -07:00
  • e67ee46642 Suppress TSAN reports on AutoHyperClockTable::Lookup (#11806) Peter Dillinger 2023-09-08 10:50:47 -07:00
  • 05183bedcc Add .arcconfig to .gitignore (fb internal use) (#11803) Jay Huh 2023-09-07 14:57:39 -07:00
  • 195f35c08b Add a unit test for the fix in #11786 (#11790) Changyu Bi 2023-09-06 15:22:39 -07:00
  • 137cd4bb75 Disable error injection after compaction completion (#11798) anand76 2023-09-06 12:57:10 -07:00
  • 458acf8169 Add some unit tests when file read returns error during compaction/scanning (#11788) Changyu Bi 2023-09-06 10:23:41 -07:00
  • 3f54b9696c Export GetCompactionReasonString/GetFlushReasonString by moving them into listener.h (#11778) git-hulk 2023-09-06 10:07:21 -07:00
  • 6a98471ae5 Fix bad include (#11797) Peter Dillinger 2023-09-05 14:44:17 -07:00
  • 392d6957cd Added compaction read errors to db_stress (#11789) Andrew Kryczka 2023-09-05 10:41:29 -07:00
  • d01b1215bd Fix TSAN reports on AutoHCC (#11792) Peter Dillinger 2023-09-04 10:59:16 -07:00
  • f66df58b9e Add Apache Kvrocks RocksDB use case in USERS.md (#11779) hulk 2023-09-01 23:39:41 -07:00
  • fe3405e80f Automatic table sizing for HyperClockCache (AutoHCC) (#11738) Peter Dillinger 2023-09-01 15:44:38 -07:00
  • f32521662a update HISTORY.md and version.h for 8.5.3 v8.5.3 Andrew Kryczka 2023-09-01 13:58:39 -07:00
  • fad0f3d34e Fix GenericRateLimiter hanging bug (#11763) Andrew Kryczka 2023-08-28 13:36:25 -07:00