Module refresh_progress_table

Source
Expand description

Refresh Progress Table

This module implements a persistent table for tracking refresh operation progress. It stores progress information for each VirtualNode during refresh operations, enabling fault-tolerant refresh operations that can be resumed after interruption.

Structs§

RefreshProgressEntry
Progress information for a single VirtualNode
RefreshProgressStats
Progress statistics for monitoring
RefreshProgressTable
Schema for the refresh progress table (simplified, following backfill pattern):

Enums§

ProgressRefreshStage
Refresh stages are now tracked by MaterializeExecutor in memory This enum is kept for compatibility but no longer stored in progress table