Commit Graph

82 Commits (a91fdf1b998d9a2e5afb636b5b84712de47659d7)

Author SHA1 Message Date
Mayank Agarwal 2a986919d6 Make rocksdb-deletes faster using bloom filter 12 years ago
Dhruba Borthakur 7cb8d462d5 Rename PickCompactionHybrid to PickCompactionUniversal. 12 years ago
Haobo Xu a8d5f8dde2 [RocksDB] Remove old readahead options 12 years ago
Dhruba Borthakur 116ec527f2 Renamed 'hybrid_compaction' tp be "Universal Compaction'. 12 years ago
Dhruba Borthakur 47c4191fe8 Reduce write amplification by merging files in L0 back into L0 12 years ago
Dhruba Borthakur 554c06dd18 Reduce write amplification by merging files in L0 back into L0 12 years ago
Haobo Xu 96be2c4ee0 [RocksDB] Add mmap_read option for db_stress 12 years ago
Haobo Xu 3cc1af2062 [RocksDB] Option for incremental sync 12 years ago
Dhruba Borthakur 6acbe0fc45 Compact multiple memtables before flushing to storage. 12 years ago
Haobo Xu bdf1085944 [RocksDB] cleanup EnvOptions 12 years ago
Haobo Xu d897d33bf1 [RocksDB] Introduce Fast Mutex option 12 years ago
Haobo Xu ab8d2f6ab2 [RocksDB] [Performance] Allow different posix advice to be applied to the same table file 12 years ago
heyongqiang 4b29651206 add block deviation option to terminate a block before it exceeds block_size 12 years ago
Haobo Xu 0e879c93de [RocksDB] dump leveldb.stats periodically in LOG file. 12 years ago
Haobo Xu 87d0af15d8 [RocksDB] Introduce an option to skip log error on recovery 12 years ago
Dhruba Borthakur d1aaaf718c Ability to set different size fanout multipliers for every level. 12 years ago
Haobo Xu 4ca3c67bd3 [RocksDB] Cleanup compaction filter to use a class interface, instead of function pointer and additional context pointer. 12 years ago
Haobo Xu 05e8854085 [Rocksdb] Support Merge operation in rocksdb 12 years ago
Haobo Xu b4243e5a3d [RocksDB] CompactionFilter cleanup 12 years ago
heyongqiang e21ba94a69 Set FD_CLOEXEC after each file open 12 years ago
Abhishek Kona 63f216ee0a memory manage statistics 12 years ago
Dhruba Borthakur ad96563b79 Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database. 12 years ago
Mayank Agarwal 487168cdcf Fixed sign-comparison in rocksdb code-base and fixed Makefile 12 years ago
Dhruba Borthakur 469724be7f Add appropriate parameters to make bulk-load go faster. 12 years ago
Zheng Shao 7b43500794 [RocksDB] Add bulk_load option to Options and ldb 12 years ago
Mark Callaghan 993543d1be Add rate_delay_limit_milliseconds 12 years ago
Dhruba Borthakur 806e264350 Ability for rocksdb to compact when flushing the in-memory memtable to a file in L0. 12 years ago
Abhishek Kona c41f1e995c Codemod NULL to nullptr 12 years ago
Kai Liu b63aafce42 Allow the logs to be purged by TTL. 12 years ago
Chip Turner 0b83a83191 Fix poor error on num_levels mismatch and few other minor improvements 12 years ago
Chip Turner 3dafdfb2c4 Use fallocate to prevent excessive allocation of sst files and logs 12 years ago
Chip Turner 2fdf91a4f8 Fix a number of object lifetime/ownership issues 12 years ago
Abhishek Kona 16903c35b0 Add counters to count gets and writes 12 years ago
Abhishek Kona 7d5a4383bb rollover manifest file. 12 years ago
sheki d4627e6de4 Move WAL files to archive directory, instead of deleting. 12 years ago
Abhishek Kona d29f181923 Fix all the lint errors. 12 years ago
Dhruba Borthakur 7632fdb5cb Support taking a configurable number of files from the same level to compact in a single compaction run. 12 years ago
Dhruba Borthakur fbb73a4ac3 Support to disable background compactions on a database. 12 years ago
Dhruba Borthakur 5d16e503a6 Improved CompactionFilter api: pass in a opaque argument to CompactionFilter invocation. 12 years ago
heyongqiang 20d18a89a3 disable size compaction in ldb reduce_levels and added compression and file size parameter to it 12 years ago
Dhruba Borthakur 5273c81483 Ability to invoke application hook for every key during compaction. 12 years ago
amayank 854c66b089 Make compression options configurable. These include window-bits, level and strategy for ZlibCompression 12 years ago
heyongqiang 3096fa7534 Add two more options: disable block cache and make table cache shard number configuable 12 years ago
Dhruba Borthakur 321dfdc3ae Allow having different compression algorithms on different levels. 12 years ago
Mark Callaghan 70c42bf05f Adds DB::GetNextCompaction and then uses that for rate limiting db_bench 12 years ago
Kai Liu d50f8eb603 Enable LevelDb to create a new log file if current log file is too large. 12 years ago
Mark Callaghan 51d2adfbeb Fix broken build. Add stdint.h to get uint64_t 12 years ago
Dhruba Borthakur 1ca0584345 This is the mega-patch multi-threaded compaction 12 years ago
Dhruba Borthakur aa73538f2a The deletion of obsolete files should not occur very frequently. 12 years ago
heyongqiang 3662c2976a improve comments about target_file_size_base, target_file_size_multiplier, max_bytes_for_level_base, max_bytes_for_level_multiplier Summary: 12 years ago