Skip to content

Commit 56016e9

Browse files
authored
Add zero-downtime-upgrades results for 1.1.0 (#1353)
Added results and fixed up the instructions to use helm.
1 parent 19a1e27 commit 56016e9

File tree

7 files changed

+1317
-11
lines changed

7 files changed

+1317
-11
lines changed
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
# Results
2+
3+
<!-- TOC -->
4+
- [Results](#results)
5+
- [Summary](#summary)
6+
- [Versions](#versions)
7+
- [Analyze](#analyze)
8+
- [Tester VMs](#tester-vms)
9+
<!-- TOC -->
10+
11+
## Summary
12+
13+
For the most part everything looked good, though a couple requests failed during the https upgrade.
14+
Fewer 499 responses than in past releases, and didn't see any socket errors when using wrk.
15+
16+
## Versions
17+
18+
Kubernetes:
19+
20+
```json
21+
"serverVersion": {
22+
"major": "1",
23+
"minor": "27",
24+
"gitVersion": "v1.27.3-gke.100",
25+
"gitCommit": "6466b51b762a5c49ae3fb6c2c7233ffe1c96e48c",
26+
"gitTreeState": "clean",
27+
"buildDate": "2023-06-23T09:27:28Z",
28+
"goVersion": "go1.20.5 X:boringcrypto",
29+
"compiler": "gc",
30+
"platform": "linux/amd64"
31+
}
32+
```
33+
34+
Old NGF version:
35+
36+
```text
37+
"version":"1.0.0"
38+
"commit":"55b17384cdd4042ffca8dcb8b5c7dec8f6729df9"
39+
"date":"2023-10-24T18:39:05Z"
40+
```
41+
42+
New NGF version:
43+
44+
```text
45+
version: "edge"
46+
commit: "afba7606e2d9e4a5a08e0d0431df4b9e4f3a3437"
47+
date: "2023-12-07T18:47:58Z"
48+
```
49+
50+
### Analyze
51+
52+
- NGF logs: no errors
53+
- NGINX logs: no errors
54+
55+
Lease was properly updated, and Gateway status updated with new listener.
56+
57+
#### Tester VMs
58+
59+
Tester 1 wrk output:
60+
61+
```text
62+
Running 1m test @ http://cafe.example.com/coffee
63+
2 threads and 100 connections
64+
Thread Stats Avg Stdev Max +/- Stdev
65+
Latency 35.73ms 39.12ms 753.38ms 89.85%
66+
Req/Sec 1.75k 577.68 3.57k 68.25%
67+
Latency Distribution
68+
50% 25.13ms
69+
75% 45.05ms
70+
90% 75.44ms
71+
99% 183.71ms
72+
209294 requests in 1.00m, 74.45MB read
73+
Requests/sec: 3486.00
74+
Transfer/sec: 1.24MB
75+
```
76+
77+
Tester 1 graph:
78+
79+
![http.png](http.png)
80+
81+
Tester 2 wrk output:
82+
83+
```text
84+
Running 1m test @ https://cafe.example.com/tea
85+
2 threads and 100 connections
86+
Thread Stats Avg Stdev Max +/- Stdev
87+
Latency 34.82ms 37.53ms 753.43ms 89.95%
88+
Req/Sec 1.77k 565.66 4.29k 74.50%
89+
Latency Distribution
90+
50% 24.07ms
91+
75% 42.99ms
92+
90% 72.51ms
93+
99% 176.96ms
94+
211751 requests in 1.00m, 73.91MB read
95+
Requests/sec: 3527.10
96+
Transfer/sec: 1.23MB
97+
```
98+
99+
Tester 2 graph:
100+
101+
![https.png](https.png)

0 commit comments

Comments
 (0)