Partial update in Pinot
- Dominant language
- Java
- Stars
- 6.1k
- Forks
- 1.5k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 189
Description
Issue https://github.com/apache/incubator-pinot/issues/4261#event-3951115974 was closed after the full update is supported. There are scenarios that the ingested message is for the partial update. The partial update could be:
- Only the fields updated have the value, while other fields are ignored
- The update fields may contain the incremental value, but not the updated value. e.g. trip fair +$5
Contributor guide
Research direction
Start by reviewing the closed issue 4261 and the existing full-update support mentioned there. Determine where ingestion and update handling are implemented, then define and test support for updates containing only changed fields and for incremental values such as trip fare increases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100