Commit Graph

2368 Commits (91ba7837b7e09cf2dbc527c97ae5f940ec5edd73)

Author SHA1 Message Date
Igor Canadi 83681bf9ef Statistics code cleanup 11 years ago
Naman Gupta 1447bb5919 Allow callback to change size of existing value. Change return type of the callback function to an enum status to handle 3 cases. 11 years ago
kailiu eae1804f29 Remove the unnecessary use of shared_ptr 11 years ago
kailiu c8f16221ed Fix the return type of WriteBatch::Data(). 11 years ago
Igor Canadi d9cd7a063f Fix CompactRange to apply filter to every key 11 years ago
Siying Dong 9ea8bf90f1 DB::Put() to estimate write batch data size needed and pre-allocate buffer 11 years ago
Siying Dong 51dd21926c DB::Put() to estimate write batch data size needed and pre-allocate buffer 11 years ago
Naman Gupta 8454cfe569 Add read/modify/write functionality to Put() api 11 years ago
Siying Dong c4548d5f1f WriteBatch to provide a way for user to query data size directly and only return constant reference of data in Data() 11 years ago
Schalk-Willem Kruger a09ee1069d Improve RocksDB "get" performance by computing merge result in memtable 11 years ago
Siying Dong aa0ef6602d [Performance Branch] If options.max_open_files set to be -1, cache table readers in FileMetadata for Get() and NewIterator() 11 years ago
Siying Dong 424a524ac9 [Performance Branch] A Hashed Linked List Based Mem Table 11 years ago
Igor Canadi cb37ddf229 Feature requests for BackupableDB 11 years ago
kailiu 12b6d2b839 Separate the aligned and unaligned memory allocation 11 years ago
Igor Canadi 19e3ee64ac Add column family information to WAL 11 years ago
Igor Canadi 72918efffe [column families] Implement DB::OpenWithColumnFamilies() 11 years ago
Igor Canadi ef6ad1708d [column families] Support to create and drop column families 11 years ago
Igor Canadi 7535443083 [RocksDB] Support for column families in manifest 11 years ago
Igor Canadi b60c14f6ee Support multi-threaded DisableFileDeletions() and EnableFileDeletions() 11 years ago
Mike Lin 4b1d049236 C API: add rocksdb_env_set_high_priority_background_threads 11 years ago
Siying Dong 18df47b79a Avoid malloc in NotFound key status if no message is given. 11 years ago
Siying Dong abaf26266d [RocksDB] [Performance Branch] Some Changes to PlainTable format 11 years ago
Igor Canadi b26dc95628 Initialize sequence number in BatchResult - issue #39 11 years ago
Igor Canadi 9385a5247e [RocksDB] [Column Family] Interface proposal 11 years ago
Mike Lin 2a2506b629 C bindings: add a bunch of the newer options 11 years ago
Kai Liu 2e9efcd6d8 Add the property block for the plain table 11 years ago
kailiu b660e2d468 Expose usage info for the cache 11 years ago
Mark Callaghan e9e6b00d29 Add monitoring for universal compaction and add counters for compaction IO 11 years ago
Siying Dong a8029fdc75 Introduce MergeContext to Lazily Initialize merge operand list 11 years ago
Haobo Xu 3c02c363b3 [RocksDB] [Performance Branch] Added dynamic bloom, to be used for memable non-existing key filtering 11 years ago
Igor Canadi 5e4ab767cf BackupableDB delete backups with newer seq number 11 years ago
kailiu c79e595471 Make Cache::GetCapacity constant 11 years ago
Doğan Çeçen 6c4e110c8c Rename leveldb to rocksdb in C api 11 years ago
Igor Canadi fb9fce4fc3 [RocksDB] BackupableDB 11 years ago
kailiu c7707f24c2 Refine the statistics 11 years ago
Siying Dong ef2211a9ca [RocksDB Performance Branch] Introduce MergeContext to Lazily Initialize merge operand list 11 years ago
kailiu 90729f8b23 Extract metaindex block from block-based table 11 years ago
Mayank Agarwal 92e8316118 Make GetDbIdentity pure virtual and also implement it for StackableDB, DBWithTTL 11 years ago
Mayank Agarwal 18802689b8 Make an API to get database identity from the IDENTITY file 11 years ago
Siying Dong f040e536e4 [RocksDB Performance Branch] A more customized index in PlainTableReader 11 years ago
Sajal Jain 28a1b9b95f [rocksdb] statistics counters for memtable hits and misses 11 years ago
Igor Canadi eb12e47e0e Killing Transform Rep 11 years ago
lovro 930cb0b9ee Clarify CompactionFilter thread safety requirements 11 years ago
Dhruba Borthakur 38feca4f35 Removed redundant slice_transform.h and memtablerep.h 11 years ago
Haobo Xu 4e6463ea44 [RocksDB][Performance Branch] Make height and branching factor configurable for skiplist implementation 11 years ago
Igor Canadi 3ce3658411 DB::GetOptions() 11 years ago
Igor Canadi 11c26bd4a4 [RocksDB] Interface changes required for BackupableDB 11 years ago
Haobo Xu 5b825d6964 [RocksDB] Use raw pointer instead of shared pointer when passing Statistics object internally 11 years ago
Siying Dong dfa1460d88 [For Performance Branch] Bloom filter in PlainTableIterator::Seek() - Update 1 11 years ago
Siying Dong 718488abc5 Add BloomFilter to PlainTableIterator::Seek() 11 years ago