Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- Thanks for the article!by kallepan
- Jeez. Surely the ECS agent could just query for permission to join a cluster, and disable if disallowed?by mfro
- Why does one core at 100% utilization on a 96 core VM cause the ENI driver to fall over, though?
Heck, even if userspace is trying to use all 96 cores to their fullest, I would expect the ENI driver to be high enough priority to pre-empt userspace and still not fall over?
by deathanatos - I know this is a hopelessly naive question but what is Pinterest even doing with all this AI training?by 4fterd4rk
- Reminds me of this story from Windows land by Bruce Dawson (and similar on his blog):
63 Cores Blocked by Seven Instructions: https://randomascii.wordpress.com/2019/10/20/63-cores-blocke...
Looks like Linux isn't immune to these types of problems.
by rotis - Interesting story.
I don't know anything about the Linux scheduler, but if one core out of 96 is busy chasing after those ghost allocations, why would a network thread not use one of the other 95 cores, and instead be stuck for seconds? Unless that one core is blocking the entire kernel, but then that would be a lot more visible instantly.
by alain94040 - This was a nostalgic pleasure to read in contrast to all the AI implications and tools posts. That said about AI, this as a case study would make an interesting benchmark.
Especially noted that the root cause here was pegged because somebody else had blogged about it. Our "digital commons" should be valued as other than an externality. Edit: by that I think that "the internet should be free" but that commercialization through derivative work should compensate authors. That's off-topic, so, nevermind.