4/10/2026 at 4:08:36 PM
> What I had missed is that we deployed a new internal service last week that sent less than three GetPostRecord requests per second, but it did sometimes send batches of 15-20 thousand URIs at a time. Typically, we'd probably be doing between 1-50 post lookups per request.That’ll do it.
by threecheese
4/10/2026 at 4:45:06 PM
Ahh, the three relevant numbers in development: 0, 1, and infinity.by 98codes
4/10/2026 at 6:58:20 PM
The incredible part about this is because their backend is all TCP/IP they were literally exhausting the ports by leaving all 65k of them in TIME_WAIT, and the workaround was to start randomizing the localhost address to give them another trillion ports or so.by jandrese
4/10/2026 at 10:33:06 PM
This is a pretty interesting solution. I could see how this could useful for certain kinds of problems (as part of a ddos attack mitigation for example).by kyledrake
4/10/2026 at 11:06:48 PM
An oldie and a goodieby verdverm
4/10/2026 at 10:16:24 PM
I mean, it's one GetPostRecord, Michael. What could it cost? 1 trillion ports?by Night_Thastus
4/10/2026 at 4:31:32 PM
Zero, one, many, many thousands.by bombcar
4/10/2026 at 7:03:48 PM
And then they fix the issue by using multiple localhost IPs rather than, perhaps, not sending 15-20 thousand URIs at a timeby LoganDark
4/10/2026 at 7:17:26 PM
They mentioned it was a temporary fix that they removed after finding and fixing the true root cause, though.by odo1242
4/10/2026 at 6:28:04 PM
less than ideal if I had to be frank.by htx80nerd