de847765

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Fix race condition in mutation log output by using block buffering

Set stderr to BlockBuffering so each hPutStr call writes the full
multi-line mutation log entry as a single atomic syscall, preventing
interleaved output from concurrent mutation threads.

Also update the defaultSettings golden file with the two new settings
fields added in a previous commit.

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 2s 2s 2s
Eval 3s 36s 36s 39s
Build 6s 54s 38s 44s
Test - - - -
Deploy - - - -
Suite 0s 1m34s 44s 44s

Timeline

0s10s20s30s