Commit Graph

1829 Commits (791e5714a5166f3c14afa563f839b7b90922db37)

Author SHA1 Message Date
Sagar Vemuri eafb09a380 Fix issues found by Clang Analyzer (#4976) 6 years ago
Andrew Kryczka 62f70f6d14 Reduce scope of compression dictionary to single SST (#4952) 6 years ago
Maysam Yabandeh d6b9b3b884 Enhance transaction_test_util with delays (#4970) 6 years ago
tang-jianfeng 08809f5e6c Implement trace sampling (#4963) 6 years ago
Alexander Zinoviev 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) 6 years ago
anand76 d0d484b132 Always delete Blob DB files in the background (#4928) 6 years ago
Siying Dong fc53839bfa Disallow customized hash function in DynamicBloom (#4915) 6 years ago
Andrew Kryczka 8ec3e72551 Cache dictionary used for decompressing data blocks (#4881) 6 years ago
Siying Dong 08b8cea69f Deleting Blob files also goes through SstFileManager (#4904) 6 years ago
Andrew Kryczka 01013ae766 Digest ZSTD compression dictionary once when writing SST file (#4849) 6 years ago
Yanqin Jin e79df377c5 Use chrono::time_point instead of time_t (#4868) 6 years ago
Yi Wu 77a8d4d476 Detect if Jemalloc is linked with the binary (#4844) 6 years ago
Burton Li 46e3209e0d Compaction limiter miscs (#4795) 6 years ago
Abhishek Madan abf931afa6 Add compaction logic to RangeDelAggregatorV2 (#4758) 6 years ago
Burton Li a8b9891f95 Concurrent task limiter for compaction thread control (#4332) 6 years ago
Siying Dong ae25546a7a Direct I/O Close() shouldn't rewrite the last block (#4771) 6 years ago
Maysam Yabandeh b878f93c70 Extend Transaction::GetForUpdate with do_validate (#4680) 6 years ago
Zhongyi Xie b0f3d9b478 fix unused param "options" error in jemalloc_nodump_allocator.cc (#4738) 6 years ago
Yi Wu cf1df5d3cb JemallocNodumpAllocator: option to limit tcache memory usage (#4736) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Zhichao Cao 7125e24619 Add the max trace file size limitation option to Tracing (#4610) 6 years ago
Soli f1837595a3 FIX #3278: Move global const object definitions from .h to .cc (#4691) 6 years ago
Abhishek Madan 85394a96ca Speed up range scans with range tombstones (#4677) 6 years ago
Yi Wu 327097c952 JemallocAllocator: thread-local tcache (#4603) 6 years ago
Simon Liu a2de8e52bb optimized the performance of autovector::emplace_back. (#4606) 6 years ago
Andrew Kryczka ea9454700a Backup engine support for direct I/O reads (#4640) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Andrew Gallagher 0148f717ff Move `#include` outside of namespace (#4629) 6 years ago
Soli 3f8f81cfeb FIX #3820: shorter file name in logs (#4616) 6 years ago
Bo Hou cd9404bb77 xxhash 64 support 6 years ago
Yi Wu 5f5fddabc7 port folly::JemallocNodumpAllocator (#4534) 6 years ago
Yi Wu f560c8f5c8 s/CacheAllocator/MemoryAllocator/g (#4590) 6 years ago
Abhishek Madan 8c78348c77 Use only "local" range tombstones during Get (#4449) 6 years ago
Neil Mayhew 43dbd4411e Adapt three unit tests with newer compiler/libraries (#4562) 6 years ago
Yi Wu c7a45ca91f BlobDB: handle IO error on write (#4580) 6 years ago
jsteemann d1c0d3f358 Small issues (#4564) 6 years ago
Yi Wu 933250e355 Fix RepeatableThreadTest::MockEnvTest hang (#4560) 6 years ago
Yanqin Jin da4aa59b4c Add read retry support to log reader (#4394) 6 years ago
Yanqin Jin ce52274640 Replace 'string' with 'const string&' in FileOperationInfo (#4491) 6 years ago
Yanqin Jin 729a617b5b Add listener to sample file io (#3933) 6 years ago
zpalmtree 46dd8b1e13 C++17 support (#4482) 6 years ago
Jiri Appl b0026e1f5f Enable building of ARM32 (#4349) 6 years ago
Maysam Yabandeh 21b51dfec4 Add inline comments to flush job (#4464) 6 years ago
Yanqin Jin b41b2d431e Improve error message when opening file for truncation (#4454) 6 years ago
Zhongyi Xie ce1fc5af09 fix unused param `allocator` in compression.h (#4453) 6 years ago
Igor Canadi 1cf5deb8fd Introduce CacheAllocator, a custom allocator for cache blocks (#4437) 6 years ago
Yi Wu d6f2ecf49c Utility to run task periodically in a thread (#4423) 6 years ago
Yi Wu 04d373b260 BlobDB: handle IO error on read (#4410) 6 years ago
Anand Ananthabhotla 30c21df97c Fix regression test failures introduced by PR #4164 (#4375) 6 years ago
Anand Ananthabhotla a27fce408e Auto recovery from out of space errors (#4164) 6 years ago