[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
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

Usability Improvements Roadmap #443

Open
10 of 22 tasks
zoready opened this issue Aug 25, 2023 · 0 comments
Open
10 of 22 tasks

Usability Improvements Roadmap #443

zoready opened this issue Aug 25, 2023 · 0 comments

Comments

@zoready
Copy link
Contributor
zoready commented Aug 25, 2023

Usability Improvements

This body of work focuses on improving the experience around configuring, interacting with, and debugging ReadySet.

Projects

Reduce configuration complexity

The configuration updates aim to reduce the number of runtime arguments to a smaller set of well tested configurations. Default configuration values will also be updated so that in most cases when a user is testing ReadySet they will only have to configure their upstream database URL.

Improve caching experience

Support bulk downloading and uploading of queries so that a user can export a set of caches that they have tested into a production deployment.

Support exporting tables referenced by caches to enable users to then pass them in via --replication-tables so as to avoid snapshotting tables that will not be used.

Improve debuggability

Expose additional system state and metrics through ReadySet SQL extensions. Expand the information readily available on dataflow state and snapshotting/replication status. This system status information is intended to convey whether or not a specific subsystem is healthy and surface any error or restart information.

We'll also add more system status information to specificaly facilitate troubleshooting errors (for example, surfacing the specific reason that ReadySet is unable to begin replication).

Since ReadySet maintains state across server restarts, we will also ensure that system status persists across restarts.

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

No branches or pull requests

1 participant