tarantool / tarantool/tarantool
Inspect if system fibers are not affected by fiber slices
Open
@drewdzzz is already working on this.
Since Sep 6, 2024.
- Dominant language
- Lua
- Stars
- 3.7k
- Forks
- 419
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 88
Description
Now access to data of any fiber can fail because the fiber hasn't yielded for too long (1 sec by default), this feature is called fiber slice. We should investigate if any system fiber is affected by fiber slices (at least, critical ones). Probably, we shouldn't check slices for system fibers at all.
Also, some system activities can be done right in user fiber (for example, when box.snapshot() is called, it does some stuff right in user fiber) - we should make sure that they are not affected by fiber slices as well.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.