{"push_id":734602595,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"dcc905ecf9f00c55fbc9848c45f62d677cb9bf29","before":"92390e47d81713d13b0d9890bf8b153f142a5b8a","commits":[{"sha":"dcc905ecf9f00c55fbc9848c45f62d677cb9bf29","author":{"email":"094500cba884de1346030431dde3e66f76eddf37@google.com","name":"Paul Marks"},"message":"net: compute the Dialer deadline exactly once.\n\nWhen dialing with a relative Timeout instead of an absolute Deadline,\nthe deadline function only makes sense if called before doing any\ntime-consuming work.\n\nThis change calls deadline exactly once, storing the result until the\nDial operation completes.  The partialDeadline implementation is\nreverted to the following patch set 3:\nhttps://go-review.googlesource.com/#/c/8768/3..4/src/net/dial.go\n\nOtherwise, when dialing a name with multiple IP addresses, or when DNS\nis slow, the recomputed deadline causes the total Timeout to exceed that\nrequested by the user.\n\nFixes #11796\n\nChange-Id: I5e1f0d545f9e86a4e0e2ac31a9bd108849cf0fdf\nReviewed-on: https://go-review.googlesource.com/12442\nRun-TryBot: Paul Marks <pmarks@google.com>\nRun-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Brad Fitzpatrick <bradfitz@golang.org>","distinct":true,"url":"https://api.github.com/repos/golang/go/commits/dcc905ecf9f00c55fbc9848c45f62d677cb9bf29"}]}