You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 846bf30
Browse filesBrowse the repository at this point in the historyBrowse files
console: note an in-progress resize on the configuration drawer's overview
While a resize runs, mz_clusters, and so the overview, keeps the cluster's
current size and replication factor. The drawer's request now also reads
the in-progress reconfiguration's target from mz_cluster_reconfigurations,
behind the same v26.34 gate as autoscaling, and the overview names the
target size and replication factor in an info alert.
// TODO: hand-added for mz >= 26.34. Keep through `yarn gen:types` until every environment has it.
386
+
exportinterfaceMzClusterReconfigurations{
387
+
/**
388
+
* The ID of the cluster. Corresponds to `mz_clusters.id`.
389
+
*/
390
+
cluster_id: string;
391
+
/**
392
+
* The lifecycle status of the reconfiguration: `in-progress` while the controller converges on the target, then a terminal `finalized`, `timed-out`, `cancelled`, or `resource-exhausted`. The record is retained after it settles, so the latest outcome stays inspectable until a later reconfiguration overwrites it.
393
+
*/
394
+
status: string;
395
+
/**
396
+
* The deadline by which the reconfiguration must complete. After it passes, the `on_timeout` action applies.
397
+
*/
398
+
deadline: string;
399
+
/**
400
+
* The action applied if `deadline` passes before the target hydrates: `commit` (cut over to the not-yet-hydrated target) or `rollback` (revert to the pre-reconfiguration shape).
401
+
*/
402
+
on_timeout: string;
403
+
/**
404
+
* The config shape the cluster is reconfiguring to, as JSON: `size`, `replication_factor`, `availability_zones`, `logging`, and `arrangement_compression`. The realized (current) shape is in `mz_clusters`.
405
+
*/
406
+
target: Json;
407
+
/**
408
+
* The dimensions in which `target` differs from the cluster's realized configuration, as a JSON object holding the target value per changed dimension. Empty (`{}`) once a record settles with its target applied. A rolled-back record keeps the abandoned diff.
409
+
*/
410
+
changes: Json;
411
+
}
412
+
385
413
exportinterfaceMzClusterReplicaFrontiers{
386
414
/**
387
415
* The ID of the source, sink, index, materialized view, or subscription.
0 commit comments