[PATCH 0/2] vinyl: allow to limit dump bandwidth

Vladimir Davydov vdavydov.dev at gmail.com
Tue May 29 18:19:35 MSK 2018


Apply box.cfg.snap_io_rate_limit to vinyl dump/compaction tasks.

https://github.com/tarantool/tarantool/issues/3220
https://github.com/tarantool/tarantool/commits/gh-3220-vy-limit-dump-bandwidth

Vladimir Davydov (2):
  xlog: use ev_sleep instead of fiber_sleep for rate limiting
  vinyl: apply box.cfg.snap_io_rate_limit to dump/compaction

 src/box/box.cc                   |  5 +++
 src/box/vinyl.c                  |  6 +++
 src/box/vinyl.h                  |  6 +++
 src/box/vy_run.c                 |  7 +++-
 src/box/vy_run.h                 |  2 +
 src/box/xlog.c                   |  2 +-
 test/vinyl/snap_io_rate.result   | 85 ++++++++++++++++++++++++++++++++++++++++
 test/vinyl/snap_io_rate.test.lua | 38 ++++++++++++++++++
 8 files changed, 149 insertions(+), 2 deletions(-)
 create mode 100644 test/vinyl/snap_io_rate.result
 create mode 100644 test/vinyl/snap_io_rate.test.lua

-- 
2.11.0




More information about the Tarantool-patches mailing list