[Tarantool-patches] [PATCH v10 0/2] relay: provide downstream lag information
Cyrill Gorcunov
gorcunov at gmail.com
Tue Jun 22 18:22:44 MSK 2021
Guys, here is the latest version of "downstream lag" series, hopefully
everything is fine right now. I put only changes against v9 which could
be found here
https://lists.tarantool.org/tarantool-patches/20210617154835.315576-1-gorcunov@gmail.com/
v10:
- since we're using error injection exclude the test from release build
(by Vlad)
- provide @applier argument for applier_apply_tx helper since we need
to pass replica_id into apply_synchro_row/apply_plain_tx (the argument
been removed in b35e4708e8419759bf2ec024d1f91ae7a356af79 because we
didn't need it at that moment).
issue https://github.com/tarantool/tarantool/issues/5447
branch gorcunov/gh-5447-relay-lag-10
Cyrill Gorcunov (2):
applier: send transaction's first row WAL time in the applier_writer_f
relay: provide information about downstream lag
.../unreleased/gh-5447-downstream-lag.md | 6 +
src/box/applier.cc | 101 +++++++++++---
src/box/lua/info.c | 3 +
src/box/relay.cc | 41 ++++++
src/box/relay.h | 6 +
src/box/replication.cc | 1 +
src/box/replication.h | 5 +
.../replication/gh-5447-downstream-lag.result | 124 ++++++++++++++++++
.../gh-5447-downstream-lag.test.lua | 56 ++++++++
test/replication/suite.ini | 2 +-
10 files changed, 327 insertions(+), 18 deletions(-)
create mode 100644 changelogs/unreleased/gh-5447-downstream-lag.md
create mode 100644 test/replication/gh-5447-downstream-lag.result
create mode 100644 test/replication/gh-5447-downstream-lag.test.lua
base-commit: e6b74fd44c4e3d9304363ef3d367600bb9b0538d
--
2.31.1
More information about the Tarantool-patches
mailing list