Parse binlog timestamp in UTC #1322
Merged
GitHub CI / gh-ost-build-deploy-tarball
succeeded
Oct 10, 2023 in 1m 1s
Build 95638829
Build #95638829 succeeded in 61s
Details
Preparing Build...
Cloning repository https://github.com/github/gh-ost.git
Cloned from SHA: cd5b88015928cfaf3e89bca81e576728b6d512acLogging into Docker (octofactory.service.private-us-east-1.github.net)...
WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /workspace/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login SucceededLogging into Docker (octofactory.githubapp.com)...
WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /workspace/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login SucceededLogging into Docker (https://registry-1.docker.io/)...
WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /workspace/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login SucceededLogging into Docker (docker.pkg.github.com)...
WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /workspace/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login SucceededLogging into Docker (containers.pkg.github.com)...
WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /workspace/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login SucceededLogging into Docker (ghcr.io)...
WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /workspace/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login SucceededDetecting Golden Images...
Done pulling golden images.Retrieving Golden Images...
Error response from daemon: manifest for octofactory.service.private-us-east-1.github.net/github-golden-docker/github-gh-ost:app not found: manifest unknown: The named manifest is not known to the registry. Failed to pull golden image octofactory.service.private-us-east-1.github.net/github-golden-docker/github-gh-ost:appBootstrapping container...
Building app Sending build context to Docker daemon 24.06MB Step 1/9 : FROM golang:1.17-stretch 1.17-stretch: Pulling from library/golang 8372a04f222b: Pulling fs layer a1728fee80d3: Pulling fs layer e6cf50aa0a4b: Pulling fs layer f576518faec8: Pulling fs layer d90157da0035: Pulling fs layer 1deefd92ca52: Pulling fs layer 5c2392c72df1: Pulling fs layer d90157da0035: Waiting 5c2392c72df1: Waiting 1deefd92ca52: Waiting f576518faec8: Waiting a1728fee80d3: Verifying Checksum a1728fee80d3: Download complete e6cf50aa0a4b: Verifying Checksum e6cf50aa0a4b: Download complete 8372a04f222b: Verifying Checksum 8372a04f222b: Download complete f576518faec8: Verifying Checksum f576518faec8: Download complete 5c2392c72df1: Download complete d90157da0035: Verifying Checksum d90157da0035: Download complete 8372a04f222b: Pull complete a1728fee80d3: Pull complete e6cf50aa0a4b: Pull complete f576518faec8: Pull complete d90157da0035: Pull complete 1deefd92ca52: Verifying Checksum 1deefd92ca52: Download complete 1deefd92ca52: Pull complete 5c2392c72df1: Pull complete Digest: sha256:9a127d78ef8b3c51ca438ade0840a6af891a3cc502bebf11a7bf432bcda5cefa Status: Downloaded newer image for golang:1.17-stretch ---> 430402235f31 Step 2/9 : LABEL maintainer="github@github.com" ---> Running in 959a805321e5 Removing intermediate container 959a805321e5 ---> a9de73a5aded Step 3/9 : RUN sed -i -e 's/deb.debian.org/archive.debian.org/g' -e 's|security.debian.org|archive.debian.org/|g' -e '/stretch-updates/d' /etc/apt/sources.list ---> Running in f5ee4e2f84aa Removing intermediate container f5ee4e2f84aa ---> 96350462b636 Step 4/9 : RUN apt-get update ---> Running in 35777d3e229a Ign:1 http://archive.debian.org/debian stretch InRelease Get:2 http://archive.debian.org//debian-security stretch/updates InRelease [59.1 kB] Get:3 http://archive.debian.org/debian stretch Release [118 kB] Get:4 http://archive.debian.org//debian-security stretch/updates/main amd64 Packages [782 kB] Get:5 http://archive.debian.org/debian stretch Release.gpg [3177 B] Get:6 http://archive.debian.org/debian stretch/main amd64 Packages [7080 kB] Fetched 8042 kB in 3s (2629 kB/s) Reading package lists... Removing intermediate container 35777d3e229a ---> e5e8454d0b34 Step 5/9 : RUN apt-get install -y lsb-release ---> Running in 144a403e564e Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: dh-python distro-info-data libmpdec2 libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib python3 python3-minimal python3.5 python3.5-minimal Suggested packages: lsb python3-doc python3-tk python3-venv python3.5-venv python3.5-doc binfmt-support The following NEW packages will be installed: dh-python distro-info-data libmpdec2 libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib lsb-release python3 python3-minimal python3.5 python3.5-minimal 0 upgraded, 11 newly installed, 0 to remove and 3 not upgraded. Need to get 4945 kB of archives. After this operation, 24.9 MB of additional disk space will be used. Get:1 http://archive.debian.org//debian-security stretch/updates/main amd64 libpython3.5-minimal amd64 3.5.3-1+deb9u5 [574 kB] Get:2 http://archive.debian.org//debian-security stretch/updates/main amd64 python3.5-minimal amd64 3.5.3-1+deb9u5 [1692 kB] Get:3 http://archive.debian.org/debian stretch/main amd64 python3-minimal amd64 3.5.3-1 [35.3 kB] Get:4 http://archive.debian.org/debian stretch/main amd64 libmpdec2 amd64 2.4.2-1 [85.2 kB] Get:5 http://archive.debian.org//debian-security stretch/updates/main amd64 libpython3.5-stdlib amd64 3.5.3-1+deb9u5 [2167 kB] Get:6 http://archive.debian.org//debian-security stretch/updates/main amd64 python3.5 amd64 3.5.3-1+deb9u5 [231 kB] Get:7 http://archive.debian.org/debian stretch/main amd64 libpython3-stdlib amd64 3.5.3-1 [18.6 kB] Get:8 http://archive.debian.org/debian stretch/main amd64 dh-python all 2.20170125 [86.8 kB] Get:9 http://archive.debian.org/debian stretch/main amd64 python3 amd64 3.5.3-1 [21.6 kB] Get:10 http://archive.debian.org/debian stretch/main amd64 distro-info-data all 0.36 [5810 B] Get:11 http://archive.debian.org/debian stretch/main amd64 lsb-release all 9.20161125 [27.1 kB] [91mdebconf: delaying package configuration, since apt-utils is not installed [0mFetched 4945 kB in 1s (4389 kB/s) Selecting previously unselected package libpython3.5-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15107 files and directories currently installed.) Preparing to unpack .../0-libpython3.5-minimal_3.5.3-1+deb9u5_amd64.deb ... Unpacking libpython3.5-minimal:amd64 (3.5.3-1+deb9u5) ... Selecting previously unselected package python3.5-minimal. Preparing to unpack .../1-python3.5-minimal_3.5.3-1+deb9u5_amd64.deb ... Unpacking python3.5-minimal (3.5.3-1+deb9u5) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../2-python3-minimal_3.5.3-1_amd64.deb ... Unpacking python3-minimal (3.5.3-1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../3-libmpdec2_2.4.2-1_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-1) ... Selecting previously unselected package libpython3.5-stdlib:amd64. Preparing to unpack .../4-libpython3.5-stdlib_3.5.3-1+deb9u5_amd64.deb ... Unpacking libpython3.5-stdlib:amd64 (3.5.3-1+deb9u5) ... Selecting previously unselected package python3.5. Preparing to unpack .../5-python3.5_3.5.3-1+deb9u5_amd64.deb ... Unpacking python3.5 (3.5.3-1+deb9u5) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../6-libpython3-stdlib_3.5.3-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.5.3-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../7-dh-python_2.20170125_all.deb ... Unpacking dh-python (2.20170125) ... Setting up libpython3.5-minimal:amd64 (3.5.3-1+deb9u5) ... Setting up python3.5-minimal (3.5.3-1+deb9u5) ... Setting up python3-minimal (3.5.3-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 16021 files and directories currently installed.) Preparing to unpack .../python3_3.5.3-1_amd64.deb ... Unpacking python3 (3.5.3-1) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../distro-info-data_0.36_all.deb ... Unpacking distro-info-data (0.36) ... Selecting previously unselected package lsb-release. Preparing to unpack .../lsb-release_9.20161125_all.deb ... Unpacking lsb-release (9.20161125) ... Processing triggers for mime-support (3.60) ... Setting up distro-info-data (0.36) ... Processing triggers for libc-bin (2.24-11+deb9u4) ... Setting up libmpdec2:amd64 (2.4.2-1) ... Setting up libpython3.5-stdlib:amd64 (3.5.3-1+deb9u5) ... Setting up python3.5 (3.5.3-1+deb9u5) ... Setting up libpython3-stdlib:amd64 (3.5.3-1) ... Setting up python3 (3.5.3-1) ... running python rtupdate hooks for python3.5... running python post-rtupdate hooks for python3.5... Setting up lsb-release (9.20161125) ... Setting up dh-python (2.20170125) ... Processing triggers for libc-bin (2.24-11+deb9u4) ... Removing intermediate container 144a403e564e ---> b27660aa6dce Step 6/9 : RUN rm -rf /var/lib/apt/lists/* ---> Running in 5c02c09b897d Removing intermediate container 5c02c09b897d ---> a78feedb2e0d Step 7/9 : COPY . /go/src/github.com/github/gh-ost ---> 504d0ccf096c Step 8/9 : WORKDIR /go/src/github.com/github/gh-ost ---> Running in f8cabf8e9d32 Removing intermediate container f8cabf8e9d32 ---> cf033e35435e Step 9/9 : CMD ["script/test"] ---> Running in 34dbd94ca318 Removing intermediate container 34dbd94ca318 ---> 1d86baaf5602 Successfully built 1d86baaf5602 Successfully tagged app:latestCreating gh-ost-build-deploy-tarball_app_run ... Creating gh-ost-build-deploy-tarball_app_run ... done go version go1.17.11 linux/amd64 found in : Go Binary: /usr/local/go/bin/go ++ rm -rf .gopath ++ mkdir -p .gopath/src/github.com/github ++ ln -s /go/src/github.com/github/gh-ost .gopath/src/github.com/github/gh-ost ++ export GOPATH=***** ++ GOPATH=***** + mkdir -p bin + bindir=/go/src/github.com/github/gh-ost/bin + scriptdir=/go/src/github.com/github/gh-ost/script ++ git rev-parse HEAD + version=cd5b88015928cfaf3e89bca81e576728b6d512ac ++ git describe --tags --always --dirty + describe=v1.1.2-168-gcd5b880 + export GOPATH=***** + GOPATH=***** + cd .gopath/src/github.com/github/gh-ost + go build -o /go/src/github.com/github/gh-ost/bin/gh-ost -ldflags '-X main.AppVersion=cd5b88015928cfaf3e89bca81e576728b6d512ac -X main.BuildDescribe=v1.1.2-168-gcd5b880' ./go/cmd/gh-ost/main.go bin/ bin/gh-ostRunning tests...
Creating network "gh-ost-build-deploy-tarball_default" with the default driver Creating gh-ost-build-deploy-tarball_app_run ... Creating gh-ost-build-deploy-tarball_app_run ... done go version go1.17.11 linux/amd64 found in : Go Binary: /usr/local/go/bin/go ++ rm -rf .gopath ++ mkdir -p .gopath/src/github.com/github ++ ln -s /go/src/github.com/github/gh-ost .gopath/src/github.com/github/gh-ost ++ export GOPATH=***** ++ GOPATH=***** + echo 'Verifying code is formatted via '\''gofmt -s -w go/'\''' + gofmt -s -w go/ Verifying code is formatted via 'gofmt -s -w go/' + git diff --exit-code --quiet + echo Building + script/build Building go version go1.17.11 linux/amd64 found in : Go Binary: /usr/local/go/bin/go ++ rm -rf .gopath ++ mkdir -p .gopath/src/github.com/github ++ ln -s /go/src/github.com/github/gh-ost .gopath/src/github.com/github/gh-ost ++ export GOPATH=***** ++ GOPATH=***** + mkdir -p bin + bindir=/go/src/github.com/github/gh-ost/bin + scriptdir=/go/src/github.com/github/gh-ost/script ++ git rev-parse HEAD + version=cd5b88015928cfaf3e89bca81e576728b6d512ac ++ git describe --tags --always --dirty + describe=v1.1.2-168-gcd5b880 + export GOPATH=***** + GOPATH=***** + cd .gopath/src/github.com/github/gh-ost + go build -o /go/src/github.com/github/gh-ost/bin/gh-ost -ldflags '-X main.AppVersion=cd5b88015928cfaf3e89bca81e576728b6d512ac -X main.BuildDescribe=v1.1.2-168-gcd5b880' ./go/cmd/gh-ost/main.go + cd .gopath/src/github.com/github/gh-ost Running unit tests + echo 'Running unit tests' + go test -v -covermode=atomic ./go/... === RUN TestGetTableNames --- PASS: TestGetTableNames (0.00s) === RUN TestReadConfigFile --- PASS: TestReadConfigFile (0.00s) === RUN TestParseLoadMap --- PASS: TestParseLoadMap (0.00s) === RUN TestString --- PASS: TestString (0.00s) === RUN TestStringContainsAll --- PASS: TestStringContainsAll (0.00s) PASS coverage: 19.3% of statements ok github.com/github/gh-ost/go/base 0.005s coverage: 19.3% of statements ? github.com/github/gh-ost/go/binlog [no test files] ? github.com/github/gh-ost/go/cmd/gh-ost [no test files] === RUN TestApplierGenerateSqlModeQuery --- PASS: TestApplierGenerateSqlModeQuery (0.00s) === RUN TestApplierUpdateModifiesUniqueKeyColumns === RUN TestApplierUpdateModifiesUniqueKeyColumns/unmodified === RUN TestApplierUpdateModifiesUniqueKeyColumns/modified --- PASS: TestApplierUpdateModifiesUniqueKeyColumns (0.00s) --- PASS: TestApplierUpdateModifiesUniqueKeyColumns/unmodified (0.00s) --- PASS: TestApplierUpdateModifiesUniqueKeyColumns/modified (0.00s) === RUN TestApplierBuildDMLEventQuery === RUN TestApplierBuildDMLEventQuery/delete === RUN TestApplierBuildDMLEventQuery/insert === RUN TestApplierBuildDMLEventQuery/update --- PASS: TestApplierBuildDMLEventQuery (0.00s) --- PASS: TestApplierBuildDMLEventQuery/delete (0.00s) --- PASS: TestApplierBuildDMLEventQuery/insert (0.00s) --- PASS: TestApplierBuildDMLEventQuery/update (0.00s) === RUN TestApplierInstantDDL === RUN TestApplierInstantDDL/instantDDLstmt --- PASS: TestApplierInstantDDL (0.00s) --- PASS: TestApplierInstantDDL/instantDDLstmt (0.00s) === RUN TestHooksExecutorExecuteHooks === RUN TestHooksExecutorExecuteHooks/does-not-exist === RUN TestHooksExecutorExecuteHooks/failed 2023-10-10 17:30:22 INFO executing failed-hook hook: /tmp/TestHooksExecutorExecuteHooks-failed1075315211/failed-hook 2023-10-10 17:30:22 ERROR exit status 1 === RUN TestHooksExecutorExecuteHooks/success 2023-10-10 17:30:22 INFO executing success-hook hook: /tmp/TestHooksExecutorExecuteHooks-success623192881/success-hook --- PASS: TestHooksExecutorExecuteHooks (0.00s) --- PASS: TestHooksExecutorExecuteHooks/does-not-exist (0.00s) --- PASS: TestHooksExecutorExecuteHooks/failed (0.00s) --- PASS: TestHooksExecutorExecuteHooks/success (0.00s) === RUN TestInspectGetSharedUniqueKeys --- PASS: TestInspectGetSharedUniqueKeys (0.00s) === RUN TestMigratorOnChangelogEvent === RUN TestMigratorOnChangelogEvent/heartbeat === RUN TestMigratorOnChangelogEvent/state-AllEventsUpToLockProcessed 2023-10-10 17:30:22 INFO Intercepted changelog state AllEventsUpToLockProcessed 2023-10-10 17:30:22 INFO Handled changelog state AllEventsUpToLockProcessed === RUN TestMigratorOnChangelogEvent/state-GhostTableMigrated 2023-10-10 17:30:22 INFO Intercepted changelog state GhostTableMigrated 2023-10-10 17:30:22 INFO Handled changelog state GhostTableMigrated === RUN TestMigratorOnChangelogEvent/state-Migrated 2023-10-10 17:30:22 INFO Intercepted changelog state Migrated 2023-10-10 17:30:22 INFO Handled changelog state Migrated === RUN TestMigratorOnChangelogEvent/state-ReadMigrationRangeValues 2023-10-10 17:30:22 INFO Intercepted changelog state ReadMigrationRangeValues 2023-10-10 17:30:22 INFO Handled changelog state ReadMigrationRangeValues --- PASS: TestMigratorOnChangelogEvent (0.00s) --- PASS: TestMigratorOnChangelogEvent/heartbeat (0.00s) --- PASS: TestMigratorOnChangelogEvent/state-AllEventsUpToLockProcessed (0.00s) --- PASS: TestMigratorOnChangelogEvent/state-GhostTableMigrated (0.00s) --- PASS: TestMigratorOnChangelogEvent/state-Migrated (0.00s) --- PASS: TestMigratorOnChangelogEvent/state-ReadMigrationRangeValues (0.00s) === RUN TestMigratorValidateStatement === RUN TestMigratorValidateStatement/add-column === RUN TestMigratorValidateStatement/drop-column === RUN TestMigratorValidateStatement/rename-column === RUN TestMigratorValidateStatement/rename-column-approved 2023-10-10 17:30:22 INFO Alter statement has column(s) renamed. gh-ost finds the following renames: map[test123:test1234]; --approve-renamed-columns is given and so migration proceeds. === RUN TestMigratorValidateStatement/rename-table --- PASS: TestMigratorValidateStatement (0.00s) --- PASS: TestMigratorValidateStatement/add-column (0.00s) --- PASS: TestMigratorValidateStatement/drop-column (0.00s) --- PASS: TestMigratorValidateStatement/rename-column (0.00s) --- PASS: TestMigratorValidateStatement/rename-column-approved (0.00s) --- PASS: TestMigratorValidateStatement/rename-table (0.00s) === RUN TestMigratorCreateFlagFiles 2023-10-10 17:30:22 INFO Created postpone-cut-over-flag-file: /tmp/TestMigratorCreateFlagFiles3644806566/cut-over.flag --- PASS: TestMigratorCreateFlagFiles (0.00s) === RUN TestMigratorGetProgressPercent --- PASS: TestMigratorGetProgressPercent (0.00s) === RUN TestMigratorGetMigrationStateAndETA --- PASS: TestMigratorGetMigrationStateAndETA (0.00s) === RUN TestMigratorShouldPrintStatus --- PASS: TestMigratorShouldPrintStatus (0.00s) PASS coverage: 7.4% of statements ok github.com/github/gh-ost/go/logic 0.010s coverage: 7.4% of statements === RUN TestBinlogCoordinates --- PASS: TestBinlogCoordinates (0.00s) === RUN TestBinlogCoordinatesAsKey --- PASS: TestBinlogCoordinatesAsKey (0.00s) === RUN TestNewConnectionConfig --- PASS: TestNewConnectionConfig (0.00s) === RUN TestDuplicateCredentials --- PASS: TestDuplicateCredentials (0.00s) === RUN TestDuplicate --- PASS: TestDuplicate (0.00s) === RUN TestGetDBUri --- PASS: TestGetDBUri (0.00s) === RUN TestGetDBUriWithTLSSetup --- PASS: TestGetDBUriWithTLSSetup (0.00s) === RUN TestParseInstanceKey --- PASS: TestParseInstanceKey (0.00s) PASS coverage: 19.6% of statements ok github.com/github/gh-ost/go/mysql 0.004s coverage: 19.6% of statements === RUN TestEscapeName --- PASS: TestEscapeName (0.00s) === RUN TestBuildEqualsComparison --- PASS: TestBuildEqualsComparison (0.00s) === RUN TestBuildEqualsPreparedComparison --- PASS: TestBuildEqualsPreparedComparison (0.00s) === RUN TestBuildSetPreparedClause --- PASS: TestBuildSetPreparedClause (0.00s) === RUN TestBuildRangeComparison --- PASS: TestBuildRangeComparison (0.00s) === RUN TestBuildRangeInsertQuery --- PASS: TestBuildRangeInsertQuery (0.00s) === RUN TestBuildRangeInsertQueryRenameMap --- PASS: TestBuildRangeInsertQueryRenameMap (0.00s) === RUN TestBuildRangeInsertPreparedQuery --- PASS: TestBuildRangeInsertPreparedQuery (0.00s) === RUN TestBuildUniqueKeyRangeEndPreparedQuery --- PASS: TestBuildUniqueKeyRangeEndPreparedQuery (0.00s) === RUN TestBuildUniqueKeyMinValuesPreparedQuery --- PASS: TestBuildUniqueKeyMinValuesPreparedQuery (0.00s) === RUN TestBuildDMLDeleteQuery --- PASS: TestBuildDMLDeleteQuery (0.00s) === RUN TestBuildDMLDeleteQuerySignedUnsigned --- PASS: TestBuildDMLDeleteQuerySignedUnsigned (0.00s) === RUN TestBuildDMLInsertQuery --- PASS: TestBuildDMLInsertQuery (0.00s) === RUN TestBuildDMLInsertQuerySignedUnsigned --- PASS: TestBuildDMLInsertQuerySignedUnsigned (0.00s) === RUN TestBuildDMLUpdateQuery --- PASS: TestBuildDMLUpdateQuery (0.00s) === RUN TestBuildDMLUpdateQuerySignedUnsigned --- PASS: TestBuildDMLUpdateQuerySignedUnsigned (0.00s) === RUN TestParseAlterStatement --- PASS: TestParseAlterStatement (0.00s) === RUN TestParseAlterStatementTrivialRename --- PASS: TestParseAlterStatementTrivialRename (0.00s) === RUN TestParseAlterStatementWithAutoIncrement --- PASS: TestParseAlterStatementWithAutoIncrement (0.00s) === RUN TestParseAlterStatementTrivialRenames --- PASS: TestParseAlterStatementTrivialRenames (0.00s) === RUN TestParseAlterStatementNonTrivial --- PASS: TestParseAlterStatementNonTrivial (0.00s) === RUN TestTokenizeAlterStatement --- PASS: TestTokenizeAlterStatement (0.00s) === RUN TestSanitizeQuotesFromAlterStatement --- PASS: TestSanitizeQuotesFromAlterStatement (0.00s) === RUN TestParseAlterStatementDroppedColumns --- PASS: TestParseAlterStatementDroppedColumns (0.00s) === RUN TestParseAlterStatementRenameTable --- PASS: TestParseAlterStatementRenameTable (0.00s) === RUN TestParseAlterStatementExplicitTable --- PASS: TestParseAlterStatementExplicitTable (0.00s) === RUN TestParseEnumValues --- PASS: TestParseEnumValues (0.00s) === RUN TestParseColumnList --- PASS: TestParseColumnList (0.00s) === RUN TestGetColumn --- PASS: TestGetColumn (0.00s) PASS coverage: 71.9% of statements ok github.com/github/gh-ost/go/sql 0.018s coverage: 71.9% of statementsShutting down services...
Removing gh-ost-build-deploy-tarball_app_run_222c5267c9f8 ... Removing gh-ost-build-deploy-tarball_app_run_222c5267c9f8 ... done Removing network gh-ost-build-deploy-tarball_defaultUploading deployable artifacts...
Gathering artifacts for Octofactory upload... Upload artifacts to Octofactory... Uploaded cd5b88015928cfaf3e89bca81e576728b6d512ac-focal-x86_64.tar.gz to Octofactory@github-generic-releases-local/builds/gh-ost-build-deploy-tarball/cd5b88015928cfaf3e89bca81e576728b6d512ac/cd5b88015928cfaf3e89bca81e576728b6d512ac-focal-x86_64.tar.gz Set properties on Octofactory@github-generic-releases-local/builds/gh-ost-build-deploy-tarball/cd5b88015928cfaf3e89bca81e576728b6d512ac/cd5b88015928cfaf3e89bca81e576728b6d512ac-focal-x86_64.tar.gz Uploaded cd5b88015928cfaf3e89bca81e576728b6d512ac-stretch-x86_64.tar.gz to Octofactory@github-generic-releases-local/builds/gh-ost-build-deploy-tarball/cd5b88015928cfaf3e89bca81e576728b6d512ac/cd5b88015928cfaf3e89bca81e576728b6d512ac-stretch-x86_64.tar.gz Set properties on Octofactory@github-generic-releases-local/builds/gh-ost-build-deploy-tarball/cd5b88015928cfaf3e89bca81e576728b6d512ac/cd5b88015928cfaf3e89bca81e576728b6d512ac-stretch-x86_64.tar.gz Finished uploading artifacts! Gathering artifacts for build hosts upload... Uploading artifacts to S3... artifact cd5b88015928cfaf3e89bca81e576728b6d512ac-focal-x86_64.tar.gz uploaded to s3://bp-artifact-escrow/builds/development/95638829 Published artifact message for cd5b88015928cfaf3e89bca81e576728b6d512ac-focal-x86_64.tar.gz to the artifacts exchange artifact cd5b88015928cfaf3e89bca81e576728b6d512ac-stretch-x86_64.tar.gz uploaded to s3://bp-artifact-escrow/builds/development/95638829 Published artifact message for cd5b88015928cfaf3e89bca81e576728b6d512ac-stretch-x86_64.tar.gz to the artifacts exchange Finished uploading artifacts! Confirming all artifacts have been uploaded to build hosts... Confirmed upload of cd5b88015928cfaf3e89bca81e576728b6d512ac-stretch-x86_64.tar.gz Confirmed upload of cd5b88015928cfaf3e89bca81e576728b6d512ac-focal-x86_64.tar.gz Confirmed all artifacts have been uploaded!Uploading non-deployable artifacts...
Gathering artifacts for Octofactory upload... no artifacts found at /tmp/gh-ost-build-deploy-tarball-artifacts
Loading