Skip to content

[server] table buckets system view#3234

Open
gyang94 wants to merge 2 commits intoapache:mainfrom
gyang94:bukcets-system-view
Open

[server] table buckets system view#3234
gyang94 wants to merge 2 commits intoapache:mainfrom
gyang94:bukcets-system-view

Conversation

@gyang94
Copy link
Copy Markdown
Contributor

@gyang94 gyang94 commented Apr 29, 2026

Purpose

Linked issue: close #3235

Step2: implement a specific system view sys.table_buckets.

Brief change log

Add sys.table_buckets system view to view buckets distribution.
image

Tests

API and Format

Documentation

gyang94 added 2 commits April 26, 2026 10:53
Add a new system view `sys.table_buckets` that exposes per-bucket metadata
for all tables in the cluster, including replica assignments, leader info,
ISR distribution, and epoch information. Data is fetched from ZooKeeper.

Schema (13 columns): database_name, table_name, table_id, partition_name,
partition_id, bucket_id, leader_id, leader_epoch, replicas, isr,
replica_count, isr_count, bucket_epoch.

Key features:
- Filter pushdown on database_name, table_name, table_id
- Row limit protection (10,000) for large clusters
- Handles both partitioned and non-partitioned tables
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Umbrella] Umbrella issue for System Tables

1 participant