From 9c88720c698ffc76c976bc05af436f80bcaa812f Mon Sep 17 00:00:00 2001 From: huangzhangshu Date: Mon, 2 Dec 2024 11:51:55 +0800 Subject: [PATCH] chore: add kb v0.9.2 kingbase test report --- .../kubeblocks/v0.9.2/TEST_REPORT_ALL.html | 198 +++++++++++++++++- .../kubeblocks/v0.9.2/TEST_REPORT_CHAOS.html | 61 +++++- .../kubeblocks/v0.9.2/TEST_REPORT_SMOKE.html | 151 ++++++++++++- .../v0.9.2/TEST_REPORT_UPGRADE.html | 2 +- .../kubeblocks/v0.9.2/cn/TEST_REPORT_ALL.html | 198 +++++++++++++++++- .../v0.9.2/cn/TEST_REPORT_CHAOS.html | 61 +++++- .../v0.9.2/cn/TEST_REPORT_SMOKE.html | 151 ++++++++++++- .../v0.9.2/cn/TEST_REPORT_UPGRADE.html | 2 +- 8 files changed, 816 insertions(+), 8 deletions(-) diff --git a/static/report/kubeblocks/v0.9.2/TEST_REPORT_ALL.html b/static/report/kubeblocks/v0.9.2/TEST_REPORT_ALL.html index a025fab1..d3818ff0 100644 --- a/static/report/kubeblocks/v0.9.2/TEST_REPORT_ALL.html +++ b/static/report/kubeblocks/v0.9.2/TEST_REPORT_ALL.html @@ -21,7 +21,7 @@

Approved by

Product Owner: Wang Ruijun





-

Test Period: Spe 15, 2024 - Spe 30, 2024

Postgresql ( Topology = replication ; Replicas = 2 )

+
Test Period: Nov 13, 2024 - Nov 28, 2024

Postgresql ( Topology = replication ; Replicas = 2 )

@@ -2171,4 +2171,200 @@

Not implemented or unsupported

Engine
+

Kingbase ( Topology = kingbase-cluster ; Replicas = 3 )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EngineFeatureOperationStateDescription
Kingbase ( Topology = kingbase-cluster ; Replicas = 3 )LifecycleCreatePASSEDCreate a cluster with the specified component definition kingbase and component version kingbase-cluster
Start-Not implemented or unsupported
Stop-Not implemented or unsupported
RestartPASSEDRestart the cluster
UpdatePASSEDUpdate the cluster TerminationPolicy WipeOut
UpdatePASSEDUpdate the cluster Monitor enable
ScaleVerticalScalingPASSEDVerticalScaling the cluster specify component kingbase
VolumeExpansionPASSEDVolumeExpansion the cluster specify component kingbase
HorizontalScaling In-Not implemented or unsupported
HorizontalScaling Out-Not implemented or unsupported
HscaleOfflineInstances-Not implemented or unsupported
RebuildInstance-Not implemented or unsupported
UpgradeUpgrade-Not implemented or unsupported
SwitchOverPromote-Not implemented or unsupported
SwitchOverPASSEDSwitchOver the cluster specify component kingbase
FailoverNetwork DelayPASSEDSimulates network delay fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to delay network.
Pod FailurePASSEDSimulates conditions where pods experience failure for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to failure.
Connection StressPASSEDSimulates conditions where pods experience connection stress either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Connection load.
Evicting PodPASSEDSimulates conditions where pods evicting either due to node drained thereby testing the application's resilience to unavailability of some replicas due to evicting.
Full CPUPASSEDSimulates conditions where pods experience CPU full either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high CPU load.
Time OffsetPASSEDSimulates a time offset scenario thereby testing the application's resilience to potential slowness/unavailability of some replicas due to time offset.
Kill 1PASSEDSimulates conditions where process 1 killed either due to expected/undesired processes thereby testing the application's resilience to unavailability of some replicas due to abnormal termination signals.
OOMPASSEDSimulates conditions where pods experience OOM either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Memory load.
Backup RestoreBackupPASSEDThe cluster full Backup
RestorePASSEDThe cluster full Restore
Create Backuprepo-Not implemented or unsupported
Delete Restore ClusterPASSEDDelete the full restore cluster
MonitorCheck MonitorPASSEDCheck Monitor Enable
Logs-Not implemented or unsupported
ParameterReconfiguringPASSEDReconfiguring the cluster specify component kingbase set max_connections=200
AccessibilityExpose-Not implemented or unsupported
ConnectPASSEDConnect to the cluster
Check Consistent-Not implemented or unsupported
StressBench-Not implemented or unsupported
Tpch-Not implemented or unsupported
\ No newline at end of file diff --git a/static/report/kubeblocks/v0.9.2/TEST_REPORT_CHAOS.html b/static/report/kubeblocks/v0.9.2/TEST_REPORT_CHAOS.html index 26d8e050..af7c68b4 100644 --- a/static/report/kubeblocks/v0.9.2/TEST_REPORT_CHAOS.html +++ b/static/report/kubeblocks/v0.9.2/TEST_REPORT_CHAOS.html @@ -21,7 +21,7 @@

Approved by

Product Owner: Wang Ruijun





-

Test Period: Spe 15, 2024 - Spe 30, 2024

ChaosMesh Introduction

+
Test Period: Nov 13, 2024 - Nov 28, 2024

ChaosMesh Introduction


ChaosMesh is a chaos engineering experimentation platform targeting Kubernetes environments, aimed at helping users test system stability and fault tolerance by simulating various failure scenarios.

@@ -466,4 +466,63 @@

Implementation Method:

Simulates conditions where pods experience connection stress either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Connection load. +

Kingbase ( Topology = kingbase-cluster ; Replicas = 3 ) failover

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EngineFailoverOpsStatePropsDescription
Kingbase ( Topology = kingbase-cluster ; Replicas = 3 )Network DelayPASSEDHA=Network Delay
Durations=2m
ComponentName=kingbase
Simulates network delay fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to delay network.
Pod FailurePASSEDHA=Pod Failure
Durations=2m
ComponentName=kingbase
Simulates conditions where pods experience failure for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to failure.
Connection StressPASSEDHA=Connection Stress
ComponentName=kingbase
Simulates conditions where pods experience connection stress either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Connection load.
Evicting PodPASSEDHA=Evicting Pod
ComponentName=kingbase
Simulates conditions where pods evicting either due to node drained thereby testing the application's resilience to unavailability of some replicas due to evicting.
Full CPUPASSEDHA=Full CPU
Durations=2m
ComponentName=kingbase
Simulates conditions where pods experience CPU full either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high CPU load.
Time OffsetPASSEDHA=Time Offset
Durations=2m
ComponentName=kingbase
Simulates a time offset scenario thereby testing the application's resilience to potential slowness/unavailability of some replicas due to time offset.
Kill 1PASSEDHA=Kill 1
ComponentName=kingbase
Simulates conditions where process 1 killed either due to expected/undesired processes thereby testing the application's resilience to unavailability of some replicas due to abnormal termination signals.
OOMPASSEDHA=OOM
Durations=2m
ComponentName=kingbase
Simulates conditions where pods experience OOM either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Memory load.
\ No newline at end of file diff --git a/static/report/kubeblocks/v0.9.2/TEST_REPORT_SMOKE.html b/static/report/kubeblocks/v0.9.2/TEST_REPORT_SMOKE.html index 1ae1347b..b98b2935 100644 --- a/static/report/kubeblocks/v0.9.2/TEST_REPORT_SMOKE.html +++ b/static/report/kubeblocks/v0.9.2/TEST_REPORT_SMOKE.html @@ -21,7 +21,7 @@

Approved by

Product Owner: Wang Ruijun





-

Test Period: Spe 15, 2024 - Spe 30, 2024

Postgresql ( Topology = replication ; Replicas = 2 )

+
Test Period: Nov 13, 2024 - Nov 28, 2024

Postgresql ( Topology = replication ; Replicas = 2 )

@@ -1731,4 +1731,153 @@

Not implemented or unsupported

Engine
+

Kingbase ( Topology = kingbase-cluster ; Replicas = 3 )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EngineFeatureOperationStateDescription
Kingbase ( Topology = kingbase-cluster ; Replicas = 3 )LifecycleCreatePASSEDCreate a cluster with the specified component definition kingbase and component version kingbase-cluster
Start-Not implemented or unsupported
Stop-Not implemented or unsupported
RestartPASSEDRestart the cluster
UpdatePASSEDUpdate the cluster TerminationPolicy WipeOut
UpdatePASSEDUpdate the cluster Monitor enable
ScaleVerticalScalingPASSEDVerticalScaling the cluster specify component kingbase
VolumeExpansionPASSEDVolumeExpansion the cluster specify component kingbase
HorizontalScaling In-Not implemented or unsupported
HorizontalScaling Out-Not implemented or unsupported
HscaleOfflineInstances-Not implemented or unsupported
RebuildInstance-Not implemented or unsupported
SwitchOverPromote-Not implemented or unsupported
SwitchOverPASSEDSwitchOver the cluster specify component kingbase
Backup RestoreBackupPASSEDThe cluster full Backup
RestorePASSEDThe cluster full Restore
Create Backuprepo-Not implemented or unsupported
Delete Restore ClusterPASSEDDelete the full restore cluster
MonitorCheck MonitorPASSEDCheck Monitor Enable
Logs-Not implemented or unsupported
ParameterReconfiguringPASSEDReconfiguring the cluster specify component kingbase set max_connections=200
AccessibilityExpose-Not implemented or unsupported
ConnectPASSEDConnect to the cluster
Check Consistent-Not implemented or unsupported
StressBench-Not implemented or unsupported
Tpch-Not implemented or unsupported
\ No newline at end of file diff --git a/static/report/kubeblocks/v0.9.2/TEST_REPORT_UPGRADE.html b/static/report/kubeblocks/v0.9.2/TEST_REPORT_UPGRADE.html index 13d8926e..9f1f5d04 100644 --- a/static/report/kubeblocks/v0.9.2/TEST_REPORT_UPGRADE.html +++ b/static/report/kubeblocks/v0.9.2/TEST_REPORT_UPGRADE.html @@ -21,7 +21,7 @@

Approved by

Product Owner: Wang Ruijun





-

Test Period: Spe 15, 2024 - Spe 30, 2024

Postgresql ( Topology = replication ; Replicas = 2 ) upgrade

+
Test Period: Nov 13, 2024 - Nov 28, 2024

Postgresql ( Topology = replication ; Replicas = 2 ) upgrade

diff --git a/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_ALL.html b/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_ALL.html index 69406ccf..f196df83 100644 --- a/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_ALL.html +++ b/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_ALL.html @@ -21,7 +21,7 @@

批准人

产品负责人: 汪瑞军





-

测试时间: 2024年9月15日 - 2024年9月30日

Postgresql ( Topology = replication ; Replicas = 2 )

+
测试时间: 2024年11月13日 - 2024年11月28日

Postgresql ( Topology = replication ; Replicas = 2 )

Engine
@@ -2171,4 +2171,200 @@

Not implemented or unsupported

Engine
+

Kingbase ( Topology = kingbase-cluster ; Replicas = 3 )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EngineFeatureOperationStateDescription
Kingbase ( Topology = kingbase-cluster ; Replicas = 3 )LifecycleCreatePASSEDCreate a cluster with the specified component definition kingbase and component version kingbase-cluster
Start-Not implemented or unsupported
Stop-Not implemented or unsupported
RestartPASSEDRestart the cluster
UpdatePASSEDUpdate the cluster TerminationPolicy WipeOut
UpdatePASSEDUpdate the cluster Monitor enable
ScaleVerticalScalingPASSEDVerticalScaling the cluster specify component kingbase
VolumeExpansionPASSEDVolumeExpansion the cluster specify component kingbase
HorizontalScaling In-Not implemented or unsupported
HorizontalScaling Out-Not implemented or unsupported
HscaleOfflineInstances-Not implemented or unsupported
RebuildInstance-Not implemented or unsupported
UpgradeUpgrade-Not implemented or unsupported
SwitchOverPromote-Not implemented or unsupported
SwitchOverPASSEDSwitchOver the cluster specify component kingbase
FailoverNetwork DelayPASSEDSimulates network delay fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to delay network.
Pod FailurePASSEDSimulates conditions where pods experience failure for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to failure.
Connection StressPASSEDSimulates conditions where pods experience connection stress either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Connection load.
Evicting PodPASSEDSimulates conditions where pods evicting either due to node drained thereby testing the application's resilience to unavailability of some replicas due to evicting.
Full CPUPASSEDSimulates conditions where pods experience CPU full either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high CPU load.
Time OffsetPASSEDSimulates a time offset scenario thereby testing the application's resilience to potential slowness/unavailability of some replicas due to time offset.
Kill 1PASSEDSimulates conditions where process 1 killed either due to expected/undesired processes thereby testing the application's resilience to unavailability of some replicas due to abnormal termination signals.
OOMPASSEDSimulates conditions where pods experience OOM either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Memory load.
Backup RestoreBackupPASSEDThe cluster full Backup
RestorePASSEDThe cluster full Restore
Create Backuprepo-Not implemented or unsupported
Delete Restore ClusterPASSEDDelete the full restore cluster
MonitorCheck MonitorPASSEDCheck Monitor Enable
Logs-Not implemented or unsupported
ParameterReconfiguringPASSEDReconfiguring the cluster specify component kingbase set max_connections=200
AccessibilityExpose-Not implemented or unsupported
ConnectPASSEDConnect to the cluster
Check Consistent-Not implemented or unsupported
StressBench-Not implemented or unsupported
Tpch-Not implemented or unsupported
\ No newline at end of file diff --git a/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_CHAOS.html b/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_CHAOS.html index 25713651..888e134a 100644 --- a/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_CHAOS.html +++ b/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_CHAOS.html @@ -21,7 +21,7 @@

批准人

产品负责人: 汪瑞军





-

测试时间: 2024年9月15日 - 2024年9月30日

ChaosMesh 介绍

+
测试时间: 2024年11月13日 - 2024年11月28日

ChaosMesh 介绍


ChaosMesh 是一个面向 Kubernetes 环境的混沌工程实验平台,旨在帮助用户通过模拟各种故障场景来测试系统的稳定性和容错能力。

@@ -465,4 +465,63 @@

实现方式:

Simulates conditions where pods experience connection stress either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Connection load. +

Kingbase ( Topology = kingbase-cluster ; Replicas = 3 ) failover

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EngineFailoverOpsStatePropsDescription
Kingbase ( Topology = kingbase-cluster ; Replicas = 3 )Network DelayPASSEDHA=Network Delay
Durations=2m
ComponentName=kingbase
Simulates network delay fault thereby testing the application's resilience to potential slowness/unavailability of some replicas due to delay network.
Pod FailurePASSEDHA=Pod Failure
Durations=2m
ComponentName=kingbase
Simulates conditions where pods experience failure for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to failure.
Connection StressPASSEDHA=Connection Stress
ComponentName=kingbase
Simulates conditions where pods experience connection stress either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Connection load.
Evicting PodPASSEDHA=Evicting Pod
ComponentName=kingbase
Simulates conditions where pods evicting either due to node drained thereby testing the application's resilience to unavailability of some replicas due to evicting.
Full CPUPASSEDHA=Full CPU
Durations=2m
ComponentName=kingbase
Simulates conditions where pods experience CPU full either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high CPU load.
Time OffsetPASSEDHA=Time Offset
Durations=2m
ComponentName=kingbase
Simulates a time offset scenario thereby testing the application's resilience to potential slowness/unavailability of some replicas due to time offset.
Kill 1PASSEDHA=Kill 1
ComponentName=kingbase
Simulates conditions where process 1 killed either due to expected/undesired processes thereby testing the application's resilience to unavailability of some replicas due to abnormal termination signals.
OOMPASSEDHA=OOM
Durations=2m
ComponentName=kingbase
Simulates conditions where pods experience OOM either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Memory load.
\ No newline at end of file diff --git a/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_SMOKE.html b/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_SMOKE.html index d301a38b..3d23cd47 100644 --- a/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_SMOKE.html +++ b/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_SMOKE.html @@ -21,7 +21,7 @@

批准人

产品负责人: 汪瑞军





-

测试时间: 2024年9月15日 - 2024年9月30日

Postgresql ( Topology = replication ; Replicas = 2 )

+
测试时间: 2024年11月13日 - 2024年11月28日

Postgresql ( Topology = replication ; Replicas = 2 )

@@ -1731,4 +1731,153 @@

Not implemented or unsupported

Engine
+

Kingbase ( Topology = kingbase-cluster ; Replicas = 3 )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EngineFeatureOperationStateDescription
Kingbase ( Topology = kingbase-cluster ; Replicas = 3 )LifecycleCreatePASSEDCreate a cluster with the specified component definition kingbase and component version kingbase-cluster
Start-Not implemented or unsupported
Stop-Not implemented or unsupported
RestartPASSEDRestart the cluster
UpdatePASSEDUpdate the cluster TerminationPolicy WipeOut
UpdatePASSEDUpdate the cluster Monitor enable
ScaleVerticalScalingPASSEDVerticalScaling the cluster specify component kingbase
VolumeExpansionPASSEDVolumeExpansion the cluster specify component kingbase
HorizontalScaling In-Not implemented or unsupported
HorizontalScaling Out-Not implemented or unsupported
HscaleOfflineInstances-Not implemented or unsupported
RebuildInstance-Not implemented or unsupported
SwitchOverPromote-Not implemented or unsupported
SwitchOverPASSEDSwitchOver the cluster specify component kingbase
Backup RestoreBackupPASSEDThe cluster full Backup
RestorePASSEDThe cluster full Restore
Create Backuprepo-Not implemented or unsupported
Delete Restore ClusterPASSEDDelete the full restore cluster
MonitorCheck MonitorPASSEDCheck Monitor Enable
Logs-Not implemented or unsupported
ParameterReconfiguringPASSEDReconfiguring the cluster specify component kingbase set max_connections=200
AccessibilityExpose-Not implemented or unsupported
ConnectPASSEDConnect to the cluster
Check Consistent-Not implemented or unsupported
StressBench-Not implemented or unsupported
Tpch-Not implemented or unsupported
\ No newline at end of file diff --git a/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_UPGRADE.html b/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_UPGRADE.html index 80762297..d6d8cfe7 100644 --- a/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_UPGRADE.html +++ b/static/report/kubeblocks/v0.9.2/cn/TEST_REPORT_UPGRADE.html @@ -21,7 +21,7 @@

批准人

产品负责人: 汪瑞军





-

测试时间: 2024年9月15日 - 2024年9月30日

Postgresql ( Topology = replication ; Replicas = 2 ) upgrade

+
测试时间: 2024年11月13日 - 2024年11月28日

Postgresql ( Topology = replication ; Replicas = 2 ) upgrade

Engine