Commit 1fb244f868b110cf8387e9e9c04ba21062b08ff6
randomly delay scheduling connections
Dominic Tarr committed on 10/2/2016, 6:34:41 AMParent: b3c01b8fda9e069ecb5d1a802fafc9c563c60ee1
Files changed
plugins/gossip/schedule.js | changed |
plugins/gossip/schedule.js | ||
---|---|---|
@@ -137,12 +137,19 @@ | ||
137 | 137 … | }) |
138 | 138 … | } |
139 | 139 … | |
140 | 140 … | |
141 … | + var connecting = false | |
141 | 142 … | function connections () { |
143 … | + if(connecting) return | |
144 … | + connecting = true | |
145 … | + setTimeout(function () { | |
146 … | + connecting = false | |
142 | 147 … | var ts = Date.now() |
143 | 148 … | var peers = gossip.peers() |
144 | 149 … | |
150 … | +// if(Math.random() > 0.1) return | |
151 … | + | |
145 | 152 … | connect(peers, ts, 'attempt', exports.isUnattempted, { |
146 | 153 … | min: 0, quota: 10, factor: 0, max: 0, groupMin: 0, |
147 | 154 … | disable: !conf('global', true) |
148 | 155 … | }) |
@@ -167,8 +174,10 @@ | ||
167 | 174 … | quota: 3, factor: 2e3, max: 10*min, groupMin: 1e3, |
168 | 175 … | disable: !conf('local', true) |
169 | 176 … | }) |
170 | 177 … | |
178 … | + }, 100*Math.random()) | |
179 … | + | |
171 | 180 … | } |
172 | 181 … | |
173 | 182 … | pull( |
174 | 183 … | gossip.changes(), |
@@ -196,4 +205,5 @@ | ||
196 | 205 … | |
197 | 206 … | |
198 | 207 … | |
199 | 208 … | |
209 … | + |
Built with git-ssb-web