Commit Graph

  • b0d9776b70 clang format files under include/ (#10850) sdong 2022-10-24 14:09:32 -0700
  • deb6a24be2 Remove range tombstone test code from sst_file_reader (#10847) Changyu Bi 2022-10-23 20:17:14 -0700
  • daceb85c51 Update version.h, HISTORY.md and add branches to compatibility check (#10846) akankshamahajan 2022-10-23 19:42:06 -0700
  • 9a55e5da17 Update HISTORY.md for 7.8 release (#10844) akankshamahajan 2022-10-22 10:09:07 -0700
  • f726d29a82 Allow penultimate level output for the last level only compaction (#10822) Jay Zhuang 2022-10-22 08:57:38 -0700
  • 27c9705ac4 Use kXXH3 as default checksum (CPU efficiency) (#10778) Peter Dillinger 2022-10-21 18:09:12 -0700
  • 5d17297b76 Make UserComparatorWrapper not Customizable (#10837) sdong 2022-10-21 12:27:50 -0700
  • 0e7b27bfcf Refactor block cache tracing APIs (#10811) akankshamahajan 2022-10-21 12:15:35 -0700
  • b6e33dbc0e Fix HyperClockCache Rollback bug in #10801 (#10843) Peter Dillinger 2022-10-21 12:09:03 -0700
  • 333abe9c55 Ignore max_compaction_bytes for compaction input that are within output key-range (#10835) Changyu Bi 2022-10-21 10:22:41 -0700
  • 8dd4bf6cff Separate the handling of value types in SaveValue (#10840) Levi Tamasi 2022-10-21 10:05:46 -0700
  • 2564215e35 Bump nokogiri from 1.13.6 to 1.13.9 in /docs (#10842) dependabot[bot] 2022-10-20 22:13:41 -0700
  • 1663f77d2a Fix no internal time recorded for small preclude_last_level (#10829) Jay Zhuang 2022-10-20 17:11:38 -0700
  • 865d5576ad Support providing the default column separately when serializing columns (#10839) Levi Tamasi 2022-10-20 16:00:58 -0700
  • 33ceea9b76 Add DB property for fast block cache stats collection (#10832) Andrew Kryczka 2022-10-20 15:04:29 -0700
  • 7555243bcf Refactor ShardedCache for more sharing, static polymorphism (#10801) Peter Dillinger 2022-10-18 22:06:57 -0700
  • e267909ecf Enable a multi-level db to smoothly migrate to FIFO via DB::Open (#10348) Yueh-Hsuan Chiang 2022-10-18 14:38:13 -0700
  • e466173d5c Print stack traces on frozen tests in CI (#10828) Peter Dillinger 2022-10-18 00:35:35 -0700
  • 8367f0d2d7 Improve / refactor anonymous mmap capabilities (#10810) Peter Dillinger 2022-10-17 17:10:16 -0700
  • 11c0d1310e Do not adjust test_batches_snapshots to avoid mixing runs (#10830) Levi Tamasi 2022-10-17 14:32:59 -0700
  • 8142223b1b Git ignore .clangd/ (#10817) Peter Dillinger 2022-10-17 08:33:58 -0700
  • 8124bc3526 Enable preclude_last_level_data_seconds in stress test (#10824) Jay Zhuang 2022-10-16 09:28:43 -0700
  • 2f3042d732 Check wide columns in TestIterateAgainstExpected (#10820) Levi Tamasi 2022-10-14 14:25:05 -0700
  • 3cd78bce1e Temporarily disable mixing batched and non-batched runs (#10821) Levi Tamasi 2022-10-13 18:00:30 -0700
  • eae3a686ee Check wide columns in TestIterate (#10818) Levi Tamasi 2022-10-13 12:06:36 -0700
  • 1ee747d795 Deflake^2 DBBloomFilterTest.OptimizeFiltersForHits (#10816) Peter Dillinger 2022-10-13 09:08:09 -0700
  • a2eea18fc9 Fix file modes (#10815) Peter Dillinger 2022-10-13 09:00:37 -0700
  • 6ff0c204cb Several small improvements (#10803) Mark Callaghan 2022-10-12 15:13:28 -0700
  • 23b7dc2f4f Check columns in CfConsistencyStressTest::VerifyDb (#10804) Levi Tamasi 2022-10-12 11:43:34 -0700
  • 85399b14f7 Consider wide columns when checksumming in the stress tests (#10788) Levi Tamasi 2022-10-11 14:40:25 -0700
  • 5a5f21c489 Allow the last level data moving up to penultimate level (#10782) Jay Zhuang 2022-10-10 22:50:34 -0700
  • 2d0380adbe Allow manifest fix-up without requiring prior state (#10796) Peter Dillinger 2022-10-10 17:59:17 -0700
  • f6a0065d54 Allow Flush(sync=true) not supported in DB::Open() and db_stress (#10784) Hui Xiao 2022-10-10 15:52:10 -0700
  • ebf8c454fd Provide support for async_io with tailing iterators (#10781) akankshamahajan 2022-10-10 15:48:48 -0700
  • 5182bf3f83 Skip column validation for non-value types when iter_start_ts is set (#10799) Levi Tamasi 2022-10-10 15:07:07 -0700
  • a6ce1955b1 Fix flaky test ShuttingDownNotBlockStalledWrites (#10800) Changyu Bi 2022-10-10 13:58:55 -0700
  • 62ba5c8034 Deflake DBBloomFilterTest.OptimizeFiltersForHits (#10792) Jay Zhuang 2022-10-10 12:34:25 -0700
  • fac7a31c95 Fix a few errors in async IO blog post (#10795) anand76 2022-10-10 10:47:07 -0700
  • a45e6878f3 fix issue 10751 (#10765) Qingping Wang 2022-10-10 09:46:09 -0700
  • c401f285c3 Add option `preserve_internal_time_seconds` to preserve the time info (#10747) Jay Zhuang 2022-10-07 18:49:40 -0700
  • f366f90bdb Blog post for asynchronous IO (#10789) anand76 2022-10-07 17:42:48 -0700
  • 11943e8b27 Exclude timestamp when checking compaction boundaries (#10787) Yanqin Jin 2022-10-07 14:11:23 -0700
  • 7af47c532b Verify wide columns during prefix scan in stress tests (#10786) Levi Tamasi 2022-10-07 11:17:57 -0700
  • 943247b76e Expand stress test coverage for min_write_buffer_number_to_merge (#10785) Yanqin Jin 2022-10-06 18:08:19 -0700
  • 23fa5b7789 Use `sstableKeyCompare()` for compaction output boundary check (#10763) Jay Zhuang 2022-10-06 15:54:58 -0700
  • d6d8c007ff Verify columns in NonBatchedOpsStressTest::VerifyDb (#10783) Levi Tamasi 2022-10-06 15:07:16 -0700
  • b205c6d029 Fix bug in HyperClockCache ApplyToEntries; cleanup (#10768) Peter Dillinger 2022-10-06 14:54:21 -0700
  • f461e064ed Address feedback on recent recovery testing blog post (#10780) Andrew Kryczka 2022-10-05 15:31:04 -0700
  • 4d82b94896 Sanitize min_write_buffer_number_to_merge to 1 with atomic_flush (#10773) Yanqin Jin 2022-10-05 12:24:39 -0700
  • eca47fb696 Ignore kBottommostFiles compaction logic when allow_ingest_behind (#10767) Changyu Bi 2022-10-05 09:27:14 -0700
  • 00d697bdc5 blog post: Verifying crash-recovery with lost buffered writes (#10775) Andrew Kryczka 2022-10-04 23:24:54 -0700
  • ffde463a5f Cleanup SuperVersion in Iterator::Refresh() (#10770) Changyu Bi 2022-10-04 22:23:24 -0700
  • edda219fc3 Manual flush with `wait=false` should not stall when writes stopped (#10001) Yanqin Jin 2022-10-04 16:43:01 -0700
  • f007ad8b4f RoundRobin TTL compaction (#10725) Jay Zhuang 2022-10-04 14:53:32 -0700
  • 626eaa4189 ci: add GitHub token permissions for workflow (#10549) Varun Sharma 2022-10-04 12:10:30 -0700
  • 5f4391dda2 Some clean-up of secondary cache (#10730) Peter Dillinger 2022-10-03 22:23:38 -0700
  • 3ae00dec90 Disable ingestion in stress tests when PutEntity is used (#10769) Levi Tamasi 2022-10-03 18:09:56 -0700
  • 8b430e01dc Add iterator refresh to stress test (#10766) Changyu Bi 2022-10-03 16:22:39 -0700
  • ae0f9c3339 Add new property in IOOptions to skip recursing through directories and list only files during GetChildren. (#10668) akankshamahajan 2022-10-03 10:59:45 -0700
  • 9f2363f4c4 User-defined timestamp support for `DeleteRange()` (#10661) Changyu Bi 2022-09-30 16:13:03 -0700
  • 3b8164912e Add manual_wal_flush, FlushWAL() to stress/crash test (#10698) Hui Xiao 2022-09-30 15:48:33 -0700
  • 793fd09783 Track expected state only if expected values dir is non-empty (#10764) anand76 2022-09-30 13:37:05 -0700
  • 9078fcccee Add the PutEntity API to the stress/crash tests (#10760) Levi Tamasi 2022-09-30 11:11:07 -0700
  • fd71a82f4f Use actual file size when checking max_compaction_size (#10728) Changyu Bi 2022-09-30 10:50:44 -0700
  • f3cc66632b Align compaction output file boundaries to the next level ones (#10655) Jay Zhuang 2022-09-29 19:43:55 -0700
  • 47b57a3731 add SetCapacity and GetCapacity for secondary cache (#10712) gitbw95 2022-09-29 19:15:04 -0700
  • aa71464410 Remove and recreate expected values dir in white-box testing 2nd half (#10743) Hui Xiao 2022-09-29 16:29:51 -0700
  • 5f4b73644a cmake : Add ALL plugin LIBS to THIRD_PARTYLIBS (#10727) Joel Andres Granados 2022-09-29 12:42:52 -0700
  • dc9f499639 db_stress TestIngestExternalFile avoid empty files (#10754) Andrew Kryczka 2022-09-28 16:21:43 -0700
  • b0d8ccbbca db_stress print TestMultiGet error value in hex (#10753) Andrew Kryczka 2022-09-28 15:17:12 -0700
  • d2578ab195 Add DECLARE_uint32 to gflags compatibility (#10729) Yanqin Jin 2022-09-27 20:12:13 -0700
  • f3b359a549 Set options.num_levels in db_stress_test_base (#10732) Hui Xiao 2022-09-27 12:18:28 -0700
  • 7045b74b47 Remove timestamp before inserting to WBWI's index (#10742) Yanqin Jin 2022-09-27 09:04:57 -0700
  • df492791b6 Fix segfault in Iterator::Refresh() (#10739) Changyu Bi 2022-09-26 18:57:23 -0700
  • aed30ddf21 Support WriteCommit policy with sync_fault_injection=1 (#10624) Hui Xiao 2022-09-26 18:01:59 -0700
  • 5d7cf311ca Add OpenSSL to docker image (#10741) anand76 2022-09-26 17:36:57 -0700
  • 52f2411722 Update HISTORY to mention PR #10724 (#10737) Yanqin Jin 2022-09-26 15:59:30 -0700
  • 2280b2612a Small cleanup in NonBatchedOpsStressTest::VerifyDb (#10740) Levi Tamasi 2022-09-26 15:33:36 -0700
  • 07249fea8f Fix DBImpl::GetLatestSequenceForKey() for Merge (#10724) Yanqin Jin 2022-09-23 17:29:05 -0700
  • c76a90ceb9 CI benchmarks return NUM_KEYS to previous size (#10649) Alan Paxton 2022-09-23 09:39:40 -0700
  • 6d2a9832d9 Clarify API comments for blob_cache/prepopulate_blob_cache (#10723) Levi Tamasi 2022-09-23 08:27:41 -0700
  • 1b351fd9fe Add C API to set avoid_unnecessary_blocking_io option (#10693) walter 2022-09-22 18:41:06 -0700
  • 4a83b16ce3 Use grep instead of obsolete egrep (#10701) Anatol Pomozov 2022-09-22 16:58:21 -0700
  • 80d010a5e7 Bump commonmarker from 0.23.4 to 0.23.6 in /docs (#10722) dependabot[bot] 2022-09-22 16:20:08 -0700
  • ef443cead4 Refactor to avoid confusing "raw block" (#10408) Peter Dillinger 2022-09-22 11:25:32 -0700
  • 12f5a1e35c Clarify comments for cache priorities and pool options (#10718) Levi Tamasi 2022-09-21 16:02:08 -0700
  • 93f46da1fa Mention in HISTORY.md the fix in #10705 (#10720) Changyu Bi 2022-09-21 15:08:43 -0700
  • fb9a025892 Fix platform 10 build with folly (#10708) anand76 2022-09-21 14:43:44 -0700
  • 0f4978d34f Fix sqe->addr passed in cancel request in io_uring (#10644) Akanksha Mahajan 2022-09-21 14:21:59 -0700
  • 013305af13 Fix potential memory leak in ArenaWrappedDBIter::Refresh() (#10716) Changyu Bi 2022-09-21 14:08:10 -0700
  • dd40f83e95 Fix lint issues after enable BLACK (#10717) Bo Wang 2022-09-21 13:37:51 -0700
  • 749b849a34 Fix memtable-only iterator regression (#10705) Changyu Bi 2022-09-21 09:49:31 -0700
  • 9e01de9066 Enable BLACK for internal_repo_rocksdb (#10710) Bo Wang 2022-09-20 17:47:52 -0700
  • 00050d4634 Disable tiered storage + BlobDB stress test (#10699) Jay Zhuang 2022-09-19 15:39:31 -0700
  • 92df36985d Deflake CompactionServiceTest.BasicCompactions (#10697) Jay Zhuang 2022-09-19 14:10:05 -0700
  • 2b6f3510c2 Update version number and HISTORY in main branch (#10694) Yanqin Jin 2022-09-19 12:25:44 -0700
  • 01ebe8a5f7 Fix invalid reference in MultiGet due to vector resizing (#10702) anand76 2022-09-18 19:00:48 -0700
  • 2cc5b39560 Add enable_split_merge option for CompressedSecondaryCache (#10690) gitbw95 2022-09-16 15:41:49 -0700
  • e053ccde99 Fix an incorrect MultiGet assertion (#10695) anand76 2022-09-16 13:18:42 -0700
  • 0f91c72adc Call experimental new clock cache HyperClockCache (#10684) Peter Dillinger 2022-09-16 12:47:29 -0700