Support downloading of segment from controller on load error in Realtime table
Open
- Dominant language
- Java
- Stars
- 6.1k
- Forks
- 1.5k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 189
Description
Currently, for realtime Pinot table, a segment load error (during server restart for eg) will result in the segment going into an ERROR state. This might happen if the segment was not sealed properly (server got shut down) or default column got removed.
This can be resolved by adding a retry logic to fetch the segment from Controller (this is what happens today for Offline Table).
CC @Jackie-Jiang @fx19880617
Contributor guide
Assessment
This issue has not been assessed yet.