Commit Graph

1944 Commits (b9e98728192d56cd26008daa6f80a7fa4c1e1225)

Author SHA1 Message Date
Yanqin Jin 9358178edc Support for single-primary, multi-secondary instances (#4899) 6 years ago
anand76 959f86e5f8 Use placement new and delete in autovector (#5080) 6 years ago
Zhongyi Xie a291f3a1e5 Collect compaction stats by priority and dump to info LOG (#5050) 6 years ago
Wenjie Yang 36c2a7cfb1 Add an option to filter traces (#5082) 6 years ago
Shobhit Dayal b45b1cde3e Feature for sampling and reporting compressibility (#4842) 6 years ago
Zhongyi Xie fdc72a5c5d add OptionType kInt32T and kInt64T 6 years ago
Siying Dong aef763b6d6 Make statistics's stats_level change thread-safe (#5030) 6 years ago
Siying Dong 5e298f865b Add two more StatsLevel (#5027) 6 years ago
Siying Dong 06f378d75e When closing BlobDB, should first wait for all background tasks (#5005) 6 years ago
Zhongyi Xie c4f5d0aa15 add GetStatsHistory to retrieve stats snapshots (#4748) 6 years ago
Maysam Yabandeh 0f4244fe00 WritePrepared: Improve stress tests with slow threads (#4974) 6 years ago
Zhongyi Xie ed995c6a69 add whole key bloom filter support in memtables (#4985) 6 years ago
Aubin Sanyal 3231a2e581 Deprecate ttl option from CompactionOptionsFIFO (#4965) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Yanqin Jin a69d4deefb Atomic ingest (#4895) 6 years ago
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