Commit Graph

  • 433d7e4594 Improve error messages for SST footer and size errors (#11009) Peter Dillinger 2022-12-09 10:03:47 -0800
  • 6648dec0a3 Bump nokogiri from 1.13.9 to 1.13.10 in /docs (#11024) dependabot[bot] 2022-12-08 09:21:36 -0800
  • 5f52dbc505 Move two history entries mistake out of 7.9 section (#11013) Hui Xiao 2022-12-06 18:33:35 -0800
  • 15bb4ea084 Deflake DBWALTest.FixSyncWalOnObseletedWalWithNewManifestCausingMissingWAL (#11016) Hui Xiao 2022-12-06 18:31:43 -0800
  • 23af6786a9 Fix an assertion failure in `TimestampTablePropertiesCollector` for empty output (#11015) Changyu Bi 2022-12-05 13:46:27 -0800
  • 8ffabdc226 Fix table cache leak in MultiGet with async_io (#10997) anand76 2022-12-04 22:58:25 -0800
  • 95bf302189 Fix use of make_unique in Arena::AllocateNewBlock (#11012) Peter Dillinger 2022-12-01 13:18:40 -0800
  • be3a62a2e7 Fix an uninitialized variable warning for g++ 12.2.0 (#10995) WLeoo 2022-11-30 19:27:28 -0800
  • c068799d0c Blog: Time Aware Tiered Storage in RocksDB (#11005) Jay Zhuang 2022-11-30 13:49:51 -0800
  • 2f76ab150d Fix missing WAL in new manifest by rolling over the WAL deletion record from prev manifest (#10892) Hui Xiao 2022-11-29 14:14:43 -0800
  • f1574a20ff Revert PR 10777 "Fix FIFO causing overlapping seqnos in L0 files due to overla…" (#10999) Hui Xiao 2022-11-29 10:56:42 -0800
  • 6cdb7af9f8 Remove copying of range tombstones keys in iterator (#10878) Changyu Bi 2022-11-28 19:27:22 -0800
  • d8c043f7ad Trigger FIFO file deletion in non L0 only if exceeding max_table_files_size (#10955) Hui Xiao 2022-11-28 15:45:03 -0800
  • ed23fd7591 Add Apache Spark as a user (#10993) relife22 2022-11-28 09:42:42 -0800
  • 534fb06dd3 Prevent iterating over range tombstones beyond `iterate_upper_bound` (#10966) Changyu Bi 2022-11-23 14:27:14 -0800
  • 54c2542df2 Support tiering when file endpoints overlap (#10961) Andrew Kryczka 2022-11-23 09:20:58 -0800
  • 3d0d6b8140 Make best-efforts recovery verify SST unique ID before Version construction (#10962) Yanqin Jin 2022-11-22 22:53:31 -0800
  • d8e792e4cf fix compile warnings (#10976) jsteemann 2022-11-22 15:51:01 -0800
  • ae115eff8f improve copying of Env in Options (#10666) Alan Paxton 2022-11-22 15:48:59 -0800
  • db9cbddc6f Deflake DBTest2.TraceAndReplay by relaxing latency checks (#10979) Andrew Kryczka 2022-11-22 13:07:17 -0800
  • f4cfcfe824 Post 7.9.0 release branch cut updates (#10974) anand76 2022-11-21 19:24:42 -0800
  • 6c5ec92070 Set correct temperature for range tombstone only file in penultimate level (#10972) Changyu Bi 2022-11-21 17:08:50 -0800
  • 3ff6da6bd5 Update HISTORY.md for 7.9.0 (#10973) anand76 2022-11-21 17:00:01 -0800
  • e079d562af Add a SecondaryCache::InsertSaved() API, use in CacheDumper impl (#10945) Peter Dillinger 2022-11-21 16:17:36 -0800
  • 097f9f4425 Fix CompactionIterator flag for penultimate level output (#10967) Andrew Kryczka 2022-11-21 16:14:03 -0800
  • 3182beeffc Observe and warn about misconfigured HyperClockCache (#10965) Peter Dillinger 2022-11-21 12:08:21 -0800
  • a8a4ed52a4 Test Merge with timestamps in stress test (#10948) Yanqin Jin 2022-11-17 20:43:50 -0800
  • 8c0f5b1fcf Mark HyperClockCache as production-ready (#10963) Peter Dillinger 2022-11-17 14:44:59 -0800
  • 8fa8780932 Mention wide-column support in HISTORY.md (#10959) Levi Tamasi 2022-11-16 12:22:35 -0800
  • 32520df1d9 Remove prototype FastLRUCache (#10954) Peter Dillinger 2022-11-16 10:15:55 -0800
  • b55e70357c Re-arrange cache.h to prepare for refactoring (#10942) Peter Dillinger 2022-11-15 10:47:15 -0800
  • b644baa1eb Support using GetMergeOperands for verification with wide columns (#10952) Levi Tamasi 2022-11-15 08:06:41 -0800
  • 1562524e63 Fix db_stress failure in async_io in FilePrefetchBuffer (#10949) Akanksha Mahajan 2022-11-14 16:14:41 -0800
  • 0993c9225f Fix broken dependency: update zlib from 1.2.12 to 1.2.13 (#10833) xiaochenfan 2022-11-14 11:49:06 -0800
  • 8515437594 Update unit test to avoid timeout (#10950) akankshamahajan 2022-11-14 11:39:22 -0800
  • ecba6a320e Add some async read stats (#10947) anand76 2022-11-13 21:38:35 -0800
  • f321e8fc98 Don't attempt to use SecondaryCache on block_cache_compressed (#10944) Peter Dillinger 2022-11-11 17:35:53 -0800
  • 5e8947057b Support Merge for wide-column entities in the compaction logic (#10946) Levi Tamasi 2022-11-11 16:32:32 -0800
  • d1aca4a5ae Fix async_io regression in scans (#10939) akankshamahajan 2022-11-11 13:34:49 -0800
  • dbc4101b89 Support Merge with wide-column entities in iterator (#10941) Levi Tamasi 2022-11-10 18:00:08 -0800
  • 9460d4b77e Refactor MergeHelper::MergeUntil a bit (#10943) Levi Tamasi 2022-11-10 17:29:57 -0800
  • 2ea109521f Revisit the interface of MergeHelper::TimedFullMerge(WithEntity) (#10932) Levi Tamasi 2022-11-09 12:54:05 -0800
  • c62f322169 Clear saved value in DBIter::{Next, Prev} (#10934) Levi Tamasi 2022-11-08 14:49:16 -0800
  • 55d58d91e7 Fix use of crc32c 3way on portable builds using MSVC (#10667) Daniel Engel 2022-11-08 11:56:55 -0800
  • b8de2291ad Blog post for Aligning Compaction Output File Boundaries (#10917) Jay Zhuang 2022-11-07 19:28:05 -0800
  • fbd9077d66 Fix a bug where GetContext does not update READ_NUM_MERGE_OPERANDS (#10925) Levi Tamasi 2022-11-07 15:42:10 -0800
  • 75aca74017 Replace member variable lambda with methods (#10924) Yanqin Jin 2022-11-07 12:31:48 -0800
  • aa0a11e1b9 Fix flush picking non-consecutive memtables (#10921) Andrew Kryczka 2022-11-04 15:55:54 -0700
  • aafe7bd376 Add multireadwhilewriting benchmark to db_bench (#10919) anand76 2022-11-04 11:01:33 -0700
  • 18cb731f27 Fix a bug in range scan with merge and deletion with timestamp (#10915) Yanqin Jin 2022-11-03 13:02:06 -0700
  • 941d834739 Support Merge for wide-column entities during point lookups (#10916) Levi Tamasi 2022-11-03 08:35:42 -0700
  • cc8c8f6958 Refactor (Hyper)ClockCache code (#10887) Peter Dillinger 2022-11-02 22:41:39 -0700
  • 0d5dc5fdb9 Add rocksdb_backup_restore_example to examples/.gitignore (#10825) Tal Zussman 2022-11-02 15:02:09 -0700
  • 0547cecb81 Reduce access to atomic variables in a test (#10909) Yanqin Jin 2022-11-02 14:54:58 -0700
  • d80baa1396 Added placeholders for MADV defines (#10881) Brord van Wierst 2022-11-02 14:42:42 -0700
  • 781a387488 Improve musl libc detection and provide an option for the user to override (#10889) Adam Retter 2022-11-02 14:42:23 -0700
  • 4a6906e28c Add OpenBSD/arm64 support for detection of CRC32 and PMULL (#10902) Brad Smith 2022-11-02 14:35:27 -0700
  • 5cf6ab6f31 Ran clang-format on db/ directory (#10910) Andrew Kryczka 2022-11-02 14:34:24 -0700
  • ff9ad2c39b Fix async_io failures in case there is error in reading data (#10890) akankshamahajan 2022-11-01 16:06:51 -0700
  • 7d26e4c5a3 Basic Support for Merge with user-defined timestamp (#10819) Yanqin Jin 2022-10-31 22:28:58 -0700
  • 9f3475eccf Fix compilation errors, clang++-15 (#10907) Denis Hananein 2022-10-31 18:24:44 -0700
  • 7f5e438aee Move move wrong history entry out of 7.8 release (#10898) Hui Xiao 2022-10-31 15:02:29 -0700
  • ea1982d010 Add missing copyright headers to a couple of Java test files (#10900) Levi Tamasi 2022-10-31 10:05:03 -0700
  • d989300ad1 Avoid repeat periodic stats printing when there is no change (#10891) sdong 2022-10-31 09:51:38 -0700
  • 9079895aae Fix deletion counting in memtable stats (#10886) Yanqin Jin 2022-10-28 17:03:44 -0700
  • 36f5e19e33 Fix a Windows build error (#10897) Jay Zhuang 2022-10-28 14:24:48 -0700
  • 900f79126d Pass `const LockInfo&` to AcquireLocked() and AcquireWithTimeout (#10874) Yanqin Jin 2022-10-28 14:05:12 -0700
  • 08a63ad10b Run clang format against files under example/, memory/ and memtable/ folders (#10893) Hui Xiao 2022-10-28 13:16:50 -0700
  • 7867a1112b Handle Merges correctly in GetEntity (#10894) Levi Tamasi 2022-10-28 10:48:51 -0700
  • 1e6f1ef894 Upgrade CircleCI Windows Build (#10090) Jay Zhuang 2022-10-28 09:14:47 -0700
  • bf497e91ad Allow a custom DB cleanup command to be passed to db_crashtest.py (#10883) anand76 2022-10-27 19:47:01 -0700
  • 22ff8c5af7 Use malloc/free for LRUHandle instead of new[]/delete[] (#10884) Levi Tamasi 2022-10-27 15:39:29 -0700
  • 56715350d9 Reduce heap operations for range tombstone keys in iterator (#10877) Changyu Bi 2022-10-27 14:28:50 -0700
  • 3e686c7cbe sst_dump --command=raw to add index offset information (#10873) sdong 2022-10-27 11:56:09 -0700
  • 5fef34fd3a Fix a potential std::vector use after move bug (#10845) anand76 2022-10-26 22:34:36 -0700
  • 5d3953114f Fix include of windows.h in mmap.h (#10885) Peter Dillinger 2022-10-26 18:07:57 -0700
  • 17553bdd5e RocksJava API - fix Transaction.multiGet() size limit, remove bogus EnsureLocalCapacity() calls (#10674) Alan Paxton 2022-10-26 17:25:33 -0700
  • bf78380851 Rename block_cache_trace_analyzer_tool in CMakeLists (#10814) Qiaolin Yu 2022-10-26 17:02:37 -0700
  • b36ec37a4b clang-format for db/compaction (#10882) Jay Zhuang 2022-10-26 12:35:12 -0700
  • a1a1dc6659 Manual interventions for clang-format util/ (#10870) Peter Dillinger 2022-10-26 12:08:20 -0700
  • 7fff38b1fe clang-format cache/ and util/ directories (#10867) Peter Dillinger 2022-10-26 12:08:20 -0700
  • 5f915b447d Fix ChecksumType::kXXH3 in the Java API (#10862) Brendan MacDonell 2022-10-25 19:25:44 -0700
  • d484275230 Adjust value generation in batched ops stress tests (#10872) Levi Tamasi 2022-10-25 17:51:20 -0700
  • 48fe921754 Run clang format against files under tools/ and db_stress_tool/ (#10868) sdong 2022-10-25 14:29:41 -0700
  • 95a1935cb1 Run clang-format on utilities/transactions (#10871) Yanqin Jin 2022-10-25 14:15:22 -0700
  • 84563a2701 Run clang-format on some files in db/db_impl directory (#10869) Yanqin Jin 2022-10-25 13:49:09 -0700
  • 727bad78b8 Format files under table/ by clang-format (#10852) anand76 2022-10-25 11:50:38 -0700
  • 7a95938899 Improve FragmentTombstones() speed by lazily initializing `seq_set_` (#10848) Changyu Bi 2022-10-25 11:33:04 -0700
  • fc74abb436 Fix FIFO causing overlapping seqnos in L0 files due to overlapped seqnos between ingested files and memtable's (#10777) Hui Xiao 2022-10-25 10:39:58 -0700
  • 2a551976f4 Run format check for *.h and *.cc files under java/ (#10851) sdong 2022-10-25 09:26:51 -0700
  • de34e7196f clang format files under monitoring/ (#10857) changyubi 2022-10-24 20:45:54 -0700
  • aca00006bf clang format files under test_util/ (#10855) changyubi 2022-10-24 20:32:25 -0700
  • 671753c43d Run Clang format on file folder (#10860) akankshamahajan 2022-10-24 18:34:52 -0700
  • 935aae3bcf Run clang format on logging folder (#10861) akankshamahajan 2022-10-24 18:13:43 -0700
  • ee3dbdc083 Run clang-format on env/ folder (#10859) akankshamahajan 2022-10-24 17:54:14 -0700
  • 0ed1a800ed Fix override error in system_clock.h (#10858) akankshamahajan 2022-10-24 17:13:26 -0700
  • 7cf27eae0a clang format files under port/ (#10849) sdong 2022-10-24 16:56:01 -0700
  • 4d9cb433fa Run clang-format on utilities/ (except utilities/transactions/) (#10853) Levi Tamasi 2022-10-24 16:38:09 -0700
  • 966cd42c7d Update header file to include right copyright (#10854) akankshamahajan 2022-10-24 16:13:16 -0700
  • bb5ac1b524 Run clang-format on db/blob/ (#10856) Levi Tamasi 2022-10-24 16:00:32 -0700