Commit Graph

  • f42fec2fab Add bash for running the script (#10521) Jay Zhuang 2022-08-11 13:33:06 -0700
  • 9277569ba3 Add some missing headers (#10519) sdong 2022-08-11 12:45:50 -0700
  • 5d3aefb682 Migrate to docker for CI run (#10496) Jay Zhuang 2022-08-10 17:34:38 -0700
  • a0798f6f92 Enable ClockCache in DB block cache test (#10482) Guido Tagliavini Ponce 2022-08-10 13:57:52 -0700
  • 911c0208b9 WritableFileWriter tries to skip operations after failure (#10489) sdong 2022-08-10 10:19:20 -0700
  • b57155a0bd Revert "Add CompressedSecondaryCache into stress test" #10442 (#10509) gitbw95 2022-08-09 17:49:01 -0700
  • fee2c472d0 Include minimal contextual information in `CompactionIterator` (#10505) Yanqin Jin 2022-08-09 17:07:24 -0700
  • f060b47ee8 Fix the segdefault bug in CompressedSecondaryCache and its tests (#10507) gitbw95 2022-08-09 15:34:50 -0700
  • 0b02960d8c Fix MultiGet range deletion handling and a memory leak (#10513) anand76 2022-08-09 14:44:47 -0700
  • 06b04127a8 Reset blob value as soon as it's not needed in DBIter (#10490) Levi Tamasi 2022-08-09 11:39:57 -0700
  • 24bcab7d5d Make queries return the value of the default column for wide-column entities (#10483) Levi Tamasi 2022-08-08 16:10:08 -0700
  • a85443c001 Update HISTORY.md for PR 10492 (#10504) Levi Tamasi 2022-08-08 15:54:13 -0700
  • 3f763763aa Change `bottommost_temperture` to `last_level_temperture` (#10471) Jay Zhuang 2022-08-08 14:36:34 -0700
  • 375534752a Improve universal compaction picker for tiered compaction (#10467) Jay Zhuang 2022-08-08 14:34:36 -0700
  • 563f574372 Disable subcompactions for user_defined_timestamp (#10503) Akanksha Mahajan 2022-08-08 13:11:11 -0700
  • 1e86d424e4 Tiered storage stress test (#10493) Jay Zhuang 2022-08-08 13:08:35 -0700
  • 0d885e80d4 Avoid dynamic memory allocation on read path (#10453) Jay Zhuang 2022-08-08 12:59:31 -0700
  • 0cc9e98bbb Respect fill_cache when reading blobs in DBIter (#10492) Levi Tamasi 2022-08-08 08:26:33 -0700
  • e446bc65e6 Remove local static string (#8103) Burton Li 2022-08-05 23:03:51 -0700
  • ce370d6b95 Close the Logger before rolling to next one in AutoRollLogger (#10488) Akanksha Mahajan 2022-08-05 16:23:44 -0700
  • 2259bb9ca6 Include some legal contents in website (#10491) sdong 2022-08-05 15:24:20 -0700
  • edae671ce0 Re-enable SuggestCompactRangeTest and add Universal Compaction test (#10473) Jay Zhuang 2022-08-05 13:16:58 -0700
  • 56dbcb4f72 Deflake ChargeFileMetadataTestWithParam/ChargeFileMetadataTestWithParam.Basic/0 (#10481) Hui Xiao 2022-08-05 12:58:07 -0700
  • 9d77bf8f7b Fragment memtable range tombstone in the write path (#10380) Changyu Bi 2022-08-05 12:02:33 -0700
  • f28d0c2020 Fix data race reported on SetIsInSecondaryCache in LRUCache (#10472) Bo Wang 2022-08-04 13:52:11 -0700
  • bf4532eb5c Break TableReader MultiGet into filter and lookup stages (#10432) anand76 2022-08-04 12:51:57 -0700
  • 538df26fcc Deflake DBWALTest.RaceInstallFlushResultsWithWalObsoletion (#10456) Yanqin Jin 2022-08-04 12:14:28 -0700
  • 504fe4de80 Avoid allocations/copies for large `GetMergeOperands()` results (#10458) Andrew Kryczka 2022-08-04 00:42:13 -0700
  • d23752f672 Fix the error path of PLUGIN_ROOT (#10446) Qiaolin Yu 2022-08-03 11:06:27 -0700
  • 8d664ccb07 increase buffer size in PosixFileSystem::GetAbsolutePath to PATH_MAX (#10413) Vladimir Kikhtenko 2022-08-02 17:18:18 -0700
  • 87b82f28a1 Split cache to minimize internal fragmentation (#10287) Bo Wang 2022-08-02 15:28:11 -0700
  • bef3127b00 Fix race in ExitAsBatchGroupLeader with pipelined writes (#9944) mpoeter 2022-08-02 14:52:10 -0700
  • 27f3af5966 Fix serious FSDirectory use-after-Close bug (missing fsync) (#10460) Peter Dillinger 2022-08-02 10:54:32 -0700
  • 9da97a3726 regression_test.sh: kill very old db_bench (and more) (#10441) Peter Dillinger 2022-08-02 09:16:17 -0700
  • cc8ded6152 Do not put blobs read during compaction into cache (#10457) Levi Tamasi 2022-08-01 19:49:05 -0700
  • fbfcf5cbcd Remove unused fields from FileMetaData (temporarily) (#10443) Yanqin Jin 2022-08-01 17:56:13 -0700
  • cc2099803a Use EnvLogger instead of PosixLogger (#10436) sdong 2022-08-01 14:37:18 -0700
  • e1b176d274 Add CompressedSecondaryCache into stress test (#10442) gitbw95 2022-08-01 11:01:03 -0700
  • 56463d443d Provide support for subcompactions with user-defined timestamps (#10344) Akanksha Mahajan 2022-07-31 11:39:16 -0700
  • 54aebb2cc5 Fix cache metrics update when secondary cache is used (#10440) anand76 2022-07-29 14:24:44 -0700
  • 1aab5b32ad Update passing rate_limiter_priority for a PartitionedFilterBlockReader function to FS (#10438) Bo Wang 2022-07-29 11:32:54 -0700
  • aec28ebae6 db_bench -use_stderr_info_logger to print timestamp (#10435) sdong 2022-07-29 11:24:52 -0700
  • 15da225268 Fix regression_test.sh deleterandom duration (#10437) Peter Dillinger 2022-07-29 10:39:22 -0700
  • 65036e4217 Revert "Add a blob-specific cache priority (#10309)" (#10434) Peter Dillinger 2022-07-29 07:18:15 -0700
  • c7ccbb33a6 Allow manual compactions to run in parallel by default (#10317) Andrew Kryczka 2022-07-28 17:07:36 -0700
  • 87649d3288 Best efforts recovery to skip empty MANIFEST (#10416) Jay Zhuang 2022-07-27 20:16:38 -0700
  • 8d178090be Add a blob-specific cache priority (#10309) Gang Liao 2022-07-27 19:09:24 -0700
  • d976f68977 Fix assertion failure and memory leak in ClockCache. (#10430) Guido Tagliavini Ponce 2022-07-27 18:55:55 -0700
  • 8b2d429251 Mention kRoundRobin in HISTORY.md (#10421) Zichen Zhu 2022-07-27 10:38:26 -0700
  • 8c0810de26 add trace tools flags in CMakeLists (#10404) BilyZ98 2022-07-27 09:10:18 -0700
  • 6a0010eb46 ldb to display public unique id and dump work with key range (#10417) Jay Zhuang 2022-07-26 20:40:18 -0700
  • c945a9a664 Allow sufficient subcompactions under round-robin compaction priority (#10422) Zichen Zhu 2022-07-26 20:37:34 -0700
  • 9d7de6517c Towards a production-quality ClockCache (#10418) Guido Tagliavini Ponce 2022-07-26 17:42:03 -0700
  • 8db8b98f98 Transaction.prepare should be public (#10412) Alan Paxton 2022-07-26 17:14:43 -0700
  • 3134471457 Deflake FlushStaleColumnFamilies test (#10409) Jay Zhuang 2022-07-26 12:50:27 -0700
  • 84e9b6ee2d full_history_ts_low should be const (#10411) Jay Lee 2022-07-25 17:38:39 -0700
  • 2fc6df37d6 Add checksum handshake for WAL fragment decompression (#10339) Changyu Bi 2022-07-25 16:27:26 -0700
  • e637470f64 Run new benchmark script in branch. (#10303) Alan Paxton 2022-07-25 14:44:10 -0700
  • 01a2e20299 Account for DB ID in stress testing block cache keys (#10388) Peter Dillinger 2022-07-25 13:03:55 -0700
  • 4e00748098 Fix a bug in hash linked list (#10401) sdong 2022-07-25 11:33:28 -0700
  • 6a160e1fec Lock-free ClockCache (#10390) Guido Tagliavini Ponce 2022-07-25 10:02:19 -0700
  • 8860fc902a Support subcmpct using reserved resources for round-robin priority (#10341) Zichen Zhu 2022-07-24 11:12:44 -0700
  • 252bea405e Improve SubCompaction Partitioning (#10393) sdong 2022-07-23 17:38:49 -0700
  • fcccc412d7 Remove Travis CI (#10407) Jay Zhuang 2022-07-22 20:16:45 -0700
  • bfc737da21 fix typos in some code and comment (#10139) Yu Zhao 00540916 2022-07-22 19:25:52 -0700
  • 7b44724205 Fix WAL compression fragmentation test (#10402) Andrew Kryczka 2022-07-22 11:05:55 -0700
  • 5cf18c7634 Fix build error due to uninitialized read_req (#10312) Jun He 2022-07-22 09:24:13 -0700
  • 8885b0537b Fix underflow in FIFOCompactionPicker (#10386) LIU HU 2022-07-22 09:20:35 -0700
  • dd759537d0 Print perf context for all benchmarks if enabled (#10396) Yanqin Jin 2022-07-22 09:19:25 -0700
  • 944ace8f70 Bump tzinfo from 1.2.9 to 1.2.10 in /docs (#10400) dependabot[bot] 2022-07-22 08:45:36 -0700
  • 6bebe65030 Correctly implement Create-/DropColumnFamilies for PessimisticTransactionDB (#10332) DaPorkchop_ 2022-07-22 08:31:22 -0700
  • 1e9bf25f61 Do not hold mutex when write keys if not necessary (#7516) Wallace 2022-07-21 13:35:36 -0700
  • a0c63083d3 Fix explanation of XOR usage in KV checksum blog post (#10392) Andrew Kryczka 2022-07-19 21:39:34 -0700
  • b443d24f4d Stop operating on DB in a stress test background thread (#10373) Yanqin Jin 2022-07-19 11:25:43 -0700
  • e576f2ab19 Fix race conditions in GenericRateLimiter (#10374) Andrew Kryczka 2022-07-19 09:31:14 -0700
  • 0b6bc101ba Charge blob cache usage against the global memory limit (#10321) Gang Liao 2022-07-18 23:26:57 -0700
  • 18a61a1734 Fix seqno->time worker not scheduled with multi DB instances (#10383) Jay Zhuang 2022-07-18 19:08:39 -0700
  • 5b5144deb2 Per kv checksum blogpost (#10385) Changyu Bi 2022-07-18 17:32:15 -0700
  • f6c4d7a576 Fix hang in MultiRead with O_DIRECT and io_uring (#10368) Akanksha Mahajan 2022-07-18 15:37:29 -0700
  • 25cc564ff7 Make RateLimiter not Customizable (#10378) Andrew Kryczka 2022-07-18 14:48:42 -0700
  • d9deffba57 Post 7.5 branch cut changes (#10376) sdong 2022-07-18 12:58:04 -0700
  • ec4ebeff30 Support prepopulating/warming the blob cache (#10298) Gang Liao 2022-07-17 07:13:59 -0700
  • f5ef36a29a add sstfilewriter_delete_range (#10314) sg20180546 2022-07-16 19:35:46 -0700
  • 95ef007adc Support using secondary cache with the blob cache (#10349) Gang Liao 2022-07-16 03:54:37 -0700
  • efdb428edc Lock-free Lookup and Release in ClockCache (#10347) Guido Tagliavini Ponce 2022-07-15 22:36:58 -0700
  • faa0f9723c Tiered compaction: integrate Seqno time mapping with per key placement (#10370) Jay Zhuang 2022-07-15 19:01:30 -0700
  • 7506c1a4ca Update HISTORY.md for the upcoming 7.5 release (#10372) sdong 2022-07-15 15:35:14 -0700
  • fb579a221c Remove fixed TODO (#10241) Jay Zhuang 2022-07-15 14:47:36 -0700
  • dcb6a3be4e Add helper function to get debug type name (#10243) Jay Zhuang 2022-07-15 14:42:00 -0700
  • 69a18b9bad VerifySstUniqueIds status is overrided for multi CFs (#10247) Jay Zhuang 2022-07-15 11:50:30 -0700
  • a543773bbc Add lean option to cache_bench (#10363) Guido Tagliavini Ponce 2022-07-15 09:33:32 -0700
  • 00e68e7a30 DB::PutEntity() shouldn't be defined as =0 (#10364) sdong 2022-07-14 22:24:02 -0700
  • a3acf2ef87 Add seqno to time mapping (#10338) Jay Zhuang 2022-07-14 21:49:34 -0700
  • 66685d6aa1 Fix HISTORY.md for misplaced items (#10362) Siying Dong 2022-07-14 11:33:47 -0700
  • c8b20d469d Make InternalKeyComparator not configurable (#10342) sdong 2022-07-14 10:09:31 -0700
  • 6ce0b2ca34 Tiered Compaction: per key placement support (#9964) Jay Zhuang 2022-07-13 20:54:49 -0700
  • 7e1b417824 Revert NewClockCache signature (#10358) Guido Tagliavini Ponce 2022-07-13 17:43:39 -0700
  • 5f9fe7f21e Added WAL compression checksum (#10319) Changyu Bi 2022-07-13 15:29:20 -0700
  • 86c2d0a95d Add the secondary cache information into LRUCache:: GetPrintableOptions (#10346) Bo Wang 2022-07-13 12:30:44 -0700
  • 9645e66fc9 Temporarily return a LRUCache from NewClockCache (#10351) Guido Tagliavini Ponce 2022-07-13 08:45:44 -0700