test: [test-wal]
Passed Started
by
@justintobler

Justin Tobler
1Running with gitlab-runner 17.0.0~pre.88.g761ae5dd (761ae5dd)2 on blue-4.saas-linux-large-amd64.runners-manager.gitlab.com/default v5aaKpzf, system ID: s_3fceac6f9bd83 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_FASTZIP:true4Resolving secrets6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-golang-1.22-rust-1.73:git-2.36 ...7Starting service postgres:12-alpine ...8Pulling docker image postgres:12-alpine ...9Using docker image sha256:a4aa2cb638364ce8d0e1513d8629fa978a75378b7892acd13a436301d0fd87d5 for postgres:12-alpine with digest postgres@sha256:fad109249c9289c52aaa6edfbb3820afda3ad48e299015616c819f18e19501e0 ...10WARNING: Service postgres:12-alpine is already created. Ignoring.11Waiting for services to be up and running (timeout 30 seconds)...12Authenticating with credentials from job payload (GitLab Registry)13Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-golang-1.22-rust-1.73:git-2.36 ...14Using docker image sha256:22b9fab71bf3cdbbd41a99dd1fcede5e11a87912ddae3cb74e495161cf25b5af for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-golang-1.22-rust-1.73:git-2.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-golang-1.22-rust-1.73@sha256:0c00450cce4ddd45fea7e4fa4fc55c051464f1c89832c4f30e7233ec44dddc4e ...16Running on runner-v5aakpzf-project-2009901-concurrent-0 via runner-v5aakpzf-s-l-l-amd64-1722517958-82f63d15...18Fetching changes...19Initialized empty Git repository in /builds/gitlab-org/gitaly/.git/20Created fresh repository.21Checking out cbb0f5f6 as detached HEAD (ref is 17-2-stable)...22Skipping Git submodules setup23$ git remote set-url origin "${CI_REPOSITORY_URL}"25Checking cache for debian-bookworm-git-default-af4d6442c1b988ba160bea2abc3007ce25f69877-20-protected...26Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/2009901/debian-bookworm-git-default-af4d6442c1b988ba160bea2abc3007ce25f69877-20-protected 27Successfully extracted cache28Checking cache for debian-bookworm-go-1.22-e8f8407a415a09a5c95599018eb1398a932c4b09-20-protected...29Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/2009901/debian-bookworm-go-1.22-e8f8407a415a09a5c95599018eb1398a932c4b09-20-protected 30Successfully extracted cache32Using docker image sha256:22b9fab71bf3cdbbd41a99dd1fcede5e11a87912ddae3cb74e495161cf25b5af for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-golang-1.22-rust-1.73:git-2.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-golang-1.22-rust-1.73@sha256:0c00450cce4ddd45fea7e4fa4fc55c051464f1c89832c4f30e7233ec44dddc4e ...33$ chmod 1777 "${TEST_TMP_DIR}"34$ mount none -t tmpfs -o size=4G "${TEST_TMP_DIR}"35$ go version36go version go1.22.5 linux/amd6437$ install --directory --owner=${TEST_UID} --group=${TEST_UID} _build38$ setpriv --reuid=${TEST_UID} --regid=${TEST_UID} --clear-groups --no-new-privs make ${TEST_TARGET} $(test "${GIT_VERSION}" = default && echo WITH_BUNDLED_GIT=YesPlease)39go: downloading gotest.tools/gotestsum v1.11.040go: downloading github.com/dnephin/pflag v1.0.741go: downloading github.com/fatih/color v1.15.042go: downloading github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc51043go: downloading github.com/bitfield/gotestdox v0.2.144go: downloading golang.org/x/sync v0.3.045go: downloading golang.org/x/term v0.10.046go: downloading golang.org/x/tools v0.11.047go: downloading github.com/fsnotify/fsnotify v1.5.448go: downloading golang.org/x/sys v0.10.049go: downloading github.com/mattn/go-colorable v0.1.1350go: downloading github.com/mattn/go-isatty v0.0.1951go: downloading golang.org/x/text v0.11.052go: downloading golang.org/x/mod v0.12.053warning: unable to access '/root/.config/git/ignore': Permission denied54warning: unable to access '/root/.config/git/ignore': Permission denied55warning: unable to access '/root/.config/git/attributes': Permission denied56go: downloading github.com/t-yuki/gocover-cobertura v0.0.0-20180217150009-aaee18c8195c57∅ cmd (43ms) (coverage: 0.0% of statements)58✓ auth (145ms) (coverage: 2.1% of statements)59✓ client (313ms) (coverage: 2.8% of statements)60✓ . (425ms) (coverage: 2.0% of statements)61∅ cmd/gitaly-backup (5ms) (coverage: 0.0% of statements)62∅ cmd/gitaly-blackbox (5ms) (coverage: 0.0% of statements)63∅ cmd/gitaly-debug (11ms) (coverage: 0.0% of statements)64✓ cmd/gitaly-gpg (141ms) (coverage: 2.6% of statements)65✓ cmd/gitaly-wrapper (2.9s) (coverage: 2.4% of statements)66✓ cmd/gitaly-lfs-smudge (4.39s) (coverage: 3.5% of statements)67∅ cmd/praefect (39ms) (coverage: 0.0% of statements)68✓ internal/backoff (114ms) (coverage: 1.9% of statements)69✓ internal/archive (120ms) (coverage: 3.2% of statements)70✓ cmd/gitaly-hooks (6.229s) (coverage: 4.8% of statements)71✓ cmd/gitaly-ssh (6.561s) (coverage: 4.5% of statements)72✓ internal/bootstrap/starter (93ms) (coverage: 2.0% of statements)73✓ internal/bootstrap (100ms) (coverage: 2.1% of statements)74∅ internal/cli (27ms) (coverage: 0.0% of statements)75✓ internal/blackbox (133ms) (coverage: 2.6% of statements)76✓ internal/cache (219ms) (coverage: 4.1% of statements)77✓ internal/bundleuri (245ms) (coverage: 3.1% of statements)78✓ internal/cgroups (263ms) (coverage: 3.0% of statements)79∅ internal/command/commandcounter (24ms) (coverage: 0.0% of statements)80✓ internal/datastructure (92ms) (coverage: 2.1% of statements)81✓ internal/command (364ms) (coverage: 3.9% of statements)82✓ cmd/gitaly (16.062s) (coverage: 3.0% of statements)83✓ internal/dontpanic (77ms) (coverage: 2.1% of statements)84✓ internal/featureflag (14ms) (coverage: 85.1% of statements)85✓ internal/errors/cfgerror (90ms) (coverage: 2.4% of statements)86✓ internal/backup (5.829s) (coverage: 12.6% of statements)87∅ internal/git/alternates (33ms) (coverage: 0.0% of statements)88✓ internal/git/conflict (201ms) (coverage: 3.2% of statements)89✓ internal/git/gitattributes (417ms) (coverage: 3.1% of statements)90✓ internal/cli/gitalybackup (5.723s) (coverage: 8.6% of statements)91✓ internal/git/gitio (133ms) (coverage: 2.1% of statements)92✓ internal/git/catfile (2.214s) (coverage: 5.3% of statements)93✓ internal/git (2.427s) (coverage: 7.3% of statements)94∅ internal/git/housekeeping/config95✓ internal/git/gittest (1.753s) (coverage: 3.8% of statements)96✓ internal/git/gitpipe (2.359s) (coverage: 5.1% of statements)97✓ internal/git/housekeeping (2.053s) (coverage: 3.9% of statements)98✓ internal/cli/gitaly (13.427s) (coverage: 5.4% of statements)99✓ internal/cli/praefect (16.548s) (coverage: 12.6% of statements)100∅ internal/git/log (20ms) (coverage: 0.0% of statements)101✓ internal/git/rawdiff (100ms) (coverage: 2.0% of statements)102✓ internal/git/packfile (172ms) (coverage: 2.8% of statements)103✓ internal/git/quarantine (209ms) (coverage: 3.3% of statements)104✓ internal/git/pktline (368ms) (coverage: 2.4% of statements)105✓ internal/git/housekeeping/manager (6.064s) (coverage: 6.2% of statements)106✓ internal/git/trace2 (176ms) (coverage: 2.8% of statements)107✓ internal/git/smudge (262ms) (coverage: 2.7% of statements)108✓ internal/git/trailerparser (106ms) (coverage: 2.0% of statements)109✓ internal/git/objectpool (4.951s) (coverage: 4.6% of statements)110✓ internal/git/trace2hooks (832ms) (coverage: 3.2% of statements)111✓ internal/git/remoterepo (1.755s) (coverage: 5.8% of statements)112✓ internal/git/stats (1.795s) (coverage: 5.6% of statements)113∅ internal/gitaly/archive (37ms) (coverage: 0.0% of statements)114✓ internal/git/updateref (2.279s) (coverage: 3.5% of statements)115✓ internal/git/localrepo (9.135s) (coverage: 10.2% of statements)116∅ internal/gitaly/config/auth117∅ internal/gitaly/config/sentry (6ms) (coverage: 0.0% of statements)118∅ internal/gitaly/gitalyclient (6ms) (coverage: 0.0% of statements)119✓ internal/gitaly/config/prometheus (92ms) (coverage: 1.9% of statements)120✓ internal/gitaly/config/cgroups (107ms) (coverage: 1.9% of statements)121✓ internal/gitaly/diff (273ms) (coverage: 3.5% of statements)122✓ internal/gitaly/config (586ms) (coverage: 6.4% of statements)123✓ internal/gitaly/hook (833ms) (coverage: 4.9% of statements)124✓ internal/gitaly/hook/receivepack (480ms) (coverage: 3.4% of statements)125✓ internal/gitaly/rangediff (92ms) (coverage: 2.1% of statements)126✓ internal/gitaly/hook/updateref (275ms) (coverage: 4.1% of statements)127✓ internal/gitaly/repoutil (293ms) (coverage: 4.0% of statements)128✓ internal/gitaly/maintenance (328ms) (coverage: 3.4% of statements)129∅ internal/gitaly/service (5ms) (coverage: 0.0% of statements)130∅ internal/gitaly/server/auth (14ms) (coverage: 0.0% of statements)131✓ internal/gitaly/linguist (2.58s) (coverage: 3.7% of statements)132✓ internal/gitaly/service/analysis (881ms) (coverage: 5.4% of statements)133✓ internal/gitaly/service/blob (4.412s) (coverage: 8.1% of statements)134✓ internal/gitaly/service/internalgitaly (359ms) (coverage: 4.0% of statements)135✓ internal/gitaly/service/cleanup (5.718s) (coverage: 6.7% of statements)136✓ internal/gitaly/service/hook (10.193s) (coverage: 7.7% of statements)137✓ internal/gitaly/service/diff (12.177s) (coverage: 10.1% of statements)138✓ internal/gitaly/service/commit (13.662s) (coverage: 16.6% of statements)139✓ internal/gitaly/service/objectpool (7.703s) (coverage: 7.8% of statements)140∅ internal/gitaly/service/setup (13ms) (coverage: 0.0% of statements)141✓ internal/gitaly/service/server (327ms) (coverage: 4.4% of statements)142✓ internal/gitaly/service/remote (3.928s) (coverage: 6.4% of statements)143✓ internal/gitaly/service/conflicts (20.527s) (coverage: 7.7% of statements)144✓ internal/gitaly/service/ref (11.031s) (coverage: 12.6% of statements)145∅ internal/gitaly/storage/gitstorage (89ms) (coverage: 0.0% of statements)146✓ internal/gitaly/storage (242ms) (coverage: 3.0% of statements)147✓ internal/gitaly/storage/counter (398ms) (coverage: 3.1% of statements)148✓ internal/gitaly/storage/mode (169ms) (coverage: 1.9% of statements)149✓ internal/gitaly/storage/mode/permission (218ms) (coverage: 1.9% of statements)150✓ internal/gitaly/storage/keyvalue (473ms) (coverage: 2.9% of statements)151✓ internal/gitaly/storage/storagectx (422ms) (coverage: 2.7% of statements)152✓ internal/gitaly/service/smarthttp (12.673s) (coverage: 8.5% of statements)153✓ internal/gitaly/server (41.787s) (coverage: 4.8% of statements)154✓ internal/gitaly/service/ssh (13.865s) (coverage: 8.7% of statements)155✓ internal/gitaly/transaction (175ms) (coverage: 3.2% of statements)156✓ internal/gitaly/storage/walk (214ms) (coverage: 2.9% of statements)157✓ internal/gitaly/storage/storagemgr/snapshot (289ms) (coverage: 3.1% of statements)158✓ internal/gitaly/storage/wal (671ms) (coverage: 4.2% of statements)159✓ internal/gitlab/client (168ms) (coverage: 2.1% of statements)160✓ internal/grpc/backchannel (215ms) (coverage: 2.9% of statements)161✓ internal/gitlab (299ms) (coverage: 3.8% of statements)162✓ internal/grpc/client (139ms) (coverage: 2.4% of statements)163✓ internal/gitaly/service/repository (28.115s) (coverage: 21.5% of statements)164✓ internal/grpc/grpcstats (143ms) (coverage: 2.2% of statements)165✓ internal/grpc/listenmux (213ms) (coverage: 2.0% of statements)166✓ internal/grpc/metadata (110ms) (coverage: 1.9% of statements)167✓ internal/grpc/dnsresolver (1.15s) (coverage: 2.5% of statements)168✓ internal/grpc/middleware/cache (153ms) (coverage: 4.1% of statements)169∅ internal/grpc/middleware/panichandler (38ms) (coverage: 0.0% of statements)170✓ internal/grpc/middleware/featureflag (114ms) (coverage: 1.9% of statements)171✓ internal/grpc/middleware/loghandler (127ms) (coverage: 2.1% of statements)172✓ internal/grpc/middleware/customfieldshandler (234ms) (coverage: 3.4% of statements)173✓ internal/grpc/middleware/limithandler (640ms) (coverage: 3.0% of statements)174✓ internal/grpc/middleware/sentryhandler (136ms) (coverage: 2.9% of statements)175✓ internal/grpc/middleware/requestinfohandler (139ms) (coverage: 4.1% of statements)176✓ internal/grpc/middleware/statushandler (165ms) (coverage: 1.9% of statements)177✓ internal/grpc/protoregistry (196ms) (coverage: 3.5% of statements)178✓ internal/grpc/proxy (961ms) (coverage: 3.6% of statements)179✓ internal/helper/duration (158ms) (coverage: 1.9% of statements)180✓ internal/helper (179ms) (coverage: 2.1% of statements)181✓ internal/helper/chunk (207ms) (coverage: 2.0% of statements)182✓ internal/grpc/sidechannel (469ms) (coverage: 2.8% of statements)183✓ internal/helper/fstype (109ms) (coverage: 1.9% of statements)184✓ internal/helper/env (135ms) (coverage: 2.1% of statements)185✓ internal/helper/lines (151ms) (coverage: 2.1% of statements)186✓ internal/helper/perm (129ms) (coverage: 1.9% of statements)187✓ internal/helper/text (185ms) (coverage: 1.9% of statements)188✓ internal/kernel (178ms) (coverage: 2.0% of statements)189✓ internal/limiter/watchers (202ms) (coverage: 2.1% of statements)190✓ internal/log (209ms) (coverage: 2.4% of statements)191✓ internal/limiter (1.515s) (coverage: 3.6% of statements)192✓ internal/gitaly/storage/storagemgr (19.955s) (coverage: 13.7% of statements)193∅ internal/praefect/datastore/advisorylock194∅ internal/praefect/datastore/migrations (41ms) (coverage: 0.0% of statements)195✓ internal/praefect/config (137ms) (coverage: 2.6% of statements)196✓ internal/praefect/metrics (139ms) (coverage: 2.4% of statements)197✓ internal/praefect/middleware (190ms) (coverage: 3.8% of statements)198✓ internal/praefect/nodes/tracker (98ms) (coverage: 2.2% of statements)199✓ internal/gitaly/service/operations (56.419s) (coverage: 17.0% of statements)200✓ internal/praefect/datastore/glsql (10.47s) (coverage: 2.9% of statements)201∅ internal/praefect/service/info (4ms) (coverage: 0.0% of statements)202✓ internal/praefect/repocleaner (4.854s) (coverage: 4.5% of statements)203∅ internal/praefect/service/transaction (5ms) (coverage: 0.0% of statements)204✓ internal/praefect/transactions (225ms) (coverage: 3.3% of statements)205∅ internal/prometheus/metrics206∅ internal/protoutil (4ms) (coverage: 0.0% of statements)207✓ internal/ps (160ms) (coverage: 2.0% of statements)208✓ internal/safe (155ms) (coverage: 3.3% of statements)209✓ internal/signature (71ms) (coverage: 2.2% of statements)210∅ internal/stream (132ms) (coverage: 0.0% of statements)211✓ internal/streamcache (406ms) (coverage: 3.4% of statements)212✓ internal/structerr (22ms) (coverage: 95.4% of statements)213✓ internal/praefect/reconciler (17.185s) (coverage: 3.2% of statements)214✓ internal/praefect/service/server (8.593s) (coverage: 4.3% of statements)215✓ internal/tempdir (214ms) (coverage: 3.2% of statements)216∅ internal/testhelper/testcfg (5ms) (coverage: 0.0% of statements)217∅ internal/testhelper/promtest (5ms) (coverage: 0.0% of statements)218✓ internal/testhelper (101ms) (coverage: 2.6% of statements)219✓ internal/gitaly/storage/raft (55.253s) (coverage: 4.6% of statements)220∅ internal/transaction/txinfo (13ms) (coverage: 0.0% of statements)221✓ internal/tracing (89ms) (coverage: 2.1% of statements)222✓ internal/testhelper/testserver (100ms) (coverage: 3.1% of statements)223✓ internal/transaction/voting (62ms) (coverage: 2.0% of statements)224∅ internal/version (5ms) (coverage: 0.0% of statements)225∅ internal/x509 (5ms) (coverage: 0.0% of statements)226∅ proto/go/gitalypb/testproto (8ms) (coverage: 0.0% of statements)227∅ proto/go/gitalypb (61ms) (coverage: 0.0% of statements)228✓ internal/unarycache (89ms) (coverage: 2.9% of statements)229✓ tools/gitaly-init-cgroups (6ms) (coverage: 16.1% of statements)230✓ tools/govulncheck-filter (5ms) (coverage: 82.1% of statements)231✓ streamio (100ms) (coverage: 2.0% of statements)232∅ tools/module-updater (7ms) (coverage: 0.0% of statements)233∅ tools/noticegen (7ms) (coverage: 0.0% of statements)234∅ tools/panic-parser (6ms) (coverage: 0.0% of statements)235∅ tools/replace-buildid (5ms) (coverage: 0.0% of statements)236∅ tools/protoc-gen-gitaly-protolist (6ms) (coverage: 0.0% of statements)237✓ tools/protoc-gen-gitaly-lint (76ms) (coverage: 2.7% of statements)238∅ tools/test-boot (4ms) (coverage: 0.0% of statements)239✓ internal/praefect/nodes (29.115s) (coverage: 5.5% of statements)240✓ internal/testhelper/testdb (9.659s) (coverage: 2.7% of statements)241✓ internal/praefect/datastore (45.664s) (coverage: 5.3% of statements)242✓ internal/praefect/service (48.04s) (coverage: 3.9% of statements)243✓ internal/praefect (1m38.075s) (coverage: 17.6% of statements)244=== Skipped245=== SKIP: internal/git/housekeeping/manager TestRepositoryManager_CleanStaleData_reftable (0.00s)246 optimize_repository_test.go:1696: test is reftable dependent247=== SKIP: internal/git/housekeeping/manager TestOptimizeRepository/failing_repack/normal_repository/failing_repack/with_transaction (0.04s)248 optimize_repository_test.go:1083: test should not run in transaction: cannot inject a command error into WAL transaction manager249=== SKIP: internal/git/housekeeping/manager TestOptimizeRepository/failing_repack/object_pool/failing_repack/with_transaction (0.01s)250 optimize_repository_test.go:1083: test should not run in transaction: cannot inject a command error into WAL transaction manager251=== SKIP: internal/git/localrepo TestCreateSnapshot/repository_contains_symlink (0.00s)252 testhelper.go:64: 253 The repositories generally shouldn't have symlinks in them and the TransactionManager never writes any254 symlinks. Symlinks are not supported when creating a snapshot of the repository. Disable the test as it255 doesn't seem to test a realistic scenario.256=== SKIP: internal/git/stats TestRepositoryInfoForRepository/garbage_-_reftable (0.01s)257 repository_info_test.go:379: 258=== SKIP: internal/gitaly/config TestConfigLocator_GetRepoPath/storage_doesn't_exist_on_disk (0.00s)259 testhelper.go:64: 260 The test is testing a broken storage by deleting the storage after initializing it.261 This causes problems with WAL as the disk state expected to be present by the database262 and the transaction manager suddenly don't exist. Skip the test here with WAL and rely263 on the storage implementation to handle broken storage on initialization.264=== SKIP: internal/gitaly/service/cleanup TestRewriteHistory_SHA256 (0.00s)265 rewrite_history_test.go:517: test is not compatible with SHA1266=== SKIP: internal/gitaly/service/cleanup TestRewriteHistory/remove_blob_in_pool_repo (0.00s)267 testhelper.go:64: 268 Object pools are not yet supported with transaction management.269=== SKIP: internal/gitaly/service/objectpool TestCreate_unsuccessful/pool_is_locked (0.00s)270 testhelper.go:64: Transactions are isolated and won't see each other's locks.271=== SKIP: internal/gitaly/service/operations TestUserMergeBranch_allowed/gpg_signing=false (0.00s)272 testhelper.go:64: PartitionManager not injected in test setup273=== SKIP: internal/gitaly/service/operations TestUserMergeBranch_allowed/gpg_signing=true (0.00s)274 testhelper.go:64: PartitionManager not injected in test setup275=== SKIP: internal/gitaly/service/repository TestDeletingInfoAttributes (0.00s)276 testhelper.go:64: Supporting info/attributes file is deprecating, so we don't need to support committing them through the WAL. Skip asserting the info/attributes file is removed. And this test should be removed, once all info/attributes files clean up.277=== SKIP: internal/gitaly/service/repository TestGetCustomHooks_symlink (0.00s)278 testhelper.go:64: 279 The repositories generally shouldn't have symlinks in them and the TransactionManager never writes any280 symlinks. Symlinks are not supported when creating a snapshot of the repository. Disable the test as it281 doesn't seem to test a realistic scenario.282=== SKIP: internal/gitaly/service/repository TestRemoveRepository_locking (0.00s)283 testhelper.go:64: 284 Repository locks are not acquired with transaction management enabled. The test and the locking285 logic will be removed once transaction managements is always enabled.286=== SKIP: internal/gitaly/service/repository TestCreateRepositoryFromURL_existingTarget/target_is_a_directory (0.00s)287 testhelper.go:64: 288=== SKIP: internal/gitaly/service/repository TestCreateRepositoryFromURL_existingTarget/target_is_a_file (0.00s)289 testhelper.go:64: 290 The transaction commit fails as the TransactionManager fails to initialize with the state291 directory being a file. This is testing storage details rather than the RPC implementation292 testing of this scenario should be left to the relevant package.294=== SKIP: internal/gitaly/service/repository TestSetCustomHooksRequest_success/RestoreCustomHooks (0.27s)295 testhelper.go:64: This RPC is deprecated and pending removal296=== SKIP: internal/gitaly/service/repository TestRepositoryExists/storage_directory_does_not_exist (0.00s)297 testhelper.go:64: 298 The test is testing a broken storage by deleting the storage after initializing it.299 This causes problems with WAL as the disk state expected to be present by the database300 and the transaction manager suddenly don't exist. Skip the test here with WAL and rely301 on the storage implementation to handle broken storage on initialization.302=== SKIP: internal/gitaly/service/repository TestOptimizeRepository/gitconfig_credentials_get_pruned (0.00s)303 testhelper.go:64: OptimizeRepository in WAL doesn't clean up configs because writing into the config won't be supported304=== SKIP: internal/gitaly/service/repository TestOptimizeRepository/empty_ref_directories_get_pruned_after_grace_period (0.00s)305 testhelper.go:64: Empty ref directories won't be a problem in WAL. Eventually, we'll clean up them as a part of pack-refs task.306=== SKIP: internal/limiter TestLimiter_dynamic/use_resizable_semaphore_in_concurrency_limiter=false,use_resizable_semaphore_lifo_strategy=false (0.00s)307 concurrency_limiter_test.go:246: limiter.staticSemaphore does not support dynamic limiting308=== SKIP: internal/limiter TestLimiter_dynamic/use_resizable_semaphore_in_concurrency_limiter=false,use_resizable_semaphore_lifo_strategy=true (0.00s)309 concurrency_limiter_test.go:246: limiter.staticSemaphore does not support dynamic limiting310=== SKIP: internal/praefect TestRemoveRepository (0.00s)311 testhelper.go:435: This test has been quarantined. Please see https://gitlab.com/gitlab-org/gitaly/-/issues/4833 for more information.312DONE 9461 tests, 23 skipped in 283.909s314Running after script...315$ go run "${CI_PROJECT_DIR}/tools/panic-parser"316# Checking for panics in /builds/gitlab-org/gitaly/_build/reports/test-report.json317$ echo -e "section_start:$(date +%s):coverage[collapsed=true]\r\e[0KCode Coverage" # collapsed multi-line command323Not uploading cache debian-bookworm-git-default-af4d6442c1b988ba160bea2abc3007ce25f69877-20-protected due to policy324Not uploading cache debian-bookworm-go-1.22-e8f8407a415a09a5c95599018eb1398a932c4b09-20-protected due to policy326Uploading artifacts...327/builds/gitlab-org/gitaly/_build/reports/test-logs: found 2293 matching artifact files and directories 328/builds/gitlab-org/gitaly/_build/reports/test-report.json: found 1 matching artifact files and directories 329/builds/gitlab-org/gitaly/_build/reports/coverage-report.html: found 1 matching artifact files and directories 330/builds/gitlab-org/gitaly/_build/reports/coverage-list.txt: found 1 matching artifact files and directories 331WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7483813724/artifacts?artifact_format=zip&artifact_type=archive&expire_in=1+week new-url=https://gitlab.com332WARNING: Retrying... context=artifacts-uploader error=request redirected333Uploading artifacts as "archive" to coordinator... 201 Created id=7483813724 responseStatus=201 Created token=glcbt-66334Uploading artifacts...335/builds/gitlab-org/gitaly/_build/reports/tests-junit.xml: found 1 matching artifact files and directories 336WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7483813724/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=1+week new-url=https://gitlab.com337WARNING: Retrying... context=artifacts-uploader error=request redirected338Uploading artifacts as "junit" to coordinator... 201 Created id=7483813724 responseStatus=201 Created token=glcbt-66339Uploading artifacts...340/builds/gitlab-org/gitaly/_build/reports/coverage/cobertura.xml: found 1 matching artifact files and directories 341WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/7483813724/artifacts?artifact_format=gzip&artifact_type=cobertura&expire_in=1+week new-url=https://gitlab.com342WARNING: Retrying... context=artifacts-uploader error=request redirected343Uploading artifacts as "cobertura" to coordinator... 201 Created id=7483813724 responseStatus=201 Created token=glcbt-66345Job succeeded