Ran
|
Files
61
|
Run time
7s
|
Badge
Embed ▾
README BADGES
|
travis-ci
<a href="https://github.com/facebook/rocksdb/commit/2cd00773c">Add bulk create/drop column family API Summary: Adding DB::CreateColumnFamilie() and DB::DropColumnFamilies() to bulk create/drop column families. This is to address the problem creating/dropping 1k column families takes minutes. The bottleneck is we persist options files for every single column family create/drop, and it parses the persisted options file for verification, which take a lot CPU time. The new APIs simply create/drop column families individually, and persist options file once at the end. This improves create 1k column families to within ~0.1s. Further improvement can be merge manifest write to one IO. Closes https://github.com/facebook/rocksdb/pull/2248 Differential Revision: D5001578 Pulled By: yiwu-arbug fbshipit-source-id: </a><a class="double-link" href="https://github.com/facebook/rocksdb/commit/d4e00bda6">d4e00bda6</a>
242 of 995 relevant lines covered (24.32%)
0.24 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|