post review update

This commit is contained in:
Mahak Mukhi
2017-03-21 17:33:03 -07:00
parent f1ab3d93d2
commit 50fcb6ab90

View File

@ -975,13 +975,14 @@ func (t *http2Server) Drain() {
t.controlBuf.put(&goAway{})
}
var rgen = rand.New(rand.NewSource(time.Now().UnixNano()))
func getJitter(v time.Duration) time.Duration {
if v == infinity {
return 0
}
rand.Seed(time.Now().UnixNano())
// Generate a jitter between +/- 10% of the value.
r := int64(v / 10)
j := rand.Int63n(2*r) - r
j := rgen.Int63n(2*r) - r
return time.Duration(j)
}