pingcap / pingcap/ticdc

goroutine count and open fd count is unstable even though there is no changefeed

Open
#1,390 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
56
Forks
63
Avg merge
2d 20h
Merged PRs (30d)
34

Description

Image

Empty cluster, the goroutine count increased by 2, and fd count increased by 1 periodically, they should be stable.

If we have to spawn goroutine periodically, make it a long running goroutine.

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.

Research direction

No file, test, or entry point is named. Reproduce the report on an empty TiCDC cluster, then trace the periodic activity responsible for goroutine and file-descriptor changes. Done means both counts remain stable when no changefeed exists, or the periodic work is represented by a long-running goroutine.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.