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

tarantool / tarantool / 28799724308

06 Jul 2026 02:38PM UTC coverage: 87.728% (+0.02%) from 87.705%
28799724308

push

github

locker
box: free formerly in-progress txns on tarantool exit

The fiber that calls the os.exit() after Tarantool Lua is initialized
never dies (enters the infinite loop of yielding). But in case the
fiber has an unfinished transaction, we usually roll it back using a
registered `on_stop` trigger. During the process the txn's resources
are also freed.

This is not important as we're going to die anyways, but let's free
the remained transactions manually in `box_free` to make Tarantool
finish more gracefully.

Closes #12887

NO_DOC=bugfix
NO_CHANGELOG=irrelevant for users as the leak happens on exit

70921 of 119086 branches covered (59.55%)

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

18 existing lines in 9 files now uncovered.

106447 of 121338 relevant lines covered (87.73%)

1400510.0 hits per line

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

81.82
/src/lua/minifio.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