Skip to content

v22.1.0-alpha.2

tagged this 01 Mar 05:03
38309: docs: add an Insights into Constraint Conformance RFC r=andreimatei a=andreimatei

The set of features described here aim to provide admins with visibility into
aspects of replication and replica placement. In particular admins will be able
to access a report that details which replication constraints are violated.

Release justification: non-code change
Release note: None

76909: settings: disallow tenant from changing overridden settings r=ajwerner a=RaduBerinde

Informs #73857.

#### settings: simplify default overrides

This commit cleans up the Override() implementation, using a
single `map[slotIdx]interface{}`.

Release note: None

#### settings: disallow tenant from changing overridden settings

We now produce an error if a tenant tries to change a cluster setting
that is currently overridden by the operator. The previous behavior
was too subtle: we would change the tenant's "opinion" on the setting,
which would only take effect if/when the operator override was
removed.

To achieve this we query the settings watcher which always has the
current list of overrides. In the future, we should somehow integrate
this information in `settings.Values`.

Release justification: bug fixes and low-risk updates to new functionality

Release note: None

Co-authored-by: Andrei Matei <[email protected]>
Co-authored-by: Radu Berinde <[email protected]>
Assets 2
Loading