[tarantool-patches] [PATCH v2 0/2] Reduce wal vclock handling complecity

Georgy Kirichenko georgy at tarantool.org
Wed Feb 13 11:35:15 MSK 2019


Track vclock changes during wal write instead of simple vclock_copy
and make vclock_copy and vclock_create cheaper.

Changes in v2:
 - Eliminate branching from vclock_get
 - Minor fixes

Branch: https://github.com/tarantool/tarantool/tree/g.kirichenko/gh-2283-follow-up

Georgy Kirichenko (2):
  Lightweight vclock_create and vclock_copy
  Track wal vclock changes instead of copying

 src/box/vclock.c    |  5 +++--
 src/box/vclock.h    | 51 ++++++++++++++++++++++++++++++++++++---------
 src/box/wal.c       | 44 +++++++++++++++++++++++++-------------
 src/box/xrow.h      |  4 ++--
 test/unit/vclock.cc |  2 +-
 5 files changed, 77 insertions(+), 29 deletions(-)

-- 
2.20.1





More information about the Tarantool-patches mailing list