[kv snapshot lease] Resue the ScheduledExecutorService of KvSnapshotManager and ProducerOffsetsManager
- 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