Commit Graph

  • 785faf2d07 Simplify `TraceAnalyzer` (#8697) Merlin Mao 2021-08-24 18:17:31 -0700
  • 318fe6941a Add port::GetProcessID() (#8693) Peter Dillinger 2021-08-24 17:45:01 -0700
  • 229350ef48 Allow iterate refresh for secondary instance (#8700) Yanqin Jin 2021-08-24 15:39:31 -0700
  • 74cfe7db60 Refactor WriteBufferManager::CacheRep into CacheReservationManager (#8506) Hui Xiao 2021-08-24 12:42:31 -0700
  • c521f22a1e Deflake write-prepared and write-unprepared tests (#8696) Andrew Kryczka 2021-08-23 23:08:25 -0700
  • f6437ea4d7 Refactor TraceAnalyzer to use `TraceRecord::Handler` to avoid casting. (#8678) Merlin Mao 2021-08-23 17:17:13 -0700
  • 249b1078c9 Add extra information to RemoteCompaction APIs (#8680) Jay Zhuang 2021-08-23 16:26:13 -0700
  • 1a5eb33d91 Allow intentionally swallowed errors in BlockBasedFilterBlockReader (#8695) Peter Dillinger 2021-08-23 15:49:27 -0700
  • 0637c8d36c Fix typo in 6.24.0 HISTORY.md (#8694) Peter Dillinger 2021-08-23 13:29:06 -0700
  • 2e062b2227 Fix LITE build (#8689) mrambacher 2021-08-23 05:08:54 -0700
  • 8c9e689790 Update version.h and HISTORY.md for the 6.24 release (#8688) Levi Tamasi 2021-08-20 22:27:22 -0700
  • 04db764831 Embed original file number in SST table properties (#8686) Peter Dillinger 2021-08-20 20:39:52 -0700
  • 22161b7547 Upgrade xxhash, add Hash128 (#8634) Peter Dillinger 2021-08-20 18:40:53 -0700
  • 2a383f21f4 Add Bloom/Ribbon hybrid API support (#8679) Peter Dillinger 2021-08-20 17:59:24 -0700
  • baf22b4ee6 Add `IteratorTraceExecutionResult` for iterator related trace records. (#8687) Merlin Mao 2021-08-20 15:32:55 -0700
  • f35042ca40 Add a PerfContext counter for secondary cache hits (#8685) anand76 2021-08-20 15:16:33 -0700
  • 22f2936b35 Update the block_read_count/block_read_byte counters in MultiGet (#8676) anand76 2021-08-20 11:49:53 -0700
  • 5efec84c60 Fix blob callback in compaction and atomic flush (#8681) Akanksha Mahajan 2021-08-20 11:37:53 -0700
  • ff8953380f Add iterator's lower and upper bounds to `TraceRecord` (#8677) Merlin Mao 2021-08-19 17:26:11 -0700
  • 9eb002fcf0 Fix some minor issues in the Customizable infrastructure (#8566) mrambacher 2021-08-19 10:09:30 -0700
  • c625b8d017 Add condition on NotifyOnFlushComplete that FlushJob was not mempurge. Add event listeners to mempurge tests. (#8672) Baptiste Lemaire 2021-08-18 17:39:00 -0700
  • d10801e983 Allow Replayer to report the results of TraceRecords. (#8657) Merlin Mao 2021-08-18 17:04:36 -0700
  • b6269b078a Stable cache keys on ingested SST files (#8669) Peter Dillinger 2021-08-18 11:32:00 -0700
  • 2b367fa8cc Fix bug caused by releasing snapshot(s) during compaction (#8608) Yanqin Jin 2021-08-17 22:13:21 -0700
  • 6878cedcc3 Add statistics support to integrated BlobDB (#8667) Levi Tamasi 2021-08-17 17:21:16 -0700
  • 0729b287e9 Exclude property kLiveSstFilesSizeAtTemperature from stress_test (#8668) Jay Zhuang 2021-08-17 09:04:09 -0700
  • add68bd28a Add a stat to count secondary cache hits (#8666) anand76 2021-08-16 21:00:17 -0700
  • a207c27809 Stable cache keys using DB session ids in SSTs (#8659) Peter Dillinger 2021-08-16 20:36:19 -0700
  • 5de333fd99 Add db_test2 to to ASSERT_STATUS_CHECKED (#8640) Adam Retter 2021-08-16 08:09:46 -0700
  • 9b0a32f802 Support dynamic sector size in alignment validation for Windows. (#8613) Burton Li 2021-08-16 07:30:57 -0700
  • 48c468c22e Use non-zero exit codes in benchmark.sh when the benchmark cannot be run (#8554) Adam Retter 2021-08-16 06:24:35 -0700
  • c55460c734 Add property `LiveSstFilesSizeAtTemperature` for tiered storage (#8644) Jay Zhuang 2021-08-15 14:16:43 -0700
  • e51be2c5a1 Improve MemPurge sampling (#8656) Baptiste Lemaire 2021-08-13 14:34:43 -0700
  • 74a652a45f Code cleanup for trace replayer (#8652) Merlin Mao 2021-08-12 09:21:40 -0700
  • f58d276764 Make TraceRecord and Replayer public (#8611) Merlin Mao 2021-08-11 19:31:44 -0700
  • a53563d86e Re-add retired mempurge flag definitions for legacy-options-file temporary support. (#8650) Baptiste Lemaire 2021-08-11 16:04:19 -0700
  • 6450e9fc38 Update and enhance check_format_compatible.sh (#8651) Peter Dillinger 2021-08-11 16:01:27 -0700
  • 87e2358736 Add suggestion for btrfs user to disable preallocation (#8646) Jay Zhuang 2021-08-11 14:52:46 -0700
  • e3a96c4823 Memtable sampling for mempurge heuristic. (#8628) Baptiste Lemaire 2021-08-10 18:07:48 -0700
  • f63331ebaf Attempt to deflake DBTestXactLogIterator.TransactionLogIteratorCorruptedLog (#8627) Levi Tamasi 2021-08-10 11:08:34 -0700
  • 82b81dc8b5 Simplify GenericRateLimiter algorithm (#8602) Andrew Kryczka 2021-08-09 16:46:14 -0700
  • a756fb9c85 rocksdb: don't call LZ4_loadDictHC with null dictionary Lucian Grijincu 2021-08-09 16:04:26 -0700
  • 61f83dfeb7 Add an unittest for tiered storage universal compaction (#8631) Jay Zhuang 2021-08-09 13:43:18 -0700
  • e7c24168d8 Move old files to warm tier in FIFO compactions (#8310) sdong 2021-08-09 12:50:19 -0700
  • 052c24a668 Fix db_stress failure (#8632) Akanksha Mahajan 2021-08-07 09:20:11 -0700
  • d4b75d295f Add more C bindings for OptimisticTransactionDB (#8526) Roy Crihfield 2021-08-06 19:05:32 -0700
  • 23ffed9cb7 Prevent joining detached thread in ThreadPoolImpl (#8635) Andrew Kryczka 2021-08-06 19:05:01 -0700
  • 87882736ef Fix the sorting of KeyContexts for batched MultiGet (#8633) Levi Tamasi 2021-08-06 16:26:04 -0700
  • e95c570047 Fix the wrong comment of level compaction cf paths test (#8533) Zaorang Yang 2021-08-06 15:26:06 -0700
  • 543a201b93 Remove unused variable - run_had_errors (#8599) Peter (Stig) Edwards 2021-08-06 14:45:39 -0700
  • d56f74a4db Update benchmark.sh (#8615) HappyUncle 2021-08-06 14:34:37 -0700
  • a7fd1d0881 Make backup restore atomic, with sync option (#8568) Peter Dillinger 2021-08-06 09:48:53 -0700
  • 8ca081780b Correct javadoc for Env#setBackgroundThreads(int) (#8576) Brendan MacDonell 2021-08-06 08:51:05 -0700
  • d057e8326d Make MergeOperator+CompactionFilter/Factory into Customizable Classes (#8481) mrambacher 2021-08-06 08:26:23 -0700
  • fd2079938d Dynamically configure BlockBasedTableOptions.prepopulate_block_cache (#8620) Akanksha Mahajan 2021-08-05 19:43:44 -0700
  • 9b25d26dc8 Attempt to deflake ObsoleteFilesTest.DeleteObsoleteOptionsFile (#8624) Levi Tamasi 2021-08-05 18:35:02 -0700
  • b01a428d9b Update HISTORY for PR8585 (#8623) Yanqin Jin 2021-08-04 18:44:53 -0700
  • a685a701ca Do not attempt to rename non-existent info log (#8622) Andrew Kryczka 2021-08-04 17:24:06 -0700
  • a074d46a5a Fix clang failure (#8621) Akanksha Mahajan 2021-08-04 17:11:47 -0700
  • c268859aaa Remove corruption error injection in FaultInjectionTestFS (#8616) anand76 2021-08-04 15:48:10 -0700
  • dbe3810c74 Improve rate limiter implementation's readability (#8596) hx235 2021-08-04 10:42:49 -0700
  • 08af0ae3f0 Mention PR 8605 in HISTORY.md (#8619) Levi Tamasi 2021-08-03 16:13:41 -0700
  • 0879c24040 Fix NotifyOnFlushCompleted() for atomic flush (#8585) Yanqin Jin 2021-08-03 13:30:05 -0700
  • 8b2f60b668 Cache warming blocks during flush (#8561) Akanksha Mahajan 2021-08-03 12:42:22 -0700
  • b278152261 Fix db stress crash mempurge (#8604) Baptiste Lemaire 2021-08-02 20:25:39 -0700
  • 4811115b3e Revert checkpoint fix (#8607) Merlin Mao 2021-08-02 18:27:11 -0700
  • 3f7e929865 Fix a race in ColumnFamilyData::UnrefAndTryDelete (#8605) Levi Tamasi 2021-08-02 18:10:57 -0700
  • 8e91bd90d2 Fix a issue with initializing blob header buffer (#8537) yangzaorang 2021-08-02 17:13:36 -0700
  • 8f52972cf9 Allow to use a string as a delimiter in StringAppendOperator (#8536) Mikhail Golubev 2021-08-02 16:49:54 -0700
  • ab7f7c9e49 Allow WAL dir to change with db dir (#8582) mrambacher 2021-07-30 12:15:04 -0700
  • 066b51126d Several simple local code clean-ups (#8565) Yanqin Jin 2021-07-30 12:06:47 -0700
  • 1d34cd797e Fix insecure internal API for GetImpl (#8590) Peter Dillinger 2021-07-29 14:58:35 -0700
  • 9501279d5f Create fillanddeleteuniquerandom benchmark (db_bench), with new option flags. (#8593) Baptiste Lemaire 2021-07-29 14:57:03 -0700
  • e8f218cb68 DB::GetSortedWalFiles() to ensure file deletion is disabled (#8591) sdong 2021-07-29 11:50:00 -0700
  • 0804b44fb6 Some fixes and enhancements to `ldb repair` (#8544) Peter Dillinger 2021-07-28 16:43:16 -0700
  • a4b8ac9a73 Fix HISTORY.md for #8518 (#8594) Jay Zhuang 2021-07-28 16:09:41 -0700
  • e0ff365a76 Replace macros in compaction_iterator.cc with inline functions (#8592) jimmycleary 2021-07-28 14:52:35 -0700
  • d6006f9c9b Add experimental mempurge policy flag to db_stress. (#8588) Baptiste Lemaire 2021-07-28 13:27:10 -0700
  • 74b7c0d249 Fix use-after-free on implicit temporary FileOptions (#8571) Peter Dillinger 2021-07-27 21:48:22 -0700
  • e352bd5742 Fix missing Handle release in TableCache::GetRangeTombstoneIterator (#8589) Peter Dillinger 2021-07-27 21:30:54 -0700
  • eec79b39a6 Add MultiGet to replay (#8577) Zhichao Cao 2021-07-27 13:55:15 -0700
  • ddf439c561 Pass extra db_stress args to fbcode crash tests (#8587) anand76 2021-07-27 12:45:59 -0700
  • 3aee4fbd41 Make EventListener into a Customizable Class (#8473) mrambacher 2021-07-27 07:46:09 -0700
  • 9ddb55a8f6 Add periodic_compaction_seconds option to RocksJava (#8579) Anatolii Zhmaiev 2021-07-26 17:32:42 -0700
  • 4361d6d163 Add simple heuristics for experimental mempurge. (#8583) Baptiste Lemaire 2021-07-26 11:55:27 -0700
  • daf7e77a6b Disable DistributedMutex test by default (#8584) Jay Zhuang 2021-07-23 15:54:29 -0700
  • 2febf1c45c db_bench_tool.cc: fix copy - paste (#8553) leipeng 2021-07-23 14:30:41 -0700
  • 4171e3db9b CompactionJob::Install(): fix log truncation (#8563) leipeng 2021-07-23 11:38:18 -0700
  • 55f7ded80d Checkpoint dir options fix (#8572) Merlin Mao 2021-07-23 11:11:25 -0700
  • 3b27725245 Fix a minor issue with initializing the test path (#8555) Drewryz 2021-07-23 08:37:27 -0700
  • c521a9ab2b Retire superfluous functions introduced in earlier mempurge PRs. (#8558) Baptiste Lemaire 2021-07-22 18:26:47 -0700
  • 61c9bd49c1 Analyze MultiGet in trace_analyzer (#8575) Zhichao Cao 2021-07-22 16:51:19 -0700
  • 2e5388178f Return error if trying to open secondary on missing or inaccessible primary (#8200) Yanqin Jin 2021-07-22 15:47:35 -0700
  • c4a503f3df Fix an race condition during multiple DB opening (#8574) Jay Zhuang 2021-07-22 13:41:48 -0700
  • 84eef260de Remove TaskLimiterToken::ReleaseOnce for fix (#8567) Peter Dillinger 2021-07-21 17:36:48 -0700
  • 9b41082d4a Complete the fix of stress open WAL drop fix (#8570) sdong 2021-07-21 16:07:18 -0700
  • 42eaa45c1b Avoid updating option if there's no value updated (#8518) Jay Zhuang 2021-07-21 13:44:39 -0700
  • 6b4cdacf41 Add overwrite_probability for filluniquerandom benchmark in db_bench (#8569) Baptiste Lemaire 2021-07-21 11:32:36 -0700
  • 87e82a41a9 Fix incorrect Status::NoSpace() status check (#8504) Zhichao Cao 2021-07-20 18:08:55 -0700
  • 66ca5ac427 Cleanup cf handlers before deleting db (#8564) Jay Zhuang 2021-07-20 14:58:19 -0700