Refactor key generators to set record keys in base class
Open
from-jira
priority:high
type:improvement
- Dominant language
- Java
- Stars
- 6.2k
- Forks
- 2.5k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 111
Description
Refactor key generators to set record keys in base class (BaseKeyGenerator) rather than in each individual sub classes.
## JIRA info
- Link: https://issues.apache.org/jira/browse/HUDI-5995
- Type: Improvement
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate BaseKeyGenerator and the individual key-generator subclasses, then compare where each currently sets record keys. Trace the existing key-generation flow and identify the relevant tests before changing behavior. Done means record keys are set in BaseKeyGenerator rather than separately in each subclass, with existing tests still passing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- data-engineering
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100