Commit Graph

1896 Commits (ac9bcb55ce3b67317c5153748ea7a3fac55108fe)

Author SHA1 Message Date
Reed Allman e9b18b6b89 C API: bugfix column_family_comact_range 11 years ago
Igor Canadi 4adf64e068 Fix compile issue 11 years ago
Igor Canadi 8a03935f8c Fix valgrind error in c_test 11 years ago
Evan Shaw 13a130cc00 C API: Add test for compaction filter factories 11 years ago
Evan Shaw 3f7104d7c5 C API: Allow setting compaction filter factory 11 years ago
Evan Shaw 91bede79cc C API: Add support for compaction filter factories (v1) 11 years ago
Radheshyam Balasundaram f0660d5253 Adding NUMA support to db_bench tests 11 years ago
Reed Allman 1a34aaaef0 C API: column family support 11 years ago
Evan Shaw 9fc23d0c56 C API: support constructing write batch from serialized representation 11 years ago
Yueh-Hsuan Chiang 7b85c1e900 Improve SimpleWriteTimeoutTest to avoid false alarm. 11 years ago
Yueh-Hsuan Chiang d33657a4a5 Fixed a warning in release mode. 11 years ago
Yueh-Hsuan Chiang 90a6aca48e Finer report I/O stats about Flush and Compaction. 11 years ago
Yueh-Hsuan Chiang d4d338de33 Add timeout_hint_us to WriteOptions and introduce Status::TimeOut. 11 years ago
Igor Canadi 4203431e71 Fix mac os compile error 11 years ago
sdong 2459f7ec4e Support Multiple DB paths (without having an interface to expose to users) 11 years ago
Igor Canadi f146cab261 Centralize compression decision to compaction picker 11 years ago
sdong 1d05006740 Re-commit the correct part (WalDir) of the revision: 11 years ago
sdong 30b20604db Revert "Two small fixes in db_test" 11 years ago
sdong 9c332aa11a HashLinkList memtable switches a bucket to a skip list to reduce performance outliers 11 years ago
sdong 6634844dba Two small fixes in db_test 11 years ago
Igor Canadi f5d4df1c02 Fix compile error 11 years ago
Igor Canadi a2e0d890ed No need for files_by_size_ in universal compaction 11 years ago
Feng Zhu 5656367416 use arena to allocate memtable's bloomfilter and hashskiplist's buckets_ 11 years ago
sdong dd337bc0b2 In logging format, use PRIu64 instead of casting 11 years ago
Stanislau Hlebik a3594867ba Cache some conditions for DBImpl::MakeRoomForWrite 11 years ago
sdong 19de6a7aad Remove MemTableRep::GetIterator(const Slice& slice) 11 years ago
Yueh-Hsuan Chiang 8898a0a0d1 Reorder the member variables of FileMetaData to improve cache locality. 11 years ago
Yueh-Hsuan Chiang e813f5b6d9 Allow compaction to reclaim storage more effectively. 11 years ago
Yueh-Hsuan Chiang faa8d21922 Improve an assertion in RandomGenerator::Generate() in db_bench. 11 years ago
Lei Jin 3b0dc76699 db_bench: measure the real latency of write/delete 11 years ago
Lei Jin a1b5650a75 db_bench: sanity check on compression ratio 11 years ago
Igor Canadi d4a8423334 Remove seek compaction 11 years ago
Igor Canadi 107e08baa7 Use same sorting for all level 0 files 11 years ago
Haobo Xu 7a9dd5f214 [RocksDB] Make block based table hash index more adaptive 11 years ago
Yueh-Hsuan Chiang 4f5ccfd179 Fixed a potential write hang 11 years ago
Lei Jin c4e90c79ed bug fix: iteration over ColumnFamilySet needs to be under mutex 11 years ago
Evan Shaw 5363eb8ad4 Add a test for using compaction filters via the C API 11 years ago
Evan Shaw d72313a7fa Add a way to set compaction filter in the C API 11 years ago
Evan Shaw df2701373d Support for compaction filters in the C API 11 years ago
sdong edd47c5104 PlainTable to encode to avoid to rewrite prefix when it is the same as the previous key 11 years ago
Igor Canadi 3525aac9e5 Change order of parameters in adaptive table factory 11 years ago
sdong 8c265c08f1 HashLinkList to log distribution of number of entries aross buckets 11 years ago
sdong 200e4b4a72 Add a table factory that can read DB with both of PlainTable and BlockBasedTable in it 11 years ago
Yueh-Hsuan Chiang e6e259b8ab Include max_write_buffer_number >= 2 to SanitizeOptions. 11 years ago
sdong cadc1adffa Refactor: group metadata needed to open an SST file to a separate copyable struct 11 years ago
Bradley Grainger 2d02ec6533 Add separate Read/WriteUnlock methods in MutexRW. 11 years ago
sdong 983c93d731 VersionSet::Get(): Bring back the logic of skipping key range check when there are <=3 level 0 files 11 years ago
Lei Jin c83b085770 prefetch bloom filter data block for L0 files 11 years ago
Lei Jin 77db08f27b fix forward iterator bug 11 years ago
sdong 80f409ea37 Clean PlainTableReader's variables for better data locality 11 years ago