1. 23 Jan, 2020 2 commits
  2. 18 Dec, 2019 1 commit
  3. 16 Dec, 2019 1 commit
  4. 09 Dec, 2019 2 commits
  5. 05 Dec, 2019 5 commits
  6. 28 Oct, 2019 1 commit
    • dirkmc's avatar
      Merge PR Parallelize engine reads (#216) · dcbe1f29
      dirkmc authored
      * feat: parallelize reads
      
      * feat: concurent engine task workers and concurrent bstore reads
      
      * fix: lint
      
      * fix: address review comments
      
      * refactor: in BlockstoreManager wait for process.Closing() instead of Context.Done()
      
      * fix: use channel size 0 for BlockstoreManager reads
      
      * fix: change blockstore error logs from warnings to errors
      
      * fix: flaky test
      
      * fix: lint
      dcbe1f29
  7. 15 Oct, 2019 3 commits
  8. 02 Oct, 2019 2 commits
  9. 01 Oct, 2019 2 commits
  10. 25 Sep, 2019 1 commit
  11. 24 Sep, 2019 9 commits
  12. 09 Sep, 2019 3 commits
  13. 07 Sep, 2019 3 commits
    • Steven Allen's avatar
      engine(test): test peer usefulness tagging · 1f09ef51
      Steven Allen authored
      1f09ef51
    • Steven Allen's avatar
      cdc87be0
    • Steven Allen's avatar
      engine: tag peers based on usefulness · 9d580a65
      Steven Allen authored
      This patch tracks two usefulness metrics: short-term usefulness and long-term
      usefulness. Short-term usefulness is sampled frequently and highly weights new
      observations. Long-term usefulness is sampled less frequently and highly weights
      on long-term trends.
      
      In practice, we do this by keeping two EWMAs. If we see an interaction within
      the sampling period, we record the score, otherwise, we record a 0. The
      short-term one has a high alpha and is sampled every shortTerm period. The
      long-term one has a low alpha and is sampled every longTermRatio*shortTerm
      period.
      
      To calculate the final score, we sum the short-term and long-term scores then
      adjust it ±25% based on our debt ratio. Peers that have historically been more
      useful to us than we are to them get the highest score.
      9d580a65
  14. 28 Aug, 2019 2 commits
  15. 27 Aug, 2019 2 commits
  16. 23 Aug, 2019 1 commit