1. 14 Nov, 2019 4 commits
  2. 13 Nov, 2019 2 commits
  3. 12 Nov, 2019 4 commits
  4. 11 Nov, 2019 4 commits
  5. 09 Nov, 2019 2 commits
  6. 07 Nov, 2019 1 commit
    • Chris Marchbanks's avatar
      Decode WAL in Separate Goroutine (#6230) · c5b3f022
      Chris Marchbanks authored
      
      
      * Make WAL replay benchmark more representative
      Signed-off-by: default avatarChris 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: default avatarChris Marchbanks <csmarchbanks@gmail.com>
      c5b3f022
  7. 06 Nov, 2019 3 commits
  8. 05 Nov, 2019 4 commits
  9. 04 Nov, 2019 3 commits
  10. 03 Nov, 2019 2 commits
  11. 02 Nov, 2019 5 commits
  12. 30 Oct, 2019 3 commits
  13. 29 Oct, 2019 3 commits