- 24 Sep, 2019 2 commits
-
-
Steven Allen authored
Add bridged chats
-
swedneck authored
-
- 09 Sep, 2019 3 commits
-
-
Steven Allen authored
engine: tag peers based on usefulness
-
Steven Allen authored
-
Steven Allen authored
* doc: add dirk as the lead maintainer One of my tasks this quarter is to get a lead maintainer for each repo.
-
- 07 Sep, 2019 3 commits
-
-
Steven Allen authored
-
Steven Allen authored
-
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.
-
- 28 Aug, 2019 2 commits
-
-
Steven Allen authored
reduce session contention
-
Steven Allen authored
We're not using these synchronously so we can buffer them a bit to avoid blocking quite as much. This also combines all incoming channels into a single one to ensure all operations are processed in-order. This might be overkill bit it makes reasoning about this a bit simpler.
-
- 27 Aug, 2019 2 commits
-
-
Steven Allen authored
-
Steven Allen authored
-
- 23 Aug, 2019 8 commits
-
-
Steven Allen authored
Fix: don't ignore received blocks for pending wants
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
- 22 Aug, 2019 1 commit
-
-
Dirk McCormick authored
-
- 20 Aug, 2019 11 commits
-
-
Dirk McCormick authored
-
dirkmc authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Steven Allen authored
Test: fix flakey session peer manager tests
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
- 15 Aug, 2019 5 commits
-
-
Steven Allen authored
Refactor: use global pubsub notifier
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
Dirk McCormick authored
-
- 14 Aug, 2019 3 commits
-
-
Steven Allen authored
ci: allow circle to use any orb version
-
Steven Allen authored
-
Steven Allen authored
ci: fix badge and orb cache
-