News for hackers. Stuff that matters.
Re:I booted Linux 292,612 times by yojo on Thursday June 15, 2023 @06:57PM (#36347951)
I agree that this is a real and separate problem, but I believe the solution lies outside of the test suite.

One way I have seen this handled is to restrict rollouts of a feature flag to 95% at most. That way turning a feature all the way on requires removing a flag from your codebase. It’s draconian, but honestly anything less than that leads to the situation you describe.

Re:I booted Linux 292,612 times by dmoy on Saturday June 17, 2023 @11:18AM (#36370946)
I like that idea a lot. We've been informally doing it on my current team, made easier since we can sort of cleanly do atomic code+flag updates in a single commit