[tarantool-patches] [PATCH v4 5/9] wal: a dedicated wal scheduling fiber

Vladimir Davydov vdavydov.dev at gmail.com
Thu Jun 20 16:05:32 MSK 2019


On Thu, Jun 20, 2019 at 12:23:12AM +0300, Georgy Kirichenko wrote:
> As we intend to implement asynchronous transaction we should be able to
> process a transaction finalization despite the fact whether a
> transaction has a waiting fiber or not. So introduce a wal->tx scheduler
> fiber to process the transaction finalization. As we don't have a
> asynchronous transaction right now the fiber only wakes a fiber.
> 
> Note: this induces one context switch for each batch and doesn't look too
> expensive to be unaffordable luxury.

I pushed the patch removing yields from on_commit/rollback triggers in
Vinyl so I guess we can safely drop this one.



More information about the Tarantool-patches mailing list