Commit Graph

  • 15e8a843d9 Do not include last level in compaction when `allow_ingest_behind=true` (#11489) Changyu Bi 2023-06-14 11:28:56 -0700
  • cac3240cbf add property "rocksdb.obsolete-sst-files-size" (#11533) Andrew Kryczka 2023-06-13 15:52:45 -0700
  • e178f9e477 Fix failed CI job "Check buck targets and code format" (#11532) Changyu Bi 2023-06-13 14:20:11 -0700
  • 6041e50eba Fix info_log comment in SSTFileManager (#11530) Hui Xiao 2023-06-13 14:14:51 -0700
  • a2a90f8998 Fix typo in twitter link (#11529) Yu Zhang 2023-06-12 15:26:13 -0700
  • 7c67aee4a0 statistics.cc: fix mistype (#11509) Ignat Loskutov 2023-06-09 13:25:57 -0700
  • 32c6de7bc3 Fix old comment about HyperClockCache and SecondaryCache (#11517) Peter Dillinger 2023-06-07 13:21:31 -0700
  • 05fcacdb42 Add missing stopwatch and perf timer to DBImplReadOnly (#11521) Ignat Loskutov 2023-06-08 17:40:56 -0700
  • 77dda0d9d8 Fix use after move in data block hash index (#11505) Yu Zhang 2023-06-08 11:04:43 -0700
  • 2b2994c8db Fix old comment about HyperClockCache and SecondaryCache (#11517) Peter Dillinger 2023-06-07 13:21:31 -0700
  • b36f691e58 Set 8.3.1 Hui Xiao 2023-06-07 12:03:05 -0700
  • 0f6d363db9 Fix higher read qps during db open caused by pr 11406 (#11516) Hui Xiao 2023-06-06 17:42:43 -0700
  • 3093d98c78 Fix higher read qps during db open caused by pr 11406 (#11516) Hui Xiao 2023-06-06 17:42:43 -0700
  • 2e8cc98ab2 Fix subcompaction bug to allow running two subcompactions (#11501) Changyu Bi 2023-06-06 13:36:02 -0700
  • ddfcbea3e1 IterKey: change space_[32] to 39 to utilize padding space (#10633) leipeng 2023-06-06 11:19:15 -0700
  • 633c738a98 Fix unit test `DBRangeDelTest.NonBottommostCompactionDropRangetombstone` (#11512) Changyu Bi 2023-06-05 15:20:57 -0700
  • 4dafa5b220 switch to use RocksDB UnorderedMap (#11507) Yu Zhang 2023-06-05 13:36:26 -0700
  • 4aa52d89cf Drop range tombstone during non-bottommost compaction (#11459) Changyu Bi 2023-06-05 10:26:40 -0700
  • 687a2a0d9a Small improvements to DBGet microbenchmark (#11498) Andrew Kryczka 2023-06-02 16:39:14 -0700
  • 7a9b264f36 Some fixes to unreleased_history/ (#11504) Peter Dillinger 2023-06-02 15:55:02 -0700
  • 71ca9a1dcd Log correct compaction score for Universal Compaction (#11487) Changyu Bi 2023-06-01 15:36:19 -0700
  • e95cc1217d `CompactRange()` always compacts to bottommost level for leveled compaction (#11468) Changyu Bi 2023-06-01 15:27:29 -0700
  • 9f7877f246 Add support to strip / pad timestamp when creating / reading a block based table (#11495) Yu Zhang 2023-06-01 11:10:03 -0700
  • 9f1ce6d804 Make `unreleased_history/release.sh` work on macOS (#11494) Changyu Bi 2023-06-01 10:32:17 -0700
  • 68a9cd21f2 Support single delete help message in ldb (#11493) darionyaphet 2023-05-31 14:24:54 -0700
  • 87bc929db3 Flush option in WaitForCompact() (#11483) Jay Huh 2023-05-31 12:53:51 -0700
  • 56ca9e3106 Logging timestamp size record in WAL and use it during recovery (#11471) Yu Zhang 2023-05-30 19:32:00 -0700
  • 8848ec92dd Better management of unreleased HISTORY (#11481) Peter Dillinger 2023-05-30 16:42:49 -0700
  • e1c7209beb Fix flaky test: `DBCompactionTest.WaitForCompactShutdownWhileWaiting` (#11488) Changyu Bi 2023-05-30 15:00:05 -0700
  • fcc358baf2 Integrate CacheReservationManager with compressed secondary cache (#11449) anand76 2023-05-30 14:05:48 -0700
  • 3e7fc88167 add WriteBatch::Release() (#11482) Andrew Kryczka 2023-05-26 18:15:14 -0700
  • de1dd4ca19 Tweak on IsTrivialMove() (#11467) Soli 2023-05-26 16:40:50 -0700
  • 23f4e9ad63 Move WaitForCompect() change entry to Unreleased in History file (#11479) Jay Huh 2023-05-26 08:58:02 -0700
  • 81aeb15988 Add WaitForCompact with WaitForCompactOptions to public API (#11436) Jay Huh 2023-05-25 17:25:51 -0700
  • d1ae7f6c41 Add support to strip / pad timestamp when writing / reading a block (#11472) Yu Zhang 2023-05-25 15:41:32 -0700
  • dcc6fc99f9 Fix StopWatch bug; Remove setting `record_read_stats` (#11474) Hui Xiao 2023-05-25 10:16:58 -0700
  • e8710303d9 Document SyncPoint::LoadDependency (#11477) Peter Dillinger 2023-05-24 16:49:17 -0700
  • 17bc27741f Improve memory efficiency of many OptimisticTransactionDBs (#11439) Peter Dillinger 2023-05-24 11:57:15 -0700
  • 93e0715fad Implement missing compactrangeoptions from Java API (#10880) Alan Paxton 2023-05-24 11:04:46 -0700
  • 28bf7ba77d remove unnecessary code in super version getter (#11452) rogertyang 2023-05-23 12:16:24 -0700
  • bf9e864235 Update db_crashtest.py for support for dir creation on remote storage (#11448) akankshamahajan 2023-05-23 09:42:35 -0700
  • 68cc429be2 Fix stress test failure caused by #11424 (#11470) Yu Zhang 2023-05-22 15:47:28 -0700
  • 53e0b2fe6f Fix regression script for async_io benchmarks (#11462) akankshamahajan 2023-05-22 15:32:12 -0700
  • 11ebddb1d4 Add utils to use for handling user defined timestamp size record in WAL (#11451) Yu Zhang 2023-05-22 14:28:58 -0700
  • ffb5f1f445 Refactor WriteUnpreparedStressTest to be a unit test (#11424) Yu Zhang 2023-05-22 12:31:52 -0700
  • 5b945adf60 fix typo in detecting HAVE_AUXV_GETAUXVAL (#10913) FishAndBird 2023-05-22 11:58:19 -0700
  • 6eb3770b46 Repair/instate jemalloc build on M1 (#11257) Alan Paxton 2023-05-22 11:06:41 -0700
  • 509116c53b Update HISTORY.md/version.h/format compatiblity test for 8.3 release (#11464) Yu Zhang 2023-05-19 18:42:04 -0700
  • 031714aa83 Set 8.3.0 Yu Zhang 2023-05-19 16:23:39 -0700
  • 39f5846ec7 Much better stats for seeks and prefix filtering (#11460) Peter Dillinger 2023-05-19 15:25:49 -0700
  • 4067acabca Compatibility step for separating BlockCache and GeneralCache APIs (#11450) Peter Dillinger 2023-05-18 20:40:19 -0700
  • 8d8eb0e77e Support Clip DB to KeyRange (#11379) mayue.fight 2023-05-18 13:25:01 -0700
  • 7263f51d50 Improve comment of ExpectedValue in db stress (#11456) Hui Xiao 2023-05-18 09:44:15 -0700
  • 50046869a4 Add `rocksdb.file.read.db.open.micros` (#11455) Hui Xiao 2023-05-18 09:26:29 -0700
  • e110d713e0 Minimal RocksJava compliance with Java 8 language level (EB 1046) (#10951) Alan Paxton 2023-05-17 19:44:24 -0700
  • 586d78b31e Remove wait_unscheduled from waitForCompact internal API (#11443) Jay Huh 2023-05-17 18:13:50 -0700
  • 206fdea3d9 Change internal headers with duplicate names (#11408) Peter Dillinger 2023-05-17 11:27:09 -0700
  • 5fc57eec2b Support parallel read and write/delete to same key in NonBatchedOpsStressTest (#11058) Hui Xiao 2023-05-15 15:34:22 -0700
  • fb636f2498 Fix write stall stats dump format (#11445) Andrew Kryczka 2023-05-15 11:47:17 -0700
  • 2084cdf237 Delete temp OPTIONS file on failure to write it (#11423) anand76 2023-05-12 22:39:39 -0700
  • 113f3250f1 Add block checksum mismatch ticker stat (#11438) Andrew Kryczka 2023-05-12 18:16:11 -0700
  • 47235dda9e Add support in log writer and reader for a user-defined timestamp size record (#11433) Yu Zhang 2023-05-11 17:26:19 -0700
  • 8827cd0618 Support compacting files to different temperatures in FIFO compaction (#11428) Changyu Bi 2023-05-11 16:40:59 -0700
  • 7531cbda91 Clean up rate limiter refill logic (#11425) Jay Huh 2023-05-10 10:18:36 -0700
  • 459969e993 Simplify detection of x86 CPU features (#11419) Peter Dillinger 2023-05-09 22:25:45 -0700
  • f4a02f2c52 Add hash_seed to Caches (#11391) Peter Dillinger 2023-05-09 22:24:26 -0700
  • 6ba4717f35 Fix build error: variable 'base_level' may be uninitialized (#11435) akankshamahajan 2023-05-09 15:43:43 -0700
  • 8f763bdeab Record and use the tail size to prefetch table tail (#11406) Hui Xiao 2023-05-08 13:14:28 -0700
  • e1d1c50317 Organize + modernize ReadOptions (#11430) Peter Dillinger 2023-05-08 12:50:04 -0700
  • 736b3c4909 Added encryption plugin based on Intel open-source ipp-crypto library (#11429) Akanksha koul 2023-05-08 12:13:43 -0700
  • a5909f8864 Clarify io_activity (#11427) Peter Dillinger 2023-05-04 12:41:28 -0700
  • a11f1e12ca Fix flaky test `DBTestUniversalManualCompactionOutputPathId.ManualCompactionOutputPathId` (#11412) Changyu Bi 2023-05-03 11:12:20 -0700
  • c81d58016b Add more users (#11369) nccx 2023-05-03 10:47:41 -0700
  • 50b33ebb1b remove redundant move (#11418) clundro 2023-05-03 09:37:21 -0700
  • a475e9f746 DBIter::FindValueForCurrentKey: remove unused Status s (#11394) leipeng 2023-05-03 08:52:03 -0700
  • 03a892a9fb Delete empty WAL files on reopen (#11409) anand76 2023-05-02 15:54:29 -0700
  • 41a7fbf758 Avoid long parameter lists configuring Caches (#11386) Peter Dillinger 2023-05-01 14:52:01 -0700
  • e0e318f370 Optionally support lldb for stack traces and debugger attach (#11413) Peter Dillinger 2023-05-01 14:12:40 -0700
  • 76a40286b0 Fix duplicate symbols in linking with buck2 (#11421) Peter Dillinger 2023-05-01 10:45:36 -0700
  • 925d8252e5 Shard JemallocNodumpAllocator (#11400) Andrew Kryczka 2023-05-01 10:14:43 -0700
  • d3ed796855 Deflake some old BlobDB test cases (#11417) Levi Tamasi 2023-04-28 14:07:45 -0700
  • 443333d8c0 Makes directory smaller by removing files not used by Oxigraph oxigraph-8.1.1 Tpt 2023-04-28 21:34:42 +0200
  • 81d5273b06 Makes MockFileSystem::GetAbsolutePath work on Windows Tpt 2023-01-01 21:38:50 +0100
  • 62fc15f009 Block per key-value checksum (#11287) Changyu Bi 2023-04-25 12:08:23 -0700
  • 40d69b59ad DBImpl::MultiGet: delete unused var `superversions_to_delete` (#11395) leipeng 2023-04-25 10:46:29 -0700
  • 3622cfa34a Add back io_uring stress test hack with DbStressFSWrapper for FS not supporting read async (#11404) Hui Xiao 2023-04-24 15:14:23 -0700
  • 46dbcfd799 Start version 8.3 (#11405) Peter Dillinger 2023-04-24 13:37:56 -0700
  • a2c1f57358 Fix compression tests^2 (#11403) Peter Dillinger 2023-04-24 09:33:33 -0700
  • fb63d9b4ee Fix compression tests when snappy not available (#11396) Peter Dillinger 2023-04-22 12:41:36 -0700
  • d79be3dca2 Changes and enhancements to compression stats, thresholds (#11388) Peter Dillinger 2023-04-21 21:57:40 -0700
  • adc9001f20 Improve error message from `SanityCheckCFOptions()` for merge_operator (#11393) Changyu Bi 2023-04-21 16:54:02 -0700
  • 151242ce46 Group rocksdb.sst.read.micros stat by IOActivity flush and compaction (#11288) Hui Xiao 2023-04-21 09:07:18 -0700
  • 0a774a102f Clarify `SstFileWriter::DeleteRange()` ordering requirements (#11390) Andrew Kryczka 2023-04-20 13:02:16 -0700
  • 6cac4c79d4 Fix race condition in db_stress checkpoint cleanup (#11389) Andrew Kryczka 2023-04-20 12:48:53 -0700
  • 43e9a60bb2 Always allow L0->L1 trivial move during manual compaction (#11375) Changyu Bi 2023-04-20 11:10:48 -0700
  • bd80433c73 Set -source 8 in CMAKE_JAVA_COMPILE_FLAGS (#11385) Andrew Kryczka 2023-04-18 11:15:25 -0700
  • 9b698cda51 Update GeneralTableTest::ApproximateOffsetOfCompressed values (#11384) Peter Dillinger 2023-04-17 14:17:18 -0700
  • f3818948e8 Deflake DBWriteTest.LockWALInEffect (#11382) Andrew Kryczka 2023-04-17 11:00:08 -0700
  • b8555ba470 Deflake DBBloomFilterTest.OptimizeFiltersForHits (#11383) Andrew Kryczka 2023-04-17 10:36:22 -0700
  • 226ee25d30 Block fetch CPU time counters in perf context (#11342) Murali Vilayannur 2023-04-15 11:09:44 -0700