apache / apache/pinot

Support downloading of segment from controller on load error in Realtime table

Open
#6,646 3 comments 0 reactions 1 assignee Claimed by @Jackie-Jiang View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.