Nexmark: migrate WinningBids to state API in place of custom window merge.
Open
improvement
nexmark
P3
tests
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 4.7k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 205
Description
Custom window merge in WinningBids is expensive (builds a few maps). It would be simpler to use state API there.
Imported from Jira [BEAM-2971](https://issues.apache.org/jira/browse/BEAM-2971). Original Jira may contain additional context.
Reported by: echauchot.
Contributor guide
Research direction
Start by locating WinningBids and reading how its custom window merge builds maps. Compare that flow with the available state API and verify the migration preserves the existing Nexmark behavior while removing the custom merge.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- stream-processing
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100