Skip to content

Console Output

Started by user Jenkins Admin
Obtained pipelines/pingcap/tiflow/latest/pull_dm_compatibility_test.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/tiflow/latest/pod-pull_dm_compatibility_test.yaml from git https://github.com/PingCAP-QE/ci.git
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Created Pod: kubernetes jenkins-tiflow/pingcap-tiflow-pull-dm-compatibility-test-1910-gd3h6-862l-d5mws
Agent pingcap-tiflow-pull-dm-compatibility-test-1910-gd3h6-862l-d5mws is provisioned from template pingcap_tiflow_pull_dm_compatibility_test_1910-gd3h6-862lv
---
apiVersion: "v1"
kind: "Pod"
metadata:
  annotations:
    buildUrl: "http://jenkins.apps.svc.cluster.local:8080/jenkins/job/pingcap/job/tiflow/job/pull_dm_compatibility_test/1910/"
    runUrl: "job/pingcap/job/tiflow/job/pull_dm_compatibility_test/1910/"
  labels:
    jenkins/jenkins-jenkins-agent: "true"
    jenkins/label-digest: "f514d785fea507bf026318b00cfdef75e31c636a"
    jenkins/label: "pingcap_tiflow_pull_dm_compatibility_test_1910-gd3h6"
  name: "pingcap-tiflow-pull-dm-compatibility-test-1910-gd3h6-862l-d5mws"
  namespace: "jenkins-tiflow"
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: "16Gi"
        cpu: "6"
      requests:
        memory: "12Gi"
        cpu: "4"
    tty: true
    volumeMounts:
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
  - args:
    - "--ssl=ON"
    - "--log-bin"
    - "--binlog-format=ROW"
    - "--enforce-gtid-consistency=ON"
    - "--gtid-mode=ON"
    - "--server-id=1"
    - "--default-authentication-plugin=mysql_native_password"
    env:
    - name: "MYSQL_ROOT_PASSWORD"
      value: "123456"
    image: "hub.pingcap.net/jenkins/mysql:5.7"
    name: "mysql1"
    resources:
      limits:
        memory: "4Gi"
        cpu: "2"
    tty: true
    volumeMounts:
    - mountPath: "/home/jenkins/agent"
      name: "workspace-volume"
      readOnly: false
  - args:
    - "--ssl=ON"
    - "--log-bin"
    - "--binlog-format=ROW"
    - "--enforce-gtid-consistency=ON"
    - "--gtid-mode=ON"
    - "--server-id=1"
    - "--default-authentication-plugin=mysql_native_password"
    env:
    - name: "MYSQL_ROOT_PASSWORD"
      value: "123456"
    - name: "MYSQL_TCP_PORT"
      value: "3307"
    image: "hub.pingcap.net/jenkins/mysql:5.7"
    name: "mysql2"
    resources:
      limits:
        memory: "4Gi"
        cpu: "2"
    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-tiflow-pull-dm-compatibility-test-1910-gd3h6-862l-d5mws"
    - name: "JENKINS_NAME"
      value: "pingcap-tiflow-pull-dm-compatibility-test-1910-gd3h6-862l-d5mws"
    - 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-tiflow-pull-dm-compatibility-test-1910-gd3h6-862l-d5mws in /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test
[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/tiflow/pull_dm_compatibility_test # 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 03312178c534dce949face80c69812d989e55009 (origin/main)
Commit message: "fix(br): use failpoint tidb-server instead (#2951)"
 > 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 03312178c534dce949face80c69812d989e55009 # timeout=10
 > git rev-list --no-walk 03312178c534dce949face80c69812d989e55009 # timeout=10
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] container
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 1 hr 0 min
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Debug info)
[Pipeline] sh
+ printenv
PROW_JOB_ID=04fdfe25-471f-4ba8-b851-9e46af1c8ba7
JENKINS_NODE_COOKIE=651d8bd1-8d0b-4283-9f41-18cbc081541d
BUILD_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tiflow/job/pull_dm_compatibility_test/1910/
GOLANG_VERSION=1.21.6
HOSTNAME=pingcap-tiflow-pull-dm-compatibility-test-1910-gd3h6-862l-d5mws
HUDSON_SERVER_COOKIE=83ef27fe9acccc92
KUBERNETES_PORT=tcp://10.233.0.1:443
KUBERNETES_PORT_443_TCP_PORT=443
TERM=xterm
STAGE_NAME=Debug info
BUILD_TAG=jenkins-pingcap-tiflow-pull_dm_compatibility_test-1910
KUBERNETES_SERVICE_PORT=443
GIT_PREVIOUS_COMMIT=03312178c534dce949face80c69812d989e55009
JOB_SPEC={"type":"presubmit","job":"pingcap/tiflow/pull_dm_compatibility_test","buildid":"1787008034313080832","prowjobid":"04fdfe25-471f-4ba8-b851-9e46af1c8ba7","refs":{"org":"pingcap","repo":"tiflow","repo_link":"https://github.com/pingcap/tiflow","base_ref":"master","base_sha":"be1553484fe4c03594eabb8d7435c694e5fd7224","base_link":"https://github.com/pingcap/tiflow/commit/be1553484fe4c03594eabb8d7435c694e5fd7224","pulls":[{"number":10919,"author":"lidezhu","sha":"0de8dc3e43ec741eba58047155ce7f3dba8eb4f7","title":"*(ticdc): split old update kv entry after restarting changefeed","link":"https://github.com/pingcap/tiflow/pull/10919","commit_link":"https://github.com/pingcap/tiflow/pull/10919/commits/0de8dc3e43ec741eba58047155ce7f3dba8eb4f7","author_link":"https://github.com/lidezhu"}]}}
KUBERNETES_SERVICE_HOST=10.233.0.1
WORKSPACE=/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test
JOB_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tiflow/job/pull_dm_compatibility_test/
RUN_CHANGES_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tiflow/job/pull_dm_compatibility_test/1910/display/redirect?page=changes
RUN_ARTIFACTS_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tiflow/job/pull_dm_compatibility_test/1910/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/job/tiflow/job/pull_dm_compatibility_test/1910/display/redirect
GOPROXY=http://goproxy.apps.svc,https://proxy.golang.org,direct
_=/usr/bin/printenv
POD_CONTAINER=golang
PWD=/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test
HUDSON_URL=https://do.pingcap.net/jenkins/
JOB_NAME=pingcap/tiflow/pull_dm_compatibility_test
TZ=Asia/Shanghai
BUILD_DISPLAY_NAME=#1910
JENKINS_URL=https://do.pingcap.net/jenkins/
BUILD_ID=1787008034313080832
GOLANG_DOWNLOAD_SHA256=3f934f40ac360b9c01f616a9aa1796d227d8b0328bf64cb045c7b8c4ee9caea4
JOB_BASE_NAME=pull_dm_compatibility_test
GIT_PREVIOUS_SUCCESSFUL_COMMIT=03312178c534dce949face80c69812d989e55009
RUN_TESTS_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tiflow/job/pull_dm_compatibility_test/1910/display/redirect?page=tests
SHLVL=3
HOME=/home/jenkins
POD_LABEL=pingcap_tiflow_pull_dm_compatibility_test_1910-gd3h6
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/tiflow/pull_dm_compatibility_test@tmp
EXECUTOR_NUMBER=0
JENKINS_SERVER_COOKIE=durable-ce7b47060930ea55072c65fd6f9224b8f8ba46f426f0348f046d10f8c0185b70
NODE_LABELS=pingcap_tiflow_pull_dm_compatibility_test_1910-gd3h6 pingcap-tiflow-pull-dm-compatibility-test-1910-gd3h6-862l-d5mws
GIT_URL=https://github.com/PingCAP-QE/ci.git
HUDSON_HOME=/var/jenkins_home
CLASSPATH=
NODE_NAME=pingcap-tiflow-pull-dm-compatibility-test-1910-gd3h6-862l-d5mws
GOPATH=/go
JOB_DISPLAY_URL=https://do.pingcap.net/jenkins/job/pingcap/job/tiflow/job/pull_dm_compatibility_test/display/redirect
BUILD_NUMBER=1910
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-build1817262998=/tmp/go-build -gno-record-gcc-switches'
+ echo -------------------------
-------------------------
+ echo 'debug command: kubectl -n jenkins-tiflow exec -ti pingcap-tiflow-pull-dm-compatibility-test-1910-gd3h6-862l-d5mws -c golang -- bash'
debug command: kubectl -n jenkins-tiflow exec -ti pingcap-tiflow-pull-dm-compatibility-test-1910-gd3h6-862l-d5mws -c golang -- 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: 25377
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

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

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

;; Query time: 1 msec
;; SERVER: 169.254.25.10#53(169.254.25.10) (UDP)
;; WHEN: Sun May 05 06:35:25 UTC 2024
;; MSG SIZE  rcvd: 77

[Pipeline] script
[Pipeline] {
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Check diff files)
[Pipeline] container
[Pipeline] {
[Pipeline] script
[Pipeline] {
[Pipeline] withCredentials
Masking supported pattern matches of $token
[Pipeline] {
[Pipeline] httpRequest
Warning: A secret was passed to "httpRequest" using Groovy String interpolation, which is insecure.
		 Affected argument(s) used the following variable(s): [token]
		 See https://jenkins.io/redirect/groovy-string-interpolation for details.
HttpMethod: GET
URL: https://api.github.com/repos/pingcap/tiflow/pulls/10919/files?page=1&per_page=100
Content-Type: application/json
Authorization: *****
Sending request to url: https://api.github.com/repos/pingcap/tiflow/pulls/10919/files?page=1&per_page=100
Response Code: HTTP/1.1 200 OK
Success: Status code 200 is in the accepted range: 100:399
[Pipeline] httpRequest
Warning: A secret was passed to "httpRequest" using Groovy String interpolation, which is insecure.
		 Affected argument(s) used the following variable(s): [token]
		 See https://jenkins.io/redirect/groovy-string-interpolation for details.
HttpMethod: GET
URL: https://api.github.com/repos/pingcap/tiflow/pulls/10919/files?page=2&per_page=100
Content-Type: application/json
Authorization: *****
Sending request to url: https://api.github.com/repos/pingcap/tiflow/pulls/10919/files?page=2&per_page=100
Response Code: HTTP/1.1 200 OK
Success: Status code 200 is in the accepted range: 100:399
[Pipeline] }
[Pipeline] // withCredentials
[Pipeline] echo
pr_diff_files: [cdc/model/kv.go, cdc/model/sink.go, cdc/model/sink_test.go, cdc/processor/processor.go, cdc/processor/sinkmanager/manager.go, cdc/processor/sourcemanager/manager.go, cdc/redo/reader/reader.go, cdc/sink/dmlsink/factory/factory.go, cdc/sink/dmlsink/txn/mysql/mysql.go, cdc/sink/dmlsink/txn/mysql/mysql_test.go, cmd/kafka-consumer/main.go, cmd/pulsar-consumer/main.go, cmd/storage-consumer/main.go, errors.toml, pkg/applier/redo.go, pkg/applier/redo_test.go, pkg/errors/cdc_errors.go, pkg/errors/helper.go, pkg/sink/codec/open/open_protocol_decoder.go, tests/integration_tests/changefeed_dup_error_restart/conf/diff_config.toml, tests/integration_tests/changefeed_dup_error_restart/conf/workload, tests/integration_tests/changefeed_dup_error_restart/run.sh, tests/integration_tests/force_replicate_table/run.sh, tests/integration_tests/run_group.sh]
[Pipeline] echo
diff file matched: pkg/applier/redo.go
[Pipeline] echo
matched, some diff files full path start with dm/ or pkg/ or go.mod, run the dm compatibility test
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] timeout
Timeout set to expire in 10 min
[Pipeline] {
[Pipeline] dir
Running in /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow
[Pipeline] {
[Pipeline] cache
Cache restored successfully (git/pingcap/tiflow/rev-be15534-0de8dc3)
203830272 bytes in 0.92 secs (221815770 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/tiflow/pull_dm_compatibility_test/tiflow/.git/
.git
HEAD is now at 0de8dc3e4 fix test again
POST git-upload-pack (656 bytes)
From https://github.com/pingcap/tiflow
 = [up to date]          master               -> origin/master
 = [up to date]          refs/pull/10919/head -> origin/pr/10919/head
Previous HEAD position was 0de8dc3e4 fix test again
HEAD is now at be1553484 codec(ticdc): avro simplify the unit test (#11010)
๐Ÿšง Checkouting to base SHA:be1553484fe4c03594eabb8d7435c694e5fd7224...
HEAD is now at be1553484 codec(ticdc): avro simplify the unit test (#11010)
โœ… Checked. ๐ŸŽ‰
๐Ÿงพ HEAD info:
be1553484fe4c03594eabb8d7435c694e5fd7224
be1553484 codec(ticdc): avro simplify the unit test (#11010)
2a7a65c6f Support Sequences (#10203)
36e9e1bf6 cli(ticdc): allow client authentication to be enabled without tls (#11005)
๐Ÿšง Pre-merge heads of pull requests to base SHA: be1553484fe4c03594eabb8d7435c694e5fd7224 ...
Updating be1553484..0de8dc3e4
Fast-forward
 cdc/model/kv.go                                    |   5 +
 cdc/model/sink.go                                  |  35 ++-
 cdc/model/sink_test.go                             |   9 +-
 cdc/processor/processor.go                         |  21 +-
 cdc/processor/sinkmanager/manager.go               |   5 +
 cdc/processor/sourcemanager/manager.go             |  66 +++-
 cdc/redo/reader/reader.go                          |  21 +-
 cdc/sink/dmlsink/factory/factory.go                |   8 +-
 cdc/sink/dmlsink/txn/mysql/mysql.go                |  89 +++---
 cdc/sink/dmlsink/txn/mysql/mysql_test.go           |   2 +-
 cmd/kafka-consumer/main.go                         |   4 +-
 cmd/pulsar-consumer/main.go                        |  17 +-
 cmd/storage-consumer/main.go                       |   4 +-
 errors.toml                                        |   5 +
 pkg/applier/redo.go                                | 303 +++++++++++++++++-
 pkg/applier/redo_test.go                           | 347 ++++++++++++++++++++-
 pkg/errors/cdc_errors.go                           |   4 +
 pkg/errors/helper.go                               |  19 ++
 pkg/sink/codec/open/open_protocol_decoder.go       |   2 +
 .../conf/diff_config.toml                          |  29 ++
 .../changefeed_dup_error_restart/conf/workload     |  13 +
 .../changefeed_dup_error_restart/run.sh            |  54 ++++
 .../integration_tests/force_replicate_table/run.sh |   4 +-
 tests/integration_tests/run_group.sh               |   2 +-
 24 files changed, 970 insertions(+), 98 deletions(-)
 create mode 100644 tests/integration_tests/changefeed_dup_error_restart/conf/diff_config.toml
 create mode 100644 tests/integration_tests/changefeed_dup_error_restart/conf/workload
 create mode 100755 tests/integration_tests/changefeed_dup_error_restart/run.sh
๐Ÿงพ Pre-merged result:
0de8dc3e43ec741eba58047155ce7f3dba8eb4f7
0de8dc3e4 fix test again
6a342866d fix bit test
0dd104704 fix
โœ… Pre merged ๐ŸŽ‰
โœ… ~~~~~All done.~~~~~~
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // retry
[Pipeline] }
Cache not saved (git/pingcap/tiflow/rev-be15534-0de8dc3 already exists)
[Pipeline] // cache
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (prepare)
[Pipeline] timeout
Timeout set to expire in 25 min
[Pipeline] {
[Pipeline] dir
Running in /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow
[Pipeline] {
[Pipeline] retry
[Pipeline] {
[Pipeline] sh
+ echo 'build binary for previous version'
build binary for previous version
+ git fetch origin master:local
From https://github.com/pingcap/tiflow
 * [new branch]          master     -> local
+ git checkout local
Previous HEAD position was 0de8dc3e4 fix test again
Switched to branch 'local'
+ git rev-parse HEAD
be1553484fe4c03594eabb8d7435c694e5fd7224
+ make dm_integration_test_build
cd tools/check && GO111MODULE=on go build -mod=mod -o ../bin/failpoint-ctl github.com/pingcap/failpoint/failpoint-ctl
go: downloading github.com/pingcap/failpoint v0.0.0-20210316064728-7acb0f0a3dfd
go: downloading github.com/sergi/go-diff v1.1.0
$(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl enable >/dev/null)
go: downloading github.com/pingcap/failpoint v0.0.0-20220801062533-2eaa32854a6c
go: downloading github.com/pingcap/log v1.1.1-0.20240314023424-862ccc32f18d
go: downloading github.com/go-sql-driver/mysql v1.7.1
go: downloading github.com/pingcap/errors v0.11.5-0.20240318064555-6bd07397691f
go: downloading github.com/golang/mock v1.6.0
go: downloading github.com/pingcap/tidb v1.1.0-beta.0.20240415145106-cd9c676e9ba4
go: downloading github.com/gin-gonic/gin v1.9.1
go: downloading github.com/google/uuid v1.6.0
go: downloading github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
go: downloading github.com/pingcap/tidb-tools v0.0.0-20240305021104-9f9bea84490b
go: downloading github.com/pingcap/tidb/pkg/parser v0.0.0-20240410110152-5fc42c9be2f5
go: downloading github.com/swaggo/swag v1.16.3
go: downloading github.com/tikv/client-go/v2 v2.0.8-0.20240409022718-714958ccd4d5
go: downloading github.com/prometheus/client_golang v1.19.0
go: downloading github.com/tinylib/msgp v1.1.6
go: downloading github.com/swaggo/files v0.0.0-20210815190702-a29dd2bc99b2
go: downloading cloud.google.com/go/storage v1.39.1
go: downloading go.etcd.io/etcd/client/v3 v3.5.12
go: downloading github.com/r3labs/diff v1.1.0
go: downloading github.com/stretchr/testify v1.9.0
go: downloading google.golang.org/grpc v1.62.1
go: downloading go.uber.org/zap v1.27.0
go: downloading github.com/cenkalti/backoff/v4 v4.2.1
go: downloading github.com/pingcap/kvproto v0.0.0-20240227073058-929ab83f9754
go: downloading github.com/benbjohnson/clock v1.3.5
go: downloading golang.org/x/time v0.5.0
go: downloading golang.org/x/sync v0.7.0
go: downloading github.com/google/btree v1.1.2
go: downloading go.uber.org/atomic v1.11.0
go: downloading github.com/YangKeao/seahash v0.0.0-20240229041150-e7bf269c3140
go: downloading github.com/apache/pulsar-client-go v0.11.0
go: downloading github.com/IBM/sarama v1.41.2
go: downloading github.com/goccy/go-json v0.10.2
go: downloading github.com/tikv/pd/client v0.0.0-20240322051414-fb9e2d561b6e
go: downloading go.etcd.io/etcd/client/pkg/v3 v3.5.12
go: downloading github.com/swaggo/gin-swagger v1.2.0
go: downloading github.com/pingcap/tidb-dashboard v0.0.0-20240326110213-9768844ff5d7
go: downloading github.com/aws/aws-sdk-go-v2 v1.19.1
go: downloading github.com/coreos/go-semver v0.3.1
go: downloading github.com/tikv/pd v1.1.0-beta.0.20240407022249-7179657d129b
go: downloading go.etcd.io/etcd/server/v3 v3.5.12
go: downloading github.com/gogo/protobuf v1.3.2
go: downloading go.etcd.io/etcd/api/v3 v3.5.12
go: downloading github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.1
go: downloading cloud.google.com/go v0.112.2
go: downloading github.com/KimMachineGun/automemlimit v0.2.4
go: downloading github.com/aws/aws-sdk-go v1.50.0
go: downloading github.com/uber-go/atomic v1.4.0
go: downloading github.com/cockroachdb/pebble v1.1.0
go: downloading go.uber.org/multierr v1.11.0
go: downloading github.com/json-iterator/go v1.1.12
go: downloading github.com/shirou/gopsutil/v3 v3.24.2
go: downloading github.com/xdg/scram v1.0.5
go: downloading github.com/modern-go/reflect2 v1.0.2
go: downloading github.com/phayes/freeport v0.0.0-20180830031419-95f893ade6f2
go: downloading github.com/DATA-DOG/go-sqlmock v1.5.0
go: downloading github.com/imdario/mergo v0.3.16
go: downloading gopkg.in/natefinch/lumberjack.v2 v2.2.1
go: downloading golang.org/x/net v0.24.0
go: downloading github.com/philhofer/fwd v1.1.1
go: downloading github.com/coreos/go-systemd/v22 v22.5.0
go: downloading github.com/golang/protobuf v1.5.4
go: downloading github.com/gin-contrib/sse v0.1.0
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20240401170217-c3f982113cda
go: downloading github.com/mattn/go-isatty v0.0.20
go: downloading github.com/klauspost/compress v1.17.8
go: downloading github.com/pierrec/lz4/v4 v4.1.18
go: downloading github.com/prometheus/client_model v0.6.1
go: downloading github.com/prometheus/common v0.52.2
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/prometheus/procfs v0.13.0
go: downloading google.golang.org/genproto v0.0.0-20240401170217-c3f982113cda
go: downloading google.golang.org/protobuf v1.33.0
go: downloading github.com/containerd/cgroups v1.0.4
go: downloading github.com/aws/smithy-go v1.13.5
go: downloading github.com/docker/go-units v0.5.0
go: downloading github.com/go-mysql-org/go-mysql v1.7.1-0.20240314115043-2199dfb0ba98
go: downloading golang.org/x/sys v0.19.0
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading github.com/eapache/go-resiliency v1.4.0
go: downloading github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3
go: downloading github.com/eapache/queue v1.1.0
go: downloading github.com/hashicorp/go-multierror v1.1.1
go: downloading github.com/jcmturner/gofork v1.7.6
go: downloading github.com/jcmturner/gokrb5/v8 v8.4.4
go: downloading github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475
go: downloading github.com/bits-and-blooms/bitset v1.4.0
go: downloading github.com/linkedin/goavro/v2 v2.11.1
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/sirupsen/logrus v1.9.3
go: downloading github.com/opentracing/opentracing-go v1.2.0
go: downloading github.com/tiancaiamao/gp v0.0.0-20221230034425-4025bc8a4d4a
go: downloading github.com/gavv/monotime v0.0.0-20190418164738-30dba4353424
go: downloading github.com/KyleBanks/depth v1.2.1
go: downloading github.com/go-openapi/spec v0.21.0
go: downloading golang.org/x/tools v0.20.0
go: downloading cloud.google.com/go/compute/metadata v0.2.3
go: downloading cloud.google.com/go/iam v1.1.7
go: downloading cloud.google.com/go/compute v1.25.1
go: downloading github.com/googleapis/gax-go/v2 v2.12.3
go: downloading golang.org/x/oauth2 v0.18.0
go: downloading google.golang.org/api v0.170.0
go: downloading github.com/joomcode/errorx v1.0.1
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading go.etcd.io/etcd/pkg/v3 v3.5.12
go: downloading github.com/dustin/go-humanize v1.0.1
go: downloading github.com/grpc-ecosystem/grpc-gateway v1.16.0
go: downloading github.com/soheilhy/cmux v0.1.5
go: downloading github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75
go: downloading go.etcd.io/bbolt v1.3.9
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.22.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.22.0
go: downloading go.opentelemetry.io/otel v1.24.0
go: downloading go.opentelemetry.io/otel/sdk v1.22.0
go: downloading golang.org/x/crypto v0.22.0
go: downloading sigs.k8s.io/yaml v1.4.0
go: downloading github.com/xdg/stringprep v1.0.3
go: downloading gorm.io/gorm v1.24.5
go: downloading github.com/pingcap/sysutil v1.0.1-0.20240311050922-ae81ee01f3a5
go: downloading github.com/robfig/cron v1.2.0
go: downloading github.com/hashicorp/golang-lru v0.5.1
go: downloading github.com/BurntSushi/toml v1.3.2
go: downloading github.com/pierrec/lz4 v2.6.1+incompatible
go: downloading github.com/spf13/cobra v1.8.0
go: downloading github.com/go-oauth2/oauth2/v4 v4.5.2
go: downloading github.com/golang-jwt/jwt v3.2.2+incompatible
go: downloading github.com/PingCAP-QE/go-sqlsmith v0.0.0-20231213065948-336e064b488d
go: downloading gopkg.in/yaml.v2 v2.4.0
go: downloading github.com/chzyer/readline v1.5.1
go: downloading github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
go: downloading github.com/spf13/pflag v1.0.5
go: downloading github.com/segmentio/kafka-go v0.4.41-0.20230526171612-f057b1d369cd
go: downloading github.com/deepmap/oapi-codegen v1.9.0
go: downloading github.com/gogo/gateway v1.1.0
go: downloading github.com/getkin/kin-openapi v0.80.0
go: downloading golang.org/x/text v0.14.0
go: downloading github.com/pingcap/check v0.0.0-20211026125417-57bd13f7b5f0
go: downloading golang.org/x/exp v0.0.0-20240409090435-93d18d7e34b8
go: downloading github.com/syndtr/goleveldb v1.0.1-0.20210305035536-64b5b1c73954
go: downloading github.com/shopspring/decimal v1.3.0
go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1
go: downloading go.uber.org/dig v1.13.0
go: downloading github.com/mattn/go-shellwords v1.0.12
go: downloading go.uber.org/ratelimit v0.2.0
go: downloading github.com/VividCortex/mysqlerr v1.0.0
go: downloading github.com/glebarez/go-sqlite v1.21.2
go: downloading github.com/go-ozzo/ozzo-validation/v4 v4.3.0
go: downloading github.com/glebarez/sqlite v1.7.0
go: downloading gorm.io/driver/mysql v1.3.3
go: downloading github.com/edwingeng/deque v0.0.0-20191220032131-8596380dee17
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda
go: downloading github.com/fatih/color v1.16.0
go: downloading golang.org/x/term v0.19.0
go: downloading go.uber.org/goleak v1.3.0
go: downloading github.com/aws/aws-sdk-go-v2/config v1.18.30
go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.13.29
go: downloading github.com/aws/aws-sdk-go-v2/service/glue v1.58.1
go: downloading github.com/jarcoal/httpmock v1.2.0
go: downloading github.com/mailru/easyjson v0.7.7
go: downloading github.com/bradleyjkemp/grpc-tools v0.2.5
go: downloading github.com/integralist/go-findroot v0.0.0-20160518114804-ac90681525dc
go: downloading github.com/jmoiron/sqlx v1.3.3
go: downloading upper.io/db.v3 v3.7.1+incompatible
go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
go: downloading github.com/stretchr/objx v0.5.2
go: downloading github.com/cakturk/go-netstat v0.0.0-20200220111822-e5b49efee7a5
go: downloading github.com/go-playground/validator/v10 v10.14.0
go: downloading github.com/pelletier/go-toml/v2 v2.0.8
go: downloading github.com/ugorji/go/codec v1.2.11
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/godbus/dbus/v5 v5.0.4
go: downloading github.com/opencontainers/runtime-spec v1.0.2
go: downloading github.com/cilium/ebpf v0.4.0
go: downloading github.com/Masterminds/semver v1.5.0
go: downloading github.com/siddontang/go-log v0.0.0-20180807004314-8d05993dda07
go: downloading github.com/siddontang/go v0.0.0-20180604090527-bdc77568d726
go: downloading github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.1
go: downloading github.com/golang/snappy v0.0.4
go: downloading github.com/hashicorp/errwrap v1.0.0
go: downloading github.com/cockroachdb/errors v1.11.1
go: downloading github.com/cockroachdb/redact v1.1.5
go: downloading github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06
go: downloading github.com/jcmturner/dnsutils/v2 v2.0.0
go: downloading github.com/hashicorp/go-uuid v1.0.3
go: downloading github.com/AthenZ/athenz v1.10.39
go: downloading github.com/DataDog/zstd v1.5.5
go: downloading github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2
go: downloading github.com/spaolacci/murmur3 v1.1.0
go: downloading golang.org/x/mod v0.17.0
go: downloading github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
go: downloading github.com/cznic/mathutil v0.0.0-20181122101859-297441e03548
go: downloading github.com/twmb/murmur3 v1.1.6
go: downloading github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13
go: downloading github.com/cloudfoundry/gosigar v1.3.6
go: downloading go.opencensus.io v0.23.1-0.20220331163232-052120675fac
go: downloading go.opentelemetry.io/otel/trace v1.24.0
go: downloading github.com/go-openapi/jsonpointer v0.21.0
go: downloading github.com/go-openapi/jsonreference v0.21.0
go: downloading github.com/go-openapi/swag v0.23.0
go: downloading github.com/gorilla/websocket v1.5.1
go: downloading go.etcd.io/etcd/raft/v3 v3.5.12
go: downloading github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510
go: downloading github.com/jonboulle/clockwork v0.4.0
go: downloading go.opentelemetry.io/otel/metric v1.24.0
go: downloading go.opentelemetry.io/proto/otlp v1.1.0
go: downloading github.com/jinzhu/now v1.1.5
go: downloading github.com/coocood/freecache v1.2.1
go: downloading github.com/pingcap/tipb v0.0.0-20240318032315-55a7867ddd50
go: downloading github.com/ngaut/pools v0.0.0-20180318154953-b7bc8c42aac7
go: downloading github.com/uber/jaeger-client-go v2.30.0+incompatible
go: downloading github.com/gorilla/mux v1.8.0
go: downloading github.com/joho/sqltocsv v0.0.0-20210428211105-a6d6801d59df
go: downloading github.com/jedib0t/go-pretty/v6 v6.2.2
go: downloading github.com/otiai10/copy v1.2.0
go: downloading github.com/spkg/bom v1.0.0
go: downloading github.com/carlmjohnson/flagext v0.21.0
go: downloading github.com/xitongsys/parquet-go v1.6.0
go: downloading github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1
go: downloading github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.0.0
go: downloading github.com/scalalang2/golang-fifo v0.1.5
go: downloading github.com/shurcooL/httpgzip v0.0.0-20190720172056-320755c1c1b0
go: downloading github.com/tidwall/btree v1.7.0
go: downloading github.com/aliyun/alibaba-cloud-sdk-go v1.61.1581
go: downloading github.com/go-resty/resty/v2 v2.11.0
go: downloading github.com/ks3sdklib/aws-sdk-go v1.2.9
go: downloading github.com/blacktear23/go-proxyprotocol v1.0.6
go: downloading github.com/pingcap/fn v1.0.0
go: downloading github.com/tiancaiamao/appdash v0.0.0-20181126055449-889f96f722a2
go: downloading github.com/sourcegraph/appdash-data v0.0.0-20151005221446-73f23eafcf67
go: downloading github.com/opentracing/basictracer-go v1.1.0
go: downloading github.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0
go: downloading github.com/andres-erbsen/clock v0.0.0-20160526145045-9e14626cd129
go: downloading github.com/mattn/go-colorable v0.1.13
go: downloading modernc.org/libc v1.37.1
go: downloading modernc.org/sqlite v1.27.0
go: downloading github.com/ngaut/log v0.0.0-20210830112240-0124ec040aeb
go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.6
go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.3.37
go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.12.14
go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.14
go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.20.1
go: downloading github.com/improbable-eng/grpc-web v0.12.0
go: downloading github.com/tidwall/buntdb v1.3.0
go: downloading github.com/jcmturner/rpc/v2 v2.0.3
go: downloading github.com/99designs/keyring v1.2.1
go: downloading github.com/ghodss/yaml v1.0.0
go: downloading github.com/go-logr/logr v1.4.1
go: downloading github.com/golang-jwt/jwt/v4 v4.5.0
go: downloading go.etcd.io/etcd/client/v2 v2.305.12
go: downloading github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading github.com/jinzhu/inflection v1.0.0
go: downloading github.com/tklauser/go-sysconf v0.3.12
go: downloading github.com/gabriel-vasile/mimetype v1.4.2
go: downloading github.com/go-playground/universal-translator v0.18.1
go: downloading github.com/leodido/go-urn v1.2.4
go: downloading github.com/jellydator/ttlcache/v3 v3.0.1
go: downloading go.uber.org/mock v0.4.0
go: downloading github.com/lestrrat-go/jwx/v2 v2.0.21
go: downloading github.com/influxdata/tdigest v0.0.1
go: downloading github.com/ngaut/sync2 v0.0.0-20141008032647-7a24ed77b2ef
go: downloading github.com/jfcg/sorty/v2 v2.1.0
go: downloading github.com/dolthub/swiss v0.2.1
go: downloading github.com/dgraph-io/ristretto v0.1.1
go: downloading github.com/cheggaaa/pb/v3 v3.0.8
go: downloading github.com/danjacques/gofslock v0.0.0-20240212154529-d899e02bfe22
go: downloading github.com/xdg-go/scram v1.1.2
go: downloading github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2
go: downloading github.com/yangkeao/ldap/v3 v3.4.5-0.20230421065457-369a3bab1117
go: downloading github.com/jcmturner/aescts/v2 v2.0.0
go: downloading github.com/pingcap/goleveldb v0.0.0-20191226122134-f82aafb29989
go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.36
go: downloading github.com/AzureAD/microsoft-authentication-library-for-go v1.2.1
go: downloading github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b
go: downloading github.com/getsentry/sentry-go v0.27.0
go: downloading github.com/apache/thrift v0.16.0
go: downloading github.com/mattn/go-runewidth v0.0.15
go: downloading github.com/google/pprof v0.0.0-20240117000934-35fc243c5815
go: downloading github.com/vbauerster/mpb/v7 v7.5.3
go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
go: downloading github.com/josharian/intern v1.0.0
go: downloading github.com/tidwall/gjson v1.14.3
go: downloading github.com/tidwall/grect v0.1.4
go: downloading github.com/tidwall/match v1.1.1
go: downloading github.com/tidwall/rtred v0.1.2
go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.30
go: downloading github.com/uber/jaeger-lib v2.4.1+incompatible
go: downloading github.com/robfig/cron/v3 v3.0.1
go: downloading github.com/dvsekhvalnov/jose2go v1.5.0
go: downloading github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c
go: downloading github.com/mtibben/percent v0.2.1
go: downloading github.com/go-playground/locales v0.14.1
go: downloading github.com/wangjohn/quickselect v0.0.0-20161129230411-ed8402a42d5f
go: downloading github.com/dolthub/maphash v0.1.0
go: downloading github.com/pingcap/badger v1.5.1-0.20230103063557-828f39b09b6d
go: downloading github.com/jfcg/sixb v1.3.8
go: downloading github.com/tklauser/numcpus v0.6.1
go: downloading github.com/VividCortex/ewma v1.2.0
go: downloading github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358
go: downloading github.com/go-asn1-ber/asn1-ber v1.5.4
go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.30
go: downloading github.com/xdg-go/pbkdf2 v1.0.0
go: downloading github.com/xdg-go/stringprep v1.0.4
go: downloading github.com/kr/pretty v0.3.1
go: downloading github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f
go: downloading github.com/rs/cors v1.7.0
go: downloading k8s.io/api v0.28.6
go: downloading github.com/emirpasic/gods v1.18.1
go: downloading github.com/kylelemons/godebug v1.1.0
go: downloading github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
go: downloading github.com/rivo/uniseg v0.4.7
go: downloading github.com/tidwall/pretty v1.2.0
go: downloading github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d
go: downloading github.com/lestrrat-go/blackmagic v1.0.2
go: downloading github.com/lestrrat-go/httprc v1.0.5
go: downloading github.com/lestrrat-go/iter v1.0.2
go: downloading github.com/lestrrat-go/option v1.0.1
go: downloading github.com/kr/text v0.2.0
go: downloading github.com/rogpeppe/go-internal v1.12.0
go: downloading github.com/golang-jwt/jwt/v5 v5.2.0
go: downloading github.com/golang/glog v1.2.0
go: downloading github.com/tidwall/tinyqueue v0.1.1
go: downloading github.com/lestrrat-go/httpcc v1.0.1
go: downloading github.com/coocood/rtutil v0.0.0-20190304133409-c84515f646f2
go: downloading github.com/ncw/directio v1.0.5
go: downloading github.com/coocood/bbloom v0.0.0-20190830030839-58deb6228d64
go: downloading github.com/klauspost/cpuid v1.3.1
go: downloading k8s.io/apimachinery v0.28.6
go: downloading gopkg.in/inf.v0 v0.9.1
go: downloading k8s.io/klog/v2 v2.120.1
go: downloading github.com/google/gofuzz v1.2.0
go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.4.1
go: downloading k8s.io/utils v0.0.0-20230726121419-3b25d923346b
go: downloading sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd
go: downloading modernc.org/memory v1.7.2
go: downloading modernc.org/mathutil v1.6.0
go: downloading github.com/ardielle/ardielle-go v1.5.2
go: downloading github.com/jmespath/go-jmespath v0.4.0
go: downloading github.com/google/s2a-go v0.1.7
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.2
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0
go: downloading github.com/felixge/httpsnoop v1.0.4
CGO_ENABLED=1 GO111MODULE=on go test -p 3 --race --tags=intest -ldflags '-X "github.com/pingcap/tiflow/pkg/version.ReleaseVersion=v8.2.0-master" -X "github.com/pingcap/tiflow/pkg/version.BuildTS=2024-05-05 06:35:38" -X "github.com/pingcap/tiflow/pkg/version.GitHash=be1553484fe4c03594eabb8d7435c694e5fd7224" -X "github.com/pingcap/tiflow/pkg/version.GitBranch=local" -X "github.com/pingcap/tiflow/pkg/version.GoVersion=go version go1.21.6 linux/amd64" -X "github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=v8.2.0-master"' -c -cover -covermode=atomic \
	-coverpkg=github.com/pingcap/tiflow/dm/... \
	-o bin/dm-worker.test github.com/pingcap/tiflow/cmd/dm-worker \
	|| { $(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl disable >/dev/null); exit 1; }
CGO_ENABLED=1 GO111MODULE=on go test -p 3 --race --tags=intest -ldflags '-X "github.com/pingcap/tiflow/pkg/version.ReleaseVersion=v8.2.0-master" -X "github.com/pingcap/tiflow/pkg/version.BuildTS=2024-05-05 06:35:38" -X "github.com/pingcap/tiflow/pkg/version.GitHash=be1553484fe4c03594eabb8d7435c694e5fd7224" -X "github.com/pingcap/tiflow/pkg/version.GitBranch=local" -X "github.com/pingcap/tiflow/pkg/version.GoVersion=go version go1.21.6 linux/amd64" -X "github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=v8.2.0-master"' -c -cover -covermode=atomic \
	-coverpkg=github.com/pingcap/tiflow/dm/... \
	-o bin/dm-master.test github.com/pingcap/tiflow/cmd/dm-master \
	|| { $(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl disable >/dev/null); exit 1; }
CGO_ENABLED=1 GO111MODULE=on go test -p 3 -ldflags '-X "github.com/pingcap/tiflow/pkg/version.ReleaseVersion=v8.2.0-master" -X "github.com/pingcap/tiflow/pkg/version.BuildTS=2024-05-05 06:35:38" -X "github.com/pingcap/tiflow/pkg/version.GitHash=be1553484fe4c03594eabb8d7435c694e5fd7224" -X "github.com/pingcap/tiflow/pkg/version.GitBranch=local" -X "github.com/pingcap/tiflow/pkg/version.GoVersion=go version go1.21.6 linux/amd64" -X "github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=v8.2.0-master"' -c -cover -covermode=count \
	-coverpkg=github.com/pingcap/tiflow/dm/... \
	-o bin/dmctl.test github.com/pingcap/tiflow/cmd/dm-ctl \
	|| { $(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl disable >/dev/null); exit 1; }
CGO_ENABLED=1 GO111MODULE=on go test -p 3 --race --tags=intest -ldflags '-X "github.com/pingcap/tiflow/pkg/version.ReleaseVersion=v8.2.0-master" -X "github.com/pingcap/tiflow/pkg/version.BuildTS=2024-05-05 06:35:38" -X "github.com/pingcap/tiflow/pkg/version.GitHash=be1553484fe4c03594eabb8d7435c694e5fd7224" -X "github.com/pingcap/tiflow/pkg/version.GitBranch=local" -X "github.com/pingcap/tiflow/pkg/version.GoVersion=go version go1.21.6 linux/amd64" -X "github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=v8.2.0-master"' -c -cover -covermode=atomic \
	-coverpkg=github.com/pingcap/tiflow/dm/... \
	-o bin/dm-syncer.test github.com/pingcap/tiflow/cmd/dm-syncer \
	|| { $(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl disable >/dev/null); exit 1; }
$(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl disable >/dev/null)
./dm/tests/prepare_tools.sh
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow
+ mv bin/dm-master.test bin/dm-master.test.previous
+ mv bin/dm-worker.test bin/dm-worker.test.previous
+ ls -alh ./bin/
total 1.1G
drwxr-sr-x.  2 jenkins jenkins 4.0K May  5 14:43 .
drwxr-sr-x. 19 jenkins jenkins 4.0K May  5 14:39 ..
-rwxr-xr-x.  1 jenkins jenkins 299M May  5 14:39 dm-master.test.previous
-rwxr-xr-x.  1 jenkins jenkins 285M May  5 14:42 dm-syncer.test
-rwxr-xr-x.  1 jenkins jenkins 296M May  5 14:39 dm-worker.test.previous
-rwxr-xr-x.  1 jenkins jenkins 215M May  5 14:42 dmctl.test
[Pipeline] sh
+ echo 'build binary for current version'
build binary for current version
+ git checkout 0de8dc3e43ec741eba58047155ce7f3dba8eb4f7
Note: switching to '0de8dc3e43ec741eba58047155ce7f3dba8eb4f7'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 0de8dc3e4 fix test again
+ make dm_integration_test_build
$(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl enable >/dev/null)
CGO_ENABLED=1 GO111MODULE=on go test -p 3 --race --tags=intest -ldflags '-X "github.com/pingcap/tiflow/pkg/version.ReleaseVersion=v8.2.0-alpha-53-g0de8dc3e4" -X "github.com/pingcap/tiflow/pkg/version.BuildTS=2024-05-05 06:43:27" -X "github.com/pingcap/tiflow/pkg/version.GitHash=0de8dc3e43ec741eba58047155ce7f3dba8eb4f7" -X "github.com/pingcap/tiflow/pkg/version.GitBranch=HEAD" -X "github.com/pingcap/tiflow/pkg/version.GoVersion=go version go1.21.6 linux/amd64" -X "github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=v8.2.0-alpha-53-g0de8dc3e4"' -c -cover -covermode=atomic \
	-coverpkg=github.com/pingcap/tiflow/dm/... \
	-o bin/dm-worker.test github.com/pingcap/tiflow/cmd/dm-worker \
	|| { $(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl disable >/dev/null); exit 1; }
CGO_ENABLED=1 GO111MODULE=on go test -p 3 --race --tags=intest -ldflags '-X "github.com/pingcap/tiflow/pkg/version.ReleaseVersion=v8.2.0-alpha-53-g0de8dc3e4" -X "github.com/pingcap/tiflow/pkg/version.BuildTS=2024-05-05 06:43:27" -X "github.com/pingcap/tiflow/pkg/version.GitHash=0de8dc3e43ec741eba58047155ce7f3dba8eb4f7" -X "github.com/pingcap/tiflow/pkg/version.GitBranch=HEAD" -X "github.com/pingcap/tiflow/pkg/version.GoVersion=go version go1.21.6 linux/amd64" -X "github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=v8.2.0-alpha-53-g0de8dc3e4"' -c -cover -covermode=atomic \
	-coverpkg=github.com/pingcap/tiflow/dm/... \
	-o bin/dm-master.test github.com/pingcap/tiflow/cmd/dm-master \
	|| { $(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl disable >/dev/null); exit 1; }
CGO_ENABLED=1 GO111MODULE=on go test -p 3 -ldflags '-X "github.com/pingcap/tiflow/pkg/version.ReleaseVersion=v8.2.0-alpha-53-g0de8dc3e4" -X "github.com/pingcap/tiflow/pkg/version.BuildTS=2024-05-05 06:43:27" -X "github.com/pingcap/tiflow/pkg/version.GitHash=0de8dc3e43ec741eba58047155ce7f3dba8eb4f7" -X "github.com/pingcap/tiflow/pkg/version.GitBranch=HEAD" -X "github.com/pingcap/tiflow/pkg/version.GoVersion=go version go1.21.6 linux/amd64" -X "github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=v8.2.0-alpha-53-g0de8dc3e4"' -c -cover -covermode=count \
	-coverpkg=github.com/pingcap/tiflow/dm/... \
	-o bin/dmctl.test github.com/pingcap/tiflow/cmd/dm-ctl \
	|| { $(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl disable >/dev/null); exit 1; }
CGO_ENABLED=1 GO111MODULE=on go test -p 3 --race --tags=intest -ldflags '-X "github.com/pingcap/tiflow/pkg/version.ReleaseVersion=v8.2.0-alpha-53-g0de8dc3e4" -X "github.com/pingcap/tiflow/pkg/version.BuildTS=2024-05-05 06:43:27" -X "github.com/pingcap/tiflow/pkg/version.GitHash=0de8dc3e43ec741eba58047155ce7f3dba8eb4f7" -X "github.com/pingcap/tiflow/pkg/version.GitBranch=HEAD" -X "github.com/pingcap/tiflow/pkg/version.GoVersion=go version go1.21.6 linux/amd64" -X "github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=v8.2.0-alpha-53-g0de8dc3e4"' -c -cover -covermode=atomic \
	-coverpkg=github.com/pingcap/tiflow/dm/... \
	-o bin/dm-syncer.test github.com/pingcap/tiflow/cmd/dm-syncer \
	|| { $(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl disable >/dev/null); exit 1; }
$(echo $(for p in $(go list ./... | grep -vE 'vendor|proto|tiflow/tests|integration|testing_utils|pb|pbmock|tiflow/bin'); do echo ${p#"github.com/pingcap/tiflow/"}|grep -v "github.com/pingcap/tiflow"; done) | xargs tools/bin/failpoint-ctl disable >/dev/null)
./dm/tests/prepare_tools.sh
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow
+ mv bin/dm-master.test bin/dm-master.test.current
+ mv bin/dm-worker.test bin/dm-worker.test.current
+ ls -alh ./bin/
total 1.7G
drwxr-sr-x.  2 jenkins jenkins 4.0K May  5 14:45 .
drwxr-sr-x. 19 jenkins jenkins 4.0K May  5 14:43 ..
-rwxr-xr-x.  1 jenkins jenkins 299M May  5 14:44 dm-master.test.current
-rwxr-xr-x.  1 jenkins jenkins 299M May  5 14:39 dm-master.test.previous
-rwxr-xr-x.  1 jenkins jenkins 285M May  5 14:45 dm-syncer.test
-rwxr-xr-x.  1 jenkins jenkins 296M May  5 14:43 dm-worker.test.current
-rwxr-xr-x.  1 jenkins jenkins 296M May  5 14:39 dm-worker.test.previous
-rwxr-xr-x.  1 jenkins jenkins 215M May  5 14:44 dmctl.test
[Pipeline] sh
+ pwd
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow
+ ls -alh dm/tests/
total 392K
drwxr-sr-x. 87 jenkins jenkins 4.0K May  5 14:42 .
drwxr-sr-x. 26 jenkins jenkins 4.0K May  5 14:35 ..
-rw-r--r--.  1 jenkins jenkins 7.4K May  5 14:35 README.md
drwxr-sr-x.  2 jenkins jenkins 4.0K May  5 14:35 _dmctl_tools
drwxr-sr-x.  2 jenkins jenkins 4.0K May  5 14:35 _utils
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 adjust_gtid
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 all_mode
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 async_checkpoint_flush
drwxr-sr-x.  2 jenkins jenkins 4.0K May  5 14:45 bin
drwxr-sr-x.  2 jenkins jenkins 4.0K May  5 14:35 binlog_999999
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 binlog_parse
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 case_sensitive
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 check_task
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 checkpoint_transaction
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 compatibility
-rwxr-xr-x.  1 jenkins jenkins  706 May  5 14:35 compatibility_run.sh
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 dm_syncer
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 dmctl_advance
drwxr-sr-x.  5 jenkins jenkins 4.0K May  5 14:35 dmctl_basic
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 dmctl_command
-rwxr-xr-x.  1 jenkins jenkins 3.6K May  5 14:35 download-compatibility-test-binaries.sh
-rwxr-xr-x.  1 jenkins jenkins 3.6K May  5 14:35 download-integration-test-binaries.sh
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 downstream_diff_index
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 downstream_more_column
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 drop_column_with_index
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 duplicate_event
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 expression_filter
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 extend_column
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 fake_rotate_event
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 foreign_key
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 full_mode
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 gbk
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 gtid
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 ha
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 ha_cases
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 ha_cases2
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 ha_cases3
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 ha_cases3_1
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 ha_cases_1
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 ha_cases_2
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 ha_master
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 handle_error
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 handle_error_2
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 handle_error_3
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 http_apis
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 http_proxies
drwxr-sr-x.  6 jenkins jenkins 4.0K May  5 14:35 import_v10x
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 incompatible_ddl_changes
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 incremental_mode
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 initial_unit
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 lightning_load_task
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 lightning_mode
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 many_tables
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 mariadb_master_down_and_up
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 metrics
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 new_collation_off
drwxr-sr-x.  5 jenkins jenkins 4.0K May  5 14:35 new_relay
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 online_ddl
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 only_dml
drwxr-sr-x.  5 jenkins jenkins 4.0K May  5 14:35 openapi
-rwxr-xr-x.  1 jenkins jenkins  258 May  5 14:35 prepare_tools.sh
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 print_status
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 relay_interrupt
-rw-r--r--.  1 jenkins jenkins    9 May  5 14:35 requirements.txt
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 retry_cancel
-rwxr-xr-x.  1 jenkins jenkins 3.4K May  5 14:35 run.sh
-rwxr-xr-x.  1 jenkins jenkins 2.6K May  5 14:35 run_group.sh
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 s3_dumpling_lightning
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 safe_mode
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 sequence_safe_mode
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 sequence_sharding
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 sequence_sharding_optimistic
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 sequence_sharding_removemeta
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 shardddl1
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 shardddl1_1
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 shardddl2
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 shardddl2_1
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 shardddl3
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 shardddl3_1
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 shardddl4
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 shardddl4_1
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 shardddl_optimistic
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 sharding
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 sharding2
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 slow_relay_writer
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 sql_mode
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 start_task
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 sync_collation
drwxr-sr-x.  5 jenkins jenkins 4.0K May  5 14:35 tiup
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 tls
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 tracker_ignored_ddl
drwxr-sr-x.  7 jenkins jenkins 4.0K May  5 14:35 upstream_switch
-rw-r--r--.  1 jenkins jenkins  848 May  5 14:35 util.sh
drwxr-sr-x.  2 jenkins jenkins 4.0K May  5 14:35 utils
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 validator_basic
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 validator_checkpoint
-rwxr-xr-x.  1 jenkins jenkins  165 May  5 14:35 wait_for_mysql.sh
+ cd dm/tests
+ ./download-compatibility-test-binaries.sh master
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    41  100    41    0     0    638      0 --:--:-- --:--:-- --:--:--   640
Download binaries...
>>>
download tidb-server.tar.gz from http://fileserver.pingcap.net/download/builds/pingcap/tidb/600b2ed4bf0aa38224a1c4c4c68831820735515c/centos7/tidb-server.tar.gz
2024-05-05 14:45:44 URL:http://fileserver.pingcap.net/download/builds/pingcap/tidb/600b2ed4bf0aa38224a1c4c4c68831820735515c/centos7/tidb-server.tar.gz [536570515/536570515] -> "tmp/tidb-server.tar.gz" [1]
>>>
download tidb-enterprise-tools-nightly-linux-amd64.tar.gz from http://download.pingcap.org/tidb-enterprise-tools-nightly-linux-amd64.tar.gz
2024-05-05 14:45:56 URL:http://download.pingcap.org/tidb-enterprise-tools-nightly-linux-amd64.tar.gz [151992535/151992535] -> "tmp/tidb-enterprise-tools-nightly-linux-amd64.tar.gz" [1]
>>>
download tidb-enterprise-tools-latest-linux-amd64.tar.gz from http://download.pingcap.org/tidb-enterprise-tools-latest-linux-amd64.tar.gz
2024-05-05 14:46:00 URL:http://download.pingcap.org/tidb-enterprise-tools-latest-linux-amd64.tar.gz [116150279/116150279] -> "tmp/tidb-enterprise-tools-latest-linux-amd64.tar.gz" [1]
>>>
download minio.tar.gz from http://fileserver.pingcap.net/download/minio.tar.gz
2024-05-05 14:46:02 URL:http://fileserver.pingcap.net/download/minio.tar.gz [17718777/17718777] -> "tmp/minio.tar.gz" [1]
>>>
download gh-ost-binary-linux-20200828140552.tar.gz from https://github.com/github/gh-ost/releases/download/v1.1.0/gh-ost-binary-linux-20200828140552.tar.gz
2024-05-05 14:46:05 URL:https://objects.githubusercontent.com/github-production-release-asset-2e65be/54378638/ac8d1400-e94a-11ea-9664-8b516d434420?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240505%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240505T064603Z&X-Amz-Expires=300&X-Amz-Signature=b405744453ea133753ce722e8eea13e67f0bcf7436c4d3f4947c7903d67edd5a&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=54378638&response-content-disposition=attachment%3B%20filename%3Dgh-ost-binary-linux-20200828140552.tar.gz&response-content-type=application%2Foctet-stream [5141587/5141587] -> "tmp/gh-ost-binary-linux-20200828140552.tar.gz" [1]
Download SUCCESS
+ ls -alh ./bin
total 701M
drwxr-sr-x.  2 jenkins jenkins 4.0K May  5 14:46 .
drwxr-sr-x. 87 jenkins jenkins 4.0K May  5 14:46 ..
-rwxr-xr-x.  1 jenkins jenkins 205M May  5 14:45 check_exit_safe_binlog
-rwxr-xr-x.  1 jenkins jenkins  35M May  5 14:45 check_master_http_apis
-rwxr-xr-x.  1 jenkins jenkins  35M May  5 14:45 check_master_online
-rwxr-xr-x.  1 jenkins jenkins  35M May  5 14:45 check_master_online_http
-rwxr-xr-x.  1 jenkins jenkins  35M May  5 14:45 check_worker_online
-rwxr-xr-x.  1 jenkins jenkins 9.8M Aug 28  2020 gh-ost
-rwxr-xr-x.  1 jenkins jenkins  50M Jul 29  2020 minio
-rwxr-xr-x.  1 jenkins jenkins  13M Mar  4  2020 mydumper
-rwxr-xr-x.  1 jenkins jenkins  78M May 31  2022 sync_diff_inspector
-rwxr-xr-x.  1 jenkins jenkins 208M May  1 10:57 tidb-server
+ cd -
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow
+ cp -r dm/tests/bin/check_exit_safe_binlog dm/tests/bin/check_master_http_apis dm/tests/bin/check_master_online dm/tests/bin/check_master_online_http dm/tests/bin/check_worker_online dm/tests/bin/gh-ost dm/tests/bin/minio dm/tests/bin/mydumper dm/tests/bin/sync_diff_inspector dm/tests/bin/tidb-server ./bin
+ ls -alh ./bin
total 2.4G
drwxr-sr-x.  2 jenkins jenkins 4.0K May  5 14:46 .
drwxr-sr-x. 19 jenkins jenkins 4.0K May  5 14:43 ..
-rwxr-xr-x.  1 jenkins jenkins 205M May  5 14:46 check_exit_safe_binlog
-rwxr-xr-x.  1 jenkins jenkins  35M May  5 14:46 check_master_http_apis
-rwxr-xr-x.  1 jenkins jenkins  35M May  5 14:46 check_master_online
-rwxr-xr-x.  1 jenkins jenkins  35M May  5 14:46 check_master_online_http
-rwxr-xr-x.  1 jenkins jenkins  35M May  5 14:46 check_worker_online
-rwxr-xr-x.  1 jenkins jenkins 299M May  5 14:44 dm-master.test.current
-rwxr-xr-x.  1 jenkins jenkins 299M May  5 14:39 dm-master.test.previous
-rwxr-xr-x.  1 jenkins jenkins 285M May  5 14:45 dm-syncer.test
-rwxr-xr-x.  1 jenkins jenkins 296M May  5 14:43 dm-worker.test.current
-rwxr-xr-x.  1 jenkins jenkins 296M May  5 14:39 dm-worker.test.previous
-rwxr-xr-x.  1 jenkins jenkins 215M May  5 14:44 dmctl.test
-rwxr-xr-x.  1 jenkins jenkins 9.8M May  5 14:46 gh-ost
-rwxr-xr-x.  1 jenkins jenkins  50M May  5 14:46 minio
-rwxr-xr-x.  1 jenkins jenkins  13M May  5 14:46 mydumper
-rwxr-xr-x.  1 jenkins jenkins  78M May  5 14:46 sync_diff_inspector
-rwxr-xr-x.  1 jenkins jenkins 208M May  5 14:46 tidb-server
+ ./bin/tidb-server -V
Release Version: v8.2.0-alpha-79-g600b2ed4bf
Edition: Community
Git Commit Hash: 600b2ed4bf0aa38224a1c4c4c68831820735515c
Git Branch: master
UTC Build Time: 2024-05-01 02:56:48
GoVersion: go1.21.6
Race Enabled: false
Check Table Before Drop: false
Store: unistore
+ ./bin/sync_diff_inspector -V
App Name: sync_diff_inspector v2.0
Release Version: v5.4.1-1-gb3ea358
Git Commit Hash: b3ea358e374a64f19258dc21d880e7ec07342366
Git Branch: master
UTC Build Time: 2022-05-16 05:07:14
Go Version: go1.18
+ ./bin/mydumper -V
mydumper 0.9.5 (ba3946edc087e87bba7cb2728bc2407f6dbd0a8b), built against MySQL 5.7.24
[Pipeline] }
[Pipeline] // retry
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Test)
[Pipeline] timeout
Timeout set to expire in 20 min
[Pipeline] {
[Pipeline] dir
Running in /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 10 min
[Pipeline] {
[Pipeline] sh
+ pwd
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow
+ ls -alh
total 392K
drwxr-sr-x. 19 jenkins jenkins 4.0K May  5 14:43 .
drwxr-sr-x. 18 jenkins jenkins 4.0K May  5 14:35 ..
-rw-r--r--.  1 jenkins jenkins 2.4K May  5 14:35 .codecov.yml
lrwxrwxrwx.  1 jenkins jenkins   10 May  5 14:35 .dockerignore -> .gitignore
-rw-r--r--.  1 jenkins jenkins  162 May  5 14:35 .editorconfig
drwxr-sr-x.  8 jenkins jenkins 4.0K May  5 14:45 .git
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 .github
-rw-r--r--.  1 jenkins jenkins  985 May  5 14:35 .gitignore
-rw-r--r--.  1 jenkins jenkins 2.8K May  5 14:35 .golangci.yml
-rw-r--r--.  1 jenkins jenkins  156 May  5 14:35 CODE_OF_CONDUCT.md
-rw-r--r--.  1 jenkins jenkins 3.5K May  5 14:35 CONTRIBUTING.md
-rw-r--r--.  1 jenkins jenkins  12K May  5 14:35 LICENSE
-rw-r--r--.  1 jenkins jenkins  25K May  5 14:35 Makefile
-rw-r--r--.  1 jenkins jenkins 2.7K May  5 14:35 Makefile.engine
-rw-r--r--.  1 jenkins jenkins  775 May  5 14:35 OWNERS
-rw-r--r--.  1 jenkins jenkins  124 May  5 14:35 OWNERS_ALIASES
-rw-r--r--.  1 jenkins jenkins 1.5K May  5 14:35 README.md
-rw-r--r--.  1 jenkins jenkins 2.1K May  5 14:35 README_DM.md
-rw-r--r--.  1 jenkins jenkins 5.2K May  5 14:35 README_Engine.md
-rw-r--r--.  1 jenkins jenkins 2.8K May  5 14:35 README_TiCDC.md
-rw-r--r--.  1 jenkins jenkins 1.5K May  5 14:35 SECURITY.md
drwxr-sr-x.  2 jenkins jenkins 4.0K May  5 14:46 bin
drwxr-sr-x. 19 jenkins jenkins 4.0K May  5 14:45 cdc
drwxr-sr-x.  6 jenkins jenkins 4.0K May  5 14:35 cdcv2
drwxr-sr-x. 13 jenkins jenkins 4.0K May  5 14:35 cmd
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 deployments
drwxr-sr-x. 26 jenkins jenkins 4.0K May  5 14:35 dm
drwxr-sr-x.  7 jenkins jenkins 4.0K May  5 14:35 docs
drwxr-sr-x. 13 jenkins jenkins 4.0K May  5 14:35 engine
-rwxr-xr-x.  1 jenkins jenkins  27K May  5 14:43 errors.toml
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 examples
-rw-r--r--.  1 jenkins jenkins  21K May  5 14:35 go.mod
-rw-r--r--.  1 jenkins jenkins 158K May  5 14:35 go.sum
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 metrics
drwxr-sr-x. 44 jenkins jenkins 4.0K May  5 14:35 pkg
drwxr-sr-x.  5 jenkins jenkins 4.0K May  5 14:35 proto
drwxr-sr-x.  3 jenkins jenkins 4.0K May  5 14:35 scripts
drwxr-sr-x.  5 jenkins jenkins 4.0K May  5 14:35 tests
-rw-r--r--.  1 jenkins jenkins  582 May  5 14:35 third-party-license.txt
drwxr-sr-x.  4 jenkins jenkins 4.0K May  5 14:35 tools
+ set +e
+ for i in '{1..90}'
+ mysqladmin ping -h127.0.0.1 -P 3306 -p123456 -uroot --silent
mysqld is alive
+ '[' 0 -eq 0 ']'
+ set -e
+ break
+ set +e
+ for i in '{1..90}'
+ mysqladmin ping -h127.0.0.1 -P 3307 -p123456 -uroot --silent
mysqld is alive
+ '[' 0 -eq 0 ']'
+ set -e
+ break
[Pipeline] }
[Pipeline] // timeout
[Pipeline] sh
+ export MYSQL_HOST1=127.0.0.1
+ MYSQL_HOST1=127.0.0.1
+ export MYSQL_PORT1=3306
+ MYSQL_PORT1=3306
+ export MYSQL_HOST2=127.0.0.1
+ MYSQL_HOST2=127.0.0.1
+ export MYSQL_PORT2=3307
+ MYSQL_PORT2=3307
+ export PATH=/usr/local/go/bin:/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/usr/local/go/bin:/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ make dm_compatibility_test CASE=
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/bin/tidb-server
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/bin/sync_diff_inspector
/usr/bin/mysql
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/bin/minio
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/bin/dm-master.test.current
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/bin/dm-worker.test.current
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/bin/dm-master.test.previous
/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/bin/dm-worker.test.previous
cd dm && ln -sf ../bin .
cd dm && ./tests/compatibility_run.sh 
...
rm: cannot remove '/tmp/dm_test/tidb.toml': No such file or directory
Starting TiDB on port 4000
Verifying TiDB is started...
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
VARIABLE_NAME	VARIABLE_VALUE	COMMENT
bootstrapped	True	Bootstrap flag. Do not delete.
tidb_server_version	196	Bootstrap version. Do not delete.
system_tz	Asia/Shanghai	TiDB Global System Timezone.
new_collation_enabled	True	If the new collations are enabled. Do not edit it.
ddl_table_version	3	DDL Table Version. Do not delete.
version()
5.7.26-log
version()
5.7.26-log
start running case: [compatibility] script: [/home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/start.sh]
Running test /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/start.sh...
Verbose mode = false
0 dm-master alive
0 dm-worker alive
0 dm-syncer alive
process dm-master.test already exit
process dm-worker.test already exit
process dm-syncer.test already exit
use previous dm-master and dm-worker
[Sun May  5 14:46:10 CST 2024] <<<<<< START DM-MASTER on port 8261, config: /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/conf/dm-master.toml >>>>>>
wait for rpc addr 127.0.0.1:8261 alive the 1-th time
wait for rpc addr 127.0.0.1:8261 alive the 2-th time
rpc addr 127.0.0.1:8261 is alive
[Sun May  5 14:46:12 CST 2024] <<<<<< START DM-WORKER on port 8262, config: /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/conf/dm-worker1.toml >>>>>>
wait for rpc addr 127.0.0.1:8262 alive the 1-th time
rpc addr 127.0.0.1:8262 is alive
[Sun May  5 14:46:13 CST 2024] <<<<<< START DM-WORKER on port 8263, config: /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/conf/dm-worker2.toml >>>>>>
wait for rpc addr 127.0.0.1:8263 alive the 1-th time
rpc addr 127.0.0.1:8263 is alive
dmctl test cmd: "operate-source create /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/conf/source1.yaml"
dmctl test cmd: "operate-source create /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/conf/source2.yaml"
start DM task only
dmctl test cmd: "start-task /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/conf/dm-task.yaml "
use sync_diff_inspector to check full dump loader
check diff successfully
use current dm-master
wait process dm-master.test.previous exit...
wait process dm-master.test.previous exit...
process dm-master.test.previous already exit
[Sun May  5 14:46:19 CST 2024] <<<<<< START DM-MASTER on port 8261, config: /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/conf/dm-master.toml >>>>>>
wait for rpc addr 127.0.0.1:8261 alive the 1-th time
wait for rpc addr 127.0.0.1:8261 alive the 2-th time
rpc addr 127.0.0.1:8261 is alive
use sync_diff_inspector to check increment data first time
check diff failed 1-th time, retry later
check diff successfully
restart dm-worker, one use the current version, and the other one use the previous version
wait process dm-worker.test.previous exit...
wait process dm-worker.test.previous exit...
wait process dm-worker.test.previous exit...
wait process dm-worker.test.previous exit...
wait process dm-worker.test.previous exit...
wait process dm-worker.test.previous exit...
wait process dm-worker.test.previous exit...
wait process dm-worker.test.previous exit...
wait process dm-worker.test.previous exit...
process dm-worker.test.previous already exit
[Sun May  5 14:46:33 CST 2024] <<<<<< START DM-WORKER on port 8262, config: /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/conf/dm-worker1.toml >>>>>>
wait for rpc addr 127.0.0.1:8262 alive the 1-th time
rpc addr 127.0.0.1:8262 is alive
[Sun May  5 14:46:34 CST 2024] <<<<<< START DM-WORKER on port 8263, config: /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/conf/dm-worker2.toml >>>>>>
wait for rpc addr 127.0.0.1:8263 alive the 1-th time
rpc addr 127.0.0.1:8263 is alive
pause task and check status
dmctl test cmd: "pause-task test"
dmctl test cmd: "query-status test"
resume task and check status
dmctl test cmd: "resume-task test"
dmctl test cmd: "query-status test"
got=3 expected=3
use sync_diff_inspector to check data second time
check diff successfully
all dm-worker use current version
wait process dm-worker.test.previous exit...
wait process dm-worker.test.previous exit...
process dm-worker.test.previous already exit
[Sun May  5 14:46:38 CST 2024] <<<<<< START DM-WORKER on port 8263, config: /home/jenkins/agent/workspace/pingcap/tiflow/pull_dm_compatibility_test/tiflow/dm/tests/compatibility/conf/dm-worker2.toml >>>>>>
use sync_diff_inspector to check data third time
check diff failed 1-th time, retry later
check diff successfully
1 dm-master alive
2 dm-worker alive
0 dm-syncer alive
wait process dm-master.test exit...
wait process dm-master.test exit...
process dm-master.test already exit
wait process dm-worker.test exit...
wait process dm-worker.test exit...
wait process dm-worker.test exit...
process dm-worker.test already exit
process dm-syncer.test already exit
[Sun May  5 14:46:45 CST 2024] <<<<<< test case compatibility success! >>>>>>
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // timeout
[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