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
Copy file name to clipboardExpand all lines: content/operate/rs/release-notes/rs-8-0-releases/rs-8-0-tba.md
+34-4Lines changed: 34 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -125,21 +125,51 @@ The [metrics stream engine]({{<relref "/operate/rs/monitoring/metrics_stream_eng
125
125
126
126
- Added new REST API requests to manage custom, user-defined modules. See [Custom module management APIs]({{<relref "/operate/rs/references/rest-api/requests/modules/user-defined">}}) for details.
127
127
128
-
- Added module configuration fields to the database configuration. Use `search`, `timeseries`, and `probabilistic` objects to configure Redis modules instead of the deprecated `module_args` field. These fields are visible in [`GET /v1/bdbs`]({{<relref "/operate/rs/references/rest-api/requests/bdbs">}}) requests only when using the `extended=true` query parameter.
128
+
- Added module configuration fields to the database configuration. Use `search`, `query_performance_factor`, `timeseries`, and `probabilistic` objects to configure Redis modules instead of the deprecated `module_args` field. These fields are visible in [`GET /v1/bdbs`]({{<relref "/operate/rs/references/rest-api/requests/bdbs">}}) requests only when using the `extended=true` query parameter.
129
129
130
130
- Added `--update-db-config-modules` option to the [`crdb-cli crdb update`]({{<relref "/operate/rs/references/cli-utilities/crdb-cli/update">}}) command to streamline updating module information in the CRDB configuration after uprading modules used by Active-Active databases. Use this option only after all CRDB database instances have upgraded their modules.
- `auto_shards_balancing_grace_period`: Time to wait before auto sharding is initiated.
141
+
142
+
- `shard_imbalance_threshold`: Threshold for automatic shard balancing based on imbalance size.
143
+
144
+
- `shard_imbalance_threshold_percentage`: Threshold for automatic shard balancing based on imbalance percentage.
145
+
136
146
- Additional REST API enhancements:
137
147
138
-
- Added `replica_sconns_on_demand` to the database configuration. When enabled, the DMC stops holding persistent connections to replica shards and reduces the number of internode connections by half.
- `disconnect_clients_on_password_removal`: Controls whether client connections using removed, revoked, or rotated passwords are actively disconnected.
151
+
152
+
- `replica_sconns_on_demand`: When enabled, the DMC stops holding persistent connections to replica shards and reduces the number of internode connections by half.
153
+
154
+
- `metrics_auth`: If set to `true`, enables basic authentication for Prometheus exporters and restricts access to authenticated users with `admin`, `cluster_member`, or `cluster_viewer` [management roles]({{<relref "/operate/rs/references/rest-api/permissions">}}).
- `conns_global_maximum_dedicated`: Defines the maximum number of dedicated server connections for a database across all workers.
159
+
160
+
- `conns_minimum_dedicated`: Defines the minimum number of dedicated server connections the DMC maintains per worker per shard.
161
+
162
+
- `disconnect_clients_on_password_removal`: Controls whether client connections using removed, revoked, or rotated passwords are actively disconnected.
163
+
164
+
- `link_sconn_on_full_request`: Feature flag for DMC behavior on linking client requests.
165
+
166
+
- `partial_request_timeout_seconds`: Timeout for incomplete client commands that cause head-of-line blocking.
167
+
168
+
- `preemptive_drain_timeout_seconds`: Timeout for preemptive drain of client connections before a shard is taken down.
139
169
140
-
- Added `conns_minimum_dedicated` to the database configuration to define the minimum number of dedicated server connections the DMC maintains per worker per shard.
170
+
- `replica_sconns_on_demand`: When enabled, the DMC stops holding persistent connections to replica shards and reduces the number of internode connections by half.
141
171
142
-
- Added `metrics_auth` to the cluster configuration. If set to `true`, it enables basic authentication for Prometheus exporters and restricts access to authenticated users with `admin`, `cluster_member`, or `cluster_viewer` [management roles]({{<relref "/operate/rs/references/rest-api/permissions">}}).
172
+
- `use_selective_flush`: Enables selective flush of destination shards.
143
173
144
174
- Added action IDs to operation and state machine log entries.
0 commit comments