You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by ha...@apache.org on 2025/02/04 01:38:56 UTC
(skywalking-banyandb) branch stream-batch updated: Bump e2e cases
This is an automated email from the ASF dual-hosted git repository.
hanahmily pushed a commit to branch stream-batch
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
The following commit(s) were added to refs/heads/stream-batch by this push:
new bdce1215 Bump e2e cases
bdce1215 is described below
commit bdce1215c6a8a79581e840a129efc9f48bc859d7
Author: Gao Hongtao <ha...@gmail.com>
AuthorDate: Tue Feb 4 01:37:33 2025 +0000
Bump e2e cases
Signed-off-by: Gao Hongtao <ha...@gmail.com>
---
CHANGES.md | 2 ++
pkg/query/model/model_test.go | 16 +++++-----
test/cases/init.go | 2 +-
test/cases/measure/measure.go | 4 +--
test/e2e-v2/cases/cluster/storage-cases.yaml | 14 ++++-----
.../expected/dependency-endpoint-consumer.yml | 2 +-
.../expected/dependency-endpoint-provider.yml | 2 +-
.../cases/storage/expected/dependency-instance.yml | 2 +-
.../expected/dependency-services-consumer.yml | 2 +-
.../expected/dependency-services-provider.yml | 2 +-
.../cases/storage/expected/empty-traces-list.yml | 2 +-
.../expected/metrics-has-value-percentile.yml | 2 +-
.../cases/storage/expected/metrics-has-value.yml | 2 +-
.../cases/storage/expected/topN-OP-endpoint.yml | 34 +++++++++++++++-------
.../cases/storage/expected/topN-OP-service.yml | 34 +++++++++++++++-------
.../cases/storage/expected/trace-users-detail.yml | 2 +-
test/e2e-v2/cases/storage/expected/traces-list.yml | 2 +-
test/e2e-v2/cases/storage/storage-cases.yaml | 14 ++++-----
.../cases/zipkin/banyandb/docker-compose.yml | 2 --
test/e2e-v2/script/docker-compose/base-compose.yml | 8 +++--
test/e2e-v2/script/env | 8 ++---
test/stress/classic/env | 9 +++---
test/stress/classic/env.dev | 8 ++---
test/stress/trace/env | 2 +-
24 files changed, 103 insertions(+), 74 deletions(-)
diff --git a/CHANGES.md b/CHANGES.md
index 1db15cdf..91511d09 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -23,6 +23,8 @@ Release Notes.
- Stream: Introduce the batch scan to improve the performance of the query and limit the memory usage.
- Add memory protector to protect the memory usage of the system. It will limit the memory usage of the querying.
- Metadata: Introduce the periodic sync to sync the metadata from the etcd to the local cache in case of the loss of the events.
+- Test: Add the e2e test for zipkin.
+- Test: Limit the CPU and memory usage of the e2e test.
### Bug Fixes
diff --git a/pkg/query/model/model_test.go b/pkg/query/model/model_test.go
index 3f27e7ae..6caaf08c 100644
--- a/pkg/query/model/model_test.go
+++ b/pkg/query/model/model_test.go
@@ -306,15 +306,17 @@ func TestStreamResult_CopyFrom(t *testing.T) {
},
{
Name: "family2",
- Tags: []Tag{{
- Name: "tag1",
- Values: []*modelv1.TagValue{
- {
- Value: &modelv1.TagValue_Str{
- Str: &modelv1.Str{Value: "value23"},
+ Tags: []Tag{
+ {
+ Name: "tag1",
+ Values: []*modelv1.TagValue{
+ {
+ Value: &modelv1.TagValue_Str{
+ Str: &modelv1.Str{Value: "value23"},
+ },
},
},
- }},
+ },
},
},
},
diff --git a/test/cases/init.go b/test/cases/init.go
index c09946fc..a73798a1 100644
--- a/test/cases/init.go
+++ b/test/cases/init.go
@@ -41,7 +41,7 @@ func Initialize(addr string, now time.Time) {
casesstreamdata.Write(conn, "duplicated", now, 0)
// // measure
interval = time.Minute
- casesmeasuredata.Write(conn, "service_traffic", "index_mode", "service_traffic_data_old.json", now.AddDate(0, 0, -1), interval)
+ casesmeasuredata.Write(conn, "service_traffic", "index_mode", "service_traffic_data_old.json", now.AddDate(0, 0, -2), interval)
casesmeasuredata.Write(conn, "service_traffic", "index_mode", "service_traffic_data.json", now, interval)
casesmeasuredata.Write(conn, "service_instance_traffic", "sw_metric", "service_instance_traffic_data.json", now, interval)
casesmeasuredata.Write(conn, "service_cpm_minute", "sw_metric", "service_cpm_minute_data.json", now, interval)
diff --git a/test/cases/measure/measure.go b/test/cases/measure/measure.go
index 97d4743b..e42e0681 100644
--- a/test/cases/measure/measure.go
+++ b/test/cases/measure/measure.go
@@ -75,8 +75,8 @@ var _ = g.DescribeTable("Scanning Measures", verify,
g.Entry("match a tag belongs to the entity", helpers.Args{Input: "entity_match", Duration: 25 * time.Minute, Offset: -20 * time.Minute}),
g.Entry("all of index mode", helpers.Args{Input: "index_mode_all", Duration: 25 * time.Minute, Offset: -20 * time.Minute}),
g.Entry("all of index mode in a larger time range",
- helpers.Args{Input: "index_mode_all", Want: "index_mode_all_xl", Duration: 72 * time.Hour, Offset: -48 * time.Hour}),
- g.Entry("all in all segments of index mode", helpers.Args{Input: "index_mode_all", Want: "index_mode_all_segs", Duration: 72 * time.Hour, Offset: -48 * time.Hour}),
+ helpers.Args{Input: "index_mode_all", Want: "index_mode_all_xl", Duration: 96 * time.Hour, Offset: -72 * time.Hour}),
+ g.Entry("all in all segments of index mode", helpers.Args{Input: "index_mode_all", Want: "index_mode_all_segs", Duration: 96 * time.Hour, Offset: -72 * time.Hour}),
g.Entry("order by desc of index mode", helpers.Args{Input: "index_mode_order_desc", Duration: 25 * time.Minute, Offset: -20 * time.Minute}),
g.Entry("range of index mode", helpers.Args{Input: "index_mode_range", Duration: 25 * time.Minute, Offset: -20 * time.Minute}),
g.Entry("none of index mode", helpers.Args{Input: "index_mode_none", WantEmpty: true, Duration: 25 * time.Minute, Offset: -20 * time.Minute}),
diff --git a/test/e2e-v2/cases/cluster/storage-cases.yaml b/test/e2e-v2/cases/cluster/storage-cases.yaml
index 8ce1e5c7..a51195bf 100644
--- a/test/e2e-v2/cases/cluster/storage-cases.yaml
+++ b/test/e2e-v2/cases/cluster/storage-cases.yaml
@@ -161,18 +161,18 @@ cases:
)
expected: ../storage/expected/trace-users-detail.yml
# topN-OP-service Global
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_sla,3,des)/100"
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_resp_time,3,des)"
expected: ../storage/expected/topN-OP-service.yml
# topN-OP-service Global with attrs
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_sla,3,des,attr0='GENERAL')/100"
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_resp_time,3,des,attr0='GENERAL')"
expected: ../storage/expected/topN-OP-service.yml
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_sla,3,des,attr0!='Not_GENERAL')/100"
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_resp_time,3,des,attr0!='Not_GENERAL')"
expected: ../storage/expected/topN-OP-service.yml
# topN-OP-endpoint Global
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_sla,3,des)/100"
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_resp_time,3,des)"
expected: ../storage/expected/topN-OP-endpoint.yml
# topN-OP-endpoint Global with attrs
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_sla,3,des,attr0='GENERAL')/100"
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_resp_time,3,des,attr0='GENERAL')"
+ expected: ../storage/expected/topN-OP-endpoint.yml
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_resp_time,3,des,attr0!='Not_GENERAL')"
expected: ../storage/expected/topN-OP-endpoint.yml
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_sla,3,des,attr0!='Not_GENERAL')/100"
- expected: ../storage/expected/topN-OP-endpoint.yml
\ No newline at end of file
diff --git a/test/e2e-v2/cases/storage/expected/dependency-endpoint-consumer.yml b/test/e2e-v2/cases/storage/expected/dependency-endpoint-consumer.yml
index d79834ff..f9d09d4c 100644
--- a/test/e2e-v2/cases/storage/expected/dependency-endpoint-consumer.yml
+++ b/test/e2e-v2/cases/storage/expected/dependency-endpoint-consumer.yml
@@ -51,4 +51,4 @@ calls:
id: {{ b64enc "e2e-service-consumer" }}.1-{{ b64enc "POST:/users" }}-{{ b64enc "e2e-service-provider" }}.1-{{ b64enc "POST:/users" }}
detectpoints:
- SERVER
-{{- end }}
\ No newline at end of file
+{{- end }}
diff --git a/test/e2e-v2/cases/storage/expected/dependency-endpoint-provider.yml b/test/e2e-v2/cases/storage/expected/dependency-endpoint-provider.yml
index 87cd0f80..4454aaee 100644
--- a/test/e2e-v2/cases/storage/expected/dependency-endpoint-provider.yml
+++ b/test/e2e-v2/cases/storage/expected/dependency-endpoint-provider.yml
@@ -38,4 +38,4 @@ calls:
id: {{ b64enc "e2e-service-consumer" }}.1-{{ b64enc "POST:/users" }}-{{ b64enc "e2e-service-provider" }}.1-{{ b64enc "POST:/users" }}
detectpoints:
- SERVER
-{{- end }}
\ No newline at end of file
+{{- end }}
diff --git a/test/e2e-v2/cases/storage/expected/dependency-instance.yml b/test/e2e-v2/cases/storage/expected/dependency-instance.yml
index 8be014ed..cc0dc034 100644
--- a/test/e2e-v2/cases/storage/expected/dependency-instance.yml
+++ b/test/e2e-v2/cases/storage/expected/dependency-instance.yml
@@ -39,4 +39,4 @@ calls:
detectpoints:
- CLIENT
- SERVER
-{{- end }}
\ No newline at end of file
+{{- end }}
diff --git a/test/e2e-v2/cases/storage/expected/dependency-services-consumer.yml b/test/e2e-v2/cases/storage/expected/dependency-services-consumer.yml
index 1d377051..dd34c421 100644
--- a/test/e2e-v2/cases/storage/expected/dependency-services-consumer.yml
+++ b/test/e2e-v2/cases/storage/expected/dependency-services-consumer.yml
@@ -55,4 +55,4 @@ calls:
id: {{ b64enc "User" }}.0-{{ b64enc "e2e-service-consumer"}}.1
detectpoints:
- SERVER
-{{- end }}
\ No newline at end of file
+{{- end }}
diff --git a/test/e2e-v2/cases/storage/expected/dependency-services-provider.yml b/test/e2e-v2/cases/storage/expected/dependency-services-provider.yml
index 8d8d8bf9..cea9b393 100644
--- a/test/e2e-v2/cases/storage/expected/dependency-services-provider.yml
+++ b/test/e2e-v2/cases/storage/expected/dependency-services-provider.yml
@@ -55,4 +55,4 @@ calls:
id: {{ b64enc "e2e-service-provider" }}.1-{{ b64enc "localhost:-1"}}.0
detectpoints:
- CLIENT
-{{- end }}
\ No newline at end of file
+{{- end }}
diff --git a/test/e2e-v2/cases/storage/expected/empty-traces-list.yml b/test/e2e-v2/cases/storage/expected/empty-traces-list.yml
index 747725eb..dc5da0f3 100644
--- a/test/e2e-v2/cases/storage/expected/empty-traces-list.yml
+++ b/test/e2e-v2/cases/storage/expected/empty-traces-list.yml
@@ -14,4 +14,4 @@
# limitations under the License.
debuggingtrace: null
-traces: []
\ No newline at end of file
+traces: []
diff --git a/test/e2e-v2/cases/storage/expected/metrics-has-value-percentile.yml b/test/e2e-v2/cases/storage/expected/metrics-has-value-percentile.yml
index f89e729b..cfce1501 100644
--- a/test/e2e-v2/cases/storage/expected/metrics-has-value-percentile.yml
+++ b/test/e2e-v2/cases/storage/expected/metrics-has-value-percentile.yml
@@ -35,4 +35,4 @@ results:
traceid: null
{{- end}}
{{- end}}
-error: null
\ No newline at end of file
+error: null
diff --git a/test/e2e-v2/cases/storage/expected/metrics-has-value.yml b/test/e2e-v2/cases/storage/expected/metrics-has-value.yml
index d228fd61..37b19de2 100644
--- a/test/e2e-v2/cases/storage/expected/metrics-has-value.yml
+++ b/test/e2e-v2/cases/storage/expected/metrics-has-value.yml
@@ -31,4 +31,4 @@ results:
traceid: null
{{- end}}
{{- end}}
-error: null
\ No newline at end of file
+error: null
diff --git a/test/e2e-v2/cases/storage/expected/topN-OP-endpoint.yml b/test/e2e-v2/cases/storage/expected/topN-OP-endpoint.yml
index 8e21a0a0..fc6fb397 100644
--- a/test/e2e-v2/cases/storage/expected/topN-OP-endpoint.yml
+++ b/test/e2e-v2/cases/storage/expected/topN-OP-endpoint.yml
@@ -16,19 +16,31 @@
debuggingtrace: null
type: SORTED_LIST
results:
- {{- contains .results }}
- metric:
labels: []
values:
- {{- contains .values }}
- - id: {{ notEmpty .id }}
- value: "100"
- owner: null
+ - id: "e2e-service-consumer - POST:/users"
+ value: "{{ (index (index .results 0).values 0).value }}"
traceid: null
- - id: {{ notEmpty .id }}
- value: "100"
- owner: null
+ owner:
+ scope: Endpoint
+ serviceid: {{ b64enc "e2e-service-consumer"}}.1
+ servicename: e2e-service-consumer
+ normal: true
+ serviceinstanceid: null
+ serviceinstancename: null
+ endpointid: {{ b64enc "e2e-service-consumer" }}.1_{{ b64enc "POST:/users" }}
+ endpointname: POST:/users
+ - id: "e2e-service-provider - POST:/users"
+ value: "{{ (index (index .results 0).values 1).value }}"
traceid: null
- {{- end }}
- {{- end }}
-error: null
\ No newline at end of file
+ owner:
+ scope: Endpoint
+ serviceid: {{ b64enc "e2e-service-provider" }}.1
+ servicename: e2e-service-provider
+ normal: true
+ serviceinstanceid: null
+ serviceinstancename: null
+ endpointid: {{ b64enc "e2e-service-provider" }}.1_{{ b64enc "POST:/users" }}
+ endpointname: POST:/users
+error: null
diff --git a/test/e2e-v2/cases/storage/expected/topN-OP-service.yml b/test/e2e-v2/cases/storage/expected/topN-OP-service.yml
index b7bb99a4..5f8e1e69 100644
--- a/test/e2e-v2/cases/storage/expected/topN-OP-service.yml
+++ b/test/e2e-v2/cases/storage/expected/topN-OP-service.yml
@@ -16,19 +16,31 @@
debuggingtrace: null
type: SORTED_LIST
results:
- {{- contains .results }}
- metric:
labels: []
values:
- {{- contains .values }}
- - id: {{ notEmpty .id }}
- owner: null
- value: "100"
+ - id: e2e-service-consumer
+ value: "{{ (index (index .results 0).values 0).value }}"
traceid: null
- - id: {{ notEmpty .id }}
- owner: null
- value: "100"
+ owner:
+ scope: Service
+ serviceid: {{ b64enc "e2e-service-consumer"}}.1
+ servicename: e2e-service-consumer
+ normal: true
+ serviceinstanceid: null
+ serviceinstancename: null
+ endpointid: null
+ endpointname: null
+ - id: e2e-service-provider
+ value: "{{ (index (index .results 0).values 1).value }}"
traceid: null
- {{- end }}
- {{- end }}
-error: null
\ No newline at end of file
+ owner:
+ scope: Service
+ serviceid: {{ b64enc "e2e-service-provider"}}.1
+ servicename: e2e-service-provider
+ normal: true
+ serviceinstanceid: null
+ serviceinstancename: null
+ endpointid: null
+ endpointname: null
+error: null
diff --git a/test/e2e-v2/cases/storage/expected/trace-users-detail.yml b/test/e2e-v2/cases/storage/expected/trace-users-detail.yml
index 3164a569..43b94eda 100644
--- a/test/e2e-v2/cases/storage/expected/trace-users-detail.yml
+++ b/test/e2e-v2/cases/storage/expected/trace-users-detail.yml
@@ -94,4 +94,4 @@ spans:
{{- end }}
logs: []
attachedevents: []
- {{- end }}
\ No newline at end of file
+ {{- end }}
diff --git a/test/e2e-v2/cases/storage/expected/traces-list.yml b/test/e2e-v2/cases/storage/expected/traces-list.yml
index e6b01d4c..ce35744b 100644
--- a/test/e2e-v2/cases/storage/expected/traces-list.yml
+++ b/test/e2e-v2/cases/storage/expected/traces-list.yml
@@ -24,4 +24,4 @@ traces:
iserror: false
traceids:
- {{ index .traceids 0 }}
-{{- end }}
\ No newline at end of file
+{{- end }}
diff --git a/test/e2e-v2/cases/storage/storage-cases.yaml b/test/e2e-v2/cases/storage/storage-cases.yaml
index 71b40e06..74fa7a85 100644
--- a/test/e2e-v2/cases/storage/storage-cases.yaml
+++ b/test/e2e-v2/cases/storage/storage-cases.yaml
@@ -161,18 +161,18 @@ cases:
)
expected: expected/trace-users-detail.yml
# topN-OP-service Global
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_sla,3,des)/100"
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_resp_time,3,des)"
expected: expected/topN-OP-service.yml
# topN-OP-service Global with attrs
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_sla,3,des,attr0='GENERAL')/100"
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_resp_time,3,des,attr0='GENERAL')"
expected: expected/topN-OP-service.yml
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_sla,3,des,attr0!='Not_GENERAL')/100"
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(service_resp_time,3,des,attr0!='Not_GENERAL')"
expected: expected/topN-OP-service.yml
# topN-OP-endpoint Global
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_sla,3,des)/100"
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_resp_time,3,des)"
expected: expected/topN-OP-endpoint.yml
# topN-OP-endpoint Global with attrs
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_sla,3,des,attr0='GENERAL')/100"
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_resp_time,3,des,attr0='GENERAL')"
+ expected: expected/topN-OP-endpoint.yml
+ - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_resp_time,3,des,attr0!='Not_GENERAL')"
expected: expected/topN-OP-endpoint.yml
- - query: swctl --display yaml --base-url=http://${oap_host}:${oap_12800}/graphql metrics exec --expression="top_n(endpoint_sla,3,des,attr0!='Not_GENERAL')/100"
- expected: expected/topN-OP-endpoint.yml
\ No newline at end of file
diff --git a/test/e2e-v2/cases/zipkin/banyandb/docker-compose.yml b/test/e2e-v2/cases/zipkin/banyandb/docker-compose.yml
index 3b32da7b..67ddc3fe 100644
--- a/test/e2e-v2/cases/zipkin/banyandb/docker-compose.yml
+++ b/test/e2e-v2/cases/zipkin/banyandb/docker-compose.yml
@@ -20,7 +20,6 @@ services:
extends:
file: ../../../script/docker-compose/base-compose.yml
service: banyandb
- mem_limit: 4g
networks:
- e2e
@@ -36,7 +35,6 @@ services:
- 9411
ports:
- 9412
- entrypoint: ['sh', '-c', '/download-mysql.sh /skywalking/oap-libs && /skywalking/docker-entrypoint.sh']
networks:
- e2e
depends_on:
diff --git a/test/e2e-v2/script/docker-compose/base-compose.yml b/test/e2e-v2/script/docker-compose/base-compose.yml
index fe30d45c..083fead7 100644
--- a/test/e2e-v2/script/docker-compose/base-compose.yml
+++ b/test/e2e-v2/script/docker-compose/base-compose.yml
@@ -13,14 +13,14 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-version: '2.1'
-
services:
banyandb:
extends:
file: ../../../docker/base-compose.yml
service: banyandb
image: "apache/skywalking-banyandb:${TAG}-testing"
+ cpus: 4
+ mem_limit: 4g
networks:
- e2e
@@ -29,6 +29,8 @@ services:
file: ../../../docker/base-compose.yml
service: liaison
image: "apache/skywalking-banyandb:${TAG}-testing"
+ cpus: 4
+ mem_limit: 2g
networks:
- e2e
@@ -37,6 +39,8 @@ services:
file: ../../../docker/base-compose.yml
service: data
image: "apache/skywalking-banyandb:${TAG}-testing"
+ cpus: 4
+ mem_limit: 4g
networks:
- e2e
diff --git a/test/e2e-v2/script/env b/test/e2e-v2/script/env
index fc1b3943..7986d8c9 100644
--- a/test/e2e-v2/script/env
+++ b/test/e2e-v2/script/env
@@ -21,10 +21,10 @@ SW_AGENT_GO_COMMIT=774a6d56baba1187eb03bf1861af542c923b3dff
SW_AGENT_PYTHON_COMMIT=c76a6ec51a478ac91abb20ec8f22a99b8d4d6a58
SW_AGENT_CLIENT_JS_COMMIT=af0565a67d382b683c1dbd94c379b7080db61449
SW_AGENT_CLIENT_JS_TEST_COMMIT=4f1eb1dcdbde3ec4a38534bf01dded4ab5d2f016
-SW_KUBERNETES_COMMIT_SHA=1335f15bf821a40a7cd71448fa805f0be265afcc
-SW_ROVER_COMMIT=0ae8f12d6eb6cc9fa125c603ee57d0b21fc8c6d0
+SW_KUBERNETES_COMMIT_SHA=6fe5e6f0d3b7686c6be0457733e825ee68cb9b35
+SW_ROVER_COMMIT=40d03c14d638339bf4aa6ec7376d421323de865a
SW_AGENT_PHP_COMMIT=3192c553002707d344bd6774cfab5bc61f67a1d3
-SW_CTL_COMMIT=6210a3b79089535af782ca51359ce6c5b68890b2
+SW_CTL_COMMIT=67cbc89dd7b214d5791321a7ca992f940cb586ba
-SW_OAP_COMMIT=8ae16de51167c12a27a58795657a416c991c901d
+SW_OAP_COMMIT=c2cdf07871647678087a31b31aca2385828eabe4
SW_AGENT_E2E_SERVICE_PROVIDER_COMMIT=d3f8fe894d1a206164b73f5b523d2eb62d9e9965
diff --git a/test/stress/classic/env b/test/stress/classic/env
index 9d6d6731..b9e9c623 100644
--- a/test/stress/classic/env
+++ b/test/stress/classic/env
@@ -13,7 +13,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-
SW_AGENT_JAVA_COMMIT=f0245864e4388a388fe7445b56b6ce7cedc94aaf
SW_AGENT_SATELLITE_COMMIT=ea27a3f4e126a24775fe12e2aa2695bcb23d99c3
SW_AGENT_NGINX_LUA_COMMIT=c3cee4841798a147d83b96a10914d4ac0e11d0aa
@@ -22,12 +21,12 @@ SW_AGENT_GO_COMMIT=774a6d56baba1187eb03bf1861af542c923b3dff
SW_AGENT_PYTHON_COMMIT=c76a6ec51a478ac91abb20ec8f22a99b8d4d6a58
SW_AGENT_CLIENT_JS_COMMIT=af0565a67d382b683c1dbd94c379b7080db61449
SW_AGENT_CLIENT_JS_TEST_COMMIT=4f1eb1dcdbde3ec4a38534bf01dded4ab5d2f016
-SW_KUBERNETES_COMMIT_SHA=1335f15bf821a40a7cd71448fa805f0be265afcc
-SW_ROVER_COMMIT=0ae8f12d6eb6cc9fa125c603ee57d0b21fc8c6d0
+SW_KUBERNETES_COMMIT_SHA=6fe5e6f0d3b7686c6be0457733e825ee68cb9b35
+SW_ROVER_COMMIT=40d03c14d638339bf4aa6ec7376d421323de865a
SW_AGENT_PHP_COMMIT=3192c553002707d344bd6774cfab5bc61f67a1d3
-SW_CTL_COMMIT=6210a3b79089535af782ca51359ce6c5b68890b2
+SW_CTL_COMMIT=67cbc89dd7b214d5791321a7ca992f940cb586ba
-SW_OAP_COMMIT=8ae16de51167c12a27a58795657a416c991c901d
+SW_OAP_COMMIT=c2cdf07871647678087a31b31aca2385828eabe4
SW_AGENT_E2E_SERVICE_PROVIDER_COMMIT=d3f8fe894d1a206164b73f5b523d2eb62d9e9965
VUS=10
diff --git a/test/stress/classic/env.dev b/test/stress/classic/env.dev
index e0adf380..99db5b25 100644
--- a/test/stress/classic/env.dev
+++ b/test/stress/classic/env.dev
@@ -21,12 +21,12 @@ SW_AGENT_GO_COMMIT=774a6d56baba1187eb03bf1861af542c923b3dff
SW_AGENT_PYTHON_COMMIT=c76a6ec51a478ac91abb20ec8f22a99b8d4d6a58
SW_AGENT_CLIENT_JS_COMMIT=af0565a67d382b683c1dbd94c379b7080db61449
SW_AGENT_CLIENT_JS_TEST_COMMIT=4f1eb1dcdbde3ec4a38534bf01dded4ab5d2f016
-SW_KUBERNETES_COMMIT_SHA=1335f15bf821a40a7cd71448fa805f0be265afcc
-SW_ROVER_COMMIT=0ae8f12d6eb6cc9fa125c603ee57d0b21fc8c6d0
+SW_KUBERNETES_COMMIT_SHA=6fe5e6f0d3b7686c6be0457733e825ee68cb9b35
+SW_ROVER_COMMIT=40d03c14d638339bf4aa6ec7376d421323de865a
SW_AGENT_PHP_COMMIT=3192c553002707d344bd6774cfab5bc61f67a1d3
-SW_CTL_COMMIT=6210a3b79089535af782ca51359ce6c5b68890b2
+SW_CTL_COMMIT=67cbc89dd7b214d5791321a7ca992f940cb586ba
-SW_OAP_COMMIT=8ae16de51167c12a27a58795657a416c991c901d
+SW_OAP_COMMIT=c2cdf07871647678087a31b31aca2385828eabe4
SW_AGENT_E2E_SERVICE_PROVIDER_COMMIT=d3f8fe894d1a206164b73f5b523d2eb62d9e9965
VUS=1
diff --git a/test/stress/trace/env b/test/stress/trace/env
index 3d6719e7..03ad3857 100644
--- a/test/stress/trace/env
+++ b/test/stress/trace/env
@@ -14,4 +14,4 @@
# limitations under the License.
-SW_OAP_COMMIT=8ae16de51167c12a27a58795657a416c991c901d
+SW_OAP_COMMIT=c2cdf07871647678087a31b31aca2385828eabe4