diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-oss.png index 99103989f6..05c744eb74 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-oss.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-plus.png index 82c8e7f652..a9ab0d2370 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-plus.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-oss.png index 99103989f6..05c744eb74 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-oss.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-plus.png index 82c8e7f652..a9ab0d2370 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-plus.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-affinity-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-oss.png index f43709b271..808f4b556f 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-oss.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-plus.png index 41d4ced1fb..ce5e0cf8c1 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-plus.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-oss.png index f43709b271..808f4b556f 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-oss.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-plus.png index 41d4ced1fb..ce5e0cf8c1 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-plus.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-down-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-oss.png index 03be8df2c9..21bac84d70 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-oss.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-plus.png index 754f214b0d..d9ee2347ff 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-plus.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-oss.png index 03be8df2c9..21bac84d70 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-oss.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-plus.png index 754f214b0d..d9ee2347ff 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-plus.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-affinity-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-oss.png index cf4e98d93c..9d9c1e1311 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-oss.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-plus.png index f02532ab6d..7eb61ecd28 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-plus.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-oss.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-oss.png index cf4e98d93c..9d9c1e1311 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-oss.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-plus.png b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-plus.png index f02532ab6d..7eb61ecd28 100644 Binary files a/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-plus.png and b/tests/results/zero-downtime-scale/edge/abrupt-scale-up-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/edge-oss.md b/tests/results/zero-downtime-scale/edge/edge-oss.md index 9e73ac0ecc..87448ff914 100644 --- a/tests/results/zero-downtime-scale/edge/edge-oss.md +++ b/tests/results/zero-downtime-scale/edge/edge-oss.md @@ -6,14 +6,14 @@ NGINX Plus: false NGINX Gateway Fabric: -- Commit: 3c029b1417c1f89f2a29aeef07f47078640e28b2 -- Date: 2024-08-15T00:04:25Z +- Commit: 81eef156ceeefa3997d25d023a772d1201109583 +- Date: 2024-09-03T20:06:12Z - Dirty: false GKE Cluster: - Node count: 12 -- k8s version: v1.29.6-gke.1326000 +- k8s version: v1.29.7-gke.1104000 - vCPUs per node: 16 - RAM per node: 65855012Ki - Max pods per node: 110 @@ -28,9 +28,9 @@ GKE Cluster: ```text Requests [total, rate, throughput] 30000, 100.00, 100.00 -Duration [total, attack, wait] 5m0s, 5m0s, 747.767µs -Latencies [min, mean, 50, 90, 95, 99, max] 414.569µs, 871.361µs, 860.543µs, 999.408µs, 1.053ms, 1.372ms, 23.601ms -Bytes In [total, mean] 4806003, 160.20 +Duration [total, attack, wait] 5m0s, 5m0s, 912.577µs +Latencies [min, mean, 50, 90, 95, 99, max] 449.563µs, 895.986µs, 882.939µs, 1.013ms, 1.063ms, 1.399ms, 14.696ms +Bytes In [total, mean] 4776076, 159.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 @@ -43,9 +43,9 @@ Error Set: ```text Requests [total, rate, throughput] 30000, 100.00, 100.00 -Duration [total, attack, wait] 5m0s, 5m0s, 909.264µs -Latencies [min, mean, 50, 90, 95, 99, max] 433.814µs, 887.623µs, 877.584µs, 1.018ms, 1.071ms, 1.351ms, 31.021ms -Bytes In [total, mean] 4596080, 153.20 +Duration [total, attack, wait] 5m0s, 5m0s, 972.143µs +Latencies [min, mean, 50, 90, 95, 99, max] 452.594µs, 922.96µs, 902.912µs, 1.04ms, 1.095ms, 1.436ms, 14.015ms +Bytes In [total, mean] 4566030, 152.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 @@ -56,35 +56,35 @@ Error Set: ### Scale Down Gradually -#### Test: Send http /coffee traffic +#### Test: Send https /tea traffic ```text Requests [total, rate, throughput] 48000, 100.00, 100.00 -Duration [total, attack, wait] 8m0s, 8m0s, 781.11µs -Latencies [min, mean, 50, 90, 95, 99, max] 398.298µs, 843.922µs, 844.976µs, 978.632µs, 1.024ms, 1.248ms, 11.206ms -Bytes In [total, mean] 7689685, 160.20 +Duration [total, attack, wait] 8m0s, 8m0s, 827.44µs +Latencies [min, mean, 50, 90, 95, 99, max] 457.186µs, 892.168µs, 883.537µs, 1.021ms, 1.075ms, 1.313ms, 19.185ms +Bytes In [total, mean] 7305597, 152.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:48000 Error Set: ``` -![gradual-scale-down-affinity-http-oss.png](gradual-scale-down-affinity-http-oss.png) +![gradual-scale-down-affinity-https-oss.png](gradual-scale-down-affinity-https-oss.png) -#### Test: Send https /tea traffic +#### Test: Send http /coffee traffic ```text Requests [total, rate, throughput] 48000, 100.00, 100.00 -Duration [total, attack, wait] 8m0s, 8m0s, 807.808µs -Latencies [min, mean, 50, 90, 95, 99, max] 437.654µs, 873.586µs, 868.462µs, 1.006ms, 1.057ms, 1.275ms, 12.377ms -Bytes In [total, mean] 7353559, 153.20 +Duration [total, attack, wait] 8m0s, 8m0s, 824.449µs +Latencies [min, mean, 50, 90, 95, 99, max] 416.541µs, 861.311µs, 858.551µs, 991.818µs, 1.041ms, 1.285ms, 16.588ms +Bytes In [total, mean] 7641646, 159.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:48000 Error Set: ``` -![gradual-scale-down-affinity-https-oss.png](gradual-scale-down-affinity-https-oss.png) +![gradual-scale-down-affinity-http-oss.png](gradual-scale-down-affinity-http-oss.png) ### Scale Up Abruptly @@ -92,9 +92,9 @@ Error Set: ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 928.789µs -Latencies [min, mean, 50, 90, 95, 99, max] 466.82µs, 898.446µs, 888.93µs, 1.04ms, 1.101ms, 1.277ms, 10.922ms -Bytes In [total, mean] 1838365, 153.20 +Duration [total, attack, wait] 2m0s, 2m0s, 887.798µs +Latencies [min, mean, 50, 90, 95, 99, max] 461.665µs, 894.274µs, 886.585µs, 1.03ms, 1.082ms, 1.284ms, 9.876ms +Bytes In [total, mean] 1826332, 152.19 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 @@ -107,9 +107,9 @@ Error Set: ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 946.422µs -Latencies [min, mean, 50, 90, 95, 99, max] 446.889µs, 863.531µs, 864.643µs, 993.534µs, 1.037ms, 1.24ms, 2.894ms -Bytes In [total, mean] 1922331, 160.19 +Duration [total, attack, wait] 2m0s, 2m0s, 1ms +Latencies [min, mean, 50, 90, 95, 99, max] 424.161µs, 858.558µs, 855.766µs, 983.596µs, 1.032ms, 1.24ms, 11.042ms +Bytes In [total, mean] 1910373, 159.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 @@ -120,35 +120,35 @@ Error Set: ### Scale Down Abruptly -#### Test: Send http /coffee traffic +#### Test: Send https /tea traffic ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 803.302µs -Latencies [min, mean, 50, 90, 95, 99, max] 463.744µs, 843.899µs, 846.272µs, 971.262µs, 1.014ms, 1.138ms, 6.961ms -Bytes In [total, mean] 1922383, 160.20 +Duration [total, attack, wait] 2m0s, 2m0s, 854.961µs +Latencies [min, mean, 50, 90, 95, 99, max] 461.232µs, 906.167µs, 901.375µs, 1.047ms, 1.097ms, 1.251ms, 12.927ms +Bytes In [total, mean] 1826411, 152.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 Error Set: ``` -![abrupt-scale-down-affinity-http-oss.png](abrupt-scale-down-affinity-http-oss.png) +![abrupt-scale-down-affinity-https-oss.png](abrupt-scale-down-affinity-https-oss.png) -#### Test: Send https /tea traffic +#### Test: Send http /coffee traffic ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 519.961µs -Latencies [min, mean, 50, 90, 95, 99, max] 451.477µs, 865.661µs, 863.067µs, 996.552µs, 1.046ms, 1.178ms, 6.933ms -Bytes In [total, mean] 1838348, 153.20 +Duration [total, attack, wait] 2m0s, 2m0s, 821.843µs +Latencies [min, mean, 50, 90, 95, 99, max] 449.521µs, 885.12µs, 884.147µs, 1.023ms, 1.071ms, 1.215ms, 7.313ms +Bytes In [total, mean] 1910395, 159.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 Error Set: ``` -![abrupt-scale-down-affinity-https-oss.png](abrupt-scale-down-affinity-https-oss.png) +![abrupt-scale-down-affinity-http-oss.png](abrupt-scale-down-affinity-http-oss.png) ## Multiple NGF Pods run per node Test Results @@ -158,9 +158,9 @@ Error Set: ```text Requests [total, rate, throughput] 30000, 100.00, 100.00 -Duration [total, attack, wait] 5m0s, 5m0s, 1.037ms -Latencies [min, mean, 50, 90, 95, 99, max] 462.784µs, 893.425µs, 884.052µs, 1.015ms, 1.068ms, 1.356ms, 11.968ms -Bytes In [total, mean] 4595998, 153.20 +Duration [total, attack, wait] 5m0s, 5m0s, 1.205ms +Latencies [min, mean, 50, 90, 95, 99, max] 448.442µs, 904.375µs, 893.672µs, 1.031ms, 1.082ms, 1.394ms, 12.504ms +Bytes In [total, mean] 4572069, 152.40 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 @@ -173,9 +173,9 @@ Error Set: ```text Requests [total, rate, throughput] 30000, 100.00, 100.00 -Duration [total, attack, wait] 5m0s, 5m0s, 954.461µs -Latencies [min, mean, 50, 90, 95, 99, max] 434.113µs, 868.429µs, 864.548µs, 996.703µs, 1.052ms, 1.346ms, 9.717ms -Bytes In [total, mean] 4805945, 160.20 +Duration [total, attack, wait] 5m0s, 5m0s, 1.005ms +Latencies [min, mean, 50, 90, 95, 99, max] 421.273µs, 873.005µs, 869.126µs, 1.007ms, 1.062ms, 1.386ms, 12.47ms +Bytes In [total, mean] 4776016, 159.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 @@ -186,35 +186,35 @@ Error Set: ### Scale Down Gradually -#### Test: Send https /tea traffic +#### Test: Send http /coffee traffic ```text Requests [total, rate, throughput] 96000, 100.00, 100.00 -Duration [total, attack, wait] 16m0s, 16m0s, 871.349µs -Latencies [min, mean, 50, 90, 95, 99, max] 440.552µs, 888.19µs, 880.655µs, 1.018ms, 1.073ms, 1.313ms, 41.155ms -Bytes In [total, mean] 14707143, 153.20 +Duration [total, attack, wait] 16m0s, 16m0s, 851.954µs +Latencies [min, mean, 50, 90, 95, 99, max] 408.134µs, 890.732µs, 884.83µs, 1.028ms, 1.081ms, 1.315ms, 57.444ms +Bytes In [total, mean] 15283293, 159.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:96000 Error Set: ``` -![gradual-scale-down-https-oss.png](gradual-scale-down-https-oss.png) +![gradual-scale-down-http-oss.png](gradual-scale-down-http-oss.png) -#### Test: Send http /coffee traffic +#### Test: Send https /tea traffic ```text Requests [total, rate, throughput] 96000, 100.00, 100.00 -Duration [total, attack, wait] 16m0s, 16m0s, 871.306µs -Latencies [min, mean, 50, 90, 95, 99, max] 427.257µs, 860.433µs, 858.936µs, 992.074µs, 1.043ms, 1.276ms, 29.859ms -Bytes In [total, mean] 15379205, 160.20 +Duration [total, attack, wait] 16m0s, 16m0s, 920.048µs +Latencies [min, mean, 50, 90, 95, 99, max] 435.753µs, 911.516µs, 900.3µs, 1.046ms, 1.103ms, 1.349ms, 58.615ms +Bytes In [total, mean] 14630033, 152.40 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:96000 Error Set: ``` -![gradual-scale-down-http-oss.png](gradual-scale-down-http-oss.png) +![gradual-scale-down-https-oss.png](gradual-scale-down-https-oss.png) ### Scale Up Abruptly @@ -222,9 +222,9 @@ Error Set: ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 995.727µs -Latencies [min, mean, 50, 90, 95, 99, max] 462.116µs, 902.223µs, 898.476µs, 1.03ms, 1.082ms, 1.307ms, 8.366ms -Bytes In [total, mean] 1922414, 160.20 +Duration [total, attack, wait] 2m0s, 2m0s, 813.779µs +Latencies [min, mean, 50, 90, 95, 99, max] 423.953µs, 897.814µs, 893.81µs, 1.033ms, 1.086ms, 1.266ms, 3.297ms +Bytes In [total, mean] 1910398, 159.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 @@ -237,9 +237,9 @@ Error Set: ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 979.865µs -Latencies [min, mean, 50, 90, 95, 99, max] 483.569µs, 921.536µs, 912.988µs, 1.047ms, 1.097ms, 1.324ms, 11.19ms -Bytes In [total, mean] 1838405, 153.20 +Duration [total, attack, wait] 2m0s, 2m0s, 797.823µs +Latencies [min, mean, 50, 90, 95, 99, max] 451.905µs, 916.394µs, 908.107µs, 1.051ms, 1.102ms, 1.295ms, 11.815ms +Bytes In [total, mean] 1828832, 152.40 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 @@ -254,9 +254,9 @@ Error Set: ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 909.807µs -Latencies [min, mean, 50, 90, 95, 99, max] 471.254µs, 901.676µs, 904.018µs, 1.034ms, 1.079ms, 1.235ms, 3.541ms -Bytes In [total, mean] 1922315, 160.19 +Duration [total, attack, wait] 2m0s, 2m0s, 948.213µs +Latencies [min, mean, 50, 90, 95, 99, max] 491.649µs, 905.043µs, 896.903µs, 1.031ms, 1.08ms, 1.213ms, 4.276ms +Bytes In [total, mean] 1910380, 159.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 @@ -269,9 +269,9 @@ Error Set: ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 1.074ms -Latencies [min, mean, 50, 90, 95, 99, max] 523.474µs, 933.653µs, 926.079µs, 1.068ms, 1.121ms, 1.276ms, 10.334ms -Bytes In [total, mean] 1838363, 153.20 +Duration [total, attack, wait] 2m0s, 2m0s, 1.187ms +Latencies [min, mean, 50, 90, 95, 99, max] 502.373µs, 935.742µs, 920.259µs, 1.06ms, 1.113ms, 1.235ms, 7.806ms +Bytes In [total, mean] 1828867, 152.41 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 diff --git a/tests/results/zero-downtime-scale/edge/edge-plus.md b/tests/results/zero-downtime-scale/edge/edge-plus.md index d668ad7cc0..9be5fb3bdf 100644 --- a/tests/results/zero-downtime-scale/edge/edge-plus.md +++ b/tests/results/zero-downtime-scale/edge/edge-plus.md @@ -6,14 +6,14 @@ NGINX Plus: true NGINX Gateway Fabric: -- Commit: 3c029b1417c1f89f2a29aeef07f47078640e28b2 -- Date: 2024-08-15T00:04:25Z +- Commit: 81eef156ceeefa3997d25d023a772d1201109583 +- Date: 2024-09-03T20:06:12Z - Dirty: false GKE Cluster: - Node count: 12 -- k8s version: v1.29.6-gke.1326000 +- k8s version: v1.29.7-gke.1104000 - vCPUs per node: 16 - RAM per node: 65855012Ki - Max pods per node: 110 @@ -28,9 +28,9 @@ GKE Cluster: ```text Requests [total, rate, throughput] 30000, 100.00, 100.00 -Duration [total, attack, wait] 5m0s, 5m0s, 952.729µs -Latencies [min, mean, 50, 90, 95, 99, max] 454.567µs, 940.698µs, 931.277µs, 1.078ms, 1.136ms, 1.357ms, 19.577ms -Bytes In [total, mean] 4587013, 152.90 +Duration [total, attack, wait] 5m0s, 5m0s, 845.308µs +Latencies [min, mean, 50, 90, 95, 99, max] 408.117µs, 863.236µs, 847.209µs, 993.524µs, 1.054ms, 1.407ms, 12.856ms +Bytes In [total, mean] 4596078, 153.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 @@ -43,9 +43,9 @@ Error Set: ```text Requests [total, rate, throughput] 30000, 100.00, 100.00 -Duration [total, attack, wait] 5m0s, 5m0s, 767.806µs -Latencies [min, mean, 50, 90, 95, 99, max] 427.125µs, 908.744µs, 907.09µs, 1.047ms, 1.098ms, 1.364ms, 14.861ms -Bytes In [total, mean] 4791034, 159.70 +Duration [total, attack, wait] 5m0s, 5m0s, 837.496µs +Latencies [min, mean, 50, 90, 95, 99, max] 414.66µs, 839.84µs, 826.498µs, 968.692µs, 1.031ms, 1.399ms, 12.725ms +Bytes In [total, mean] 4805920, 160.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 @@ -60,9 +60,9 @@ Error Set: ```text Requests [total, rate, throughput] 48000, 100.00, 100.00 -Duration [total, attack, wait] 8m0s, 8m0s, 689.825µs -Latencies [min, mean, 50, 90, 95, 99, max] 410.82µs, 888.906µs, 889.49µs, 1.028ms, 1.078ms, 1.347ms, 20.196ms -Bytes In [total, mean] 7665470, 159.70 +Duration [total, attack, wait] 8m0s, 8m0s, 767.235µs +Latencies [min, mean, 50, 90, 95, 99, max] 399.638µs, 813.04µs, 811.182µs, 936.089µs, 983.41µs, 1.259ms, 12.42ms +Bytes In [total, mean] 7689553, 160.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:48000 @@ -75,9 +75,9 @@ Error Set: ```text Requests [total, rate, throughput] 48000, 100.00, 100.00 -Duration [total, attack, wait] 8m0s, 8m0s, 744.752µs -Latencies [min, mean, 50, 90, 95, 99, max] 438.067µs, 912.33µs, 907.634µs, 1.049ms, 1.102ms, 1.347ms, 20.464ms -Bytes In [total, mean] 7339080, 152.90 +Duration [total, attack, wait] 8m0s, 8m0s, 524.916µs +Latencies [min, mean, 50, 90, 95, 99, max] 413.88µs, 842.409µs, 836.074µs, 966.876µs, 1.02ms, 1.292ms, 12.081ms +Bytes In [total, mean] 7353529, 153.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:48000 @@ -88,35 +88,35 @@ Error Set: ### Scale Up Abruptly -#### Test: Send https /tea traffic +#### Test: Send http /coffee traffic ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 1.148ms -Latencies [min, mean, 50, 90, 95, 99, max] 460.712µs, 882.499µs, 880.208µs, 1.02ms, 1.068ms, 1.244ms, 9.074ms -Bytes In [total, mean] 1834680, 152.89 +Duration [total, attack, wait] 2m0s, 2m0s, 772.297µs +Latencies [min, mean, 50, 90, 95, 99, max] 416.985µs, 847µs, 852.87µs, 972.724µs, 1.015ms, 1.2ms, 6.576ms +Bytes In [total, mean] 1922406, 160.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 Error Set: ``` -![abrupt-scale-up-affinity-https-plus.png](abrupt-scale-up-affinity-https-plus.png) +![abrupt-scale-up-affinity-http-plus.png](abrupt-scale-up-affinity-http-plus.png) -#### Test: Send http /coffee traffic +#### Test: Send https /tea traffic ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 1.18ms -Latencies [min, mean, 50, 90, 95, 99, max] 428.344µs, 862.118µs, 862.208µs, 1.007ms, 1.052ms, 1.236ms, 9.083ms -Bytes In [total, mean] 1916474, 159.71 +Duration [total, attack, wait] 2m0s, 2m0s, 813.233µs +Latencies [min, mean, 50, 90, 95, 99, max] 445.026µs, 869.778µs, 860.948µs, 994.839µs, 1.057ms, 1.322ms, 12.293ms +Bytes In [total, mean] 1838411, 153.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 Error Set: ``` -![abrupt-scale-up-affinity-http-plus.png](abrupt-scale-up-affinity-http-plus.png) +![abrupt-scale-up-affinity-https-plus.png](abrupt-scale-up-affinity-https-plus.png) ### Scale Down Abruptly @@ -124,9 +124,9 @@ Error Set: ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 1.027ms -Latencies [min, mean, 50, 90, 95, 99, max] 464.838µs, 918.721µs, 919.978µs, 1.06ms, 1.105ms, 1.244ms, 11.629ms -Bytes In [total, mean] 1834731, 152.89 +Duration [total, attack, wait] 2m0s, 2m0s, 877.993µs +Latencies [min, mean, 50, 90, 95, 99, max] 465.189µs, 872.49µs, 869.604µs, 997.771µs, 1.042ms, 1.217ms, 29.13ms +Bytes In [total, mean] 1838442, 153.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 @@ -139,9 +139,9 @@ Error Set: ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 1.039ms -Latencies [min, mean, 50, 90, 95, 99, max] 455.228µs, 899.607µs, 903.219µs, 1.042ms, 1.085ms, 1.223ms, 11.288ms -Bytes In [total, mean] 1916412, 159.70 +Duration [total, attack, wait] 2m0s, 2m0s, 849.903µs +Latencies [min, mean, 50, 90, 95, 99, max] 414.498µs, 846.53µs, 849.31µs, 969.394µs, 1.007ms, 1.153ms, 34.305ms +Bytes In [total, mean] 1922434, 160.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 @@ -154,35 +154,35 @@ Error Set: ### Scale Up Gradually -#### Test: Send http /coffee traffic +#### Test: Send https /tea traffic ```text Requests [total, rate, throughput] 30000, 100.00, 100.00 -Duration [total, attack, wait] 5m0s, 5m0s, 557.058µs -Latencies [min, mean, 50, 90, 95, 99, max] 425.666µs, 881.25µs, 876.97µs, 1.019ms, 1.073ms, 1.374ms, 16.057ms -Bytes In [total, mean] 4799925, 160.00 +Duration [total, attack, wait] 5m0s, 5m0s, 587.754µs +Latencies [min, mean, 50, 90, 95, 99, max] 421.093µs, 885.511µs, 872.04µs, 1.01ms, 1.07ms, 1.369ms, 12.266ms +Bytes In [total, mean] 4601987, 153.40 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 Error Set: ``` -![gradual-scale-up-http-plus.png](gradual-scale-up-http-plus.png) +![gradual-scale-up-https-plus.png](gradual-scale-up-https-plus.png) -#### Test: Send https /tea traffic +#### Test: Send http /coffee traffic ```text Requests [total, rate, throughput] 30000, 100.00, 100.00 -Duration [total, attack, wait] 5m0s, 5m0s, 829.03µs -Latencies [min, mean, 50, 90, 95, 99, max] 452.719µs, 908.347µs, 897.76µs, 1.047ms, 1.108ms, 1.409ms, 10.825ms -Bytes In [total, mean] 4590033, 153.00 +Duration [total, attack, wait] 5m0s, 5m0s, 720.008µs +Latencies [min, mean, 50, 90, 95, 99, max] 424.068µs, 862.754µs, 855.401µs, 986.983µs, 1.044ms, 1.362ms, 11.966ms +Bytes In [total, mean] 4806020, 160.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:30000 Error Set: ``` -![gradual-scale-up-https-plus.png](gradual-scale-up-https-plus.png) +![gradual-scale-up-http-plus.png](gradual-scale-up-http-plus.png) ### Scale Down Gradually @@ -190,9 +190,9 @@ Error Set: ```text Requests [total, rate, throughput] 96000, 100.00, 100.00 -Duration [total, attack, wait] 16m0s, 16m0s, 965.681µs -Latencies [min, mean, 50, 90, 95, 99, max] 422.359µs, 891.388µs, 887.74µs, 1.027ms, 1.079ms, 1.331ms, 28.941ms -Bytes In [total, mean] 15360059, 160.00 +Duration [total, attack, wait] 16m0s, 16m0s, 975.101µs +Latencies [min, mean, 50, 90, 95, 99, max] 381.609µs, 861µs, 854.707µs, 1.001ms, 1.068ms, 1.399ms, 31.856ms +Bytes In [total, mean] 15379089, 160.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:96000 @@ -205,9 +205,9 @@ Error Set: ```text Requests [total, rate, throughput] 96000, 100.00, 100.00 -Duration [total, attack, wait] 16m0s, 16m0s, 930.193µs -Latencies [min, mean, 50, 90, 95, 99, max] 402.803µs, 917.57µs, 909.154µs, 1.052ms, 1.107ms, 1.361ms, 23.221ms -Bytes In [total, mean] 14687799, 153.00 +Duration [total, attack, wait] 16m0s, 16m0s, 1.01ms +Latencies [min, mean, 50, 90, 95, 99, max] 427.924µs, 888.055µs, 875.424µs, 1.027ms, 1.098ms, 1.431ms, 47.717ms +Bytes In [total, mean] 14726285, 153.40 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:96000 @@ -218,64 +218,64 @@ Error Set: ### Scale Up Abruptly -#### Test: Send https /tea traffic +#### Test: Send http /coffee traffic ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 934.068µs -Latencies [min, mean, 50, 90, 95, 99, max] 485.389µs, 932.491µs, 923.049µs, 1.07ms, 1.127ms, 1.364ms, 12.554ms -Bytes In [total, mean] 1835959, 153.00 +Duration [total, attack, wait] 2m0s, 2m0s, 794.831µs +Latencies [min, mean, 50, 90, 95, 99, max] 427.008µs, 845.661µs, 842.635µs, 984.235µs, 1.045ms, 1.294ms, 12.298ms +Bytes In [total, mean] 1922418, 160.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 Error Set: ``` -![abrupt-scale-up-https-plus.png](abrupt-scale-up-https-plus.png) +![abrupt-scale-up-http-plus.png](abrupt-scale-up-http-plus.png) -#### Test: Send http /coffee traffic +#### Test: Send https /tea traffic ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 1.904ms -Latencies [min, mean, 50, 90, 95, 99, max] 467.756µs, 905.39µs, 905.54µs, 1.05ms, 1.101ms, 1.324ms, 10.761ms -Bytes In [total, mean] 1920019, 160.00 +Duration [total, attack, wait] 2m0s, 2m0s, 929.444µs +Latencies [min, mean, 50, 90, 95, 99, max] 432.284µs, 880.427µs, 871.277µs, 1.032ms, 1.097ms, 1.4ms, 8.092ms +Bytes In [total, mean] 1840798, 153.40 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 Error Set: ``` -![abrupt-scale-up-http-plus.png](abrupt-scale-up-http-plus.png) +![abrupt-scale-up-https-plus.png](abrupt-scale-up-https-plus.png) ### Scale Down Abruptly -#### Test: Send http /coffee traffic +#### Test: Send https /tea traffic ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 1.057ms -Latencies [min, mean, 50, 90, 95, 99, max] 492.06µs, 941.087µs, 938.497µs, 1.101ms, 1.159ms, 1.311ms, 9.64ms -Bytes In [total, mean] 1920055, 160.00 +Duration [total, attack, wait] 2m0s, 2m0s, 1.323ms +Latencies [min, mean, 50, 90, 95, 99, max] 451.618µs, 902.897µs, 893.019µs, 1.058ms, 1.116ms, 1.295ms, 11.002ms +Bytes In [total, mean] 1840821, 153.40 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 Error Set: ``` -![abrupt-scale-down-http-plus.png](abrupt-scale-down-http-plus.png) +![abrupt-scale-down-https-plus.png](abrupt-scale-down-https-plus.png) -#### Test: Send https /tea traffic +#### Test: Send http /coffee traffic ```text Requests [total, rate, throughput] 12000, 100.01, 100.01 -Duration [total, attack, wait] 2m0s, 2m0s, 1.057ms -Latencies [min, mean, 50, 90, 95, 99, max] 465.962µs, 958.715µs, 951.081µs, 1.123ms, 1.185ms, 1.35ms, 9.641ms -Bytes In [total, mean] 1835946, 153.00 +Duration [total, attack, wait] 2m0s, 2m0s, 595.632µs +Latencies [min, mean, 50, 90, 95, 99, max] 473.709µs, 880.573µs, 873.747µs, 1.021ms, 1.074ms, 1.303ms, 10.946ms +Bytes In [total, mean] 1922421, 160.20 Bytes Out [total, mean] 0, 0.00 Success [ratio] 100.00% Status Codes [code:count] 200:12000 Error Set: ``` -![abrupt-scale-down-https-plus.png](abrupt-scale-down-https-plus.png) +![abrupt-scale-down-http-plus.png](abrupt-scale-down-http-plus.png) diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-oss.png index cf6b262520..90df355740 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-oss.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-plus.png index 6f1f287cf7..0d614e2b0d 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-plus.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-oss.png index cf6b262520..90df355740 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-oss.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-plus.png index 6f1f287cf7..0d614e2b0d 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-plus.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-affinity-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-oss.png index 70ad787ca0..ed0b4468c9 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-oss.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-plus.png index c1e224bd5f..5051f08da8 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-plus.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-oss.png index 70ad787ca0..ed0b4468c9 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-oss.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-plus.png index c1e224bd5f..5051f08da8 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-plus.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-down-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-oss.png index 7ab7ffe34a..1000bcda1c 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-oss.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-plus.png index 08cbb035f3..986bd52ad0 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-plus.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-oss.png index 7ab7ffe34a..1000bcda1c 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-oss.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-plus.png index 08cbb035f3..986bd52ad0 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-plus.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-affinity-https-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-oss.png index a84e5771d4..d8db0cd2e3 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-oss.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-plus.png index a58c30f581..2498ed7599 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-plus.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-http-plus.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-oss.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-oss.png index a84e5771d4..d8db0cd2e3 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-oss.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-oss.png differ diff --git a/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-plus.png b/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-plus.png index a58c30f581..2498ed7599 100644 Binary files a/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-plus.png and b/tests/results/zero-downtime-scale/edge/gradual-scale-up-https-plus.png differ