[Tarantool-patches] [PATCH 09/10] box/journal: journal_entry_new -- drop setting up callbacks

Konstantin Osipov kostja.osipov at gmail.com
Sat Mar 7 01:04:19 MSK 2020


* Cyrill Gorcunov <gorcunov at gmail.com> [20/03/07 00:59]:
> To be honest -- I don't know at the moment. This is replication test
> if I understand correctly and I presume these are async calls, but
> not sure yet. What is interesting is that vinyl internally use
> journal entries and calls cbus directly to write the data (again,
> if I understand correctly 'cause I know nothing about vinyl internals)
> and this might be the reason.

it just reuses the wal thread infrastructure, but this is a completely
different code path, not related to your changes at all.

your crash is in txn_complete(), it seems, which is not called for
vinyl vy_log entry at all, there are no callbacks and it uses
cbus_call(), so there is no entry batching either.


-- 
Konstantin Osipov, Moscow, Russia


More information about the Tarantool-patches mailing list