[Tarantool-patches] [PATCH 0/3] Qsync too long WAL write
Serge Petrenko
sergepetrenko at tarantool.org
Tue Nov 3 10:36:21 MSK 2020
31.10.2020 21:01, Vladislav Shpilevoy пишет:
> The patchset fixes the issue with synchronous transactions
> printing "too long WAL write" even when WAL write speed was fine.
>
> The reason was the the "WAL write" time is measured at transaction
> commit, which is far from the actual disk write for synchronous
> transactions.
>
> @ChangeLog
> * Fixed a false-positive "too long WAL write" message for synchronous transactions.
>
> Branch: http://github.com/tarantool/tarantool/tree/gerold103/gh-5139-too-long-wal
> Issue: https://github.com/tarantool/tarantool/issues/5139
>
> Vladislav Shpilevoy (3):
> txn: rename txn_complete_async to txn_on_journal_write
> txn: split complete into success and fail paths
> txn: warn "too long WAL" on write, not on commit
>
> src/box/txn.c | 127 +++++++++++++++++++++-----------------------
> src/box/txn.h | 19 ++++---
> src/box/txn_limbo.c | 37 +++++++++----
> 3 files changed, 97 insertions(+), 86 deletions(-)
Hi! Thanks for the patchset! LGTM.
>
--
Serge Petrenko
More information about the Tarantool-patches
mailing list