Skip to content

Commit de7c6e8

Browse files
committed
Release v2.5.1: fix GetAppClusteringInfo counter accounting
Patch release bundling the counter-accounting fix. Dashboards using ovn_successful_requests_total / ovn_requests_total as a success-rate expression previously capped at ~93% even when nothing was failing; they now report 100% when the cluster is healthy. - Bump VERSION to 2.5.1. - Bump README download URLs to v2.5.1. - Add a What's New in v2.5.1 section. - Fix inverted thresholds on two SLA panels in ovn-sla-performance: * SLA Compliance Over Time had base=transparent (hiding dips below 99%); flipped to base=red, 99=yellow, 99.9=green. * OVN Control Plane Reachability defaults had base=green, 80=red (inverted); flipped to base=red, 95=yellow, 99=green. Signed-off-by: Michele Palazzi <sysdadmin@m1k.cloud>
1 parent e7ca86a commit de7c6e8

3 files changed

Lines changed: 21 additions & 12 deletions

File tree

README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ This exporter collects metrics from the following OVN components:
1717
* `OVN Southbound` database
1818
* `Open_vSwitch` database
1919

20+
## What's New in v2.5.1
21+
22+
### Bug Fixes
23+
- **Fix request counter accounting.** `GetAppClusteringInfo()` used `IncrementRequestCounter()` on both branches instead of the success/error variants, so `ovn_requests_total` drifted above `ovn_successful_requests_total + ovn_failed_requests_total`. Dashboards computing `ovn_successful_requests_total / ovn_requests_total` saw an artificial ceiling below 100% even when nothing was actually failing.
24+
2025
## What's New in v2.5.0
2126

2227
### Breaking Changes
@@ -80,13 +85,13 @@ Download the latest release for your platform from the [releases page](https://g
8085

8186
```bash
8287
# Linux amd64
83-
wget https://github.com/Liquescent-Development/ovn_exporter/releases/download/v2.5.0/ovn-exporter_2.5.0_linux_amd64.tar.gz
84-
tar xvzf ovn-exporter_2.5.0_linux_amd64.tar.gz
88+
wget https://github.com/Liquescent-Development/ovn_exporter/releases/download/v2.5.1/ovn-exporter_2.5.1_linux_amd64.tar.gz
89+
tar xvzf ovn-exporter_2.5.1_linux_amd64.tar.gz
8590
sudo mv ovn-exporter /usr/local/bin/
8691

8792
# Linux arm64
88-
wget https://github.com/Liquescent-Development/ovn_exporter/releases/download/v2.5.0/ovn-exporter_2.5.0_linux_arm64.tar.gz
89-
tar xvzf ovn-exporter_2.5.0_linux_arm64.tar.gz
93+
wget https://github.com/Liquescent-Development/ovn_exporter/releases/download/v2.5.1/ovn-exporter_2.5.1_linux_arm64.tar.gz
94+
tar xvzf ovn-exporter_2.5.1_linux_arm64.tar.gz
9095
sudo mv ovn-exporter /usr/local/bin/
9196
```
9297

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.5.0
1+
2.5.1

dashboards/ovn-sla-performance.json

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -606,11 +606,11 @@
606606
"mode": "absolute",
607607
"steps": [
608608
{
609-
"color": "transparent",
610-
"value": 0
609+
"color": "red",
610+
"value": null
611611
},
612612
{
613-
"color": "red",
613+
"color": "yellow",
614614
"value": 99
615615
},
616616
{
@@ -800,12 +800,16 @@
800800
"mode": "absolute",
801801
"steps": [
802802
{
803-
"color": "green",
804-
"value": 0
803+
"color": "red",
804+
"value": null
805805
},
806806
{
807-
"color": "red",
808-
"value": 80
807+
"color": "yellow",
808+
"value": 95
809+
},
810+
{
811+
"color": "green",
812+
"value": 99
809813
}
810814
]
811815
}

0 commit comments

Comments
 (0)