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 due for a refresh after 60 minutes, clearing. Caching library tipipeline@main Attempting to resolve main from remote references... > git --version # timeout=10 > git --version # 'git version 2.39.2' > git ls-remote -- https://github.com/PingCAP-QE/ci # timeout=10 Found match: refs/heads/main revision e7e788184f011a5a7a03ec051e8295432311f8fc The recommended git tool is: git No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/jobs/pingcap-qe/jobs/tidb-test/jobs/ghpr_build/workspace@libs/028688d6a2298cb8f56fc89656584a6e89655f25aed21ceab3b5624e60735994/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/PingCAP-QE/ci # timeout=10 Fetching without tags Fetching upstream changes from https://github.com/PingCAP-QE/ci > git --version # timeout=10 > git --version # 'git version 2.39.2' > git fetch --no-tags --force --progress -- https://github.com/PingCAP-QE/ci +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision e7e788184f011a5a7a03ec051e8295432311f8fc (main) > git config core.sparsecheckout # timeout=10 > git checkout -f e7e788184f011a5a7a03ec051e8295432311f8fc # timeout=10 Commit message: "chore(tiproxy): apply prow-jobs to all branches (#2954)" > git rev-list --no-walk 03312178c534dce949face80c69812d989e55009 # timeout=10 [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-117-dcj6m-qsjf3-hqfcq Agent pingcap-qe-tidb-test-ghpr-build-117-dcj6m-qsjf3-hqfcq is provisioned from template pingcap-qe_tidb-test_ghpr_build_117-dcj6m-qsjf3 --- apiVersion: "v1" kind: "Pod" metadata: annotations: buildUrl: "http://jenkins.apps.svc.cluster.local:8080/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/117/" runUrl: "job/pingcap-qe/job/tidb-test/job/ghpr_build/117/" labels: jenkins/jenkins-jenkins-agent: "true" jenkins/label-digest: "6bee934f2c0534851ed0d3758c3f1bef2a988764" jenkins/label: "pingcap-qe_tidb-test_ghpr_build_117-dcj6m" name: "pingcap-qe-tidb-test-ghpr-build-117-dcj6m-qsjf3-hqfcq" 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-117-dcj6m-qsjf3-hqfcq" - name: "JENKINS_NAME" value: "pingcap-qe-tidb-test-ghpr-build-117-dcj6m-qsjf3-hqfcq" - 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-117-dcj6m-qsjf3-hqfcq 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) Commit message: "chore(tiproxy): apply prow-jobs to all branches (#2954)" [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] container [Pipeline] { > 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 [Pipeline] withEnv [Pipeline] { [Pipeline] timeout Timeout set to expire in 30 min [Pipeline] { [Pipeline] stage [Pipeline] { (Debug info) [Pipeline] sh + printenv PROW_JOB_ID=c61fe06f-2045-4739-bb3c-ac52463801fb JENKINS_NODE_COOKIE=4c9f33fc-178b-42c4-a9ab-1c92a2d4f9af BUILD_URL=https://do.pingcap.net/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/117/ GOLANG_VERSION=1.21.6 HOSTNAME=pingcap-qe-tidb-test-ghpr-build-117-dcj6m-qsjf3-hqfcq 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-117 KUBERNETES_SERVICE_PORT=443 GIT_PREVIOUS_COMMIT=03312178c534dce949face80c69812d989e55009 JOB_SPEC={"type":"presubmit","job":"pingcap-qe/tidb-test/ghpr_build","buildid":"1787920970430812160","prowjobid":"c61fe06f-2045-4739-bb3c-ac52463801fb","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":"67d18d541d7efa475e01bb2979b92929497e6b7f","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/67d18d541d7efa475e01bb2979b92929497e6b7f","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/117/display/redirect?page=changes RUN_ARTIFACTS_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/117/display/redirect?page=artifacts FILE_SERVER_URL=http://fileserver.pingcap.net JENKINS_HOME=/var/jenkins_home GIT_COMMIT=03312178c534dce949face80c69812d989e55009 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/117/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=#117 JENKINS_URL=https://do.pingcap.net/jenkins/ BUILD_ID=1787920970430812160 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/117/display/redirect?page=tests SHLVL=3 HOME=/home/jenkins POD_LABEL=pingcap-qe_tidb-test_ghpr_build_117-dcj6m 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_117-dcj6m pingcap-qe-tidb-test-ghpr-build-117-dcj6m-qsjf3-hqfcq GIT_URL=https://github.com/PingCAP-QE/ci.git HUDSON_HOME=/var/jenkins_home CLASSPATH= NODE_NAME=pingcap-qe-tidb-test-ghpr-build-117-dcj6m-qsjf3-hqfcq GOPATH=/go JOB_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap-qe/job/tidb-test/job/ghpr_build/display/redirect BUILD_NUMBER=117 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-build1964876516=/tmp/go-build -gno-record-gcc-switches' + echo ------------------------- ------------------------- + ls -l /dev/null crw-rw-rw-. 1 root root 1, 3 May 8 03:02 /dev/null + echo 'debug command: kubectl -n jenkins-tidb exec -ti pingcap-qe-tidb-test-ghpr-build-117-dcj6m-qsjf3-hqfcq bash' debug command: kubectl -n jenkins-tidb exec -ti pingcap-qe-tidb-test-ghpr-build-117-dcj6m-qsjf3-hqfcq 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: 26186 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ; COOKIE: e02a86c41e467321 (echoed) ;; QUESTION SECTION: ;github.com. IN A ;; ANSWER SECTION: github.com. 27 IN A 20.205.243.166 ;; Query time: 0 msec ;; SERVER: 169.254.25.10#53(169.254.25.10) (UDP) ;; WHEN: Tue May 07 19:02:54 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-013a4e6-5a850de) 476835840 bytes in 4.04 secs (118097830 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 dbc4bee3b9 Merge commit '5a850de6b2d4bf28a15b7afad93474f89b2568b6' into HEAD ๐ fetch tidb pr/50971 and merge master branch POST git-upload-pack (656 bytes) POST git-upload-pack (973 bytes) POST git-upload-pack (gzip 2123 to 1117 bytes) POST git-upload-pack (gzip 4123 to 2123 bytes) POST git-upload-pack (gzip 5523 to 2820 bytes) From https://github.com/pingcap/tidb = [up to date] master -> origin/master * [new ref] refs/pull/50971/head -> origin/pr/50971/head Warning: you are leaving 1 commit behind, not connected to any of your branches: dbc4bee3b9 Merge commit '5a850de6b2d4bf28a15b7afad93474f89b2568b6' 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> dbc4bee3b9 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: 5efc09fbc76b2b37b6eaefc8a1cfa540c7c204e8 5efc09fbc7 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-67d18d541d7efa475e01bb2979b92929497e6b7f}) 477431808 bytes in 10.38 secs (46012046 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-5a850de6b2d4bf28a15b7afad93474f89b2568b6) 609683456 bytes in 3.64 secs (167385142 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-117-dcj6m-qsjf3-hqfcq Executing command: "ssh-agent" exit SSH_AUTH_SOCK=/tmp/ssh-t4CpwIAPQDyT/agent.181; export SSH_AUTH_SOCK; SSH_AGENT_PID=182; export SSH_AGENT_PID; echo Agent pid 182; SSH_AUTH_SOCK=/tmp/ssh-t4CpwIAPQDyT/agent.181 SSH_AGENT_PID=182 Running ssh-add (command line suppressed) Identity added: /home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test@tmp/private_key_9731304337364890995.key (/home/jenkins/agent/workspace/pingcap-qe/tidb-test/ghpr_build/tidb-test@tmp/private_key_9731304337364890995.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: 46% (16203/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: 76% (26524/34900) Updating files: 76% (26720/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 fdf9e251 *: change the default value for tidb_analyze_skip_column_types | tidb=pr/52663 (#2319) 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 * [new ref] refs/pull/2321/head -> origin/pr/2321/head 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..67d18d54 Fast-forward mysql_test/r/select_all.result | 2 ++ mysql_test/r/with_non_recursive_bugs.result | 52 ++++++++++++++--------------- 2 files changed, 28 insertions(+), 26 deletions(-) ๐งพ Pre-merged result: 67d18d541d7efa475e01bb2979b92929497e6b7f 67d18d54 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-117-dcj6m-qsjf3-hqfcq Executing command: "ssh-agent" "-k" exit unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 182 killed; [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // retry [Pipeline] } Cache saved successfully (git/PingCAP-QE/tidb-test/rev-67d18d541d7efa475e01bb2979b92929497e6b7f}) 609789952 bytes in 12.99 secs (46957300 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/pingcap/tidb v1.1.0-beta.0.20190911032414-d88cd749f56d go: downloading github.com/peterh/liner v0.0.0-20171122030339-3681c2a91233 go: downloading github.com/satori/go.uuid v0.0.0-20180103152354-f58768cc1a7a go: downloading github.com/go-sql-driver/mysql v0.0.0-20170715192408-3955978caca4 go: downloading github.com/prometheus/client_golang v0.9.0 go: downloading github.com/sirupsen/logrus v1.2.0 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/golang/protobuf v1.2.0 go: downloading github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d go: downloading github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910 go: downloading github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1 go: downloading golang.org/x/sys v0.0.0-20190109145017-48ac38b7c8cb go: downloading github.com/pingcap/parser v0.0.0-20190903084634-0daf3f706c76 go: downloading go.uber.org/atomic v1.3.2 go: downloading github.com/BurntSushi/toml v0.3.1 go: downloading gopkg.in/natefinch/lumberjack.v2 v2.0.0 go: downloading github.com/cznic/mathutil v0.0.0-20181122101859-297441e03548 go: downloading github.com/ngaut/pools v0.0.0-20180318154953-b7bc8c42aac7 go: downloading github.com/coreos/etcd v3.3.13+incompatible go: downloading github.com/uber/jaeger-client-go v2.15.0+incompatible go: downloading github.com/pingcap/failpoint v0.0.0-20190512135322-30cc7431d99c go: downloading go.uber.org/zap v1.9.1 go: downloading github.com/pingcap/tidb-tools v2.1.3-0.20190321065848-1e8b48f5c168+incompatible 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/log v0.0.0-20190307075452-bd41d9273596 go: downloading github.com/gogo/protobuf v1.2.0 go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4 go: downloading github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5 go: downloading github.com/google/btree v1.0.0 go: downloading github.com/shirou/gopsutil v2.18.10+incompatible go: downloading google.golang.org/grpc v1.17.0 go: downloading github.com/dgryski/go-farm v0.0.0-20190104051053-3adb47b1fb0f go: downloading github.com/pingcap/kvproto v0.0.0-20190904075355-9a1bd6a31da2 go: downloading github.com/opentracing/basictracer-go v1.0.0 go: downloading github.com/twinj/uuid v1.0.0 go: downloading github.com/cznic/sortutil v0.0.0-20150617083342-4c7342852e65 go: downloading sourcegraph.com/sourcegraph/appdash v0.0.0-20180531100431-4c381bd170b4 go: downloading github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72 go: downloading github.com/ngaut/sync2 v0.0.0-20141008032647-7a24ed77b2ef go: downloading github.com/google/uuid v1.1.1 go: downloading golang.org/x/text v0.3.0 go: downloading golang.org/x/tools v0.0.0-20190130214255-bb1329dc71a0 go: downloading github.com/pingcap/pd v0.0.0-20190712044914-75a1f9f3062b 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/atomic v1.5.0 go: downloading go.uber.org/multierr v1.4.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/go-sql-driver/mysql v1.6.0 go: downloading github.com/pingcap/tidb/parser v0.0.0-20230110040624-3f223b3ada95 go: downloading go.uber.org/atomic v1.10.0 go: downloading golang.org/x/sys v0.2.0 go: downloading github.com/pingcap/log v1.1.0 go: downloading golang.org/x/exp v0.0.0-20221205204356-47842c84f3db go: downloading golang.org/x/text v0.5.0 go: downloading go.uber.org/zap v1.24.0 go: downloading github.com/remyoudompheng/bigfft v0.0.0-20220927061507-ef77025ab5aa go: downloading go.uber.org/multierr v1.8.0 go: downloading github.com/benbjohnson/clock v1.3.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