By gbrown_ - 2 days ago
Showing first level comment(s)
They seem to be using a processes' copy-on-write memory to keep the dthreads isolated until commit points. At commit points they deterministically merge the pages back.
Algorithmic errors are still possible due to data races, but they present themselves more like logic errors because they're deterministic. They'll fail the same everytime.
Interesting.
kjeetgill - 21 hours ago
e_carra - a day ago