Details
-
Improvement
-
Resolution: Fixed
-
Major
-
6.5.0
Description
To speed up the code we remove the locking in the stats this made the code faster but the stats inconsistent meaning that when using many threads the stats are likely to be wrong. Instead of re-intrducing the locks we should use a reduce architecture by which each thread/worker keeps track of its own progress nad reports it back to an aggregator which without locking should aggregate them.