2 ms·
I also thought the example could do with fleshing out, but from: > Testing distributed systems is hard. Non-determinism is everywhere (network, time, threads,
by OJFord 3y ago
I also thought the example could do with fleshing out, but from:
> Testing distributed systems is hard. Non-determinism is everywhere (network, time, threads, etc.)
I assume that, at a very high level, what it does is: introduce random delay between components, give them slightly different fake times when they ask for system time, put them in different threads & perhaps introduce (additional) pre-emption etc., and anything else to simulate 'etc.'.