[PATCH v3 0/3] Allow to build indexes for vinyl spaces

Konstantin Osipov kostja at tarantool.org
Thu Jun 7 17:02:54 MSK 2018


* Vladimir Davydov <vdavydov.dev at gmail.com> [18/06/07 14:27]:

I pushed this patch set.

Vlad, if you have any comment re the last patch in the stack,
please write them here.

I believe we need to replace region_alloc with a new allocator
rather than wasting time on each individual case when copying
memory could be avoided.

Let's see how the community likes this feature.

> This patch set implements the ability to build secondary indexes for
> non-empty vinyl spaces. For implementation details, see patch 3.
> 
> https://github.com/tarantool/tarantool/issues/1653
> https://github.com/tarantool/tarantool/commits/vy-allow-to-build-secondary-indexes
> 
>  - When building a new index, use original tuple LSNs instead
>    of max LSN to the time.
This is a very good fix.

We only need to get rid of vylog to make the whole thing perfect,
and now we are a little closer to knowing how to do it.

-- 
Konstantin Osipov, Moscow, Russia, +7 903 626 22 32
http://tarantool.io - www.twitter.com/kostja_osipov



More information about the Tarantool-patches mailing list