metadata: annotations: prow.k8s.io/context: pull-integration-test-release-nextgen prow.k8s.io/job: pull-integration-test-release-nextgen creationTimestamp: "2026-07-16T12:22:06Z" generation: 10 labels: created-by-prow: "true" event-GUID: f4165480-8110-11f1-888f-9d35582678fd prow.k8s.io/build-id: "2077730494321004544" prow.k8s.io/context: pull-integration-test-release-nextgen prow.k8s.io/id: 089cb9d1-3dee-4e80-9ba1-bd75f955ac09 prow.k8s.io/is-optional: "true" prow.k8s.io/job: pull-integration-test-release-nextgen prow.k8s.io/refs.base_ref: release-nextgen-202603 prow.k8s.io/refs.org: tikv prow.k8s.io/refs.pull: "2020" prow.k8s.io/refs.repo: client-go prow.k8s.io/retest: "true" prow.k8s.io/type: presubmit name: 089cb9d1-3dee-4e80-9ba1-bd75f955ac09 namespace: apps resourceVersion: "1784205366748607024" uid: 2e848df0-6db9-42bc-aa70-364369eba88f spec: agent: kubernetes cluster: default context: pull-integration-test-release-nextgen decoration_config: gcs_configuration: bucket: gs://prow-tidb-logs path_strategy: explicit gcs_credentials_secret: gcs-credentials utility_images: clonerefs: gcr.io/k8s-prow/clonerefs:v20230601-43eb1068e4 entrypoint: gcr.io/k8s-prow/entrypoint:v20230601-43eb1068e4 initupload: gcr.io/k8s-prow/initupload:v20230601-43eb1068e4 sidecar: gcr.io/k8s-prow/sidecar:v20230601-43eb1068e4 job: pull-integration-test-release-nextgen namespace: prow-test-pods pod_spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/arch operator: In values: - amd64 containers: - args: - "#!/usr/bin/env bash\nset -euo pipefail\n\nwait_for_http() {\n local url=$1\n \ local name=$2\n for i in $(seq 1 30); do\n if curl -fsS --max-time 2 \"${url}\" >/dev/null; then\n echo \"${name} is ready\"\n return\n \ fi\n sleep 1\n done\n echo \"${name} did not become ready\" >&2\n \ return 1\n}\n\nwait_for_http http://127.0.0.1:9000/minio/health/ready MinIO\nwait_for_http http://127.0.0.1:2379/pd/api/v1/health PD\nwait_for_http http://127.0.0.1:20160/status TiKV\n\n# \U0001F449 Run the integration tests\ncd integration_tests\ngo version\ngo run gotest.tools/gotestsum@v1.13.0 --format short-verbose -- -tags=nextgen --with-tikv --keyspace-name='keyspace1' 2>&1 | tee /logs/test.log\n" command: - bash - -ce env: - name: GOTOOLCHAIN value: local image: ghcr.io/pingcap-qe/ci/base:v2026.4.12-27-g440b0c8-go1.25 name: test resources: limits: cpu: "2" memory: 4Gi initContainers: - command: - minio - server - /data env: - name: MINIO_ROOT_USER value: minioadmin - name: MINIO_ROOT_PASSWORD value: minioadmin image: minio/minio:RELEASE.2025-07-23T15-54-02Z name: sidecar-minio resources: limits: cpu: "1" memory: 2Gi restartPolicy: Always volumeMounts: - mountPath: /data name: minio-data - args: - --config - $(CONFIG_PATH) env: - name: CONFIG_PATH value: /home/prow/go/src/github.com/tikv/client-go/integration_tests/pd_next_gen.toml image: us-docker.pkg.dev/pingcap-testing-account/tidbx/tikv/pd/image:release-nextgen-202603 name: sidecar-pd resources: limits: cpu: "1" memory: 2Gi restartPolicy: Always volumeMounts: - mountPath: /home/prow/go name: code - args: - | set -euo pipefail # Wait for PD before starting TiKV for i in $(seq 1 30); do if curl -fsS --max-time 2 "http://${PD_ENDPOINT}/pd/api/v1/health" >/dev/null 2>&1; then echo "PD is ready, starting TiKV" break fi echo "Waiting for PD... (attempt $i)" sleep 2 done exec /tikv-server \ -C "${CONFIG_PATH}" \ --pd-endpoints="${PD_ENDPOINT}" \ --addr="${LISTEN_ADDRESSES}" \ --data-dir=/tikv-data command: - bash - -c env: - name: PD_ENDPOINT value: 127.0.0.1:2379 - name: LISTEN_ADDRESSES value: 127.0.0.1:20160 - name: CONFIG_PATH value: /home/prow/go/src/github.com/tikv/client-go/integration_tests/tikv_next_gen.toml image: us-docker.pkg.dev/pingcap-testing-account/tidbx/tikv/tikv/image:release-nextgen-202603 name: sidecar-tikv resources: limits: cpu: "2" memory: 4Gi restartPolicy: Always volumeMounts: - mountPath: /tikv-data name: tikv-data - mountPath: /home/prow/go name: code serviceAccountName: tidbx-puller volumes: - ephemeral: volumeClaimTemplate: metadata: creationTimestamp: null spec: accessModes: - ReadWriteOnce resources: requests: storage: 100Gi storageClassName: hyperdisk-rwo name: tikv-data - ephemeral: volumeClaimTemplate: metadata: creationTimestamp: null spec: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi storageClassName: hyperdisk-rwo name: minio-data prowjob_defaults: tenant_id: GlobalDefaultID refs: base_link: https://github.com/tikv/client-go/commit/5526ae2a85466d085df6fe89d63331aa21e0a4d7 base_ref: release-nextgen-202603 base_sha: 5526ae2a85466d085df6fe89d63331aa21e0a4d7 org: tikv pulls: - author: JmPotato author_link: https://github.com/JmPotato commit_link: https://github.com/tikv/client-go/pull/2020/commits/b5a120ca5a27373235382a4b1f4dc8ba50434bb2 head_ref: codex/rc-paging-precharge-release-nextgen-202603 link: https://github.com/tikv/client-go/pull/2020 number: 2020 sha: b5a120ca5a27373235382a4b1f4dc8ba50434bb2 title: 'resourcecontrol, tikvrpc: backport RC paging pre-charge hint' repo: client-go repo_link: https://github.com/tikv/client-go report: true rerun_command: /test pull-integration-test-release-nextgen type: presubmit status: build_id: "2077730494321004544" completionTime: "2026-07-16T12:36:04Z" description: Job failed. pendingTime: "2026-07-16T12:22:07Z" pod_name: 089cb9d1-3dee-4e80-9ba1-bd75f955ac09 prev_report_states: gcsk8sreporter: failure gcsreporter: failure github-reporter: failure startTime: "2026-07-16T12:22:06Z" state: failure url: https://prow.tidb.net/view/gs/prow-tidb-logs/pr-logs/pull/tikv_client-go/2020/pull-integration-test-release-nextgen/2077730494321004544