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

Георгий Кириченко georgy at tarantool.org
Thu Jun 20 23:17:35 MSK 2019


On Thursday, June 20, 2019 4:05:32 PM MSK you wrote:
> 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.

Thanks, so I just will eliminate this patch as unnecessary
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.tarantool.org/pipermail/tarantool-patches/attachments/20190620/5c5366f8/attachment.sig>


More information about the Tarantool-patches mailing list