{
    "name": "cdc-tikv-chaos-sync@main",
    "testbed": {
        "name": "cdc-testbed-tps-780895-1-224",
        "generateName": "cdc-testbed-",
        "resourcePool": "default",
        "physicalResourceRequest": {
            "cpu": {},
            "memory": {}
        },
        "items": [
            {
                "name": "upstream",
                "type": "TIDB_CLUSTER",
                "spec": {
                    "imagePullPolicy": "Always",
                    "pd": {
                        "baseImage": "hub-new.pingcap.net/qa/pd",
                        "limits": {
                            "cpu": "1000m",
                            "memory": "4Gi"
                        },
                        "replicas": 3,
                        "requests": {
                            "cpu": "1000m",
                            "memory": "4Gi"
                        },
                        "version": "master"
                    },
                    "ticdc": {
                        "baseImage": "hub-new.pingcap.net/qa/ticdc",
                        "limits": {
                            "cpu": "8000m",
                            "memory": "16Gi"
                        },
                        "replicas": 3,
                        "requests": {
                            "cpu": "8000m",
                            "memory": "16Gi"
                        },
                        "version": "master"
                    },
                    "tidb": {
                        "baseImage": "hub-new.pingcap.net/qa/tidb",
                        "limits": {
                            "cpu": "8000m",
                            "memory": "16Gi"
                        },
                        "replicas": 1,
                        "requests": {
                            "cpu": "8000m",
                            "memory": "16Gi"
                        },
                        "version": "master"
                    },
                    "tikv": {
                        "baseImage": "hub-new.pingcap.net/qa/tikv",
                        "limits": {
                            "cpu": "8000m",
                            "memory": "16Gi"
                        },
                        "replicas": 3,
                        "requests": {
                            "cpu": "8000m",
                            "memory": "16Gi"
                        },
                        "storageClassName": "fast-disks",
                        "version": "master"
                    },
                    "version": "master"
                }
            },
            {
                "name": "downstream",
                "type": "MYSQL_NODE",
                "spec": {
                    "env": {
                        "MYSQL_ALLOW_EMPTY_PASSWORD": "yes",
                        "MYSQL_ROOT_HOST": "%"
                    },
                    "image": "registry-mirror.pingcap.net/mysql/mysql-server:8.0.27-1.2.6-server",
                    "port": 3306,
                    "resources": {
                        "requests": {
                            "cpu": "4000m",
                            "memory": "4Gi",
                            "storage": "100Gi"
                        }
                    },
                    "storageClassName": "fast-disks",
                    "volumeMount": {
                        "mountPath": "/var/lib/mysql"
                    }
                }
            },
            {
                "name": "workload",
                "type": "WORKLOAD_NODE",
                "spec": {
                    "container": {
                        "command": ["tail", "-f", "/dev/null"],
                        "image": "hub-new.pingcap.net/qa/go-tpc:v1.0.7",
                        "name": "go-tpc",
                        "resources": {
                            "requests": {
                                "cpu": "4000m",
                                "memory": "4Gi"
                            }
                        }
                    }
                }
            }
        ],
        "reclaimPolicy": {
            "lease": "24h",
            "gcStrategy": {
                "onFailure": {
                    "artifact": {
                        "monitor": true,
                        "log": true
                    },
                    "reserveEnv": {
                        "durationOnWorkingHour": "1h",
                        "scaleIn": false,
                        "scaleDown": false
                    },
                    "notification": {
                        "feishu": "https://open.feishu.cn/open-apis/bot/v2/hook/4f6c6406-c963-4d52-8641-cca17aa734e9"
                    }
                },
                "onCompletion": {
                    "artifact": {
                        "monitor": true,
                        "log": true
                    },
                    "reserveEnv": {
                        "durationOnWorkingHour": "0h",
                        "scaleIn": false,
                        "scaleDown": false
                    }
                }
            }
        }
    },
    "pipeline": [
        {
            "name": "tikv-unavailable-sync",
            "seq": 0,
            "timeout": 0,
            "caseID": 30040,
            "caseName": "tikv_unavailable_sync",
            "arguments": [
                {
                    "name": "upstream",
                    "value": "{{testbed.upstream}}"
                },
                {
                    "name": "downstream",
                    "value": "{{testbed.downstream}}"
                },
                {
                    "name": "workload",
                    "value": "{{testbed.workload}}"
                }
            ]
        },
        {
            "name": "cdc-tikv-region-split-sync",
            "seq": 1,
            "after": [
                "tikv-unavailable-sync.Succeeded || tikv-unavailable-sync.Failed || tikv-unavailable-sync.Skipped"
            ],
            "timeout": 0,
            "caseID": 600098,
            "caseName": "cdc_tikv_region_split_sync",
            "arguments": [
                {
                    "name": "upstream",
                    "value": "{{testbed.upstream}}"
                },
                {
                    "name": "downstream",
                    "value": "{{testbed.downstream}}"
                },
                {
                    "name": "workload",
                    "value": "{{testbed.workload}}"
                }
            ]
        },
        {
            "name": "network-negative-sync",
            "seq": 2,
            "after": [
                "cdc-tikv-region-split-sync.Succeeded || cdc-tikv-region-split-sync.Failed || cdc-tikv-region-split-sync.Skipped"
            ],
            "timeout": 0,
            "caseID": 30035,
            "caseName": "network_negative_sync",
            "arguments": [
                {
                    "name": "upstream",
                    "value": "{{testbed.upstream}}"
                },
                {
                    "name": "downstream",
                    "value": "{{testbed.downstream}}"
                },
                {
                    "name": "workload",
                    "value": "{{testbed.workload}}"
                }
            ]
        }
    ],
    "failFast": false,
    "id": 540832,
    "type": "GITHUB",
    "createdBy": {
        "id": 0,
        "email": "tcms@pingcap.com"
    },
    "repo": "github.com/pingcap/test-plan",
    "branch": "main",
    "commit": "dc2409e",
    "commitTs": 1649756899000000000,
    "path": "data-platform/cdc/cdc_tikv_chaos_plan.yaml",
    "tags": ["cdc"],
    "schedule": "@daily",
    "createdAt": "2021-11-25T08:21:31Z",
    "updatedAt": "2022-04-12T09:52:41.011596Z",
    "waitTimeout": 604800
}
