Skip to content

Commit 9280017

Browse files
committed
Add test run on gke
1 parent 01edf67 commit 9280017

File tree

2 files changed

+137
-3
lines changed

2 files changed

+137
-3
lines changed
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
# Results
2+
3+
## Test environment
4+
5+
NGINX Plus: false
6+
7+
GKE Cluster:
8+
9+
- Node count: 3
10+
- k8s version: v1.29.6-gke.1038001
11+
- vCPUs per node: 2
12+
- RAM per node: 4019168Ki
13+
- Max pods per node: 110
14+
- Zone: us-central1-c
15+
- Instance Type: e2-medium
16+
17+
## Test 1 NumResources 30
18+
19+
### Reloads and Time to Ready
20+
21+
- TimeToReadyTotal: 1
22+
- TimeToReadyAvgSingle: < 1
23+
- NGINX Reloads: 2
24+
- NGINX Reload Average Time: 97
25+
- Reload distribution:
26+
- 500ms: 2
27+
- 1000ms: 2
28+
- 5000ms: 2
29+
- 10000ms: 2
30+
- 30000ms: 2
31+
- +Infms: 2
32+
33+
### Event Batch Processing
34+
35+
- Event Batch Total: 6
36+
- Event Batch Processing Average Time: 70ms
37+
- Event Batch Processing distribution:
38+
- 500ms: 6
39+
- 1000ms: 6
40+
- 5000ms: 6
41+
- 10000ms: 6
42+
- 30000ms: 6
43+
- +Infms: 6
44+
45+
46+
## Test 2 NumResources 30
47+
48+
### Reloads and Time to Ready
49+
50+
- TimeToReadyTotal: 10
51+
- TimeToReadyAvgSingle: < 1
52+
- NGINX Reloads: 63
53+
- NGINX Reload Average Time: 129
54+
- Reload distribution:
55+
- 500ms: 63
56+
- 1000ms: 63
57+
- 5000ms: 63
58+
- 10000ms: 63
59+
- 30000ms: 63
60+
- +Infms: 63
61+
62+
### Event Batch Processing
63+
64+
- Event Batch Total: 339
65+
- Event Batch Processing Average Time: 29ms
66+
- Event Batch Processing distribution:
67+
- 500ms: 339
68+
- 1000ms: 339
69+
- 5000ms: 339
70+
- 10000ms: 339
71+
- 30000ms: 339
72+
- +Infms: 339
73+
74+
75+
## Test 3 NumResources 30
76+
77+
### Reloads and Time to Ready
78+
79+
- TimeToReadyTotal: < 1
80+
- TimeToReadyAvgSingle: < 1
81+
- NGINX Reloads: 66
82+
- NGINX Reload Average Time: 131
83+
- Reload distribution:
84+
- 500ms: 66
85+
- 1000ms: 66
86+
- 5000ms: 66
87+
- 10000ms: 66
88+
- 30000ms: 66
89+
- +Infms: 66
90+
91+
### Event Batch Processing
92+
93+
- Event Batch Total: 338
94+
- Event Batch Processing Average Time: 26ms
95+
- Event Batch Processing distribution:
96+
- 500ms: 338
97+
- 1000ms: 338
98+
- 5000ms: 338
99+
- 10000ms: 338
100+
- 30000ms: 338
101+
- +Infms: 338

tests/suite/reconfig_test.go

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,7 @@ var _ = Describe("Reconfiguration Performance Testing", Ordered, Label("reconfig
496496
cleanupResources(30)
497497
}
498498

499-
It("test 1", func() {
499+
It("test 1 - 30 resources", func() {
500500
timeToReadyStartingLogSubstring := "Starting NGINX Gateway Fabric"
501501

502502
runTestWithMetrics("1",
@@ -507,7 +507,18 @@ var _ = Describe("Reconfiguration Performance Testing", Ordered, Label("reconfig
507507
)
508508
})
509509

510-
It("test 2", func() {
510+
//It("test 1 - 150 resources", func() {
511+
// timeToReadyStartingLogSubstring := "Starting NGINX Gateway Fabric"
512+
//
513+
// runTestWithMetrics("1",
514+
// 150,
515+
// createResourcesGWLast,
516+
// false,
517+
// timeToReadyStartingLogSubstring,
518+
// )
519+
//})
520+
521+
It("test 2 - 30 resources", func() {
511522
timeToReadyStartingLogSubstring := "Reconciling the resource\",\"controller\":\"httproute\""
512523

513524
runTestWithMetrics("2",
@@ -518,7 +529,18 @@ var _ = Describe("Reconfiguration Performance Testing", Ordered, Label("reconfig
518529
)
519530
})
520531

521-
It("test 3", func() {
532+
//It("test 2 - 150 resources", func() {
533+
// timeToReadyStartingLogSubstring := "Reconciling the resource\",\"controller\":\"httproute\""
534+
//
535+
// runTestWithMetrics("2",
536+
// 150,
537+
// createResourcesRoutesLast,
538+
// true,
539+
// timeToReadyStartingLogSubstring,
540+
// )
541+
//})
542+
543+
It("test 3 - 30 resources", func() {
522544
timeToReadyStartingLogSubstring := "Reconciling the resource\",\"controller\":\"gateway\""
523545

524546
runTestWithMetrics("3",
@@ -528,6 +550,17 @@ var _ = Describe("Reconfiguration Performance Testing", Ordered, Label("reconfig
528550
timeToReadyStartingLogSubstring,
529551
)
530552
})
553+
554+
//It("test 3 - 150 resources", func() {
555+
// timeToReadyStartingLogSubstring := "Reconciling the resource\",\"controller\":\"gateway\""
556+
//
557+
// runTestWithMetrics("3",
558+
// 150,
559+
// createResourcesGWLast,
560+
// true,
561+
// timeToReadyStartingLogSubstring,
562+
// )
563+
//})
531564
})
532565

533566
type reconfigTestResults struct {

0 commit comments

Comments
 (0)