Skip to content

Conversation

@Satbek
Copy link
Contributor

@Satbek Satbek commented Dec 29, 2025

Tarantool allocates net_msg_max fibers to handle iproto requests.

crud renames theese fibers to "_crud.call_on_storage/fast" and kills them by name on safe mode enabling.

But after renaming fiber will process other non crud requests with the new name. And on safe mode enable crud can kill non releted fiber (for example config apply fiber).

This will cause unpredictable errors.

This commit fixes it by renaming fiber back to original name.

What has been done? Why? What problem is being solved?

I didn't forget about

  • Tests
  • Changelog
  • Documentation

Closes #???

@Satbek Satbek force-pushed the fix_fiber_name branch 6 times, most recently from 2050726 to 4f4c5b7 Compare December 30, 2025 07:04
Tarantool allocates net_msg_max fibers to handle
iproto requests.

crud renames theese fibers to "_crud.call_on_storage/fast"
and kills them by name on safe mode enabling.

But after renaming fiber will process other non crud
requests with the new name. And on safe mode enable crud
can kill non releted fiber (for example config apply fiber).

This will cause unpredictable errors.

This commit fixes it by renaming fiber back to original name.
@Satbek
Copy link
Contributor Author

Satbek commented Jan 16, 2026

#475

@Satbek Satbek closed this Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants