core: mark some internal fibers as system ones
Currently internal tarantool fibers can be cancelled from the user's app, which can lead to critical errors. Let's mark these fibers as a system ones in order to be sure that they won't be cancelled from the Lua world. Closes #7448 Closes #7473 NO_DOC=minor change
Showing
- changelogs/unreleased/gh-7473-system-fibers.md 4 additions, 0 deletionschangelogs/unreleased/gh-7473-system-fibers.md
- src/box/applier.cc 4 additions, 4 deletionssrc/box/applier.cc
- src/box/gc.c 3 additions, 3 deletionssrc/box/gc.c
- src/box/lua/net_box.c 1 addition, 1 deletionsrc/box/lua/net_box.c
- src/box/memtx_engine.cc 1 addition, 1 deletionsrc/box/memtx_engine.cc
- src/box/raft.c 2 additions, 1 deletionsrc/box/raft.c
- src/box/recovery.cc 1 addition, 1 deletionsrc/box/recovery.cc
- src/box/vinyl.c 2 additions, 1 deletionsrc/box/vinyl.c
- src/box/vy_log.c 2 additions, 2 deletionssrc/box/vy_log.c
- src/box/vy_scheduler.c 2 additions, 2 deletionssrc/box/vy_scheduler.c
- src/box/watcher.c 2 additions, 2 deletionssrc/box/watcher.c
- src/lib/swim/swim.c 2 additions, 2 deletionssrc/lib/swim/swim.c
- src/main.cc 2 additions, 1 deletionsrc/main.cc
- test/app-luatest/system_fiber_test.lua 41 additions, 0 deletionstest/app-luatest/system_fiber_test.lua
Loading
Please register or sign in to comment