Skip to content

Commit d5c6aed

Browse files
committed
DOC-5418 Added 7.28 RS API enhancements to REST API reference and RS 8.0.0 release notes
1 parent 21f5b31 commit d5c6aed

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

content/operate/rs/references/rest-api/objects/bdb/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ An API object that represents a managed database in the cluster.
5151
| bigstore_version | The database's `bigstore_version`:<br />• `1` for Auto Tiering (Redis on Flash version 1). Default version.<br/>• `2` for Redis Flex (Redis on Flash version 2) on databases that support it. Can only be used with the `speedb` driver. |
5252
| client_cert_subject_validation_type | Enables additional certificate validations that further limit connections to clients with valid certificates during TLS client authentication.<br />Values:<br />**disabled**: Authenticates clients with valid certificates. No additional validations are enforced.<br />**san_cn**: A client certificate is valid only if its Common Name (CN) matches an entry in the list of valid subjects. Ignores other Subject attributes.<br />**full_subject**: A client certificate is valid only if its Subject attributes match an entry in the list of valid subjects. |
5353
| conns | integer (default&nbsp;5); Number of internal proxy connections |
54+
| conns_minimum_dedicated | integer (default:&nbsp;2); Number of dedicated server connections the DMC has per worker per shard |
5455
| conns_type | Connections limit type<br />Values:<br />**‘per-thread’**<br />‘per-shard’ |
5556
| crdt | boolean (default:&nbsp;false); Use CRDT-based data types for multi-master replication |
5657
| crdt_causal_consistency | boolean (default:&nbsp;false); Causal consistent CRDB. |
@@ -127,6 +128,7 @@ An API object that represents a managed database in the cluster.
127128
| redis_version | string; Version of the redis-server processes: e.g. 6.0, 5.0-big |
128129
| repl_backlog_size | string; Redis replication backlog size ('auto' or size in bytes) |
129130
| replica_read_only | boolean (default: false); If `true`, enables an Active-Passive setup where Replica Of databases only allow read operations. Only configurable during database creation and cannot be changed later. |
131+
| replica_sconns_on_demand | Reduces DMC internode connections by at least 50%, conserving sockets, file descriptors, and KEEPALIVE traffic.<br />Values:<br />**'enabled'** <br />'disabled' |
130132
| replica_sources | array of [syncer_sources]({{< relref "/operate/rs/references/rest-api/objects/bdb/syncer_sources" >}}) objects; Remote endpoints of database to sync from. See the 'bdb -\> replica_sources' section |
131133
| [replica_sync]({{< relref "/operate/rs/references/rest-api/objects/bdb/replica_sync" >}}) | Enable, disable, or pause syncing from specified replica_sources<br />Values:<br />'enabled'<br /> **'disabled'** <br />'paused'<br />'stopped' |
132134
| <span class="break-all">replica_sync_connection_alarm_timeout_seconds</span> | integer (default: 0); If the syncer takes longer than the specified number of seconds to connect to a replica, raise a connection alarm |

content/operate/rs/release-notes/rs-8-0-releases/rs-8-0-tba.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ This version offers:
3333
crdb-cli crdb update --crdb-guid <guid> --update-db-config-modules true
3434
```
3535

36+
- REST API enhancements:
37+
38+
- Added `replica_sconns_on_demand` to database configuration. When enabled, the DMC stops holding persistent connections to replica shards and reduces the number of internode connections by half.
39+
40+
- Added `conns_minimum_dedicated` to database configuration to define the minimum number of dedicated server connections the DMC maintains per worker per shard.
41+
3642
### Redis database versions
3743

3844
Redis Enterprise Software version 8.0.0 includes four Redis database versions: 8.2, 7.4, 7.2, and 6.2.

0 commit comments

Comments
 (0)