Back

Exposing concurrency bugs with a custom scheduler

33 points4 monthslwn.net
rotis4 months ago

This sounds very similar to Cuzz from Application Verifier for Windows:

https://learn.microsoft.com/en-us/windows-hardware/drivers/d...

zX41ZdbW4 months ago

It is possible to do this entirely in userspace without a custom scheduler.

See the implementation here: https://github.com/ClickHouse/ClickHouse/blob/master/src/Com...

It works and makes significant improvements for the detection of concurrency bugs, including complex logical races in distributed scenarios.

ForOldHack4 months ago

Bugs? "It is possible to do this entirely in user space without a custom scheduler." Exactly.

ForOldHack4 months ago

Its a feature.