Commit 79b3f8a4 authored by Eric Frias's avatar Eric Frias
Browse files

Replace the boost::condition_variable used in fc's task scheduler with

a std::condition_variable.  The boost::condition_variable's wait_for/
wait_until methods misbehaved when run under
`faketime --exclude-monotonic`, which we are using in our CI tests.
That would cause any thread with a task scheduled in the future to
busy-wait for the scheduled time to arrive instead of sleeping.
std::condition_variables don't have this problem.
parent 116486ca
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment