Use ev_monotonic_now/time instead of ev_now/time for timeouts
We should use ev_monotonic_now()/ev_monotonic_time() instead of ev_now()/ev_time() for calculating timeouts, because the latter are affected by system time changes so that using them for timeouts can lead to unexpected hangs in case system time changes. Needed for #2527
Showing
- src/box/applier.cc 8 additions, 8 deletionssrc/box/applier.cc
- src/box/lua/info.c 2 additions, 1 deletionsrc/box/lua/info.c
- src/box/lua/net_box.c 2 additions, 2 deletionssrc/box/lua/net_box.c
- src/box/txn.cc 2 additions, 2 deletionssrc/box/txn.cc
- src/box/vinyl.c 4 additions, 4 deletionssrc/box/vinyl.c
- src/box/vy_read_iterator.c 3 additions, 2 deletionssrc/box/vy_read_iterator.c
- src/box/xlog.c 3 additions, 3 deletionssrc/box/xlog.c
- src/evio.h 2 additions, 2 deletionssrc/evio.h
- src/fiber_channel.c 5 additions, 5 deletionssrc/fiber_channel.c
- src/fiber_pool.c 4 additions, 3 deletionssrc/fiber_pool.c
- src/latch.h 1 addition, 1 deletionsrc/latch.h
- src/main.cc 3 additions, 2 deletionssrc/main.cc
- src/rmean.c 2 additions, 2 deletionssrc/rmean.c
Loading
Please register or sign in to comment