Commit Graph

  • 4d72f48e57 Fix the wrong calculation of largest_key in import_column_family_job (#11381) mayue.fight 2023-04-15 10:33:23 -0700
  • ba16e8eee7 Try to pick more files in `LevelCompactionBuilder::TryExtendNonL0TrivialMove()` (#11347) Changyu Bi 2023-04-14 11:50:20 -0700
  • 9500d90d1b Fix serval bugs in ImportColumnFamilyTest (#11372) mayue.fight 2023-04-14 10:44:42 -0700
  • 6b67b561bc util/ribbon_test.cc: avoid ambiguous reversed operator error in c++20 (#11371) Jeff Palm 2023-04-12 13:24:34 -0700
  • 647cd73674 Initial add UDT in memtable only option (#11362) Yu Zhang 2023-04-11 17:50:34 -0700
  • 760b773f58 fix optimization-disabled test builds with platform010 (#11361) Andrew Kryczka 2023-04-10 13:59:44 -0700
  • d5a9c0c937 C-API: Constify cache functions where possible (#11243) Niklas Fiekas 2023-04-10 12:19:40 -0700
  • c8552d8c63 fix bad implementation of ShardedCache::GetOccupancyCount (#11325) Zdenek Korcak 2023-04-07 18:28:19 -0700
  • d30bb3d14a Add PaxosStore to USERS (#11357) nccx 2023-04-07 16:55:35 -0700
  • b2c4bc5f73 Makefile: fix a typo: PLATFORM_CFLAGS to PLATFORM_CCFLAGS (#11348) leipeng 2023-04-07 16:54:05 -0700
  • 140dd93b57 Remove deprecated integration tests from README.md (#11354) nccx 2023-04-07 16:52:50 -0700
  • 64cead919f Initialize `lowest_unnecessary_level_` in `VersionStorageInfo` constructor (#11359) Changyu Bi 2023-04-07 15:17:18 -0700
  • f9db0c6e9c Refactor block cache tracing w/improved MultiGet (#11339) Peter Dillinger 2023-04-07 12:55:56 -0700
  • f631138e1c Better support for merge operation with data block hash index (#11356) Changyu Bi 2023-04-07 10:06:03 -0700
  • 0578d9f951 Filter table files by timestamp: Get operator (#11332) Wentian Guo 2023-04-06 15:39:38 -0700
  • b3c43a5b99 Drain unnecessary levels when `level_compaction_dynamic_level_bytes=true` (#11340) Changyu Bi 2023-04-06 11:20:43 -0700
  • 6a43615041 Update HISTORY.md for 8.1.1 anand76 2023-04-06 09:38:52 -0700
  • af72046d14 Ensure VerifyFileChecksums reads don't exceed readahead_size (#11328) anand76 2023-04-05 16:22:08 -0700
  • 501f359dd1 Remove platform009 and default to platform010 (#11333) anand76 2023-03-30 09:56:37 -0700
  • 0623c5b903 Ensure VerifyFileChecksums reads don't exceed readahead_size (#11328) anand76 2023-04-05 16:22:08 -0700
  • fc1df4c688 Update version.h for 8.1.1 Hui Xiao 2023-04-05 15:09:03 -0700
  • 3b6ac67f13 Fix initialization-order-fiasco in write_stall_stats.cc (#11355) Hui Xiao 2023-04-05 14:42:31 -0700
  • 7f5b9f40cb Fix initialization-order-fiasco in write_stall_stats.cc (#11355) Hui Xiao 2023-04-05 14:42:31 -0700
  • b45738622a Use user-provided ReadOptions for metadata block reads more often (#11208) Andrew Kryczka 2023-04-04 16:53:14 -0700
  • 03ccb1cd42 Re-clarify SecondaryCache API (#11316) Peter Dillinger 2023-04-04 15:47:00 -0700
  • 3c17930ede Change default block cache from 8MB to 32MB (#11350) Peter Dillinger 2023-04-04 15:33:24 -0700
  • e5a560ec98 Expose cache occupancy via C API (#11327) Niklas Fiekas 2023-04-03 14:42:43 -0700
  • b4d78189b3 Fix gflags_compat.h (#11346) Peter Dillinger 2023-04-03 10:41:00 -0700
  • 891ced8b15 Remove platform009 and default to platform010 (#11333) anand76 2023-03-30 09:56:37 -0700
  • 39c29372bf Add `SetAllowStall()` (#11335) Hui Xiao 2023-03-30 09:43:33 -0700
  • 0efd7b4ba1 Extend the stress test coverage of MultiGetEntity (#11336) Levi Tamasi 2023-03-29 20:35:15 -0700
  • c14eb134ed Add experimental PerfContext counters for db iterator Prev/Next/Seek* APIs (#11320) Hui Xiao 2023-03-28 10:23:12 -0700
  • 601320164b Trivially move files down when opening db with level_compaction_dynamic_l… (#11321) Changyu Bi 2023-03-27 14:55:16 -0700
  • 40c2ec6d08 Add in-transaction multi-get-for-update to the C interface (#11107) karemta-orday 2023-03-27 12:14:18 -0700
  • 9f8cdc8ad6 validate SstFileWriter range tombstones cover positive ranges (#11322) Andrew Kryczka 2023-03-22 21:03:13 -0700
  • d3dbed0e96 Backport an internal change to regression_build_test.sh (#11319) Levi Tamasi 2023-03-22 13:33:50 -0700
  • 57abdea389 Backport an internal change to regression_build_test.sh (#11319) Levi Tamasi 2023-03-22 13:33:50 -0700
  • 8f6c2a2cc0 Remove unused `#include <stdarg.h>` in include/rocksdb/c.h (#11302) Tobias Ruck 2023-03-22 12:22:54 -0700
  • b92bc04ab0 Deflake DBCompactionTest.CancelCompactionWaitingOnConflict (#11318) sdong 2023-03-21 15:38:33 -0700
  • cea81cad66 Disabling some IO error assertion in EnvLogger (#11314) sdong 2023-03-20 13:23:29 -0700
  • 8c445407b7 Specify precedence in `SstFileWriter::DeleteRange()` API contract (#11309) Andrew Kryczka 2023-03-18 17:37:17 -0700
  • 87de4fee6b Updates for the 8.1 release (HISTORY, version.h, compatibility tests) (#11307) Levi Tamasi 2023-03-18 13:15:15 -0700
  • f8741f1f3b Update version in HISTORY.md Levi Tamasi 2023-03-18 10:49:48 -0700
  • cb58477185 New stat rocksdb.{cf|db}-write-stall-stats exposed in a structural way (#11300) Hui Xiao 2023-03-18 09:51:58 -0700
  • 204fcff751 HyperClockCache support for SecondaryCache, with refactoring (#11301) Peter Dillinger 2023-03-17 20:23:49 -0700
  • eac6b6d0cd Ignore async_io ReadOption if FileSystem doesn't support it (#11296) anand76 2023-03-17 14:57:09 -0700
  • a72d55c99d Increase the stress test coverage of GetEntity (#11303) Levi Tamasi 2023-03-17 14:47:29 -0700
  • 291300ece8 add c-api for allowing FIFO compaction (#11156) hackingthekernel 2023-03-16 16:57:03 -0700
  • ccaa3225b0 Simplify tracking entries already in SecondaryCache (#11299) Peter Dillinger 2023-03-15 17:51:44 -0700
  • 664dabda8f Add Microsoft Bing as a user (#11270) nccx 2023-03-15 15:29:28 -0700
  • bab5f9a6f2 Add new stat rocksdb.table.open.prefetch.tail.read.bytes, rocksdb.table.open.prefetch.tail.{miss|hit} (#11265) Hui Xiao 2023-03-15 14:02:43 -0700
  • 601efe3cf2 Misc cleanup of block cache code (#11291) Peter Dillinger 2023-03-15 12:08:17 -0700
  • 11cb6af6e5 Fix bug of prematurely excluded CF in atomic flush contains unflushed data that should've been included in the atomic flush (#11148) Hui Xiao 2023-03-14 16:53:20 -0700
  • 2a23bee963 Use CacheWrapper in more places (#11295) Peter Dillinger 2023-03-13 20:41:55 -0700
  • 49881921cd Rename a recently added PerfContext counter (#11294) Levi Tamasi 2023-03-13 18:43:27 -0700
  • 648e972f30 Document DB::Resume(), fix LockWALInEffect test (#11290) Peter Dillinger 2023-03-13 14:19:59 -0700
  • 9aa3b6f9ae Support range deletion tombstones in `CreateColumnFamilyWithImport` (#11252) Changyu Bi 2023-03-13 11:06:59 -0700
  • fbd603d04a Reverse wrong order of parameter names for Java WriteBatchWithIndex#iteratorWithBase (#11280) Alan Paxton 2023-03-10 12:26:09 -0800
  • 969d4e1dd2 Fix compile errors in Clang due to unused variables depending on the build configuration (#11234) Jaepil Jeong 2023-03-09 16:42:57 -0800
  • 7a07afe82e DBWithTTLImpl::IsStale overflow when ttl is 15 years (#11279) zhangliangkai1992 2023-03-09 13:11:25 -0800
  • daeec505a4 Add instructions for installing googlebenchmark (#11282) Alan Paxton 2023-03-09 13:11:00 -0800
  • 1de697628e Fix hang in async_io benchmarks in regression script (#11285) akankshamahajan 2023-03-09 09:16:20 -0800
  • 1d52438504 Add a PerfContext counter for merge operands applied in point lookups (#11284) Levi Tamasi 2023-03-08 18:22:11 -0800
  • 6c65bf1743 Decrease duration time for internally debugging the regression_script (#11283) akankshamahajan 2023-03-07 15:07:49 -0800
  • e01073252b Tests verifying non-zero checksums of zero bytes (#11260) Peter Dillinger 2023-03-06 11:53:09 -0800
  • 13357de0c2 Add support for parameters setting related to async_io benchmarks (#11262) akankshamahajan 2023-03-06 11:22:21 -0800
  • a1a3b23346 Deflake/fix BlobSourceCacheReservationTest.IncreaseCacheReservationOnFullCache (#11273) Levi Tamasi 2023-03-06 09:50:39 -0800
  • 50e9b3f9c7 Default print stack traces with GDB on Linux (#11272) Peter Dillinger 2023-03-05 08:21:57 -0800
  • e168c1b1a4 Use FaultInjectionTestFS in DBWriteTest.LockWALInEffect (#11271) Peter Dillinger 2023-03-05 08:21:16 -0800
  • ddde1e6af8 Avoid ColumnFamilyDescriptor copy (#10978) Igor Canadi 2023-03-03 20:55:31 -0800
  • d053926fa2 Improve documentation for MergingIterator (#11161) Changyu Bi 2023-03-03 12:17:30 -0800
  • 95d67f3646 Fix/clarify/extend the API comments of CompactionFilter (#11261) Levi Tamasi 2023-03-03 09:53:13 -0800
  • 8dfcfd4e90 Fix backward iteration issue when user defined timestamp is enabled in BlobDB (#11258) Yu Zhang 2023-03-01 13:28:54 -0800
  • cf09917c18 Add filter/index/data secondary cache hits stats (#11246) anand76 2023-02-28 10:36:56 -0800
  • b7e73501d8 fix: add extern and ROCKSDB_LIBRARY_API to two c apis (#11217) yihuang 2023-02-27 11:39:38 -0800
  • 3c9eed688e Enable moving a string or PinnableSlice into PinnableWideColumns (#11248) Levi Tamasi 2023-02-24 10:33:00 -0800
  • af7872ffd1 Fix a TestGet failure when user defined timestamp is enabled (#11249) Yu Zhang 2023-02-23 17:00:04 -0800
  • f007b8fdea Support iter_start_ts in integrated BlobDB (#11244) Yu Zhang 2023-02-22 15:44:59 -0800
  • 229297d1b8 Refactor AddRangeDels() + consider range tombstone during compaction file cutting (#11113) Changyu Bi 2023-02-22 12:28:18 -0800
  • 9fa9becf53 fix -Wrange-loop-analysis in Apple clang version 12.0.0 (clang-1200.0.32.29) (#11240) ywave 2023-02-22 05:44:03 -0800
  • 286080456c Update HISTORY.md and version.h for 8.0 release (#11238) Andrew Kryczka 2023-02-21 15:21:33 -0800
  • 476b01579c Revert enabling IO uring in db_stress (#11242) anand76 2023-02-21 12:53:55 -0800
  • 1b48ecc2c6 Fix an assertion failure in DBIter::SeekToLast() when user-defined timestamp is enabled (#11223) Changyu Bi 2023-02-21 11:57:58 -0800
  • ea85148b78 DBIter::FindNextUserEntryInternal: do not PrepareValue for `Delete` (#11211) leipeng 2023-02-21 11:26:30 -0800
  • ebfca2cf00 Fix comment for option `periodic_compaction_seconds` (#11227) Changyu Bi 2023-02-21 11:12:22 -0800
  • 83bc03a99a add c api to set option fail_if_not_bottommost_level (#11158) HuangYi 2023-02-21 10:52:09 -0800
  • cfe50f7e77 add c api for HyperClockCache (#11110) HuangYi 2023-02-21 10:00:43 -0800
  • 142b18d00b C-API: Support multi-CF flush (#11112) Matt Jurik 2023-02-21 09:10:03 -0800
  • fcd816d534 Add missing override keyword in env_win.h functions (#11232) Andrew Kryczka 2023-02-18 17:30:15 -0800
  • d47126875b Fix Java API ComparatorOptions use after delete error (#11176) Alan Paxton 2023-02-17 13:03:41 -0800
  • b6640c3117 Remove FactoryFunc from LoadXXXObject (#11203) mrambacher 2023-02-17 12:54:07 -0800
  • 25e1365227 Merge operator failed subcode (#11231) Andrew Kryczka 2023-02-17 10:58:46 -0800
  • 6aef1a05d6 Use CacheDependencies() at start of ApproximateKeyAnchors() (#11230) Andrew Kryczka 2023-02-17 09:03:37 -0800
  • 68e4581c67 Return NotSupported in scan if IOUring not supported and enable IOUring in db_stress for async_io testing (#11197) akankshamahajan 2023-02-16 18:33:06 -0800
  • 64a1f7670f Customize CompressedSecondaryCache by block kind (#11204) Peter Dillinger 2023-02-16 17:22:27 -0800
  • 88056ea6cb Re-add memory_allocator.h include from cache.h (#11229) Peter Dillinger 2023-02-16 08:07:45 -0800
  • ab22e79824 Support using MultiGetEntity as verification method in stress tests (#11228) Levi Tamasi 2023-02-15 17:08:25 -0800
  • 94ec433833 Mention the new MultiGetEntity API in HISTORY.md (#11226) Levi Tamasi 2023-02-15 11:50:18 -0800
  • 9794acb597 Add a new MultiGetEntity API (#11222) Levi Tamasi 2023-02-15 09:34:17 -0800
  • 6d5e8604f1 Fix regression script for async_io benchmarks (#11224) akankshamahajan 2023-02-14 18:54:47 -0800