Skip to content

Console Output

Started by user Jenkins Admin
Obtained pipelines/PingCAP-QE/tidb-test/latest/ghpr_build.groovy from git https://github.com/PingCAP-QE/ci.git
Loading library tipipeline@main
Library tipipeline@main is cached. Copying from home.
[Pipeline] Start of Pipeline
[Pipeline] readJSON
[Pipeline] readTrusted
Obtained pipelines/PingCAP-QE/tidb-test/latest/pod-ghpr_build.yaml from git https://github.com/PingCAP-QE/ci.git
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Created Pod: kubernetes jenkins-tidb/pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3
Agent pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3 is provisioned from template pingcap-qe_tidb-test_ghpr_build_118-bkfrc-h3kql
---
apiVersion: "v1"
kind: "Pod"
metadata:
  annotations:
    buildUrl: "http://jenkins.apps.svc.cluster.local:8080/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/118/"
    runUrl: "job/pingcap-qe/job/tidb-test/job/ghpr_build/118/"
  labels:
    jenkins/jenkins-jenkins-agent: "true"
    jenkins/label-digest: "75c41db454b03f44bf19fa744f3b07ab7732408e"
    jenkins/label: "pingcap-qe_tidb-test_ghpr_build_118-bkfrc"
  name: "pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3"
  namespace: "jenkins-tidb"
spec:
  affinity:
    nodeAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
        nodeSelectorTerms:
        - matchExpressions:
          - key: "kubernetes.io/arch"
            operator: "In"
            values:
            - "amd64"
  containers:
  - image: "hub.pingcap.net/jenkins/centos7_golang-1.21:latest"
    name: "golang"
    resources:
      limits:
        memory: "24Gi"
        cpu: "8"
      requests:
        memory: "8Gi"
        cpu: "4"
    securityContext:
      privileged: true
    tty: true
    volumeMounts:
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
  - image: "hub.pingcap.net/jenkins/network-multitool"
    name: "net-tool"
    resources:
      limits:
        memory: "128Mi"
        cpu: "100m"
    tty: true
    volumeMounts:
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
  - image: "hub.pingcap.net/jenkins/python3-requests:latest"
    name: "report"
    resources:
      limits:
        memory: "256Mi"
        cpu: "100m"
    tty: true
    volumeMounts:
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
  - env:
    - name: "JENKINS_SECRET"
      value: "********"
    - name: "JENKINS_TUNNEL"
      value: "jenkins-agent.apps.svc.cluster.local:50000"
    - name: "JENKINS_AGENT_NAME"
      value: "pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3"
    - name: "JENKINS_NAME"
      value: "pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3"
    - name: "JENKINS_AGENT_WORKDIR"
      value: "/home/jenkins/agent"
    - name: "JENKINS_URL"
      value: "http://jenkins.apps.svc.cluster.local:8080/jenkins/"
    image: "jenkins/inbound-agent:3206.vb_15dcf73f6a_9-2"
    name: "jnlp"
    resources:
      requests:
        memory: "256Mi"
        cpu: "100m"
    volumeMounts:
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
  restartPolicy: "Never"
  securityContext:
    fsGroup: 1000
  volumes:
  - emptyDir:
      medium: ""
    name: "workspace-volume"

Running on pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3 in /home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
The recommended git tool is: git
No credentials specified
Cloning the remote Git repository
Using shallow clone with depth 1
Cloning repository https://github.com/PingCAP-QE/ci.git
 > git init /home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build # timeout=10
Fetching upstream changes from https://github.com/PingCAP-QE/ci.git
 > git --version # timeout=10
 > git --version # 'git version 2.39.2'
 > git fetch --tags --force --progress --depth=1 -- https://github.com/PingCAP-QE/ci.git +refs/heads/*:refs/remotes/origin/* # timeout=5
Avoid second fetch
Checking out Revision e7e788184f011a5a7a03ec051e8295432311f8fc (origin/main)
 > git config remote.origin.url https://github.com/PingCAP-QE/ci.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse origin/main^{commit} # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f e7e788184f011a5a7a03ec051e8295432311f8fc # timeout=10
Commit message: "chore(tiproxy): apply prow-jobs to all branches (#2954)"
First time build. Skipping changelog.
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] container
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 30 min
[Pipeline] {
[Pipeline] stage
 > git rev-list --no-walk 03312178c534dce949face80c69812d989e55009 # timeout=10
[Pipeline] { (Debug info)
[Pipeline] sh
+ printenv
PROW_JOB_ID=77fc3056-4584-4331-bce1-56e16332b847
JENKINS_NODE_COOKIE=81ddf8cb-7da2-420a-9c32-21169dc17908
BUILD_URL=https://do.pingcap.net/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/118/
GOLANG_VERSION=1.21.6
HOSTNAME=pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3
HUDSON_SERVER_COOKIE=83ef27fe9acccc92
KUBERNETES_PORT_443_TCP_PORT=443
KUBERNETES_PORT=tcp://10.233.0.1:443
TERM=xterm
STAGE_NAME=Debug info
BUILD_TAG=jenkins-pingcap-qe-tidb-test-ghpr_build-118
KUBERNETES_SERVICE_PORT=443
GIT_PREVIOUS_COMMIT=03312178c534dce949face80c69812d989e55009
JOB_SPEC={"type":"presubmit","job":"pingcap-qe/tidb-test/ghpr_build","buildid":"1787922725788979200","prowjobid":"77fc3056-4584-4331-bce1-56e16332b847","refs":{"org":"PingCAP-QE","repo":"tidb-test","repo_link":"https://github.com/PingCAP-QE/tidb-test","base_ref":"master","base_sha":"fdf9e25157e264e347ca64437a518f8792bd78f2","base_link":"https://github.com/PingCAP-QE/tidb-test/commit/fdf9e25157e264e347ca64437a518f8792bd78f2","pulls":[{"number":2321,"author":"ghazalfamilyusa","sha":"1b91541c8556ec4e857c7758105d3b007b1574a9","title":"mysql_test: to be compatible with tidb#50971 tidb=pr/50971","link":"https://github.com/PingCAP-QE/tidb-test/pull/2321","commit_link":"https://github.com/PingCAP-QE/tidb-test/pull/2321/commits/1b91541c8556ec4e857c7758105d3b007b1574a9","author_link":"https://github.com/ghazalfamilyusa"}]}}
KUBERNETES_SERVICE_HOST=10.233.0.1
WORKSPACE=/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build
JOB_URL=https://do.pingcap.net/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/
RUN_CHANGES_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/118/display/redirect?page=changes
RUN_ARTIFACTS_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/118/display/redirect?page=artifacts
FILE_SERVER_URL=http://fileserver.pingcap.net
JENKINS_HOME=/var/jenkins_home
GIT_COMMIT=e7e788184f011a5a7a03ec051e8295432311f8fc
PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/118/display/redirect
GOPROXY=http://goproxy.apps.svc,https://proxy.golang.org,direct
_=/usr/bin/printenv
POD_CONTAINER=golang
PWD=/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build
HUDSON_URL=https://do.pingcap.net/jenkins/
JOB_NAME=pingcap-qe/tidb-test/ghpr_build
TZ=Asia/Shanghai
BUILD_DISPLAY_NAME=#118
JENKINS_URL=https://do.pingcap.net/jenkins/
BUILD_ID=1787922725788979200
GOLANG_DOWNLOAD_SHA256=3f934f40ac360b9c01f616a9aa1796d227d8b0328bf64cb045c7b8c4ee9caea4
JOB_BASE_NAME=ghpr_build
GIT_PREVIOUS_SUCCESSFUL_COMMIT=03312178c534dce949face80c69812d989e55009
RUN_TESTS_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/118/display/redirect?page=tests
SHLVL=3
HOME=/home/jenkins
POD_LABEL=pingcap-qe_tidb-test_ghpr_build_118-bkfrc
GOROOT=/usr/local/go
GIT_BRANCH=origin/main
KUBERNETES_PORT_443_TCP_PROTO=tcp
CI=true
KUBERNETES_SERVICE_PORT_HTTPS=443
WORKSPACE_TMP=/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build@tmp
EXECUTOR_NUMBER=0
JENKINS_SERVER_COOKIE=durable-936dd8cd49064effb99439eeb44e2eef3305e66abc7524b6f94b5c0b0df3a4f8
NODE_LABELS=pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3 pingcap-qe_tidb-test_ghpr_build_118-bkfrc
GIT_URL=https://github.com/PingCAP-QE/ci.git
HUDSON_HOME=/var/jenkins_home
CLASSPATH=
NODE_NAME=pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3
GOPATH=/go
JOB_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/display/redirect
BUILD_NUMBER=118
KUBERNETES_PORT_443_TCP_ADDR=10.233.0.1
KUBERNETES_PORT_443_TCP=tcp://10.233.0.1:443
GOLANG_DOWNLOAD_URL=https://dl.google.com/go/go1.21.6.linux-amd64.tar.gz
+ echo -------------------------
-------------------------
+ go env
GO111MODULE=''
GOARCH='amd64'
GOBIN=''
GOCACHE='/home/jenkins/.cache/go-build'
GOENV='/home/jenkins/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMODCACHE='/go/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='/go'
GOPRIVATE=''
GOPROXY='http://goproxy.apps.svc,https://proxy.golang.org,direct'
GOROOT='/usr/local/go'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/usr/local/go/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.21.6'
GCCGO='gccgo'
GOAMD64='v1'
AR='ar'
CC='gcc'
CXX='g++'
CGO_ENABLED='1'
GOMOD='/dev/null'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build429222937=/tmp/go-build -gno-record-gcc-switches'
+ echo -------------------------
-------------------------
+ ls -l /dev/null
crw-rw-rw-. 1 root root 1, 3 May  8 03:09 /dev/null
+ echo 'debug command: kubectl -n jenkins-tidb exec -ti pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3 bash'
debug command: kubectl -n jenkins-tidb exec -ti pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3 bash
[Pipeline] container
[Pipeline] {
[Pipeline] sh
+ dig github.com

; <<>> DiG 9.18.16 <<>> github.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4335
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: c547a3acbf523c74 (echoed)
;; QUESTION SECTION:
;github.com.			IN	A

;; ANSWER SECTION:
github.com.		19	IN	A	20.205.243.166

;; Query time: 91 msec
;; SERVER: 169.254.25.10#53(169.254.25.10) (UDP)
;; WHEN: Tue May 07 19:10:01 UTC 2024
;; MSG SIZE  rcvd: 77

[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] timeout
Timeout set to expire in 5 min 0 sec
[Pipeline] {
[Pipeline] dir
Running in /home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb
[Pipeline] {
[Pipeline] cache
Cache restored successfully (git/pingcap/tidb/rev-67d18d541d7efa475e01bb2979b92929497e6b7f)
477431808 bytes in 1.34 secs (355394197 bytes/sec)
[Pipeline] {
[Pipeline] retry
[Pipeline] {
[Pipeline] script
[Pipeline] {
[Pipeline] sh
git version 2.36.6
Reinitialized existing Git repository in /home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb/.git/
.git
HEAD is now at 39b3d84c11 Merge remote-tracking branch 'origin/master' into HEAD
๐Ÿ” fetch tidb pr/50971 and merge master branch
POST git-upload-pack (656 bytes)
From https://github.com/pingcap/tidb
 = [up to date]            master               -> origin/master
 = [up to date]            refs/pull/50971/head -> origin/pr/50971/head
Warning: you are leaving 1 commit behind, not connected to
any of your branches:

  39b3d84c11 Merge remote-tracking branch 'origin/master' into HEAD

If you want to keep it by creating a new branch, this may be a good time
to do so with:

 git branch <new-branch-name> 39b3d84c11

HEAD is now at 5be3e913e5 Merge branch 'master' into out2in
๐Ÿงพ HEAD info:
5be3e913e528b19da10dc7fea6ead530c053dac5
5be3e913e5 Merge branch 'master' into out2in
84976a1ae1 Merge branch 'master' into out2in
9fffc2f5ee planner: make sure mpp join task's hashCols are all contained of its plan's schema (#52836)
๐Ÿ”€ Merge master into pr/50971
Auto-merging pkg/planner/core/logical_plan_builder.go
Merge made by the 'ort' strategy.
 DEPS.bzl                                           |    84 +-
 Makefile                                           |     8 +
 WORKSPACE                                          |    10 +-
 br/cmd/br/BUILD.bazel                              |     4 +-
 br/cmd/br/debug.go                                 |    13 +-
 br/cmd/br/main_test.go                             |    32 +
 br/pkg/backup/client.go                            |   309 +-
 br/pkg/backup/prepare_snap/BUILD.bazel             |     1 +
 br/pkg/backup/prepare_snap/prepare.go              |     4 +
 br/pkg/backup/push.go                              |    10 +-
 br/pkg/httputil/http.go                            |     1 +
 br/pkg/restore/BUILD.bazel                         |    62 +-
 br/pkg/restore/batcher.go                          |     7 +-
 br/pkg/restore/batcher_test.go                     |    13 +-
 br/pkg/restore/client.go                           |   197 +-
 br/pkg/restore/client_test.go                      |    64 +-
 br/pkg/restore/data/BUILD.bazel                    |    57 +
 br/pkg/restore/{ => data}/data.go                  |     4 +-
 br/pkg/restore/{ => data}/data_test.go             |    14 +-
 br/pkg/restore/data/key.go                         |    68 +
 br/pkg/restore/data/key_test.go                    |   181 +
 br/pkg/restore/data/recover.go                     |   161 +
 br/pkg/restore/db_test.go                          |     2 +-
 br/pkg/restore/file_importer/BUILD.bazel           |    77 +
 br/pkg/restore/{ => file_importer}/import.go       |   202 +-
 br/pkg/restore/{ => file_importer}/import_retry.go |     5 +-
 .../{ => file_importer}/import_retry_test.go       |   398 +-
 br/pkg/restore/file_importer/import_test.go        |   106 +
 br/pkg/restore/log_restore/BUILD.bazel             |    64 +
 br/pkg/restore/log_restore/export_test.go          |    35 +
 br/pkg/restore/log_restore/import_test.go          |   200 +
 br/pkg/restore/{ => log_restore}/log_client.go     |   105 +-
 .../restore/{ => log_restore}/log_client_test.go   |    43 +-
 br/pkg/restore/{ => log_restore}/split.go          |   246 +-
 br/pkg/restore/log_restore/split_test.go           |   239 +
 br/pkg/restore/pipeline_items.go                   |     5 +-
 br/pkg/restore/range.go                            |    60 -
 br/pkg/restore/range_test.go                       |    75 -
 br/pkg/restore/rawkv/BUILD.bazel                   |    32 +
 br/pkg/restore/{ => rawkv}/rawkv_client.go         |     5 +-
 br/pkg/restore/{ => rawkv}/rawkv_client_test.go    |     8 +-
 br/pkg/restore/split_test.go                       |   713 --
 br/pkg/restore/util.go                             |   768 +-
 br/pkg/restore/util_test.go                        |   567 +-
 br/pkg/restore/utils/BUILD.bazel                   |    60 +
 br/pkg/restore/utils/id.go                         |    58 +
 br/pkg/restore/utils/key.go                        |    34 +
 br/pkg/restore/utils/log_file_map.go               |    84 +
 br/pkg/restore/utils/log_file_map_test.go          |   100 +
 br/pkg/restore/{ => utils}/merge.go                |    53 +-
 br/pkg/restore/{ => utils}/merge_test.go           |   136 +-
 br/pkg/restore/utils/rewrite_rule.go               |   381 +
 br/pkg/restore/utils/rewrite_rule_test.go          |   360 +
 br/pkg/restore/utils/split.go                      |   170 +
 br/pkg/restore/utils/split_test.go                 |   137 +
 br/pkg/restore/utils/value.go                      |    20 +
 br/pkg/rtree/BUILD.bazel                           |     3 +-
 br/pkg/rtree/rtree.go                              |   127 +
 br/pkg/rtree/rtree_test.go                         |    55 +
 br/pkg/storage/memstore.go                         |     3 -
 br/pkg/storage/storage.go                          |     4 +-
 br/pkg/stream/BUILD.bazel                          |    12 +-
 br/pkg/{restore => stream}/search.go               |    37 +-
 br/pkg/{restore => stream}/search_test.go          |     7 +-
 br/pkg/{restore => stream}/stream_metas.go         |    49 +-
 br/pkg/{restore => stream}/stream_metas_test.go    |   682 +-
 br/pkg/stream/stream_status.go                     |    16 +-
 br/pkg/task/BUILD.bazel                            |     7 +-
 br/pkg/task/backup.go                              |    84 +-
 br/pkg/task/backup_raw.go                          |    12 +-
 br/pkg/task/backup_txn.go                          |     8 +-
 br/pkg/task/operator/BUILD.bazel                   |     1 +
 br/pkg/task/operator/cmd.go                        |    21 +-
 br/pkg/task/restore.go                             |    47 +-
 br/pkg/task/restore_data.go                        |     3 +-
 br/pkg/task/restore_raw.go                         |     3 +-
 br/pkg/task/restore_test.go                        |    37 +
 br/pkg/task/restore_txn.go                         |     3 +-
 br/pkg/task/stream.go                              |    31 +-
 br/tests/br_300_small_tables/run.sh                |     2 +-
 br/tests/br_pitr/run.sh                            |     2 +-
 br/tests/br_pitr_failpoint/run.sh                  |     2 +-
 br/tests/br_tikv_outage2/run.sh                    |     2 +-
 build/nogo_config.json                             |     2 +-
 cmd/tidb-server/BUILD.bazel                        |     2 +-
 cmd/tidb-server/main.go                            |    13 +-
 go.mod                                             |    10 +-
 go.sum                                             |    20 +-
 lightning/tests/lightning_config_max_error/run.sh  |    12 +-
 .../tests/lightning_duplicate_detection/run.sh     |     2 +-
 .../lightning_duplicate_resolution_error/run.sh    |     2 +-
 .../run.sh                                         |     2 +-
 .../run.sh                                         |     2 +-
 .../run.sh                                         |     2 +-
 .../lightning_duplicate_resolution_merge/run.sh    |     2 +-
 lightning/tests/lightning_issue_40657/run.sh       |     2 +-
 lightning/tidb-lightning.toml                      |    28 +-
 pkg/bindinfo/capture_test.go                       |     2 +
 pkg/ddl/BUILD.bazel                                |     3 +-
 pkg/ddl/backfilling.go                             |    31 +-
 pkg/ddl/backfilling_dist_executor.go               |     7 +-
 pkg/ddl/backfilling_dist_scheduler.go              |    11 +-
 pkg/ddl/backfilling_dist_scheduler_test.go         |     2 +-
 pkg/ddl/backfilling_operators.go                   |     2 +-
 pkg/ddl/backfilling_read_index.go                  |    19 +-
 pkg/ddl/backfilling_scheduler.go                   |     7 +-
 pkg/ddl/callback.go                                |    18 +-
 pkg/ddl/cluster.go                                 |    18 +-
 pkg/ddl/column.go                                  |    33 +-
 pkg/ddl/db_integration_test.go                     |     6 +-
 pkg/ddl/db_rename_test.go                          |     4 +-
 pkg/ddl/ddl.go                                     |    72 +-
 pkg/ddl/ddl_api.go                                 |   100 +-
 pkg/ddl/ddl_history.go                             |     4 +-
 pkg/ddl/ddl_tiflash_api.go                         |    46 +-
 pkg/ddl/ddl_worker.go                              |    49 +-
 pkg/ddl/ddl_workerpool.go                          |     5 +-
 pkg/ddl/delete_range.go                            |    26 +-
 pkg/ddl/index.go                                   |    82 +-
 pkg/ddl/index_cop.go                               |     4 +-
 pkg/ddl/index_merge_tmp.go                         |     4 +-
 pkg/ddl/ingest/BUILD.bazel                         |     1 +
 pkg/ddl/ingest/backend.go                          |    44 +-
 pkg/ddl/ingest/backend_mgr.go                      |     7 +-
 pkg/ddl/ingest/checkpoint.go                       |   302 +-
 pkg/ddl/ingest/checkpoint_test.go                  |    96 +-
 pkg/ddl/ingest/disk_root.go                        |     9 +-
 pkg/ddl/ingest/env.go                              |    20 +-
 pkg/ddl/ingest/flush.go                            |     1 +
 pkg/ddl/ingest/mock.go                             |    31 +-
 pkg/ddl/internal/session/BUILD.bazel               |     3 +-
 pkg/ddl/internal/session/session.go                |     2 +
 pkg/ddl/internal/session/session_pool.go           |     5 +-
 pkg/ddl/job_table.go                               |    45 +-
 pkg/ddl/logutil/BUILD.bazel                        |    12 +
 pkg/ddl/logutil/logutil.go                         |    40 +
 pkg/ddl/multi_schema_change.go                     |    24 +
 pkg/ddl/partition.go                               |    37 +-
 pkg/ddl/placement/bundle.go                        |    16 +-
 pkg/ddl/placement_policy.go                        |   101 +-
 pkg/ddl/placement_policy_test.go                   |    27 +
 pkg/ddl/reorg.go                                   |    42 +-
 pkg/ddl/reorg_partition_test.go                    |     4 +-
 pkg/ddl/resource_group.go                          |    10 +-
 pkg/ddl/sanity_check.go                            |     6 +-
 pkg/ddl/schema_test.go                             |     6 +-
 pkg/ddl/split_region.go                            |    10 +-
 pkg/ddl/syncer/BUILD.bazel                         |     2 +-
 pkg/ddl/syncer/state_syncer.go                     |     6 +-
 pkg/ddl/syncer/syncer.go                           |    19 +-
 pkg/ddl/table.go                                   |    24 +-
 pkg/ddl/tests/adminpause/BUILD.bazel               |     2 +-
 pkg/ddl/tests/adminpause/global.go                 |     4 +-
 pkg/ddl/tests/metadatalock/BUILD.bazel             |     3 +-
 pkg/ddl/tests/metadatalock/mdl_test.go             |    98 +
 pkg/ddl/tests/partition/BUILD.bazel                |     2 +-
 pkg/ddl/tests/partition/db_partition_test.go       |    10 +-
 pkg/ddl/tests/tiflash/BUILD.bazel                  |     2 +-
 pkg/ddl/tests/tiflash/ddl_tiflash_test.go          |     8 +-
 pkg/ddl/testutil/BUILD.bazel                       |     2 +-
 pkg/ddl/testutil/testutil.go                       |     4 +-
 pkg/ddl/util/BUILD.bazel                           |     8 +-
 pkg/ddl/util/callback/BUILD.bazel                  |     2 +-
 pkg/ddl/util/callback/callback.go                  |    14 +-
 pkg/ddl/util/dead_table_lock_checker.go            |     4 +-
 pkg/ddl/util/util.go                               |    17 +-
 pkg/ddl/util/util_test.go                          |    34 +
 pkg/distsql/distsql_test.go                        |    10 +-
 pkg/distsql/select_result.go                       |    31 +-
 pkg/disttask/framework/handle/handle.go            |    10 +-
 pkg/disttask/framework/handle/handle_test.go       |    15 +-
 .../framework/integrationtests/BUILD.bazel         |     5 +-
 .../framework/integrationtests/bench_test.go       |     2 +-
 .../framework_err_handling_test.go                 |     4 +-
 .../integrationtests/framework_ha_test.go          |     2 +-
 .../framework_pause_and_resume_test.go             |     4 +-
 .../integrationtests/framework_role_test.go        |    94 -
 .../integrationtests/framework_rollback_test.go    |     2 +-
 .../integrationtests/framework_scope_test.go       |   174 +
 .../framework/integrationtests/framework_test.go   |    23 +-
 .../integrationtests/resource_control_test.go      |     2 +-
 pkg/disttask/framework/mock/scheduler_mock.go      |    15 -
 pkg/disttask/framework/planner/BUILD.bazel         |     1 +
 pkg/disttask/framework/planner/planner.go          |     6 +-
 pkg/disttask/framework/proto/task.go               |     5 +
 pkg/disttask/framework/scheduler/BUILD.bazel       |     2 +-
 pkg/disttask/framework/scheduler/balancer.go       |     7 +-
 pkg/disttask/framework/scheduler/balancer_test.go  |     2 +-
 pkg/disttask/framework/scheduler/interface.go      |     5 -
 pkg/disttask/framework/scheduler/nodes.go          |    62 +-
 pkg/disttask/framework/scheduler/nodes_test.go     |    91 +-
 pkg/disttask/framework/scheduler/scheduler.go      |     6 +-
 .../framework/scheduler/scheduler_manager.go       |     4 +-
 .../framework/scheduler/scheduler_manager_test.go  |     2 +-
 pkg/disttask/framework/scheduler/scheduler_test.go |    10 +-
 pkg/disttask/framework/scheduler/slots.go          |     4 +-
 pkg/disttask/framework/scheduler/slots_test.go     |     4 +-
 pkg/disttask/framework/storage/converter.go        |    17 +-
 pkg/disttask/framework/storage/nodes.go            |    40 +-
 pkg/disttask/framework/storage/table_test.go       |    58 +-
 pkg/disttask/framework/storage/task_state_test.go  |    12 +-
 pkg/disttask/framework/storage/task_table.go       |    19 +-
 .../taskexecutor/task_executor_testkit_test.go     |     2 +-
 pkg/disttask/framework/testutil/context.go         |     7 +
 pkg/disttask/framework/testutil/disttest_util.go   |     4 +-
 pkg/disttask/importinto/job_testkit_test.go        |     4 +-
 pkg/disttask/importinto/scheduler_testkit_test.go  |     4 +-
 pkg/domain/plan_replayer_dump.go                   |     1 +
 pkg/executor/BUILD.bazel                           |    20 +-
 pkg/executor/benchmark_test.go                     |   193 +-
 pkg/executor/builder.go                            |   388 +-
 pkg/executor/cte.go                                |    49 +-
 pkg/executor/distsql.go                            |    50 +-
 pkg/executor/distsql_test.go                       |    14 +-
 pkg/executor/executor.go                           |   207 +-
 pkg/executor/executor_failpoint_test.go            |    14 +-
 pkg/executor/executor_pkg_test.go                  |    21 +-
 pkg/executor/explainfor_test.go                    |     2 +-
 pkg/executor/importer/import.go                    |     2 +-
 pkg/executor/index_merge_reader.go                 |    79 +-
 pkg/executor/infoschema_reader.go                  |     2 +-
 pkg/executor/insert_common.go                      |    14 +-
 pkg/executor/inspection_result.go                  |    25 +-
 pkg/executor/inspection_summary.go                 |     3 +-
 pkg/executor/internal/exec/BUILD.bazel             |     1 +
 pkg/executor/internal/exec/executor.go             |     7 +
 pkg/executor/join/BUILD.bazel                      |    85 +
 pkg/executor/{ => join}/concurrent_map.go          |     4 +-
 pkg/executor/{ => join}/concurrent_map_test.go     |     6 +-
 pkg/executor/{ => join}/hash_table.go              |   188 +-
 pkg/executor/{ => join}/hash_table_test.go         |    30 +-
 pkg/executor/{ => join}/index_lookup_hash_join.go  |   103 +-
 pkg/executor/{ => join}/index_lookup_join.go       |   197 +-
 pkg/executor/{ => join}/index_lookup_join_test.go  |     6 +-
 pkg/executor/{ => join}/index_lookup_merge_join.go |   174 +-
 .../{ => join}/index_lookup_merge_join_test.go     |    10 +-
 pkg/executor/{ => join}/join.go                    |   555 +-
 pkg/executor/join/join_stats_test.go               |    59 +
 pkg/executor/{ => join}/joiner.go                  |   153 +-
 pkg/executor/{ => join}/joiner_test.go             |    23 +-
 pkg/executor/{ => join}/merge_join.go              |   117 +-
 pkg/executor/{ => join}/merge_join_test.go         |    10 +-
 pkg/executor/join_pkg_test.go                      |    44 +-
 pkg/executor/mem_reader.go                         |   284 +-
 pkg/executor/metrics_reader.go                     |     5 +-
 pkg/executor/parallel_apply.go                     |    15 +-
 pkg/executor/pkg_test.go                           |    23 +-
 pkg/executor/prepared.go                           |     5 +-
 pkg/executor/set_test.go                           |     6 +-
 pkg/executor/show.go                               |    14 +-
 pkg/executor/show_placement.go                     |    47 +-
 pkg/executor/sortexec/sort_test.go                 |     4 +-
 pkg/executor/test/aggregate/aggregate_test.go      |     5 +
 .../indexmergereadtest/index_merge_reader_test.go  |     4 +-
 pkg/executor/test/issuetest/executor_issue_test.go |     6 +-
 pkg/executor/test/jointest/hashjoin/BUILD.bazel    |     2 +-
 .../test/jointest/hashjoin/hash_join_test.go       |    53 +-
 pkg/executor/test/jointest/join_test.go            |     8 +-
 pkg/executor/test/seqtest/seq_executor_test.go     |     6 +-
 pkg/executor/union_scan.go                         |     3 +
 pkg/executor/union_scan_test.go                    |     2 +
 pkg/executor/unionexec/BUILD.bazel                 |    19 +
 pkg/executor/unionexec/union.go                    |   232 +
 pkg/executor/update.go                             |     3 +-
 pkg/executor/write.go                              |     2 +-
 pkg/expression/builtin_encryption.go               |     6 +-
 pkg/expression/builtin_encryption_test.go          |    20 +
 pkg/expression/builtin_encryption_vec.go           |     2 +-
 pkg/expression/builtin_json.go                     |     2 +-
 pkg/expression/builtin_json_vec.go                 |     2 +-
 pkg/expression/context/context.go                  |    24 +
 pkg/expression/contextsession/sessionctx.go        |    49 +-
 pkg/expression/contextsession/sessionctx_test.go   |     2 +-
 pkg/expression/contextstatic/BUILD.bazel           |    16 +-
 pkg/expression/contextstatic/evalctx_test.go       |    18 +-
 pkg/expression/contextstatic/exprctx.go            |   284 +
 pkg/expression/contextstatic/exprctx_test.go       |   247 +
 pkg/expression/explain.go                          |     9 +
 pkg/expression/util.go                             |     3 +-
 pkg/infoschema/BUILD.bazel                         |     3 +-
 pkg/infoschema/builder.go                          |    31 +-
 pkg/infoschema/builder_test.go                     |    94 +
 pkg/infoschema/tables.go                           |     6 +-
 pkg/kv/key.go                                      |     4 +-
 pkg/lightning/backend/external/writer.go           |    16 +-
 pkg/lightning/backend/external/writer_test.go      |    70 +-
 pkg/lightning/backend/kv/session.go                |    12 +-
 pkg/lightning/backend/local/duplicate.go           |    23 +-
 pkg/lightning/config/config.go                     |     2 +-
 pkg/lightning/errormanager/errormanager.go         |   595 +-
 pkg/lightning/errormanager/errormanager_test.go    |    92 +-
 pkg/lightning/errormanager/resolveconflict_test.go |   232 +-
 pkg/meta/meta.go                                   |     2 +
 pkg/parser/ast/ddl.go                              |    12 +
 pkg/parser/model/ddl.go                            |     6 +
 pkg/parser/model/model.go                          |     3 +
 pkg/parser/model/reorg.go                          |     1 +
 pkg/parser/parser.go                               | 12286 ++++++++++---------
 pkg/parser/parser.y                                |    10 +-
 pkg/parser/parser_test.go                          |    52 +-
 pkg/planner/core/access_object.go                  |    23 +-
 pkg/planner/core/base/BUILD.bazel                  |     1 +
 pkg/planner/core/base/misc_base.go                 |    43 +-
 .../mpp/testdata/integration_suite_out.json        |    18 +-
 .../physicalplantest/testdata/plan_suite_out.json  |     4 +-
 pkg/planner/core/exhaust_physical_plans.go         |    17 +-
 pkg/planner/core/explain.go                        |     5 +-
 pkg/planner/core/find_best_task.go                 |   102 +-
 pkg/planner/core/indexmerge_path.go                |    45 +-
 pkg/planner/core/integration_test.go               |    17 +
 pkg/planner/core/logical_plan_builder.go           |     8 +-
 pkg/planner/core/logical_plans.go                  |     6 +-
 pkg/planner/core/memtable_predicate_extractor.go   |    81 +-
 .../core/memtable_predicate_extractor_test.go      |    15 +-
 pkg/planner/core/physical_plans.go                 |     6 +-
 pkg/planner/core/plan_cache.go                     |    44 +-
 pkg/planner/core/plan_cache_utils.go               |    68 +-
 pkg/planner/core/planbuilder.go                    |    24 -
 pkg/planner/core/preprocess.go                     |     7 +-
 pkg/planner/core/rule_join_reorder.go              |    26 +
 pkg/planner/core/show_predicate_extractor.go       |    25 +-
 pkg/planner/core/stringer.go                       |     4 +-
 pkg/planner/core/task.go                           |    27 +-
 pkg/planner/core/tests/prepare/prepare_test.go     |    17 +-
 pkg/planner/util/fixcontrol/get.go                 |     3 +
 pkg/planner/util/misc.go                           |    29 +
 pkg/server/conn_test.go                            |     2 +-
 pkg/server/driver_tidb.go                          |     2 +-
 pkg/server/handler/optimizor/plan_replayer_test.go |     2 +
 pkg/server/internal/dump/dump_test.go              |     2 +-
 pkg/session/BUILD.bazel                            |     1 +
 pkg/session/bootstrap.go                           |    19 +-
 pkg/session/bootstrap_test.go                      |     3 +-
 pkg/session/contextimpl.go                         |    13 -
 pkg/session/session.go                             |    27 +-
 pkg/sessionctx/stmtctx/stmtctx.go                  |     4 +-
 pkg/sessionctx/variable/BUILD.bazel                |     2 +-
 pkg/sessionctx/variable/sysvar.go                  |    19 +-
 pkg/sessionctx/variable/tidb_vars.go               |     1 +
 pkg/statistics/BUILD.bazel                         |     1 +
 pkg/statistics/handle/BUILD.bazel                  |     1 -
 pkg/statistics/handle/bootstrap.go                 |    10 +-
 pkg/statistics/handle/ddl/ddl.go                   |    33 +-
 .../handle/globalstats/global_stats_test.go        |    12 +-
 pkg/statistics/handle/storage/BUILD.bazel          |     1 -
 pkg/statistics/handle/storage/json.go              |     8 +-
 pkg/statistics/handle/storage/read.go              |     9 +-
 pkg/statistics/handle/updatetest/update_test.go    |     6 +-
 pkg/statistics/histogram.go                        |     4 +-
 pkg/statistics/scalar.go                           |    11 +-
 pkg/store/copr/batch_request_sender.go             |     2 +-
 pkg/store/copr/coprocessor.go                      |    12 +-
 pkg/table/tables/BUILD.bazel                       |     2 +-
 pkg/table/tables/index_test.go                     |    70 +
 pkg/tablecodec/BUILD.bazel                         |     1 +
 pkg/tablecodec/tablecodec.go                       |     4 +
 pkg/tablecodec/tablecodec_test.go                  |     3 +-
 pkg/util/distrole/BUILD.bazel                      |     8 -
 pkg/util/distrole/role.go                          |    37 -
 pkg/util/logutil/log.go                            |     4 +-
 pkg/util/mock/context.go                           |     4 +-
 pkg/util/servicescope/BUILD.bazel                  |    17 +
 pkg/util/servicescope/scope.go                     |    29 +
 pkg/util/servicescope/scope_test.go                |    30 +
 tests/integrationtest/r/db_integration.result      |     4 +-
 tests/integrationtest/r/ddl/column.result          |    19 +
 tests/integrationtest/r/ddl/db_integration.result  |     2 +-
 .../r/ddl/default_as_expression.result             |   140 +-
 tests/integrationtest/r/ddl/integration.result     |     3 +-
 .../r/ddl/multi_schema_change.result               |    10 +-
 .../r/executor/partition/global_index.result       |    17 +-
 tests/integrationtest/r/executor/show.result       |     6 +-
 .../r/globalindex/mem_index_lookup.result          |    78 +-
 .../r/globalindex/mem_index_merge.result           |   237 +
 .../r/globalindex/mem_index_reader.result          |    89 +
 .../casetest/physicalplantest/physical_plan.result |    41 +
 .../r/planner/core/indexmerge_path.result          |    94 +
 tests/integrationtest/r/table/index.result         |     4 +
 tests/integrationtest/t/ddl/column.test            |    21 +
 tests/integrationtest/t/ddl/integration.test       |     3 +-
 .../integrationtest/t/ddl/multi_schema_change.test |     7 +-
 .../t/executor/partition/global_index.test         |     2 +
 .../t/globalindex/mem_index_lookup.test            |    42 +-
 .../t/globalindex/mem_index_merge.test             |   134 +
 .../t/globalindex/mem_index_reader.test            |    63 +
 .../casetest/physicalplantest/physical_plan.test   |    14 +
 .../t/planner/core/indexmerge_path.test            |    18 +
 tests/integrationtest/t/table/index.test           |     6 +
 .../realtikvtest/addindextest3/functional_test.go  |     1 +
 tests/realtikvtest/brietest/operator_test.go       |    31 +
 tests/realtikvtest/flashbacktest/BUILD.bazel       |     2 +-
 tests/realtikvtest/flashbacktest/flashback_test.go |     1 +
 .../pipelineddmltest/pipelineddml_test.go          |    23 +-
 .../realtikvtest/sessiontest/session_fail_test.go  |     8 +-
 394 files changed, 17348 insertions(+), 13398 deletions(-)
 create mode 100644 br/pkg/restore/data/BUILD.bazel
 rename br/pkg/restore/{ => data}/data.go (99%)
 rename br/pkg/restore/{ => data}/data_test.go (93%)
 create mode 100644 br/pkg/restore/data/key.go
 create mode 100644 br/pkg/restore/data/key_test.go
 create mode 100644 br/pkg/restore/data/recover.go
 create mode 100644 br/pkg/restore/file_importer/BUILD.bazel
 rename br/pkg/restore/{ => file_importer}/import.go (87%)
 rename br/pkg/restore/{ => file_importer}/import_retry.go (98%)
 rename br/pkg/restore/{ => file_importer}/import_retry_test.go (66%)
 create mode 100644 br/pkg/restore/file_importer/import_test.go
 create mode 100644 br/pkg/restore/log_restore/BUILD.bazel
 create mode 100644 br/pkg/restore/log_restore/export_test.go
 create mode 100644 br/pkg/restore/log_restore/import_test.go
 rename br/pkg/restore/{ => log_restore}/log_client.go (81%)
 rename br/pkg/restore/{ => log_restore}/log_client_test.go (92%)
 rename br/pkg/restore/{ => log_restore}/split.go (59%)
 create mode 100644 br/pkg/restore/log_restore/split_test.go
 delete mode 100644 br/pkg/restore/range.go
 delete mode 100644 br/pkg/restore/range_test.go
 create mode 100644 br/pkg/restore/rawkv/BUILD.bazel
 rename br/pkg/restore/{ => rawkv}/rawkv_client.go (97%)
 rename br/pkg/restore/{ => rawkv}/rawkv_client_test.go (94%)
 delete mode 100644 br/pkg/restore/split_test.go
 create mode 100644 br/pkg/restore/utils/BUILD.bazel
 create mode 100644 br/pkg/restore/utils/id.go
 create mode 100644 br/pkg/restore/utils/key.go
 create mode 100644 br/pkg/restore/utils/log_file_map.go
 create mode 100644 br/pkg/restore/utils/log_file_map_test.go
 rename br/pkg/restore/{ => utils}/merge.go (68%)
 rename br/pkg/restore/{ => utils}/merge_test.go (65%)
 create mode 100644 br/pkg/restore/utils/rewrite_rule.go
 create mode 100644 br/pkg/restore/utils/rewrite_rule_test.go
 create mode 100644 br/pkg/restore/utils/split.go
 create mode 100644 br/pkg/restore/utils/split_test.go
 create mode 100644 br/pkg/restore/utils/value.go
 rename br/pkg/{restore => stream}/search.go (90%)
 rename br/pkg/{restore => stream}/search_test.go (94%)
 rename br/pkg/{restore => stream}/stream_metas.go (90%)
 rename br/pkg/{restore => stream}/stream_metas_test.go (79%)
 create mode 100644 pkg/ddl/logutil/BUILD.bazel
 create mode 100644 pkg/ddl/logutil/logutil.go
 create mode 100644 pkg/ddl/util/util_test.go
 delete mode 100644 pkg/disttask/framework/integrationtests/framework_role_test.go
 create mode 100644 pkg/disttask/framework/integrationtests/framework_scope_test.go
 create mode 100644 pkg/executor/join/BUILD.bazel
 rename pkg/executor/{ => join}/concurrent_map.go (98%)
 rename pkg/executor/{ => join}/concurrent_map_test.go (95%)
 rename pkg/executor/{ => join}/hash_table.go (84%)
 rename pkg/executor/{ => join}/hash_table_test.go (92%)
 rename pkg/executor/{ => join}/index_lookup_hash_join.go (92%)
 rename pkg/executor/{ => join}/index_lookup_join.go (83%)
 rename pkg/executor/{ => join}/index_lookup_join_test.go (97%)
 rename pkg/executor/{ => join}/index_lookup_merge_join.go (83%)
 rename pkg/executor/{ => join}/index_lookup_merge_join_test.go (93%)
 rename pkg/executor/{ => join}/join.go (75%)
 create mode 100644 pkg/executor/join/join_stats_test.go
 rename pkg/executor/{ => join}/joiner.go (89%)
 rename pkg/executor/{ => join}/joiner_test.go (76%)
 rename pkg/executor/{ => join}/merge_join.go (79%)
 rename pkg/executor/{ => join}/merge_join_test.go (98%)
 create mode 100644 pkg/executor/unionexec/BUILD.bazel
 create mode 100644 pkg/executor/unionexec/union.go
 create mode 100644 pkg/expression/contextstatic/exprctx.go
 create mode 100644 pkg/expression/contextstatic/exprctx_test.go
 create mode 100644 pkg/infoschema/builder_test.go
 delete mode 100644 pkg/util/distrole/BUILD.bazel
 delete mode 100644 pkg/util/distrole/role.go
 create mode 100644 pkg/util/servicescope/BUILD.bazel
 create mode 100644 pkg/util/servicescope/scope.go
 create mode 100644 pkg/util/servicescope/scope_test.go
 create mode 100644 tests/integrationtest/r/globalindex/mem_index_merge.result
 create mode 100644 tests/integrationtest/r/globalindex/mem_index_reader.result
 create mode 100644 tests/integrationtest/t/globalindex/mem_index_merge.test
 create mode 100644 tests/integrationtest/t/globalindex/mem_index_reader.test
๐Ÿงพ Merge result:
7bc739d5c2f34f2e66a596a7df6c59b3590aca7d
7bc739d5c2 Merge remote-tracking branch 'origin/master' into HEAD
013a4e6a3f expression: update md5 hash to use hex (#53003)
96f9797fca tablecodec: fix the issue that decoding an index value might panic (#53034)
โœ… Merge base branch ๐ŸŽ‰
/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb
โœ… ~~~~~ All done. ~~~~~~
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // retry
[Pipeline] }
Cache saved successfully (git/pingcap/tidb/rev-1b91541c8556ec4e857c7758105d3b007b1574a9})
477433344 bytes in 8.56 secs (55804334 bytes/sec)
[Pipeline] // cache
[Pipeline] }
[Pipeline] // dir
[Pipeline] dir
Running in /home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test
[Pipeline] {
[Pipeline] cache
Cache restored successfully (git/PingCAP-QE/tidb-test/rev-fdf9e25-67d18d5)
609789952 bytes in 2.88 secs (211441543 bytes/sec)
[Pipeline] {
[Pipeline] retry
[Pipeline] {
[Pipeline] script
[Pipeline] {
[Pipeline] sshagent
[ssh-agent] Using credentials sre-bot
[ssh-agent] Looking for ssh-agent implementation...
[ssh-agent]   Exec ssh-agent (binary ssh-agent on a remote machine)
Executing sh script inside container golang of pod pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3
Executing command: "ssh-agent" 
exit
SSH_AUTH_SOCK=/tmp/ssh-CSergaDh62uJ/agent.158; export SSH_AUTH_SOCK;
SSH_AGENT_PID=159; export SSH_AGENT_PID;
echo Agent pid 159;
SSH_AUTH_SOCK=/tmp/ssh-CSergaDh62uJ/agent.158
SSH_AGENT_PID=159
Running ssh-add (command line suppressed)
Identity added: /home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test@tmp/private_key_7099476643154094344.key (/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test@tmp/private_key_7099476643154094344.key)
[ssh-agent] Started.
[Pipeline] {
[Pipeline] sh
+ '[' -d /home/jenkins/.ssh ']'
+ mkdir /home/jenkins/.ssh
+ chmod 0700 /home/jenkins/.ssh
+ ssh-keyscan -t rsa,dsa github.com
# github.com:22 SSH-2.0-babeld-9713928c
# github.com:22 SSH-2.0-babeld-9713928c
[Pipeline] sh
git version 2.36.6
Reinitialized existing Git repository in /home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test/.git/
.git
Updating files:  41% (14568/34900)
Updating files:  42% (14658/34900)
Updating files:  43% (15007/34900)
Updating files:  44% (15356/34900)
Updating files:  45% (15705/34900)
Updating files:  46% (16054/34900)
Updating files:  47% (16403/34900)
Updating files:  48% (16752/34900)
Updating files:  49% (17101/34900)
Updating files:  50% (17450/34900)
Updating files:  51% (17799/34900)
Updating files:  52% (18148/34900)
Updating files:  53% (18497/34900)
Updating files:  54% (18846/34900)
Updating files:  55% (19195/34900)
Updating files:  56% (19544/34900)
Updating files:  57% (19893/34900)
Updating files:  58% (20242/34900)
Updating files:  59% (20591/34900)
Updating files:  60% (20940/34900)
Updating files:  61% (21289/34900)
Updating files:  62% (21638/34900)
Updating files:  63% (21987/34900)
Updating files:  64% (22336/34900)
Updating files:  65% (22685/34900)
Updating files:  66% (23034/34900)
Updating files:  67% (23383/34900)
Updating files:  68% (23732/34900)
Updating files:  69% (24081/34900)
Updating files:  70% (24430/34900)
Updating files:  71% (24779/34900)
Updating files:  72% (25128/34900)
Updating files:  73% (25477/34900)
Updating files:  74% (25826/34900)
Updating files:  75% (26175/34900)
Updating files:  75% (26519/34900)
Updating files:  76% (26524/34900)
Updating files:  77% (26873/34900)
Updating files:  78% (27222/34900)
Updating files:  79% (27571/34900)
Updating files:  80% (27920/34900)
Updating files:  81% (28269/34900)
Updating files:  82% (28618/34900)
Updating files:  83% (28967/34900)
Updating files:  84% (29316/34900)
Updating files:  85% (29665/34900)
Updating files:  86% (30014/34900)
Updating files:  87% (30363/34900)
Updating files:  88% (30712/34900)
Updating files:  89% (31061/34900)
Updating files:  90% (31410/34900)
Updating files:  91% (31759/34900)
Updating files:  92% (32108/34900)
Updating files:  93% (32457/34900)
Updating files:  94% (32806/34900)
Updating files:  95% (33155/34900)
Updating files:  96% (33504/34900)
Updating files:  97% (33853/34900)
Updating files:  98% (34202/34900)
Updating files:  99% (34551/34900)
Updating files: 100% (34900/34900)
Updating files: 100% (34900/34900), done.
HEAD is now at 67d18d54 Merge branch 'master' into outer2inner
Warning: Permanently added the RSA host key for IP address '20.205.243.166' to the list of known hosts.
From github.com:PingCAP-QE/tidb-test
 = [up to date]        master              -> origin/master
 + 67d18d54...1b91541c refs/pull/2321/head -> origin/pr/2321/head  (forced update)
Warning: you are leaving 1 commit behind, not connected to
any of your branches:

  67d18d54 Merge branch 'master' into outer2inner

If you want to keep it by creating a new branch, this may be a good time
to do so with:

 git branch <new-branch-name> 67d18d54

HEAD is now at fdf9e251 *: change the default value for tidb_analyze_skip_column_types | tidb=pr/52663 (#2319)
๐Ÿšง Checkouting to base SHA:fdf9e25157e264e347ca64437a518f8792bd78f2...
HEAD is now at fdf9e251 *: change the default value for tidb_analyze_skip_column_types | tidb=pr/52663 (#2319)
โœ… Checked. ๐ŸŽ‰
๐Ÿงพ HEAD info:
fdf9e25157e264e347ca64437a518f8792bd78f2
fdf9e251 *: change the default value for tidb_analyze_skip_column_types | tidb=pr/52663 (#2319)
dae424f5 update alter table test result | tidb=pr/52967 (#2320)
05784516 mysql_test: add owner file for mysql_test and align the planner's members (#2317)
๐Ÿšง Pre-merge heads of pull requests to base SHA: fdf9e25157e264e347ca64437a518f8792bd78f2 ...
Updating fdf9e251..1b91541c
Fast-forward
 mysql_test/r/func_time.result               |  1 +
 mysql_test/r/select_all.result              |  2 ++
 mysql_test/r/with_non_recursive_bugs.result | 52 ++++++++++++++---------------
 3 files changed, 29 insertions(+), 26 deletions(-)
๐Ÿงพ Pre-merged result:
1b91541c8556ec4e857c7758105d3b007b1574a9
1b91541c Merge branch 'master' into outer2inner
fdf9e251 *: change the default value for tidb_analyze_skip_column_types | tidb=pr/52663 (#2319)
dae424f5 update alter table test result | tidb=pr/52967 (#2320)
โœ… Pre merged ๐ŸŽ‰
โœ… ~~~~~All done.~~~~~~
[Pipeline] }
Executing sh script inside container golang of pod pingcap-qe-tidb-test-ghpr-build-118-bkfrc-h3kql-67hn3
Executing command: "ssh-agent" "-k" 
exit
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 159 killed;
[ssh-agent] Stopped.
[Pipeline] // sshagent
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // retry
[Pipeline] }
Cache saved successfully (git/PingCAP-QE/tidb-test/rev-1b91541c8556ec4e857c7758105d3b007b1574a9})
609824256 bytes in 12.88 secs (47360321 bytes/sec)
[Pipeline] // cache
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] dir
Running in /home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test
[Pipeline] {
[Pipeline] sh
+ TIDB_SRC_PATH=/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb
+ make check
./scripts/check.sh
go: downloading github.com/sirupsen/logrus v1.2.0
go: downloading github.com/pingcap/tidb v1.1.0-beta.0.20190911032414-d88cd749f56d
go: downloading github.com/prometheus/client_golang v0.9.0
go: downloading github.com/satori/go.uuid v0.0.0-20180103152354-f58768cc1a7a
go: downloading github.com/peterh/liner v0.0.0-20171122030339-3681c2a91233
go: downloading github.com/go-sql-driver/mysql v0.0.0-20170715192408-3955978caca4
go: downloading github.com/pingcap/errors v0.11.4
go: downloading golang.org/x/crypto v0.0.0-20180904163835-0709b304e793
go: downloading github.com/prometheus/common v0.0.0-20181020173914-7e9e6cabbd39
go: downloading github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973
go: downloading github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910
go: downloading github.com/golang/protobuf v1.2.0
go: downloading github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d
go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1
go: downloading golang.org/x/sys v0.0.0-20190109145017-48ac38b7c8cb
go: downloading go.uber.org/zap v1.9.1
go: downloading gopkg.in/natefinch/lumberjack.v2 v2.0.0
go: downloading github.com/pingcap/log v0.0.0-20190307075452-bd41d9273596
go: downloading github.com/opentracing/opentracing-go v1.0.2
go: downloading github.com/pingcap/tipb v0.0.0-20190806070524-16909e03435e
go: downloading github.com/pingcap/parser v0.0.0-20190903084634-0daf3f706c76
go: downloading github.com/ngaut/pools v0.0.0-20180318154953-b7bc8c42aac7
go: downloading github.com/pingcap/failpoint v0.0.0-20190512135322-30cc7431d99c
go: downloading github.com/coreos/etcd v3.3.13+incompatible
go: downloading github.com/BurntSushi/toml v0.3.1
go: downloading github.com/cznic/mathutil v0.0.0-20181122101859-297441e03548
go: downloading go.uber.org/atomic v1.3.2
go: downloading github.com/uber/jaeger-client-go v2.15.0+incompatible
go: downloading github.com/shirou/gopsutil v2.18.10+incompatible
go: downloading google.golang.org/grpc v1.17.0
go: downloading github.com/pingcap/tidb-tools v2.1.3-0.20190321065848-1e8b48f5c168+incompatible
go: downloading github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5
go: downloading github.com/dgryski/go-farm v0.0.0-20190104051053-3adb47b1fb0f
go: downloading github.com/gogo/protobuf v1.2.0
go: downloading github.com/google/btree v1.0.0
go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4
go: downloading github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72
go: downloading github.com/pingcap/kvproto v0.0.0-20190904075355-9a1bd6a31da2
go: downloading github.com/pingcap/pd v0.0.0-20190712044914-75a1f9f3062b
go: downloading github.com/twinj/uuid v1.0.0
go: downloading github.com/google/uuid v1.1.1
go: downloading golang.org/x/text v0.3.0
go: downloading github.com/opentracing/basictracer-go v1.0.0
go: downloading golang.org/x/tools v0.0.0-20190130214255-bb1329dc71a0
go: downloading github.com/ngaut/sync2 v0.0.0-20141008032647-7a24ed77b2ef
go: downloading github.com/cznic/sortutil v0.0.0-20150617083342-4c7342852e65
go: downloading sourcegraph.com/sourcegraph/appdash v0.0.0-20180531100431-4c381bd170b4
go: downloading golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e
go: downloading github.com/remyoudompheng/bigfft v0.0.0-20190512091148-babf20351dd7
go: downloading go.uber.org/multierr v1.1.0
go: downloading github.com/uber/jaeger-lib v1.5.0
go: downloading github.com/pkg/errors v0.8.1
go: downloading github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd
go: downloading google.golang.org/genproto v0.0.0-20190108161440-ae2f86662275
go: downloading github.com/go-sql-driver/mysql v1.3.0
go: downloading github.com/sirupsen/logrus v1.8.1
go: downloading golang.org/x/sys v0.0.0-20191026070338-33540a1f6037
build compatible_test successfully
/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test
go: downloading github.com/pingcap/mysql-tester v0.0.0-20231124064544-17b728effac3
go: downloading github.com/defined2014/mysql v0.0.0-20231121061906-fcfacaa39f49
go: downloading github.com/pingcap/errors v0.11.5-0.20221009092201-b66cddb77c32
go: downloading golang.org/x/sys v0.5.0
go: downloading go.uber.org/atomic v1.11.0
build mysql_test successfully
/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test
go: downloading github.com/go-sql-driver/mysql v1.4.0
go: downloading golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
go: downloading go.uber.org/zap v1.12.0
go: downloading golang.org/x/net v0.0.0-20210226172049-e18ecbb05110
go: downloading go.uber.org/multierr v1.4.0
go: downloading go.uber.org/atomic v1.5.0
build sqllogic_test successfully
/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test
go: downloading golang.org/x/sys v0.0.0-20220808155132-1c4a2a72c664
build analyze_test successfully
/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test
go: downloading github.com/pkg/errors v0.9.1
build tidb_test successfully
/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test
go: downloading github.com/pingcap/mysql-tester v0.0.0-20230112070510-4aa90ed06ba6
go: downloading github.com/pingcap/tidb/parser v0.0.0-20230110040624-3f223b3ada95
go: downloading github.com/go-sql-driver/mysql v1.6.0
go: downloading go.uber.org/atomic v1.10.0
go: downloading golang.org/x/sys v0.2.0
go: downloading golang.org/x/text v0.5.0
go: downloading go.uber.org/zap v1.24.0
go: downloading github.com/pingcap/log v1.1.0
go: downloading golang.org/x/exp v0.0.0-20221205204356-47842c84f3db
go: downloading github.com/remyoudompheng/bigfft v0.0.0-20220927061507-ef77025ab5aa
go: downloading github.com/benbjohnson/clock v1.3.0
go: downloading go.uber.org/multierr v1.8.0
build randgen_test successfully
/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // podTemplate
[Pipeline] End of Pipeline
Finished: SUCCESS