Summary: User reports of intermittent failures at 5. Setting up a server is expensive. Binding to a socket is pretty cheap. Why not 25 tries? Why not 100?
Test Plan: hope
Reviewed By: alandau@fb.com
Subscribers: folly-diffs@, yfeldblum, chalfant
FB internal diff:
D2116187
Signature: t1:
2116187:
1433199889:
09d6916eddf8521f120894ce361c3e1a96905c90
- const int kNumTries = 5;
+ const int kNumTries = 25;
for (int tries = 1; true; tries++) {
// Prefer AF_INET6 addresses. RFC 3484 mandates that getaddrinfo
// should return IPv6 first and then IPv4 addresses, but glibc's
for (int tries = 1; true; tries++) {
// Prefer AF_INET6 addresses. RFC 3484 mandates that getaddrinfo
// should return IPv6 first and then IPv4 addresses, but glibc's