• [$] Restartable sequences, TCMalloc, and Hyrum's Law

    From LWN.net@1337:1/100 to All on Thursday, April 30, 2026 15:15:05
    [$] 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)