20. Release Notes¶
20.1. Robin Cloud Native Storage v5.4.16-105¶
The Robin CNS v5.4.16-105 Release Notes document provides information about upgrade paths, a new feature, an improvement, fixed issues, and a known issue.
Release Date: April 16, 2025
20.1.1. Upgrade Paths¶
The following are the supported upgrade paths for Robin CNS v5.4.16-105:
Robin CNS v5.4.14-63 to Robin CNS v5.4.16-105
Robin CNS v5.4.8-280 to Robin CNS v5.4.16-105
Note
After upgrading to Robin CNS v5.4.16-105, if you are using the Robin Client outside the
robincli
Pod, you must upgrade to the latest version of the Robin Client.If you have installed Robin CNS with the
skip_postgres_operator
parameter to use the Zalando PostgreSQL operator, then you must first upgrade the Zalando PostgreSQL operator to v1.11.0 or later before upgrading to Robin CNS v5.4.16-105.
20.1.2. New Features¶
20.1.2.1. Patroni with failsafe mode enabled¶
Starting with Robin CNS v5.4.16, by default the failsafe
mode is enabled in Patroni 3.2.2.
The failsafe
mode prevents the Patroni leader from demoting itself during temporary network disruptions or when it loses access to the Kubernetes control plane or etcd. It ensures continuous database availability by having uninterrupted communication with other Patroni replicas.
However, even when the failsafe
mode is enabled, the Patroni leader will demote itself in the following scenarios:
Network partitions
DCS is down
20.1.3. Improvements¶
20.1.3.1. New Volume Metrics¶
Starting with Robin CNS v5.4.16, the following two new metrics are introduced. a new metric, robin_vol_psize
is introduced.
robin_vol_psize
robin_vol_serving
robin_vol_psize
It represents the physical (or raw) storage space (in bytes) used by a single replica of the volume. This the metric provides further insight into storage consumption.
Example:
[robinmaster@master ~]# curl -k https://localhost:29446/metrics
robin_vol_rawused{name="pvc-89382d8e-66c4-4d42-8d8c-62f7a328c713",volid="2"} 134217728
robin_vol_size{name="pvc-89382d8e-66c4-4d42-8d8c-62f7a328c713",volid="2"} 1073741824
robin_vol_psize{name="pvc-89382d8e-66c4-4d42-8d8c-62f7a328c713",volid="2"} 67108864
In the above output, the value 67108864
for robin_vol_psize
represents the physical (or raw) storage space (in bytes) used by a single replica of the volume.
robin_vol_serving
The robin_vol_serving
metric reflects the health of volume replicas and whether the volume replicas are in sync, serving read and write operations.
The metric robin_vol_serving
displays the following statuses:
Status
0
= UnknownStatus
1
= ServingStatus
2
= DegradedStatus
3
= Not Serving
Example:
robin_vol_serving{name="pvc-fad3245e-3a8c-42ab-a2ae-2b290bf450da",volid="5160"} 1
20.1.4. Fixed Issues¶
Reference ID |
Description |
---|---|
RSD-8821 |
The |
RSD-8378 |
Several vulnerabilities related to Apache server is fixed. |
RSD-9247 |
Volume detach and attach operations may take longer than expected after a node disconnection event, such as a node power-off or network disconnect. This issue is fixed. |
20.1.5. Known Issues¶
Reference ID |
Description |
---|---|
PP-38537 |
Symptom
|
20.1.6. Technical Support¶
Contact Robin Technical support for any assistance.