Refactor the jittered partition creation logic in AutoPartitionManager to TableLifecycleThrottler
- 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.
### Motivation
See comments: https://github.com/apache/fluss/pull/3174#discussion_r3374756071
### Solution
_No response_
### Anything else?
_No response_
### Willingness to contribute
- [x] I'm willing to submit a PR!
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the discussion on PR 3174, then locate AutoPartitionManager and TableLifecycleThrottler to understand the current jittered partition-creation behavior. The work is done when that logic has been refactored into TableLifecycleThrottler without changing the intended behavior and the relevant tests still pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, distributed-systems
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100