1. 13 11月, 2019 1 次提交
  2. 12 11月, 2019 6 次提交
  3. 11 11月, 2019 2 次提交
  4. 09 11月, 2019 2 次提交
  5. 08 11月, 2019 1 次提交
    • C
      Decode WAL in Separate Goroutine (#6230) · c5b3f022
      Chris Marchbanks 提交于
      * Make WAL replay benchmark more representative
      Signed-off-by: NChris Marchbanks <csmarchbanks@gmail.com>
      
      * Move decoding records from the WAL into goroutine
      
      Decoding the WAL records accounts for a significant amount of time on
      startup, and can be done in parallel with creating series/samples to
      speed up startup. However, records still must be handled in order, so
      only a single goroutine can do the decoding.
      
      benchmark
      old ns/op     new ns/op     delta
      BenchmarkLoadWAL/batches=10,seriesPerBatch=100,samplesPerSeries=7200-8
      481607033     391971490     -18.61%
      BenchmarkLoadWAL/batches=10,seriesPerBatch=10000,samplesPerSeries=50-8
      836394378     629067006     -24.79%
      BenchmarkLoadWAL/batches=10,seriesPerBatch=1000,samplesPerSeries=480-8
      348238658     234218667     -32.74%
      Signed-off-by: NChris Marchbanks <csmarchbanks@gmail.com>
      c5b3f022
  6. 07 11月, 2019 1 次提交
  7. 06 11月, 2019 4 次提交
  8. 05 11月, 2019 3 次提交
  9. 04 11月, 2019 2 次提交
  10. 03 11月, 2019 4 次提交
  11. 02 11月, 2019 3 次提交
  12. 30 10月, 2019 3 次提交
  13. 29 10月, 2019 6 次提交
  14. 28 10月, 2019 2 次提交