tarantool / tarantool/tarantool

Inspect if system fibers are not affected by fiber slices

Open
#10,525 0 comments 0 reactions 1 assignee View on GitHub

@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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.