1. 18 11月, 2016 1 次提交
  2. 17 11月, 2016 8 次提交
  3. 16 11月, 2016 10 次提交
  4. 15 11月, 2016 7 次提交
  5. 14 11月, 2016 3 次提交
    • J
      CSS issues are arising on the Github Pages side. Temp fix. · 425210cc
      Joel Marcey 提交于
      Need to figure out why this is still happening that `relative_url` is
      not prepending the right value at just random times.
      425210cc
    • Y
      Optimize sequential insert into memtable - Part 1: Interface · 1ea79a78
      Yi Wu 提交于
      Summary:
      Currently our skip-list have an optimization to speedup sequential
      inserts from a single stream, by remembering the last insert position.
      We extend the idea to support sequential inserts from multiple streams,
      and even tolerate small reordering wihtin each stream.
      
      This PR is the interface part adding the following:
      - Add `memtable_insert_prefix_extractor` to allow specifying prefix for each key.
      - Add `InsertWithHint()` interface to memtable, to allow underlying
        implementation to return a hint of insert position, which can be later
        pass back to optimize inserts.
      - Memtable will maintain a map from prefix to hints and pass the hint
        via `InsertWithHint()` if `memtable_insert_prefix_extractor` is non-null.
      Closes https://github.com/facebook/rocksdb/pull/1419
      
      Differential Revision: D4079367
      
      Pulled By: yiwu-arbug
      
      fbshipit-source-id: 3555326
      1ea79a78
    • Y
      Optimize sequential insert into memtable - Part 2: Implementation · df5eeb85
      Yi Wu 提交于
      Summary:
      Implement a insert hint into skip-list to hint insert position. This is
      to optimize for the write workload where there are multiple stream of
      sequential writes. For example, there is a stream of keys of a1, a2,
      a3... but also b1, b2, b2... Each stream are not neccessary strictly
      sequential, but can get reorder a little bit. User can specify a prefix
      extractor and the `SkipListRep` can thus maintan a hint for each of the
      stream for fast insert into memtable.
      
      This is the internal implementation part. See #1419 for the interface part.
      See inline comments for details.
      Closes https://github.com/facebook/rocksdb/pull/1449
      
      Differential Revision: D4106781
      
      Pulled By: yiwu-arbug
      
      fbshipit-source-id: f4d48c4
      df5eeb85
  6. 13 11月, 2016 3 次提交
  7. 12 11月, 2016 1 次提交
  8. 11 11月, 2016 5 次提交
  9. 10 11月, 2016 2 次提交