From: Vladimir Davydov <vdavydov.dev@gmail.com> To: tarantool-patches@freelists.org Subject: [PATCH 0/6] vinyl: iterator cleanup Date: Tue, 26 Mar 2019 18:50:28 +0300 [thread overview] Message-ID: <cover.1553613748.git.vdavydov.dev@gmail.com> (raw) 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
next reply other threads:[~2019-03-26 15:50 UTC|newest] Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-03-26 15:50 Vladimir Davydov [this message] 2019-03-26 15:50 ` [PATCH 1/6] vinyl: txw iterator: fold eq check in seek method Vladimir Davydov 2019-03-28 14:25 ` [tarantool-patches] " Konstantin Osipov 2019-03-26 15:50 ` [PATCH 2/6] vinyl: cache " Vladimir Davydov 2019-03-28 14:27 ` [tarantool-patches] " Konstantin Osipov 2019-03-26 15:50 ` [PATCH 3/6] vinyl: cache iterator: consolidate curr_stmt updates Vladimir Davydov 2019-03-28 14:29 ` [tarantool-patches] " Konstantin Osipov 2019-03-28 14:47 ` Vladimir Davydov 2019-03-26 15:50 ` [PATCH 4/6] vinyl: run iterator: zap search_ended flag Vladimir Davydov 2019-03-28 14:35 ` [tarantool-patches] " Konstantin Osipov 2019-03-28 14:50 ` Vladimir Davydov 2019-03-26 15:50 ` [PATCH 5/6] vinyl: run iterator: refactor seek method Vladimir Davydov 2019-03-28 14:39 ` [tarantool-patches] " Konstantin Osipov 2019-03-28 14:58 ` Vladimir Davydov 2019-03-26 15:50 ` [PATCH 6/6] vinyl: simplify read iterator restoration behavior Vladimir Davydov 2019-03-28 14:47 ` [tarantool-patches] " Konstantin Osipov 2019-03-28 16:28 ` [PATCH 0/6] vinyl: iterator cleanup Vladimir Davydov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=cover.1553613748.git.vdavydov.dev@gmail.com \ --to=vdavydov.dev@gmail.com \ --cc=tarantool-patches@freelists.org \ --subject='Re: [PATCH 0/6] vinyl: iterator cleanup' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox