[PATCH 0/5] Vinyl run iterator cleanup

Vladimir Davydov vdavydov.dev at gmail.com
Sun Mar 4 22:52:23 MSK 2018


Turned out that to fix the tuple cache as per #3197, I need to do some
cleanup in vinyl run iterator code first. Submitting it separately.

https://github.com/tarantool/tarantool/tree/vy-run-iterator-cleanup

Vladimir Davydov (5):
  vinyl: simplify vy_run_iterator_next_key
  vinyl: get rid of obscure page cache promotion logic
  vinyl: zap vy_run_iterator->curr_stmt_pos
  vinyl: eliminate current stmt reallocations in run iterator
  vinyl: don't handle empty runs in vy_run_iterator_seek

 src/box/vy_run.c | 401 +++++++++++++++----------------------------------------
 src/box/vy_run.h |  14 +-
 2 files changed, 115 insertions(+), 300 deletions(-)

-- 
2.11.0




More information about the Tarantool-patches mailing list