From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Vladimir Davydov Subject: [PATCH 0/6] vinyl: iterator cleanup Date: Tue, 26 Mar 2019 18:50:28 +0300 Message-Id: To: tarantool-patches@freelists.org List-ID: A few relatively simple patches that I'd like to see committed before incorporating comparison hint support into vinyl iterators. https://github.com/tarantool/tarantool/commits/dv/vy-iterator-cleanup Vladimir Davydov (6): vinyl: txw iterator: fold eq check in seek method vinyl: cache iterator: fold eq check in seek method vinyl: cache iterator: consolidate curr_stmt updates vinyl: run iterator: zap search_ended flag vinyl: run iterator: refactor seek method vinyl: simplify read iterator restoration behavior src/box/vy_cache.c | 170 ++++++++++++++++------------------- src/box/vy_mem.c | 3 - src/box/vy_read_iterator.c | 4 +- src/box/vy_run.c | 218 +++++++++++++++++++++++---------------------- src/box/vy_run.h | 2 - src/box/vy_tx.c | 56 ++++-------- test/vinyl/stat.result | 4 +- test/vinyl/upsert.result | 44 +++++++++ test/vinyl/upsert.test.lua | 18 ++++ 9 files changed, 272 insertions(+), 247 deletions(-) -- 2.11.0