Skip to content

Conversation

@Satbek
Copy link
Contributor

@Satbek Satbek commented Dec 29, 2025

Tarantool allocates net_msg_max fibers to handle
iproto requests. By default theese fibes named "main".

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 "main" 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 5 times, most recently from 06a419d to 2050726 Compare December 29, 2025 20:26
Tarantool allocates net_msg_max fibers to handle
iproto requests. By default theese fibes named "main".

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 "main" name.
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