[Tarantool-patches] [PATCH 3/3] box/applier: fix nil dereference in applier rollback

Konstantin Osipov kostja.osipov at gmail.com
Wed Feb 5 12:50:59 MSK 2020


* Cyrill Gorcunov <gorcunov at gmail.com> [20/02/05 11:21]:
> The reporter pointed somwhere into a deep dive into vynil, the
> problem is that its been runnin release build first time it
> triggered. Actually it doesn't matter where exactly it failed,
> the only important thing is that it failed the way we need
> to run a rollback procedure.

You can easily get and reconstruct a transaction conflict in
engine_prepare() in applier if you run active-active and vinyl.

I'd put the injection in engine_prepare() of vinyl then, to be
closer to the real world scenario.

-- 
Konstantin Osipov, Moscow, Russia
https://scylladb.com


More information about the Tarantool-patches mailing list