[$] Restartable sequences, TCMalloc, and Hyrum's Law
Date:
Thu, 30 Apr 2026 14:01:09 +0000
Description:
Hyrum's Law states that any
observable behavior of a system will eventually be depended upon by
somebody. The kernel community is currently contending with a clear demonstration of that principle. The recent work to address some restartable-sequences
performance problems in the 6.19 release maintained the documented API
in all respects, but that was not enough; Google's TCMalloc library, as it turns out, violates the documented API, prevents other code
from using restartable features, and breaks with 6.19. But the kernel's no-regressions rule is forcing developers to find a way to accommodate TCMalloc's behavior.
======================================================================
Link to news story:
https://lwn.net/Articles/1070072/
--- Mystic BBS v1.12 A49 (Linux/64)
* Origin: tqwNet UK HUB @ hub.uk.erb.pw (1337:1/100)