Bun: cgroup-aware AvailableParallelism / HardwareConcurrency on Linux

github.com

45 points by tosh 2 days ago


nevon - 14 hours ago

Anyone have ideas about what to do when using cgroup weights rather than max?

I'm currently in the process of removing cpu.max from our clusters, to allow applications to better utilize the available cpu time which currently is just being wasted. We will use cpu weights to make sure that cpu time is fairly allocated during contention, and to not oversubscribe the hosts, but I'm sure that among the thousands of applications that are running on those clusters today, many will be relying on cpu.max to size threadpools etc.

On the one hand, we do want applications to use the available cpu time, but at the same time they need to not kill themselves by running out of memory.

elffjs - 2 days ago

Something from the PR description that I had to look up to understand: "WTF" is "WebKit Template Framework".

phplovesong - 2 days ago

I had high hopes for Bun, but looks like it has gone down the shitter after they went all in on vibecoding.

saagarjha - 2 days ago

I feel like https://github.com/oven-sh/WebKit/commit/35315978baee84ed1bd... is the more interesting commit tbh

boomskats - 2 days ago

Haha, did I just hear someone whisper GOMAXPROCS?