---
generateName: testbed-htap-
items:
    -   name: tc
        type: TIDB_CLUSTER
        spec:
            pd:
                replicas: 3
                image: hub.pingcap.net/qa/pd:master
                service:
                    type: NodePort
                config: |
                    [dashboard]
                    internal-proxy = true
            tidb:
                replicas: 2
                image: hub.pingcap.net/qa/tidb:master
                requests:
                    cpu: 8000m
                    memory: 16Gi
                limits:
                    cpu: 8000m
                    memory: 16Gi
            tikv:
                replicas: 3
                image: hub.pingcap.net/qa/tikv:master
                storageClassName: "fast-disks"
                requests:
                    cpu: 16000m
                    memory: 48Gi
                limits:
                    cpu: 16000m
                    memory: 48Gi
            tiflash:
                replicas: 3
                image: hub.pingcap.net/qa/tiflash:master
                storageClaims:
                - resources:
                    requests:
                      storage: 500Gi
                  storageClassName: "fast-disks"
                requests:
                    cpu: 16000m
                    memory: 32Gi
                limits:
                    cpu: 16000m
                    memory: 32Gi
                config:
                    config: |
                        ## 数据块元信息的内存 cache 大小限制，通常不需要修改
                              mark_cache_size = 5368709120
                        ## 数据块 min-max 索引的内存 cache 大小限制，通常不需要修改
                              minmax_index_cache_size = 5368709120
                              [profiles.default]
                        ## 存储引擎的 segment 分裂是否使用逻辑分裂。使用逻辑分裂可以减小写放大，提高写入速度，但是会造成一定程度的硬盘空间回收不及时。默认为 true
                        ## 单次 coprocessor 查询过程中，对中间数据的内存限制，单位为 byte，默认为 0，表示不限制
                              max_memory_usage = 0
                        ## 所有查询过程中，对中间数据的内存限制，单位为 byte，默认为 0，表示不限制
                              max_memory_usage_for_all_queries = 0
                    proxy: |
                      log-file = "/data0/logs/tiflash_tikv.log"
    -   name: gotpc
        type: WORKLOAD_NODE
        spec:
            container:
                name: go-tpc
                image: hub.pingcap.net/qa/go-tpc:v1.0.7
                command:
                    - tail
                    - "-f"
                    - "/dev/null"
    -   name: br
        type: BR_NODE
        spec:
            image: hub.pingcap.net/qa/br:master