Commit Graph

149 Commits (78bbdef530bd36fa299d496bd1013cf39d8e203a)

Author SHA1 Message Date
Zhichao Cao cddd637997 Merge adjacent file block reads in RocksDB MultiGet() and Add uncompressed block to cache (#6089) 5 years ago
sdong a68dff5c35 Apply formatter to some recent commits (#6138) 5 years ago
Ziyue Yang 7e2f831924 Fix wrong ExtractUserKey usage in BlockBasedTableBuilder::EnterUnbuff… (#6100) 5 years ago
anand76 38cc611297 Fix test failure in LITE mode (#6050) 5 years ago
anand76 5b9233bfe8 Fix a test failure on systems that don't have Snappy compression libraries (#6038) 5 years ago
anand76 6c7b1a0cc7 Batched MultiGet API for multiple column families (#5816) 5 years ago
anand76 03ce7fb292 Fix a buffer overrun problem in BlockBasedTable::MultiGet (#6014) 5 years ago
anand76 9836a1fa33 Fix MultiGet crash when no_block_cache is set (#5991) 5 years ago
Peter Dillinger ca7ccbe2ea Misc hashing updates / upgrades (#5909) 5 years ago
Vijay Nadimpalli 4c49e38f15 MultiGet batching in memtable (#5818) 5 years ago
Yanqin Jin 457bcfde02 Let TestEnv and FaultInjectEnv use Env of choice (#5886) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
Vijay Nadimpalli 979fbdc696 Persistent globally unique DB ID in manifest (#5725) 5 years ago
anand76 1729779b85 Disable MultiGet row cache test in LITE mode (#5756) 5 years ago
anand76 e10570331d Support row cache with batched MultiGet (#5706) 5 years ago
Zhongyi Xie 2f41ecfe75 Refactor trimming logic for immutable memtables (#5022) 5 years ago
anand76 9046bdc5d3 Fix MultiGet() bug when whole_key_filtering is disabled (#5665) 5 years ago
Yanqin Jin 5d9a67e718 Support loading custom objects in unit tests (#5676) 5 years ago
Yanqin Jin 7c76a7fba2 Support GetAllKeyVersions() for non-default cf (#5544) 5 years ago
anand76 7259e28d91 MultiGet parallel IO (#5464) 5 years ago
Yanqin Jin 340ed4fac7 Add support for timestamp in Get/Put (#5079) 5 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Yi Zhang 3e63e553b4 Fix MultiGet ASSERT bug when passing unsorted result (#5195) 6 years ago
Yanqin Jin 3189398c00 Fix bugs detected by clang analyzer (#5185) 6 years ago
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Siying Dong cf3a671733 Remove cuckoo hash memtable (#4953) 6 years ago
Anand Ananthabhotla b9d6eccac1 Lock free MultiGet (#4754) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Bo Hou cd9404bb77 xxhash 64 support 6 years ago
Maysam Yabandeh 8581a93a6b Per-thread unique test db names (#4135) 6 years ago
amytai 0a3db28d98 Disallow compactions if there isn't enough free space 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Anand Ananthabhotla dfbe52e099 Fix the Logger::Close() and DBImpl::Close() design pattern 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 7 years ago
Anand Ananthabhotla 4b124fb9d3 Handle error return from WriteBuffer() 7 years ago
Yi Wu dc360df81e Fix multiple build failures 7 years ago
Anand Ananthabhotla d0f1b49ab6 Add a Close() method to DB to return status when closing a db 7 years ago
Andrew Kryczka 0c6e8be9e2 Fix directory name for db_basic_test 7 years ago
Dmitri Smirnov ebab2e2d42 Enable MSVC W4 with a few exceptions. Fix warnings and bugs 7 years ago
Andrew Kryczka 7fbb9eccaf support disabling checksum in block-based table 7 years ago
Andrew Kryczka ed0a4c93ef perf_context measure user bytes read 7 years ago
Siying Dong fca4d6da17 Build fewer tests in Travis platform_dependent tests 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Ewout Prangsma 51778612c9 Encryption at rest support 7 years ago
Aaron Gao 7f6c02dda1 using ThreadLocalPtr to hide ROCKSDB_SUPPORT_THREAD_LOCAL from public… 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong 8ad0fcdf99 Separate small subset tests in DBTest 8 years ago