[tarantool-patches] [PATCH v3 10/14] core: latch_unlock_external routine

Vladimir Davydov vdavydov.dev at gmail.com
Fri Jun 14 11:10:08 MSK 2019


On Thu, Jun 13, 2019 at 10:38:12PM +0300, Георгий Кириченко wrote:
> On Thursday, June 13, 2019 5:27:35 PM MSK Vladimir Davydov wrote:
> > On Sun, Jun 09, 2019 at 11:44:39PM +0300, Georgy Kirichenko wrote:
> > 
> > Again, looks like a temporary hack to me. I would rather not commit it.
> > The right way would be getting rid of the schema_lock. I know that you
> > have tried, but failed because of vylog. I'll look what we can do about
> > it.
> I failed to remove the latch from checkpoint not from ddl. Removing the latch 
> from alter.cc doesn't look possible in the next 2-3 month.

I'll look what we can do about this - AFAICS there are no problems with
memtx. We just need to tweak vinyl somehow.

Anyway, rather than introducing a new fiber, we can use 'tx' endpoint
instead of 'tx_prio' endpoint, just as we used to. It would be
equivalent, but look more straightforward AFAIU. That would be a kind of
regression though so I would prefer to avoid that if possible and only
use it as a last resort.



More information about the Tarantool-patches mailing list