basho / riak_core

Distributed systems infrastructure used by Riak.
Apache License 2.0
1.23k stars 392 forks source link

Develop 3.0 #984

Closed martinsumner closed 2 years ago

martinsumner commented 2 years ago

Update the EQC test for riak_core_bg_manager to reduce number of failures.

The riak_core_bg_manager is not used in Riak by default. The tests had a high potential to fail, but not due to issues with the code - due to race conditions formed around a disconnect between the model and the code.

With this improvement, which is a subtle change to the model, and a reduction in the commands which are subject to parallel testing - it should now repeatedly pass with a test budget of 300s.