[Tarantool-patches] [PATCH 0/2] vinyl: rework upsert internals
Nikita Pettik
korablev at tarantool.org
Wed Jul 29 04:15:40 MSK 2020
Issues:
https://github.com/tarantool/tarantool/issues/1622
https://github.com/tarantool/tarantool/issues/5105
https://github.com/tarantool/tarantool/issues/5092
https://github.com/tarantool/tarantool/issues/5107
Branch:
https://github.com/tarantool/tarantool/tree/np/gh-5107-dont-squash-ops
Nikita Pettik (2):
vy_stmt: introduce vy_stmt_is_void() helper
vinyl: rework upsert operation
src/box/vinyl.c | 2 +-
src/box/vy_stmt.c | 28 ++--
src/box/vy_stmt.h | 11 +-
src/box/vy_upsert.c | 305 +++++++++++++++++++++++++++-------------
test/unit/vy_iterators_helper.c | 2 +-
test/vinyl/upsert.result | 289 +++++++++++++++++++++++++++++++++++++
test/vinyl/upsert.test.lua | 121 ++++++++++++++++
7 files changed, 650 insertions(+), 108 deletions(-)
--
2.15.1
More information about the Tarantool-patches
mailing list