[Tarantool-patches] [PATCH v2 0/2] Prevent JIT engine breakage on fibers switch-over
Igor Munkin
imun at tarantool.org
Fri Oct 2 15:44:33 MSK 2020
Kirill,
On 02.10.20, Kirill Yukhin wrote:
> Hello,
>
> On 23 сен 22:06, Igor Munkin wrote:
> > There was a long discussion about the patch correctness and its
> > performance impact in v1 thread[1]. The benchmarks provided in v1 showed
> > this implementation as the least nerfing the platform overall
> > performance even for such synthetic test[2]. One can find the relevant
> > benchmarks results in the corresponding patches.
> >
> > Changes in v2:
> > * implement the callback in a different way to negate its perf impact
> >
> > @ChangeLog:
> > * Fixed fibers switch-over to prevent JIT machinery misbehaviour. Trace
> > recording is aborted when fiber yields the execution. The yield
> > occuring while mcode is being run leads to the platform panic
> > (gh-1700, gh-4491).
> >
> > Branch: https://github.com/tarantool/tarantool/tree/imun/gh-1700-abort-recording-on-fiber-switch
> > Issues:
> > * https://github.com/tarantool/tarantool/issues/1700
> > * https://github.com/tarantool/tarantool/issues/4491
> >
> > [1]: https://lists.tarantool.org/pipermail/tarantool-patches/2020-March/015290.html
> > [2]: https://gist.github.com/igormunkin/7e0cf48005bd003ffbdf30181eedb40e
>
> I've checked your patch set into 1.10, 2.4, 2.5 and master.
Thanks, I've updated the corresponding release notes.
>
> --
> Regards, Kirill Yukhin
--
Best regards,
IM
More information about the Tarantool-patches
mailing list