[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