Skip to content

Segment reload in upsert table took too much time and caused disruption #7569

@chenboat

Description

@chenboat

Reloading a segment in a Pinot upsert table needs around 20 seconds during a table segment reload (see timeline below). In a server with hundreds of segments, the reload of all segments could take hours and causes disruption.

As a comparison, if we turn off the upsert feature for the same realtime table, a reload of segment of the same size needs just 0.2 second which is 50 times faster.

@Jackie-Jiang @yupeng9 @icefury71

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions