Introduce and use fiber_clock() instead of fiber_time() for timeouts
fiber_time() reports real time, which shouldn't be used for calculating timeouts as it is affected by system time changes. Add fiber_clock() based on ev_monotonic_now(), export it to Lua, and use it instead. Needed for #2527
Showing
- extra/exports 2 additions, 0 deletionsextra/exports
- src/box/lua/net_box.lua 17 additions, 17 deletionssrc/box/lua/net_box.lua
- src/fiber.c 12 additions, 0 deletionssrc/fiber.c
- src/fiber.h 16 additions, 0 deletionssrc/fiber.h
- src/lua/fiber.lua 14 additions, 0 deletionssrc/lua/fiber.lua
- src/lua/socket.lua 6 additions, 7 deletionssrc/lua/socket.lua
Loading
Please register or sign in to comment