You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fdbserver has an option to set the clock used for trace events to either use now() or a call to timer(). By default, it had been using the now clock.
A recent change of mine (#1875) made it so that the now clock was only used on the network thread to avoid unsafe accesses of global data from different threads. This change also had the unintended side effect of causing the clock source on the network thread to always revert to now, even if it had changed to realtime.
There was uncovered by a recent PR (#2329) to add the ability to change the clock source in clients. Changes here should consider the implications for that PR as well.
The text was updated successfully, but these errors were encountered:
fdbserver
has an option to set the clock used for trace events to either usenow()
or a call totimer()
. By default, it had been using thenow
clock.A recent change of mine (#1875) made it so that the
now
clock was only used on the network thread to avoid unsafe accesses of global data from different threads. This change also had the unintended side effect of causing the clock source on the network thread to always revert tonow
, even if it had changed torealtime
.There was uncovered by a recent PR (#2329) to add the ability to change the clock source in clients. Changes here should consider the implications for that PR as well.
The text was updated successfully, but these errors were encountered: