• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tarantool / tarantool / 20231454234

15 Dec 2025 11:59AM UTC coverage: 87.433% (-0.004%) from 87.437%
20231454234

push

github

locker
box: fix crash with transactional trigger on system space

Currently transactional trigger on space `_space` causes crash on DDL
which changes record for `_space` itself in `_space`. In particular this
happens on recovery. Similarly there is a crash on trigger on space
`_index` and changing record for `_index` itself in `_index`.

The issue is we first commit the DDL which destroys the old space and
then run transactional trigger which refers to the old space. Let's do
the opposite, first run transactional trigger.

Closes #11766

NO_DOC=bugfix

(cherry picked from commit 37c43afd6)

67667 of 114704 branches covered (58.99%)

2 of 2 new or added lines in 1 file covered. (100.0%)

45 existing lines in 22 files now uncovered.

101980 of 116638 relevant lines covered (87.43%)

1831185.93 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

94.11
/src/lua/fiber.c


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc