Commit Graph

9914 Commits (48cd7a3aae39a79aff9fdc12a11cf0a2dd464c71)
 

Author SHA1 Message Date
Siying Dong 992dfc7811 Introduce InternalIteratorBase::NextAndGetResult() (#5197) 6 years ago
Fosco Marotto 6c2bf9e916 Add copyright headers per FB open-source checkup tool. (#5199) 6 years ago
Yanqin Jin 392f6d49e5 Fix a bug in GetOverlappingInputsRangeBinarySearch (#5211) 6 years ago
JiYou 5b7e09bd6f VersionSet: optmize GetOverlappingInputsRangeBinarySearch (#4987) 6 years ago
Zhongyi Xie 248b6b551e rename variable to avoid shadowing (#5204) 6 years ago
Zhongyi Xie baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) 6 years ago
Yanqin Jin d9280ff2d2 Add back NewEmptyIterator (#5203) 6 years ago
Siying Dong beb44ec3eb WriteBufferManager's dummy entry size to block cache 1MB -> 256KB (#5175) 6 years ago
yiwu-arbug f1239d5f10 Avoid per-key upper bound check in BlockBasedTableIterator (#5142) 6 years ago
Vijay Nadimpalli 71a82a0abe Consolidating WAL creation which currently has duplicate logic in db_impl_write.cc and db_impl_open.cc (#5188) 6 years ago
Yi Zhang 3e63e553b4 Fix MultiGet ASSERT bug when passing unsorted result (#5195) 6 years ago
Yi Wu b70967aac7 db_bench: support seek to non-exist prefix (#5163) 6 years ago
Fosco Marotto b5cad5c986 Update history and version to 6.1.1 (#5171) 6 years ago
jsteemann 8295d364e2 Improve transaction lock details (#5193) 6 years ago
anand76 29111e92b4 Add bounds check in FilePickerMultiGet::PrepareNextLevel() (#5189) 6 years ago
yiwu-arbug cca141ecf8 Fix crash with memtable prefix bloom and key out of prefix extractor domain (#5190) 6 years ago
Manuel Ung d655a3aab7 Remove extraneous call to TrackKey (#5173) 6 years ago
Maysam Yabandeh fe642cbee6 WritePrepared: fix race condition in reading batch with duplicate keys (#5147) 6 years ago
ableegoldman 1966a7c055 Expose JavaAPI for getting the filter policy of a BlockBasedTableConfig (#5186) 6 years ago
Siying Dong 85b2bde3dd Still implement StatisticsImpl::measureTime() (#5181) 6 years ago
Yanqin Jin 3189398c00 Fix bugs detected by clang analyzer (#5185) 6 years ago
vijaynadimpalli f49e12b892 Added missing table properties in log (#5168) 6 years ago
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 6 years ago
Siying Dong ed9f5e21aa Change OptimizeForPointLookup() and OptimizeForSmallDb() (#5165) 6 years ago
Sagar Vemuri d3d20dcdca Periodic Compactions (#5166) 6 years ago
Manuel Ung ef0fc1b461 Reduce copies of LockInfo (#5172) 6 years ago
jsteemann 313e877285 fix reading encrypted files beyond file boundaries (#5160) 6 years ago
Siying Dong 0bb555630f Consolidate hash function used for non-persistent data in a new function (#5155) 6 years ago
Yanqin Jin de00f28132 Refactor ExternalSSTFileTest (#5129) 6 years ago
Sergei Glushchenko 39c6c5fc1b Expose DB methods to lock and unlock the WAL (#5146) 6 years ago
Siying Dong 479c566771 Add final annotations to some cache functions (#5156) 6 years ago
Harry Wong 8d1e52165d Removed const fields in copyable classes (#5095) 6 years ago
Levi Tamasi 59ef2ba559 Evict the uncompression dictionary from the block cache upon table close (#5150) 6 years ago
Mike Kolupaev 306b9adfd8 Add missing methods to EnvWrapper, and more wrappers in Env.h (#5131) 6 years ago
Adam Simpkins c06c4c01c5 Fix many bugs in log statement arguments (#5089) 6 years ago
datonli f0edf9d575 #5145 , rename port/dirent.h to port/port_dirent.h to avoid compile err when use port dir as header dir output (#5152) 6 years ago
Maysam Yabandeh 75e8b6dfcf Fix race condition in IteratorWithLocalStatistics (#5149) 6 years ago
Maysam Yabandeh 7441a0ecba WriteUnPrepared: fix ubsan complaint (#5148) 6 years ago
Zhichao Cao ebb9b2ed16 Fix the potential DB crash caused by call EndTrace before StartTrace (#5130) 6 years ago
Zhongyi Xie e8480d4d9d add assert to silence clang analyzer and fix variable shadowing (#5140) 6 years ago
Maysam Yabandeh 5234fc1b70 Mark logs with prepare in PreReleaseCallback (#5121) 6 years ago
Zhongyi Xie 26015f3b48 add compression options to table properties (#5081) 6 years ago
Maysam Yabandeh 14b3f683a1 WriteUnPrepared: less virtual in iterator callback (#5049) 6 years ago
Simon Grätzer d9d3cacaf5 Add a missing define to monitoring/iostats_context_imp.h (#5136) 6 years ago
Siying Dong ebcc8ae1d3 Revert "Avoid per-key upper bound check in BlockBasedTableIterator (#5101)" (#5132) 6 years ago
xinbenlv fa1b558299 Add LevelDB repository link in the Readme 6 years ago
Mike Kolupaev 120bc4715b Add DBOptions. avoid_unnecessary_blocking_io to defer file deletions (#5043) 6 years ago
Remington Brasga 127a850beb Fix arena allocation size in NewEmptyInternalIterator (#4905) 6 years ago
Maysam Yabandeh a703f16da9 WriteUnPrepared: Enable auto-compaction after max_evicted_seq_ init (#5128) 6 years ago
Yi Wu f29dc1b906 Avoid per-key upper bound check in BlockBasedTableIterator (#5101) 6 years ago