apache / apache/fluss

[kv snapshot lease] Resue the ScheduledExecutorService of KvSnapshotManager and ProducerOffsetsManager

Open
#2,602 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2.1k
Forks
625
Avg merge
3d 14h
Merged PRs (30d)
97

Description

### Search before asking

- [x] I searched in the [issues](https://github.com/apache/fluss/issues) and found nothing similar.

### Description

Resue the ScheduledExecutorService of KvSnapshotManager and ProducerOffsetsManager. see comments: https://github.com/apache/fluss/pull/2179#discussion_r2779335910

### Willingness to contribute

- [ ] I'm willing to submit a PR!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating KvSnapshotManager and ProducerOffsetsManager and tracing how each creates and shuts down its ScheduledExecutorService. Read the linked pull-request discussion for the intended ownership and lifecycle, then run the relevant existing test suite. Done means both managers safely reuse the intended executor without lifecycle regressions.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.