[Tarantool-patches] [PATCH] vinyl: update mem ptr in vy_build_insert_tuple() after yield
Konstantin Osipov
kostja.osipov at gmail.com
Fri Mar 20 16:33:33 MSK 2020
* Nikita Pettik <korablev at tarantool.org> [20/03/20 15:41]:
> vy_build_insert_tuple() processes insertion into secondary indexes being
> created. It contains yield points during which in-memory level of LSM
> tree may change (for example rotate owing to triggered dump). So after
> yield point it is required to fetch from LSM struct pointer to mem again
> to operate on valid metadata. This patch updates pointer to mem after
> mentioned yield point.
The patch is LGTM, how long does the test run?
Can you add it to an existing low-quota test, to avoid
setup/teardown overhead for such a minor fix?
--
Konstantin Osipov, Moscow, Russia
More information about the Tarantool-patches
mailing list