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 [1;32mDownload binaries...[0m >>> 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] [1;32mDownload SUCCESS[0m + 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