-
Notifications
You must be signed in to change notification settings - Fork 467
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
envd: require explicit is_cc
field in cluster size map
#30432
Conversation
7e9a4b4
to
ed784b9
Compare
fcedad9
to
636264d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tests are fine now, some didn't make any sense anymore after this change, so I removed the ones that didn't make sense to adapt.
5bd0c20
to
9b1658e
Compare
Rather than inferring the "cc"-ness of a cluster from its name. This will be important for self hosted Materialize, where customers will be able to install their own cluster size names. "cc"-ness defaults to true if not explicitly disabled, since "cc" clusters get modern behavior that we want all self-hosted clustrs to get. Also, make it possible to disable using disk for a given size by setting the disk limit to 0, even for sizes marked as "cc", to support users that will be running Materialize on nodes without local disks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this looks good. Happy to see some simplification around how we decide to support disk for a replica.
Rather than inferring the "cc"-ness of a cluster from its name. This will be important for self hosted Materialize, where customers will be able to install their own cluster size names. "cc"-ness defaults to true if not explicitly disabled, since "cc" clusters get modern behavior that we want all self-hosted clustrs to get.
Also, make it possible to disable using disk for a given size by setting the disk limit to 0, even for sizes marked as "cc", to support users that will be running Materialize on nodes without local disks.
Motivation
Checklist
$T ⇔ Proto$T
mapping (possibly in a backwards-incompatible way), then it is tagged with aT-proto
label.