Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

'show readyset status' should print enablement status of dataflow flags #1366

Open
gvsg-rs opened this issue Sep 6, 2024 · 0 comments
Open
Labels
Low priority Created by Linear-GitHub Sync
Milestone

Comments

@gvsg-rs
Copy link
Contributor

gvsg-rs commented Sep 6, 2024

Description

It is currently tedious to find out which dataflow flags are enabled on a system unless someone looks at the logs, or the startup arguments to the Readyset binary. We should make it easy to discover configuration information through one of the 'show' commands. "show readyset status" is as fine a place as any to display this information. Alternatively, we could have a "show readyset config" as well.

I'm recommending 'show readyset status':

postgres=> show readyset status;
            name            |            value
----------------------------+------------------------------
 Database Connection        | Connected
 Connection Count           | 3
 Snapshot Status            | Completed
 Maximum Replication Offset | (246/480159D0, 246/48015A00)
 Minimum Replication Offset | (246/480159D0, 246/48015A00)
 Last started Controller    | 2024-09-06 23:38:49 UTC
 Last completed snapshot    | 2024-09-06 23:38:57 UTC
 Last started replication   | 2024-09-06 23:38:57 UTC
 dataflow flags             | full-materialization, full-mat-persistence, post-lookup.

Change in user-visible behavior

Yes

Requires documentation change

Yes

@gvsg-rs gvsg-rs added this to the v.42 milestone Sep 12, 2024
@gvsg-rs gvsg-rs added the Low priority Created by Linear-GitHub Sync label Sep 12, 2024
@gvsg-rs gvsg-rs modified the milestones: v.42, v.43, v.44 Sep 16, 2024
@gvsg-rs gvsg-rs modified the milestones: v.44, v.45 Sep 30, 2024
@gvsg-rs gvsg-rs modified the milestones: v.45, v.46 Oct 7, 2024
@gvsg-rs gvsg-rs modified the milestones: v.46, v.47, v.48 Oct 14, 2024
@gvsg-rs gvsg-rs modified the milestones: v.48, v.49 Oct 28, 2024
@gvsg-rs gvsg-rs modified the milestones: v.49, v.50 Nov 4, 2024
@gvsg-rs gvsg-rs modified the milestones: v.50, v.51, v.52 Nov 11, 2024
@gvsg-rs gvsg-rs modified the milestones: v.52, v.53, v.54 Nov 25, 2024
@gvsg-rs gvsg-rs modified the milestones: v.54, v.55, v.56 Dec 9, 2024
@gvsg-rs gvsg-rs modified the milestones: v.56, v.57 Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Low priority Created by Linear-GitHub Sync
Projects
None yet
Development

No branches or pull requests

1 participant