build checks.x86_64-linux.go-unit-tests
0.11 s
$ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://github.com/NorfairKing/niks3?ref=fix%2Fregister-completed-object&rev=eefd861c77d20afa94829bc1a8c5d32eb3380e2d#checks.x86_64-linux.go-unit-tests --print-build-logs
1.03 s
1.80 s
Downloading cached postgresql-18.4-doc from https://cache.staging.nix-ci.com
1.80 s
Downloading cached niks3-tests from https://cache.staging.nix-ci.com
1.80 s
Downloading cached brotli-1.2.0-dev from https://cache.staging.nix-ci.com
1.80 s
Downloading cached libpsl-0.21.5-dev from https://cache.staging.nix-ci.com
1.80 s
Downloading cached libssh2-1.11.1-dev from https://cache.staging.nix-ci.com
1.80 s
Downloading cached nghttp3-1.16.0-dev from https://cache.staging.nix-ci.com
1.80 s
Downloading cached ngtcp2-1.23.0-dev from https://cache.staging.nix-ci.com
1.80 s
Downloading cached nix-perl from https://cache.staging.nix-ci.com
1.80 s
Downloading cached numactl-2.0.18-dev from https://cache.staging.nix-ci.com
1.80 s
Downloading cached boehm-gc-8.2.12-dev from https://cache.staging.nix-ci.com
1.80 s
Downloading cached boost-1.89.0-dev from https://cache.staging.nix-ci.com
1.80 s
Downloading cached c-ares from https://cache.staging.nix-ci.com
1.80 s
Downloading cached libidn2-2.3.8-bin from https://cache.staging.nix-ci.com
1.80 s
Downloading cached liburing-2.14-bin from https://cache.staging.nix-ci.com
1.80 s
Downloading cached nix-util-c from https://cache.staging.nix-ci.com
1.80 s
Downloading cached acl-2.3.2-dev from https://cache.staging.nix-ci.com
1.89 s
Downloaded cached libssh2-1.11.1-dev (83 KiB) in 87ms
1.90 s
Progress: 0 of 4 built, 1 of 44 downloaded from cache (15 downloading)
1.90 s
Downloaded cached brotli-1.2.0-dev (57 KiB) in 98ms
1.90 s
Downloading cached attr-2.5.2-dev from https://cache.staging.nix-ci.com
1.90 s
Progress: 0 of 4 built, 2 of 44 downloaded from cache (15 downloading)
1.90 s
Downloading cached libev from https://cache.staging.nix-ci.com
1.90 s
Downloaded cached ngtcp2-1.23.0-dev (302 KiB) in 100ms
1.90 s
Progress: 0 of 4 built, 3 of 44 downloaded from cache (15 downloading)
1.94 s
Downloaded cached libpsl-0.21.5-dev (7800 B) in 140ms
1.94 s
Downloaded cached numactl-2.0.18-dev (19 KiB) in 140ms
1.94 s
Progress: 0 of 4 built, 4 of 44 downloaded from cache (14 downloading)
1.94 s
Progress: 0 of 4 built, 5 of 44 downloaded from cache (13 downloading)
1.94 s
Downloaded cached nix-util-c (106 KiB) in 140ms
1.94 s
Progress: 0 of 4 built, 6 of 44 downloaded from cache (12 downloading)
1.94 s
Downloading cached nix-fetchers-c from https://cache.staging.nix-ci.com
1.94 s
Downloading cached nix-main-c from https://cache.staging.nix-ci.com
1.94 s
Downloading cached nix-store-c from https://cache.staging.nix-ci.com
2.01 s
Downloaded cached libidn2-2.3.8-bin (37 KiB) in 204ms
2.01 s
Progress: 0 of 4 built, 7 of 44 downloaded from cache (14 downloading)
2.01 s
Downloading cached libidn2-2.3.8-dev from https://cache.staging.nix-ci.com
2.01 s
Downloaded cached acl-2.3.2-dev (8624 B) in 204ms
2.01 s
Progress: 0 of 4 built, 8 of 44 downloaded from cache (14 downloading)
2.03 s
Downloaded cached nghttp3-1.16.0-dev (123 KiB) in 228ms
2.03 s
Downloaded cached nix-perl (211 KiB) in 229ms
2.04 s
Progress: 0 of 4 built, 9 of 44 downloaded from cache (13 downloading)
2.04 s
Downloaded cached postgresql-18.4-doc (16.5 MiB) in 241ms
2.04 s
Progress: 0 of 4 built, 10 of 44 downloaded from cache (12 downloading)
2.04 s
Progress: 0 of 4 built, 11 of 44 downloaded from cache (11 downloading)
2.04 s
Downloaded cached boehm-gc-8.2.12-dev (256 KiB) in 240ms
2.04 s
Progress: 0 of 4 built, 12 of 44 downloaded from cache (10 downloading)
2.04 s
Downloaded cached liburing-2.14-bin (640 KiB) in 240ms
2.04 s
Progress: 0 of 4 built, 13 of 44 downloaded from cache (9 downloading)
2.04 s
Downloading cached liburing-2.14-dev from https://cache.staging.nix-ci.com
2.04 s
Downloaded cached attr-2.5.2-dev (13 KiB) in 143ms
2.04 s
Progress: 0 of 4 built, 14 of 44 downloaded from cache (9 downloading)
2.04 s
Downloading cached libarchive-3.8.8-dev from https://cache.staging.nix-ci.com
2.05 s
Downloaded cached nix-fetchers-c (66 KiB) in 103ms
2.05 s
Progress: 0 of 4 built, 15 of 44 downloaded from cache (9 downloading)
2.05 s
Downloaded cached nix-main-c (16 KiB) in 103ms
2.05 s
Progress: 0 of 4 built, 16 of 44 downloaded from cache (8 downloading)
2.05 s
Downloaded cached libev (225 KiB) in 146ms
2.05 s
Progress: 0 of 4 built, 17 of 44 downloaded from cache (7 downloading)
2.05 s
Downloaded cached c-ares (276 KiB) in 245ms
2.05 s
Progress: 0 of 4 built, 18 of 44 downloaded from cache (6 downloading)
2.05 s
Downloading cached nghttp2 from https://cache.staging.nix-ci.com
2.09 s
Downloaded cached libidn2-2.3.8-dev (15 KiB) in 82ms
2.09 s
Progress: 0 of 4 built, 19 of 44 downloaded from cache (6 downloading)
2.10 s
Downloaded cached libarchive-3.8.8-dev (91 KiB) in 52ms
2.10 s
Progress: 0 of 4 built, 20 of 44 downloaded from cache (5 downloading)
2.10 s
Downloaded cached liburing-2.14-dev (95 KiB) in 53ms
2.10 s
Progress: 0 of 4 built, 21 of 44 downloaded from cache (4 downloading)
2.15 s
Downloaded cached nghttp2 (2.6 MiB) in 96ms
2.15 s
Progress: 0 of 4 built, 22 of 44 downloaded from cache (3 downloading)
2.15 s
Downloading cached nghttp2-1.69.0-dev from https://cache.staging.nix-ci.com
2.21 s
Downloaded cached nghttp2-1.69.0-dev (241 KiB) in 66ms
2.21 s
Progress: 0 of 4 built, 23 of 44 downloaded from cache (3 downloading)
2.21 s
Downloading cached curl-8.21.0-dev from https://cache.staging.nix-ci.com
2.24 s
Downloaded cached curl-8.21.0-dev (275 KiB) in 31ms
2.24 s
Progress: 0 of 4 built, 24 of 44 downloaded from cache (3 downloading)
2.24 s
Downloading cached postgresql-18.4-dev from https://cache.staging.nix-ci.com
2.31 s
Downloaded cached nix-store-c (246 KiB) in 365ms
2.31 s
Progress: 0 of 4 built, 25 of 44 downloaded from cache (3 downloading)
2.32 s
Downloading cached nix-expr-c from https://cache.staging.nix-ci.com
2.49 s
Downloaded cached niks3-tests (48.1 MiB) in 684ms
2.49 s
Progress: 0 of 4 built, 26 of 44 downloaded from cache (3 downloading)
2.67 s
Downloaded cached nix-expr-c (402 KiB) in 346ms
2.67 s
Progress: 0 of 3 built, 27 of 44 downloaded from cache (2 downloading)
2.68 s
Downloading cached nix-flake-c from https://cache.staging.nix-ci.com
2.70 s
Downloaded cached nix-flake-c (146 KiB) in 22ms
2.70 s
Progress: 0 of 3 built, 28 of 44 downloaded from cache (2 downloading)
2.75 s
Downloaded cached postgresql-18.4-dev (11.4 MiB) in 504ms
2.75 s
Progress: 0 of 3 built, 29 of 44 downloaded from cache (1 downloading)
3.08 s
Downloaded cached boost-1.89.0-dev (147.1 MiB) in 1.2s
3.08 s
Progress: 0 of 2 built, 30 of 44 downloaded from cache
3.08 s
Downloading cached nix-util-2.34.8-dev from https://cache.staging.nix-ci.com
3.12 s
Downloaded cached nix-util-2.34.8-dev (342 KiB) in 36ms
3.12 s
Progress: 0 of 2 built, 31 of 44 downloaded from cache
3.12 s
Downloading cached nix-store-2.34.8-dev from https://cache.staging.nix-ci.com
3.12 s
Downloading cached nix-util-c-2.34.8-dev from https://cache.staging.nix-ci.com
3.15 s
Downloaded cached nix-store-2.34.8-dev (425 KiB) in 33ms
3.15 s
Progress: 0 of 2 built, 32 of 44 downloaded from cache (1 downloading)
3.15 s
Downloaded cached nix-util-c-2.34.8-dev (15 KiB) in 34ms
3.15 s
Progress: 0 of 2 built, 33 of 44 downloaded from cache (1 downloading)
3.15 s
Downloading cached nix-store-c-2.34.8-dev from https://cache.staging.nix-ci.com
3.17 s
Downloading cached nix-fetchers-2.34.8-dev from https://cache.staging.nix-ci.com
3.18 s
Downloaded cached nix-store-c-2.34.8-dev (17 KiB) in 29ms
3.18 s
Progress: 0 of 2 built, 34 of 44 downloaded from cache (1 downloading)
3.20 s
Downloaded cached nix-fetchers-2.34.8-dev (34 KiB) in 32ms
3.20 s
Progress: 0 of 2 built, 35 of 44 downloaded from cache
3.20 s
Downloading cached nix-expr-2.34.8-dev from https://cache.staging.nix-ci.com
3.24 s
Downloaded cached nix-expr-2.34.8-dev (739 KiB) in 32ms
3.24 s
Progress: 0 of 2 built, 36 of 44 downloaded from cache
3.24 s
Downloading cached nix-expr-c-2.34.8-dev from https://cache.staging.nix-ci.com
3.24 s
Downloading cached nix-main-2.34.8-dev from https://cache.staging.nix-ci.com
3.25 s
Downloading cached nix-flake-2.34.8-dev from https://cache.staging.nix-ci.com
3.27 s
Downloaded cached nix-expr-c-2.34.8-dev (50 KiB) in 29ms
3.27 s
Progress: 0 of 2 built, 37 of 44 downloaded from cache (2 downloading)
3.27 s
Downloading cached nix-fetchers-c-2.34.8-dev from https://cache.staging.nix-ci.com
3.27 s
Downloaded cached nix-main-2.34.8-dev (10 KiB) in 31ms
3.27 s
Progress: 0 of 2 built, 38 of 44 downloaded from cache (2 downloading)
3.27 s
Downloading cached nix-main-c-2.34.8-dev from https://cache.staging.nix-ci.com
3.29 s
Downloaded cached nix-flake-2.34.8-dev (19 KiB) in 39ms
3.29 s
Progress: 0 of 2 built, 39 of 44 downloaded from cache (2 downloading)
3.29 s
Downloading cached nix-cmd-2.34.8-dev from https://cache.staging.nix-ci.com
3.29 s
Downloaded cached nix-fetchers-c-2.34.8-dev (3264 B) in 27ms
3.29 s
Progress: 0 of 2 built, 40 of 44 downloaded from cache (2 downloading)
3.29 s
Downloading cached nix-flake-c-2.34.8-dev from https://cache.staging.nix-ci.com
3.32 s
Downloaded cached nix-cmd-2.34.8-dev (44 KiB) in 29ms
3.32 s
Progress: 0 of 2 built, 41 of 44 downloaded from cache (2 downloading)
3.33 s
Downloaded cached nix-flake-c-2.34.8-dev (11 KiB) in 32ms
3.33 s
Progress: 0 of 2 built, 42 of 44 downloaded from cache (1 downloading)
3.39 s
Downloaded cached nix-main-c-2.34.8-dev (3136 B) in 117ms
3.39 s
Progress: 0 of 2 built, 43 of 44 downloaded from cache
3.39 s
Downloading cached nix-2.34.8-dev from https://cache.staging.nix-ci.com
3.43 s
Downloaded cached nix-2.34.8-dev (91 KiB) in 39ms
3.43 s
Progress: 0 of 2 built, 44 of 44 downloaded from cache
3.53 s
Building /nix/store/jp6kjx0b861i6k6x72m47d2sbq7x6jh3-niks3-go-unit-tests.drv
3.63 s
[niks3-go-unit-tests] Running client tests...
3.63 s
[niks3-go-unit-tests] === RUN TestDoServerRequestAttachesToken
3.63 s
[niks3-go-unit-tests] === PAUSE TestDoServerRequestAttachesToken
3.63 s
[niks3-go-unit-tests] === RUN TestCaseHackSuffix
3.63 s
[niks3-go-unit-tests] === PAUSE TestCaseHackSuffix
3.63 s
[niks3-go-unit-tests] === RUN TestPartSizeForNAR
3.63 s
[niks3-go-unit-tests] === PAUSE TestPartSizeForNAR
3.63 s
[niks3-go-unit-tests] === RUN TestUploadMultipart_SupersededByPeer
3.63 s
[niks3-go-unit-tests] === PAUSE TestUploadMultipart_SupersededByPeer
3.63 s
[niks3-go-unit-tests] === RUN TestDumpPathMatchesNix
3.63 s
[niks3-go-unit-tests] === PAUSE TestDumpPathMatchesNix
3.63 s
[niks3-go-unit-tests] === RUN TestDumpPathSingleFile
3.63 s
[niks3-go-unit-tests] === PAUSE TestDumpPathSingleFile
3.63 s
[niks3-go-unit-tests] === RUN TestDumpPathWriterError
3.63 s
[niks3-go-unit-tests] === PAUSE TestDumpPathWriterError
3.63 s
[niks3-go-unit-tests] === RUN TestEncodeNixBase32
3.63 s
[niks3-go-unit-tests] === PAUSE TestEncodeNixBase32
3.63 s
[niks3-go-unit-tests] === RUN TestEncodeNixBase32WithRealHash
3.63 s
[niks3-go-unit-tests] === PAUSE TestEncodeNixBase32WithRealHash
3.63 s
[niks3-go-unit-tests] === RUN TestConvertHashToNix32
3.63 s
[niks3-go-unit-tests] === PAUSE TestConvertHashToNix32
3.63 s
[niks3-go-unit-tests] === RUN TestGetStorePathHash
3.63 s
[niks3-go-unit-tests] === PAUSE TestGetStorePathHash
3.63 s
[niks3-go-unit-tests] === RUN TestPathInfoHashCompatibility
3.63 s
[niks3-go-unit-tests] === PAUSE TestPathInfoHashCompatibility
3.63 s
[niks3-go-unit-tests] === RUN TestParsePathInfoJSON
3.63 s
[niks3-go-unit-tests] === PAUSE TestParsePathInfoJSON
3.63 s
[niks3-go-unit-tests] === RUN TestParsePathInfoJSONMultiplePaths
3.63 s
[niks3-go-unit-tests] === PAUSE TestParsePathInfoJSONMultiplePaths
3.63 s
[niks3-go-unit-tests] === RUN TestPathInfoCACompatibility
3.64 s
[niks3-go-unit-tests] === PAUSE TestPathInfoCACompatibility
3.64 s
[niks3-go-unit-tests] === RUN TestRateLimiterFeedback
3.64 s
[niks3-go-unit-tests] === PAUSE TestRateLimiterFeedback
3.64 s
[niks3-go-unit-tests] === RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess
3.64 s
[niks3-go-unit-tests] === PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess
3.64 s
[niks3-go-unit-tests] === RUN TestResolveStorePath
3.64 s
[niks3-go-unit-tests] === PAUSE TestResolveStorePath
3.64 s
[niks3-go-unit-tests] === RUN TestDoWithRetry_BodyReplayedViaGetBody
3.64 s
[niks3-go-unit-tests] === PAUSE TestDoWithRetry_BodyReplayedViaGetBody
3.64 s
[niks3-go-unit-tests] === RUN TestShellSplit
3.64 s
[niks3-go-unit-tests] === PAUSE TestShellSplit
3.64 s
[niks3-go-unit-tests] === RUN TestShellSplitErrors
3.64 s
[niks3-go-unit-tests] === PAUSE TestShellSplitErrors
3.64 s
[niks3-go-unit-tests] === RUN TestSetClientTLS
3.64 s
[niks3-go-unit-tests] === PAUSE TestSetClientTLS
3.64 s
[niks3-go-unit-tests] === RUN TestSetClientTLSDoesNotMutateDefaultTransport
3.64 s
[niks3-go-unit-tests] === PAUSE TestSetClientTLSDoesNotMutateDefaultTransport
3.64 s
[niks3-go-unit-tests] === RUN TestSetClientTLSErrors
3.64 s
[niks3-go-unit-tests] === PAUSE TestSetClientTLSErrors
3.64 s
[niks3-go-unit-tests] === RUN TestStaticToken
3.64 s
[niks3-go-unit-tests] === PAUSE TestStaticToken
3.64 s
[niks3-go-unit-tests] === RUN TestFileTokenReadsAndCaches
3.64 s
[niks3-go-unit-tests] === PAUSE TestFileTokenReadsAndCaches
3.64 s
[niks3-go-unit-tests] === RUN TestFileTokenMissing
3.64 s
[niks3-go-unit-tests] === PAUSE TestFileTokenMissing
3.64 s
[niks3-go-unit-tests] === RUN TestFileTokenEmpty
3.64 s
[niks3-go-unit-tests] === PAUSE TestFileTokenEmpty
3.64 s
[niks3-go-unit-tests] === RUN TestScriptTokenNoExpiryRerunsEveryCall
3.64 s
[niks3-go-unit-tests] === PAUSE TestScriptTokenNoExpiryRerunsEveryCall
3.64 s
[niks3-go-unit-tests] === RUN TestScriptTokenCachesUntilRefresh
3.64 s
[niks3-go-unit-tests] === PAUSE TestScriptTokenCachesUntilRefresh
3.64 s
[niks3-go-unit-tests] === RUN TestScriptTokenEmptyToken
3.64 s
[niks3-go-unit-tests] === PAUSE TestScriptTokenEmptyToken
3.64 s
[niks3-go-unit-tests] === RUN TestScriptTokenBadJSON
3.64 s
[niks3-go-unit-tests] === PAUSE TestScriptTokenBadJSON
3.64 s
[niks3-go-unit-tests] === RUN TestScriptTokenScriptFails
3.64 s
[niks3-go-unit-tests] === PAUSE TestScriptTokenScriptFails
3.64 s
[niks3-go-unit-tests] === RUN TestScriptTokenEmptyCommand
3.64 s
[niks3-go-unit-tests] === PAUSE TestScriptTokenEmptyCommand
3.64 s
[niks3-go-unit-tests] === CONT TestDoServerRequestAttachesToken
3.64 s
[niks3-go-unit-tests] === CONT TestConvertHashToNix32
3.64 s
[niks3-go-unit-tests] === CONT TestResolveStorePath
3.64 s
[niks3-go-unit-tests] === RUN TestConvertHashToNix32/SRI_format_to_Nix32
3.64 s
[niks3-go-unit-tests] === PAUSE TestConvertHashToNix32/SRI_format_to_Nix32
3.64 s
[niks3-go-unit-tests] === RUN TestConvertHashToNix32/already_Nix32_format
3.64 s
[niks3-go-unit-tests] === PAUSE TestConvertHashToNix32/already_Nix32_format
3.64 s
[niks3-go-unit-tests] === CONT TestParsePathInfoJSON
3.64 s
[niks3-go-unit-tests] === RUN TestParsePathInfoJSON/Nix_format
3.64 s
[niks3-go-unit-tests] === PAUSE TestParsePathInfoJSON/Nix_format
3.64 s
[niks3-go-unit-tests] === RUN TestParsePathInfoJSON/Lix_format
3.64 s
[niks3-go-unit-tests] === PAUSE TestParsePathInfoJSON/Lix_format
3.64 s
[niks3-go-unit-tests] === RUN TestParsePathInfoJSON/empty_input
3.64 s
[niks3-go-unit-tests] === PAUSE TestParsePathInfoJSON/empty_input
3.64 s
[niks3-go-unit-tests] === CONT TestPathInfoHashCompatibility
3.64 s
[niks3-go-unit-tests] === RUN TestParsePathInfoJSON/whitespace_only
3.64 s
[niks3-go-unit-tests] === RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)
3.64 s
[niks3-go-unit-tests] === PAUSE TestParsePathInfoJSON/whitespace_only
3.64 s
[niks3-go-unit-tests] === RUN TestParsePathInfoJSON/invalid_JSON
3.64 s
[niks3-go-unit-tests] === PAUSE TestParsePathInfoJSON/invalid_JSON
3.64 s
[niks3-go-unit-tests] === PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)
3.64 s
[niks3-go-unit-tests] === RUN TestPathInfoHashCompatibility/old_string_format_with_colon
3.64 s
[niks3-go-unit-tests] === CONT TestDumpPathSingleFile
3.64 s
[niks3-go-unit-tests] === PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon
3.64 s
[niks3-go-unit-tests] === RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI
3.64 s
[niks3-go-unit-tests] === PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI
3.64 s
[niks3-go-unit-tests] === RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512
3.64 s
[niks3-go-unit-tests] === PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512
3.64 s
[niks3-go-unit-tests] === CONT TestScriptTokenEmptyCommand
3.64 s
[niks3-go-unit-tests] === CONT TestEncodeNixBase32
3.64 s
[niks3-go-unit-tests] === RUN TestEncodeNixBase32/test_string_hash
3.64 s
[niks3-go-unit-tests] === CONT TestDumpPathWriterError
3.64 s
[niks3-go-unit-tests] === PAUSE TestEncodeNixBase32/test_string_hash
3.64 s
[niks3-go-unit-tests] === RUN TestEncodeNixBase32/empty_input
3.64 s
[niks3-go-unit-tests] === PAUSE TestEncodeNixBase32/empty_input
3.64 s
[niks3-go-unit-tests] === CONT TestScriptTokenBadJSON
3.64 s
[niks3-go-unit-tests] === CONT TestScriptTokenEmptyToken
3.64 s
[niks3-go-unit-tests] === CONT TestScriptTokenCachesUntilRefresh
3.64 s
[niks3-go-unit-tests] === CONT TestScriptTokenNoExpiryRerunsEveryCall
3.64 s
[niks3-go-unit-tests] === CONT TestDumpPathMatchesNix
3.64 s
[niks3-go-unit-tests] === CONT TestFileTokenEmpty
3.64 s
[niks3-go-unit-tests] === CONT TestPartSizeForNAR
3.64 s
[niks3-go-unit-tests] === RUN TestConvertHashToNix32/invalid_format
3.64 s
[niks3-go-unit-tests] === PAUSE TestConvertHashToNix32/invalid_format
3.64 s
[niks3-go-unit-tests] === CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess
3.64 s
[niks3-go-unit-tests] === CONT TestCaseHackSuffix
3.64 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 WARN Rate limiter enabled after throttle name=server-test rate=5
3.64 s
[niks3-go-unit-tests] === CONT TestRateLimiterFeedback
3.64 s
[niks3-go-unit-tests] === RUN TestRateLimiterFeedback/429_enables_limiter
3.64 s
[niks3-go-unit-tests] === PAUSE TestRateLimiterFeedback/429_enables_limiter
3.64 s
[niks3-go-unit-tests] === RUN TestRateLimiterFeedback/503_enables_limiter
3.64 s
[niks3-go-unit-tests] === PAUSE TestRateLimiterFeedback/503_enables_limiter
3.64 s
[niks3-go-unit-tests] === RUN TestRateLimiterFeedback/200_does_not_enable_limiter
3.64 s
[niks3-go-unit-tests] === PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter
3.64 s
[niks3-go-unit-tests] === RUN TestRateLimiterFeedback/400_does_not_enable_limiter
3.64 s
[niks3-go-unit-tests] === PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter
3.64 s
[niks3-go-unit-tests] === CONT TestGetStorePathHash
3.64 s
[niks3-go-unit-tests] === RUN TestGetStorePathHash/valid_store_path
3.64 s
[niks3-go-unit-tests] === CONT TestFileTokenMissing
3.64 s
[niks3-go-unit-tests] --- PASS: TestResolveStorePath (0.00s)
3.64 s
[niks3-go-unit-tests] --- PASS: TestScriptTokenEmptyCommand (0.00s)
3.64 s
[niks3-go-unit-tests] --- PASS: TestDoServerRequestAttachesToken (0.00s)
3.64 s
[niks3-go-unit-tests] --- PASS: TestFileTokenEmpty (0.00s)
3.64 s
[niks3-go-unit-tests] === CONT TestEncodeNixBase32WithRealHash
3.64 s
[niks3-go-unit-tests] === CONT TestSetClientTLSDoesNotMutateDefaultTransport
3.64 s
[niks3-go-unit-tests] === CONT TestScriptTokenScriptFails
3.64 s
[niks3-go-unit-tests] === CONT TestFileTokenReadsAndCaches
3.65 s
[niks3-go-unit-tests] === CONT TestUploadMultipart_SupersededByPeer
3.65 s
[niks3-go-unit-tests] === RUN TestUploadMultipart_SupersededByPeer/exists
3.65 s
[niks3-go-unit-tests] === PAUSE TestUploadMultipart_SupersededByPeer/exists
3.65 s
[niks3-go-unit-tests] === RUN TestPartSizeForNAR/zero_stays_at_minimum
3.65 s
[niks3-go-unit-tests] === CONT TestPathInfoCACompatibility
3.65 s
[niks3-go-unit-tests] === PAUSE TestGetStorePathHash/valid_store_path
3.65 s
[niks3-go-unit-tests] --- PASS: TestScriptTokenBadJSON (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestScriptTokenEmptyToken (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestEncodeNixBase32WithRealHash (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestScriptTokenCachesUntilRefresh (0.01s)
3.65 s
[niks3-go-unit-tests] === RUN TestUploadMultipart_SupersededByPeer/missing
3.65 s
[niks3-go-unit-tests] --- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.01s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestFileTokenReadsAndCaches (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.00s)
3.65 s
[niks3-go-unit-tests] === CONT TestShellSplitErrors
3.65 s
[niks3-go-unit-tests] --- PASS: TestShellSplitErrors (0.00s)
3.65 s
[niks3-go-unit-tests] === PAUSE TestUploadMultipart_SupersededByPeer/missing
3.65 s
[niks3-go-unit-tests] === PAUSE TestPartSizeForNAR/zero_stays_at_minimum
3.65 s
[niks3-go-unit-tests] --- PASS: TestFileTokenMissing (0.00s)
3.65 s
[niks3-go-unit-tests] === RUN TestPartSizeForNAR/small_stays_at_minimum
3.65 s
[niks3-go-unit-tests] === CONT TestShellSplit
3.65 s
[niks3-go-unit-tests] === PAUSE TestPartSizeForNAR/small_stays_at_minimum
3.65 s
[niks3-go-unit-tests] === RUN TestGetStorePathHash/basename_without_hyphen_should_error
3.65 s
[niks3-go-unit-tests] === CONT TestDoWithRetry_BodyReplayedViaGetBody
3.65 s
[niks3-go-unit-tests] === PAUSE TestGetStorePathHash/basename_without_hyphen_should_error
3.65 s
[niks3-go-unit-tests] === RUN TestGetStorePathHash/hash_with_invalid_characters_should_error
3.65 s
[niks3-go-unit-tests] === PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error
3.65 s
[niks3-go-unit-tests] === RUN TestGetStorePathHash/hash_with_wrong_length_should_error
3.65 s
[niks3-go-unit-tests] === PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error
3.65 s
[niks3-go-unit-tests] === CONT TestParsePathInfoJSON/Nix_format
3.65 s
[niks3-go-unit-tests] === RUN TestPathInfoCACompatibility/null_ca_field
3.65 s
[niks3-go-unit-tests] === PAUSE TestPathInfoCACompatibility/null_ca_field
3.65 s
[niks3-go-unit-tests] === RUN TestPathInfoCACompatibility/old_string_format_-_text
3.65 s
[niks3-go-unit-tests] === PAUSE TestPathInfoCACompatibility/old_string_format_-_text
3.65 s
[niks3-go-unit-tests] === RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive
3.65 s
[niks3-go-unit-tests] === PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive
3.65 s
[niks3-go-unit-tests] === CONT TestSetClientTLSErrors
3.65 s
[niks3-go-unit-tests] === CONT TestSetClientTLS
3.65 s
[niks3-go-unit-tests] === CONT TestParsePathInfoJSON/whitespace_only
3.65 s
[niks3-go-unit-tests] === CONT TestStaticToken
3.65 s
[niks3-go-unit-tests] === CONT TestParsePathInfoJSON/empty_input
3.65 s
[niks3-go-unit-tests] === CONT TestParsePathInfoJSON/Lix_format
3.65 s
[niks3-go-unit-tests] === CONT TestParsePathInfoJSON/invalid_JSON
3.65 s
[niks3-go-unit-tests] === CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)
3.65 s
[niks3-go-unit-tests] === CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512
3.65 s
[niks3-go-unit-tests] === CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI
3.65 s
[niks3-go-unit-tests] === CONT TestPathInfoHashCompatibility/old_string_format_with_colon
3.65 s
[niks3-go-unit-tests] === CONT TestEncodeNixBase32/test_string_hash
3.65 s
[niks3-go-unit-tests] === CONT TestConvertHashToNix32/SRI_format_to_Nix32
3.65 s
[niks3-go-unit-tests] === RUN TestPartSizeForNAR/80_GiB_fits_at_minimum
3.65 s
[niks3-go-unit-tests] === PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum
3.65 s
[niks3-go-unit-tests] === CONT TestRateLimiterFeedback/429_enables_limiter
3.65 s
[niks3-go-unit-tests] === RUN TestPartSizeForNAR/115_GiB_needs_larger_parts
3.65 s
[niks3-go-unit-tests] === PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts
3.65 s
[niks3-go-unit-tests] === RUN TestPartSizeForNAR/1_TiB
3.65 s
[niks3-go-unit-tests] === PAUSE TestPartSizeForNAR/1_TiB
3.65 s
[niks3-go-unit-tests] === RUN TestPartSizeForNAR/5_TiB_S3_max_object
3.65 s
[niks3-go-unit-tests] === PAUSE TestPartSizeForNAR/5_TiB_S3_max_object
3.65 s
[niks3-go-unit-tests] === RUN TestPartSizeForNAR/capped_at_5_GiB
3.65 s
[niks3-go-unit-tests] === PAUSE TestPartSizeForNAR/capped_at_5_GiB
3.65 s
[niks3-go-unit-tests] === RUN TestPathInfoCACompatibility/new_structured_format_-_text
3.65 s
[niks3-go-unit-tests] === PAUSE TestPathInfoCACompatibility/new_structured_format_-_text
3.65 s
[niks3-go-unit-tests] === RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method
3.65 s
[niks3-go-unit-tests] === PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method
3.65 s
[niks3-go-unit-tests] --- PASS: TestShellSplit (0.00s)
3.65 s
[niks3-go-unit-tests] === CONT TestEncodeNixBase32/empty_input
3.65 s
[niks3-go-unit-tests] === CONT TestRateLimiterFeedback/400_does_not_enable_limiter
3.65 s
[niks3-go-unit-tests] === RUN TestSetClientTLSErrors/missing_cert_file
3.65 s
[niks3-go-unit-tests] === PAUSE TestSetClientTLSErrors/missing_cert_file
3.65 s
[niks3-go-unit-tests] === RUN TestSetClientTLSErrors/missing_key_file
3.65 s
[niks3-go-unit-tests] === PAUSE TestSetClientTLSErrors/missing_key_file
3.65 s
[niks3-go-unit-tests] === RUN TestSetClientTLSErrors/missing_ca_file
3.65 s
[niks3-go-unit-tests] === PAUSE TestSetClientTLSErrors/missing_ca_file
3.65 s
[niks3-go-unit-tests] --- PASS: TestStaticToken (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestParsePathInfoJSON (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestParsePathInfoJSON/empty_input (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)
3.65 s
[niks3-go-unit-tests] === CONT TestConvertHashToNix32/invalid_format
3.65 s
[niks3-go-unit-tests] === CONT TestRateLimiterFeedback/503_enables_limiter
3.65 s
[niks3-go-unit-tests] === RUN TestSetClientTLSErrors/invalid_ca_file
3.65 s
[niks3-go-unit-tests] === PAUSE TestSetClientTLSErrors/invalid_ca_file
3.65 s
[niks3-go-unit-tests] --- PASS: TestPathInfoHashCompatibility (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)
3.65 s
[niks3-go-unit-tests] === CONT TestRateLimiterFeedback/200_does_not_enable_limiter
3.65 s
[niks3-go-unit-tests] === CONT TestParsePathInfoJSONMultiplePaths
3.65 s
[niks3-go-unit-tests] === RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths
3.65 s
[niks3-go-unit-tests] === CONT TestUploadMultipart_SupersededByPeer/exists
3.65 s
[niks3-go-unit-tests] === PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths
3.65 s
[niks3-go-unit-tests] --- PASS: TestEncodeNixBase32 (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestEncodeNixBase32/empty_input (0.00s)
3.65 s
[niks3-go-unit-tests] === CONT TestConvertHashToNix32/already_Nix32_format
3.65 s
[niks3-go-unit-tests] --- PASS: TestScriptTokenScriptFails (0.01s)
3.65 s
[niks3-go-unit-tests] === RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths
3.65 s
[niks3-go-unit-tests] --- PASS: TestConvertHashToNix32 (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestConvertHashToNix32/invalid_format (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)
3.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 WARN Rate limiter enabled after throttle name=server-test rate=5
3.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:36553
3.65 s
[niks3-go-unit-tests] === RUN TestSetClientTLS/rejects_connection_without_client_cert
3.65 s
[niks3-go-unit-tests] === CONT TestGetStorePathHash/valid_store_path
3.65 s
[niks3-go-unit-tests] === CONT TestGetStorePathHash/hash_with_invalid_characters_should_error
3.65 s
[niks3-go-unit-tests] === CONT TestGetStorePathHash/hash_with_wrong_length_should_error
3.65 s
[niks3-go-unit-tests] === CONT TestUploadMultipart_SupersededByPeer/missing
3.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 WARN Rate limiter enabled after throttle name=server-test rate=5
3.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:35917
3.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 WARN Rate limiter backed off name=server-test rate=5
3.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:35917
3.65 s
[niks3-go-unit-tests] === PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths
3.65 s
[niks3-go-unit-tests] === CONT TestPathInfoCACompatibility/null_ca_field
3.65 s
[niks3-go-unit-tests] === CONT TestGetStorePathHash/basename_without_hyphen_should_error
3.65 s
[niks3-go-unit-tests] --- PASS: TestGetStorePathHash (0.01s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestGetStorePathHash/valid_store_path (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.00s)
3.65 s
[niks3-go-unit-tests] === CONT TestPartSizeForNAR/capped_at_5_GiB
3.65 s
[niks3-go-unit-tests] === CONT TestPartSizeForNAR/115_GiB_needs_larger_parts
3.65 s
[niks3-go-unit-tests] === CONT TestPartSizeForNAR/80_GiB_fits_at_minimum
3.65 s
[niks3-go-unit-tests] === CONT TestPartSizeForNAR/small_stays_at_minimum
3.65 s
[niks3-go-unit-tests] === CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method
3.65 s
[niks3-go-unit-tests] === CONT TestPathInfoCACompatibility/new_structured_format_-_text
3.65 s
[niks3-go-unit-tests] === CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive
3.65 s
[niks3-go-unit-tests] === CONT TestPathInfoCACompatibility/old_string_format_-_text
3.65 s
[niks3-go-unit-tests] === PAUSE TestSetClientTLS/rejects_connection_without_client_cert
3.65 s
[niks3-go-unit-tests] --- PASS: TestPathInfoCACompatibility (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)
3.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 WARN Rate limiter backed off name=server-test rate=5
3.65 s
[niks3-go-unit-tests] === CONT TestPartSizeForNAR/1_TiB
3.65 s
[niks3-go-unit-tests] === CONT TestSetClientTLSErrors/invalid_ca_file
3.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 WARN Rate limiter enabled after throttle name=server-test rate=5
3.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:33717
3.65 s
[niks3-go-unit-tests] === CONT TestPartSizeForNAR/5_TiB_S3_max_object
3.65 s
[niks3-go-unit-tests] --- PASS: TestUploadMultipart_SupersededByPeer (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)
3.65 s
[niks3-go-unit-tests] === CONT TestPartSizeForNAR/zero_stays_at_minimum
3.65 s
[niks3-go-unit-tests] === CONT TestSetClientTLSErrors/missing_ca_file
3.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 WARN Rate limiter backed off name=server-test rate=5
3.65 s
[niks3-go-unit-tests] --- PASS: TestPartSizeForNAR (0.01s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPartSizeForNAR/1_TiB (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)
3.65 s
[niks3-go-unit-tests] === CONT TestSetClientTLSErrors/missing_key_file
3.65 s
[niks3-go-unit-tests] --- PASS: TestRateLimiterFeedback (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)
3.65 s
[niks3-go-unit-tests] --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)
3.65 s
[niks3-go-unit-tests] === CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths
3.65 s
[niks3-go-unit-tests] === RUN TestSetClientTLS/succeeds_with_client_cert_and_CA
3.65 s
[niks3-go-unit-tests] === PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA
3.65 s
[niks3-go-unit-tests] === RUN TestSetClientTLS/preserves_debug_logging_transport
3.65 s
[niks3-go-unit-tests] === PAUSE TestSetClientTLS/preserves_debug_logging_transport
3.65 s
[niks3-go-unit-tests] === CONT TestSetClientTLS/rejects_connection_without_client_cert
3.65 s
[niks3-go-unit-tests] === CONT TestSetClientTLS/preserves_debug_logging_transport
3.66 s
[niks3-go-unit-tests] === CONT TestSetClientTLS/succeeds_with_client_cert_and_CA
3.66 s
[niks3-go-unit-tests] === CONT TestSetClientTLSErrors/missing_cert_file
3.66 s
[niks3-go-unit-tests] === CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths
3.66 s
[niks3-go-unit-tests] --- PASS: TestParsePathInfoJSONMultiplePaths (0.00s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestSetClientTLSErrors (0.00s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)
3.66 s
[niks3-go-unit-tests] 2026/07/19 09:28:41 http: TLS handshake error from 127.0.0.1:48354: remote error: tls: bad certificate
3.66 s
[niks3-go-unit-tests] --- PASS: TestSetClientTLS (0.01s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.00s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestDumpPathSingleFile (0.02s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestCaseHackSuffix (0.02s)
3.66 s
[niks3-go-unit-tests] --- PASS: TestDumpPathWriterError (0.02s)
3.68 s
[niks3-go-unit-tests] --- PASS: TestDumpPathMatchesNix (0.04s)
4.64 s
[niks3-go-unit-tests] --- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)
4.64 s
[niks3-go-unit-tests] PASS
4.64 s
[niks3-go-unit-tests] Running server tests...
4.65 s
[niks3-go-unit-tests] The files belonging to this database system will be owned by user "nixbld".
4.65 s
[niks3-go-unit-tests] This user must also own the server process.
4.65 s
[niks3-go-unit-tests]
4.65 s
[niks3-go-unit-tests] The database cluster will be initialized with locale "C".
4.66 s
[niks3-go-unit-tests] The default database encoding has accordingly been set to "SQL_ASCII".
4.66 s
[niks3-go-unit-tests] The default text search configuration will be set to "english".
4.66 s
[niks3-go-unit-tests]
4.66 s
[niks3-go-unit-tests] Data page checksums are enabled.
4.66 s
[niks3-go-unit-tests]
4.66 s
[niks3-go-unit-tests] creating directory /build/postgres3575714155/data ... ok
4.66 s
[niks3-go-unit-tests] creating subdirectories ... ok
4.66 s
[niks3-go-unit-tests] selecting dynamic shared memory implementation ... posix
4.67 s
[niks3-go-unit-tests] selecting default "max_connections" ... 100
4.68 s
[niks3-go-unit-tests] selecting default "shared_buffers" ... 128MB
4.68 s
[niks3-go-unit-tests] selecting default time zone ... UTC
4.68 s
[niks3-go-unit-tests] creating configuration files ... ok
4.77 s
[niks3-go-unit-tests] running bootstrap script ... ok
5.00 s
[niks3-go-unit-tests] performing post-bootstrap initialization ... ok
5.14 s
[niks3-go-unit-tests] syncing data to disk ... ok
5.25 s
[niks3-go-unit-tests]
5.25 s
[niks3-go-unit-tests] initdb: warning: enabling "trust" authentication for local connections
5.25 s
[niks3-go-unit-tests] initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.
5.25 s
[niks3-go-unit-tests]
5.25 s
[niks3-go-unit-tests] Success. You can now start the database server using:
5.25 s
[niks3-go-unit-tests]
5.25 s
[niks3-go-unit-tests] pg_ctl -D /build/postgres3575714155/data -l logfile start
5.25 s
[niks3-go-unit-tests]
5.25 s
[niks3-go-unit-tests] /build/postgres3575714155:5432 - no response
5.25 s
[niks3-go-unit-tests] 2026-07-19 09:28:43.305 UTC [95] LOG: starting PostgreSQL 18.4 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit
5.25 s
[niks3-go-unit-tests] 2026-07-19 09:28:43.312 UTC [95] LOG: listening on Unix socket "/build/postgres3575714155/.s.PGSQL.5432"
5.25 s
[niks3-go-unit-tests] 2026-07-19 09:28:43.342 UTC [102] LOG: database system was shut down at 2026-07-19 09:28:43 UTC
5.25 s
[niks3-go-unit-tests] 2026-07-19 09:28:43.352 UTC [95] LOG: database system is ready to accept connections
5.25 s
[niks3-go-unit-tests] /build/postgres3575714155:5432 - accepting connections
5.31 s
[niks3-go-unit-tests] {"timestamp":"2026-07-19T09:28:43.441718335Z","level":"ERROR","fields":{"message":"list_path_raw: revjob err VolumeNotFound"},"target":"rustfs_ecstore::cache_value::metacache_set","filename":"crates/ecstore/src/cache_value/metacache_set.rs","line_number":486,"threadName":"rustfs-worker","threadId":"ThreadId(16)"}
5.31 s
[niks3-go-unit-tests]
5.31 s
[niks3-go-unit-tests] thread 'rustfs-worker' (139) panicked at /build/rustfs-1.0.0-beta.7-vendor/source-registry-0/reqwest-0.13.4/src/async_impl/client.rs:2507:38:
5.31 s
[niks3-go-unit-tests] Client::new(): reqwest::Error { kind: Builder, source: General("No CA certificates were loaded from the system") }
5.31 s
[niks3-go-unit-tests] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
5.35 s
[niks3-go-unit-tests] === RUN TestService_AuthMiddleware
5.35 s
[niks3-go-unit-tests] === PAUSE TestService_AuthMiddleware
5.35 s
[niks3-go-unit-tests] === RUN TestService_AuthMiddleware_MTLSProxyHeader
5.35 s
[niks3-go-unit-tests] === PAUSE TestService_AuthMiddleware_MTLSProxyHeader
5.35 s
[niks3-go-unit-tests] === RUN TestService_AuthMiddleware_MTLSBoundSubjects
5.35 s
[niks3-go-unit-tests] === PAUSE TestService_AuthMiddleware_MTLSBoundSubjects
5.35 s
[niks3-go-unit-tests] === RUN TestService_ReadAuthMiddleware
5.35 s
[niks3-go-unit-tests] === PAUSE TestService_ReadAuthMiddleware
5.35 s
[niks3-go-unit-tests] === RUN TestService_AuthMiddleware_OIDC
5.35 s
[niks3-go-unit-tests] === PAUSE TestService_AuthMiddleware_OIDC
5.36 s
[niks3-go-unit-tests] === RUN TestCacheConfigHandler
5.36 s
[niks3-go-unit-tests] === PAUSE TestCacheConfigHandler
5.36 s
[niks3-go-unit-tests] === RUN TestCacheStatsHandler
5.36 s
[niks3-go-unit-tests] === PAUSE TestCacheStatsHandler
5.36 s
[niks3-go-unit-tests] === RUN TestClientCADerivations
5.36 s
[niks3-go-unit-tests] === PAUSE TestClientCADerivations
5.36 s
[niks3-go-unit-tests] === RUN TestClientErrorHandling
5.36 s
[niks3-go-unit-tests] === PAUSE TestClientErrorHandling
5.36 s
[niks3-go-unit-tests] === RUN TestClientIntegration
5.36 s
[niks3-go-unit-tests] === PAUSE TestClientIntegration
5.36 s
[niks3-go-unit-tests] === RUN TestClientMultipleUploads
5.36 s
[niks3-go-unit-tests] === PAUSE TestClientMultipleUploads
5.36 s
[niks3-go-unit-tests] === RUN TestClientWithDependencies
5.36 s
[niks3-go-unit-tests] === PAUSE TestClientWithDependencies
5.36 s
[niks3-go-unit-tests] === RUN TestPinProtectsFromGC
5.36 s
[niks3-go-unit-tests] === PAUSE TestPinProtectsFromGC
5.36 s
[niks3-go-unit-tests] === RUN TestGCAdvisoryLockBlocksConcurrentRun
5.44 s
[niks3-go-unit-tests] 2026-07-19 09:28:43.565 UTC [154] ERROR: relation "goose_db_version" does not exist at character 36
5.44 s
[niks3-go-unit-tests] 2026-07-19 09:28:43.565 UTC [154] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
5.45 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 OK 20241026095416_initial_model.sql (9.55ms)
5.46 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 OK 20251210153512_drop_unused_gin_index.sql (4.67ms)
5.46 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 OK 20251218171726_add_pins.sql (5.13ms)
5.47 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 OK 20260628120000_add_object_size_and_stats.sql (4.66ms)
5.47 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 goose: successfully migrated database to version: 20260628120000
5.47 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 OK 1_commit_pending_closure.sql (4.7ms)
5.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 OK 2_object_stats_trigger.sql (4.66ms)
5.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 goose: up to current file version: 2
5.48 s
[niks3-go-unit-tests] --- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.13s)
5.48 s
[niks3-go-unit-tests] === RUN TestGCBugBareHashReferences
5.48 s
[niks3-go-unit-tests] === PAUSE TestGCBugBareHashReferences
5.48 s
[niks3-go-unit-tests] === RUN TestGCMetrics
5.48 s
[niks3-go-unit-tests] === PAUSE TestGCMetrics
5.48 s
[niks3-go-unit-tests] === RUN TestGCTaskStore_StartNew
5.48 s
[niks3-go-unit-tests] === PAUSE TestGCTaskStore_StartNew
5.48 s
[niks3-go-unit-tests] === RUN TestGCTaskStore_DeduplicateSameParams
5.48 s
[niks3-go-unit-tests] === PAUSE TestGCTaskStore_DeduplicateSameParams
5.48 s
[niks3-go-unit-tests] === RUN TestGCTaskStore_ConflictDifferentParams
5.48 s
[niks3-go-unit-tests] === PAUSE TestGCTaskStore_ConflictDifferentParams
5.48 s
[niks3-go-unit-tests] === RUN TestGCTaskStore_GetEmpty
5.48 s
[niks3-go-unit-tests] === PAUSE TestGCTaskStore_GetEmpty
5.48 s
[niks3-go-unit-tests] === RUN TestGCTaskStore_GetReturnsLatest
5.48 s
[niks3-go-unit-tests] === PAUSE TestGCTaskStore_GetReturnsLatest
5.48 s
[niks3-go-unit-tests] === RUN TestGCTaskStore_CompletedAllowsNewTask
5.48 s
[niks3-go-unit-tests] === PAUSE TestGCTaskStore_CompletedAllowsNewTask
5.48 s
[niks3-go-unit-tests] === RUN TestGCTaskStore_PhaseUpdates
5.48 s
[niks3-go-unit-tests] === PAUSE TestGCTaskStore_PhaseUpdates
5.48 s
[niks3-go-unit-tests] === RUN TestGCTaskStore_Fail
5.48 s
[niks3-go-unit-tests] === PAUSE TestGCTaskStore_Fail
5.48 s
[niks3-go-unit-tests] === RUN TestGracefulShutdownDrainsInflight
5.48 s
[niks3-go-unit-tests] === PAUSE TestGracefulShutdownDrainsInflight
5.48 s
[niks3-go-unit-tests] === RUN TestService_healthCheckHandler
5.48 s
[niks3-go-unit-tests] === PAUSE TestService_healthCheckHandler
5.48 s
[niks3-go-unit-tests] === RUN TestGenerateLandingPage
5.48 s
[niks3-go-unit-tests] === PAUSE TestGenerateLandingPage
5.48 s
[niks3-go-unit-tests] === RUN TestNARDeduplicationMetadataUploadBug
5.48 s
[niks3-go-unit-tests] === PAUSE TestNARDeduplicationMetadataUploadBug
5.48 s
[niks3-go-unit-tests] === RUN TestMetricsInventory
5.48 s
[niks3-go-unit-tests] === PAUSE TestMetricsInventory
5.48 s
[niks3-go-unit-tests] === RUN TestService_NativeMTLS
5.48 s
[niks3-go-unit-tests] === PAUSE TestService_NativeMTLS
5.48 s
[niks3-go-unit-tests] === RUN TestServerTLSConfig
5.48 s
[niks3-go-unit-tests] === PAUSE TestServerTLSConfig
5.48 s
[niks3-go-unit-tests] === RUN TestMultipartCleanup
5.48 s
[niks3-go-unit-tests] === PAUSE TestMultipartCleanup
5.48 s
[niks3-go-unit-tests] === RUN TestObjectStatsTrigger
5.48 s
[niks3-go-unit-tests] === PAUSE TestObjectStatsTrigger
5.48 s
[niks3-go-unit-tests] === RUN TestOrphanedObjectsGC
5.48 s
[niks3-go-unit-tests] === PAUSE TestOrphanedObjectsGC
5.48 s
[niks3-go-unit-tests] === RUN TestOrphanedObjectsGCStressTest
5.48 s
[niks3-go-unit-tests] === PAUSE TestOrphanedObjectsGCStressTest
5.48 s
[niks3-go-unit-tests] === RUN TestResurrectedObjectNotDeleted
5.48 s
[niks3-go-unit-tests] === PAUSE TestResurrectedObjectNotDeleted
5.48 s
[niks3-go-unit-tests] === RUN TestParseSingleRange
5.48 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange
5.48 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath
5.48 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath
5.48 s
[niks3-go-unit-tests] === RUN TestReadProxyNarinfo
5.48 s
[niks3-go-unit-tests] === PAUSE TestReadProxyNarinfo
5.48 s
[niks3-go-unit-tests] === RUN TestReadProxyNarinfoAlreadyDecompressed
5.48 s
[niks3-go-unit-tests] === PAUSE TestReadProxyNarinfoAlreadyDecompressed
5.48 s
[niks3-go-unit-tests] === RUN TestReadProxyNarStreaming
5.48 s
[niks3-go-unit-tests] === PAUSE TestReadProxyNarStreaming
5.48 s
[niks3-go-unit-tests] === RUN TestReadProxy404
5.48 s
[niks3-go-unit-tests] === PAUSE TestReadProxy404
5.48 s
[niks3-go-unit-tests] === RUN TestReadProxyInvalidPath
5.48 s
[niks3-go-unit-tests] === PAUSE TestReadProxyInvalidPath
5.48 s
[niks3-go-unit-tests] === RUN TestReadProxyHead
5.48 s
[niks3-go-unit-tests] === PAUSE TestReadProxyHead
5.48 s
[niks3-go-unit-tests] === RUN TestReadProxyConditionalGet
5.48 s
[niks3-go-unit-tests] === PAUSE TestReadProxyConditionalGet
5.48 s
[niks3-go-unit-tests] === RUN TestReadProxyRootRedirectsToIndexHTML
5.48 s
[niks3-go-unit-tests] === PAUSE TestReadProxyRootRedirectsToIndexHTML
5.48 s
[niks3-go-unit-tests] === RUN TestReadProxyDisabled
5.48 s
[niks3-go-unit-tests] === PAUSE TestReadProxyDisabled
5.48 s
[niks3-go-unit-tests] === RUN TestReadProxyRangeRequest
5.48 s
[niks3-go-unit-tests] === PAUSE TestReadProxyRangeRequest
5.48 s
[niks3-go-unit-tests] === RUN TestRedundantMultipartUpload
5.48 s
[niks3-go-unit-tests] === PAUSE TestRedundantMultipartUpload
5.48 s
[niks3-go-unit-tests] === RUN TestCompleteMultipartUpload_ErrorButObjectExists
5.48 s
[niks3-go-unit-tests] === PAUSE TestCompleteMultipartUpload_ErrorButObjectExists
5.48 s
[niks3-go-unit-tests] === RUN TestCompletedNarNotReofferedAcrossClosures
5.48 s
[niks3-go-unit-tests] === PAUSE TestCompletedNarNotReofferedAcrossClosures
5.48 s
[niks3-go-unit-tests] === RUN TestService_Rustfstest
5.48 s
[niks3-go-unit-tests] === PAUSE TestService_Rustfstest
5.48 s
[niks3-go-unit-tests] === RUN TestSystemdListenerNotActivated
5.48 s
[niks3-go-unit-tests] --- PASS: TestSystemdListenerNotActivated (0.00s)
5.48 s
[niks3-go-unit-tests] === RUN TestWatchdogBeatsWhenHealthy
5.50 s
[niks3-go-unit-tests] --- PASS: TestWatchdogBeatsWhenHealthy (0.02s)
5.50 s
[niks3-go-unit-tests] === RUN TestWatchdogSkipsWhenUnhealthy
5.52 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"
5.54 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"
5.56 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"
5.58 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"
5.60 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"
5.62 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"
5.64 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"
5.66 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"
5.68 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"
5.70 s
[niks3-go-unit-tests] 2026/07/19 09:28:43 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"
5.70 s
[niks3-go-unit-tests] --- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)
5.70 s
[niks3-go-unit-tests] === RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle
5.70 s
[niks3-go-unit-tests] === PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle
5.70 s
[niks3-go-unit-tests] === RUN TestProxyWriteTimeout
5.70 s
[niks3-go-unit-tests] === PAUSE TestProxyWriteTimeout
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey
5.71 s
[niks3-go-unit-tests] === RUN TestUploadHandlersRejectInvalidKeys
5.71 s
[niks3-go-unit-tests] === PAUSE TestUploadHandlersRejectInvalidKeys
5.71 s
[niks3-go-unit-tests] === RUN TestUploadHandlersRejectOversizedBody
5.71 s
[niks3-go-unit-tests] === PAUSE TestUploadHandlersRejectOversizedBody
5.71 s
[niks3-go-unit-tests] === RUN TestService_cleanupPendingClosuresHandler
5.71 s
[niks3-go-unit-tests] === PAUSE TestService_cleanupPendingClosuresHandler
5.71 s
[niks3-go-unit-tests] === RUN TestService_createPendingClosureHandler
5.71 s
[niks3-go-unit-tests] === PAUSE TestService_createPendingClosureHandler
5.71 s
[niks3-go-unit-tests] === RUN TestService_verifyS3Integrity
5.71 s
[niks3-go-unit-tests] === PAUSE TestService_verifyS3Integrity
5.71 s
[niks3-go-unit-tests] === RUN TestCompleteMultipartUnregistered
5.71 s
[niks3-go-unit-tests] === PAUSE TestCompleteMultipartUnregistered
5.71 s
[niks3-go-unit-tests] === RUN TestCreatePendingClosure_SmallNARUsesSimplePUT
5.71 s
[niks3-go-unit-tests] === PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT
5.71 s
[niks3-go-unit-tests] === CONT TestService_AuthMiddleware
5.71 s
[niks3-go-unit-tests] === CONT TestObjectStatsTrigger
5.71 s
[niks3-go-unit-tests] === CONT TestReadProxyRangeRequest
5.71 s
[niks3-go-unit-tests] === CONT TestReadProxyNarStreaming
5.71 s
[niks3-go-unit-tests] === CONT TestParseSingleRange
5.71 s
[niks3-go-unit-tests] === CONT TestReadProxyNarinfo
5.71 s
[niks3-go-unit-tests] === CONT TestResurrectedObjectNotDeleted
5.71 s
[niks3-go-unit-tests] === CONT TestClientErrorHandling
5.71 s
[niks3-go-unit-tests] === RUN TestClientErrorHandling/InvalidStorePath
5.71 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/none
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/none
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/narinfo
5.71 s
[niks3-go-unit-tests] === CONT TestOrphanedObjectsGCStressTest
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/narinfo
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/narinfo_all_nix_base32_chars
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/nar_zst
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/nar_zst
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/nar_xz
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/nar_xz
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/nar_bz2
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/unknown_unit
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/nar_bz2
5.71 s
[niks3-go-unit-tests] === CONT TestGCTaskStore_StartNew
5.71 s
[niks3-go-unit-tests] --- PASS: TestGCTaskStore_StartNew (0.00s)
5.71 s
[niks3-go-unit-tests] === CONT TestGCBugBareHashReferences
5.71 s
[niks3-go-unit-tests] === CONT TestPinProtectsFromGC
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/unknown_unit
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/multi-range_ignored
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/multi-range_ignored
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/malformed_no_dash
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/malformed_no_dash
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/malformed_both_empty
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/malformed_both_empty
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/malformed_end_before_start
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/malformed_end_before_start
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/closed
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/closed
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/open-ended
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/open-ended
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/nar_uncompressed
5.71 s
[niks3-go-unit-tests] === PAUSE TestClientErrorHandling/InvalidStorePath
5.71 s
[niks3-go-unit-tests] === RUN TestClientErrorHandling/InvalidAuthToken
5.71 s
[niks3-go-unit-tests] === PAUSE TestClientErrorHandling/InvalidAuthToken
5.71 s
[niks3-go-unit-tests] === RUN TestClientErrorHandling/ServerNotAvailable
5.71 s
[niks3-go-unit-tests] === PAUSE TestClientErrorHandling/ServerNotAvailable
5.71 s
[niks3-go-unit-tests] === CONT TestReadProxyNarinfoAlreadyDecompressed
5.71 s
[niks3-go-unit-tests] === CONT TestClientWithDependencies
5.71 s
[niks3-go-unit-tests] === CONT TestGCMetrics
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/end_clamped_to_size
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/end_clamped_to_size
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/suffix
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/suffix
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/suffix_exceeds_size
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/suffix_exceeds_size
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/single_byte
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/single_byte
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/start_past_EOF
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/start_past_EOF
5.71 s
[niks3-go-unit-tests] === RUN TestParseSingleRange/start_far_past_EOF
5.71 s
[niks3-go-unit-tests] === PAUSE TestParseSingleRange/start_far_past_EOF
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/nar_uncompressed
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/ls
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/ls
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/log
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/log
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/realisation
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/realisation
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/nix-cache-info
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/nix-cache-info
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/index.html
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/index.html
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/traversal_parent
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/traversal_parent
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/traversal_in_middle
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/traversal_in_middle
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/invalid_char_e
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/invalid_char_e
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/invalid_char_u
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/invalid_char_u
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/random_path
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/random_path
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/empty
5.71 s
[niks3-go-unit-tests] === CONT TestClientMultipleUploads
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/empty
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/leading_slash
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/leading_slash
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/wrong_extension
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/wrong_extension
5.71 s
[niks3-go-unit-tests] === RUN TestIsValidCachePath/short_hash
5.71 s
[niks3-go-unit-tests] === PAUSE TestIsValidCachePath/short_hash
5.71 s
[niks3-go-unit-tests] === CONT TestClientIntegration
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.391 UTC [205] ERROR: relation "goose_db_version" does not exist at character 36
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.391 UTC [205] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.391 UTC [204] ERROR: relation "goose_db_version" does not exist at character 36
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.391 UTC [204] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.392 UTC [197] ERROR: relation "goose_db_version" does not exist at character 36
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.392 UTC [197] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.392 UTC [200] ERROR: relation "goose_db_version" does not exist at character 36
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.392 UTC [200] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.392 UTC [202] ERROR: relation "goose_db_version" does not exist at character 36
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.392 UTC [202] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.392 UTC [199] ERROR: relation "goose_db_version" does not exist at character 36
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.392 UTC [199] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.392 UTC [203] ERROR: relation "goose_db_version" does not exist at character 36
6.26 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.392 UTC [203] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.394 UTC [198] ERROR: relation "goose_db_version" does not exist at character 36
6.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.394 UTC [198] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.394 UTC [201] ERROR: relation "goose_db_version" does not exist at character 36
6.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.394 UTC [201] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.32 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.445 UTC [206] ERROR: relation "goose_db_version" does not exist at character 36
6.32 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.445 UTC [206] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.33 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (11.74ms)
6.33 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.460 UTC [207] ERROR: relation "goose_db_version" does not exist at character 36
6.33 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.460 UTC [207] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.33 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.460 UTC [208] ERROR: relation "goose_db_version" does not exist at character 36
6.33 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.460 UTC [208] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.33 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.461 UTC [209] ERROR: relation "goose_db_version" does not exist at character 36
6.33 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.461 UTC [209] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.34 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (6.91ms)
6.34 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (17.71ms)
6.34 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (16.89ms)
6.34 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (18.18ms)
6.34 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (17.81ms)
6.34 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (11.98ms)
6.34 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (14.81ms)
6.34 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (17.16ms)
6.34 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (18.2ms)
6.35 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (8.29ms)
6.35 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (15.05ms)
6.35 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.477 UTC [210] ERROR: relation "goose_db_version" does not exist at character 36
6.35 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.477 UTC [210] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.35 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (8.43ms)
6.35 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (8.38ms)
6.35 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (8.7ms)
6.35 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (7.94ms)
6.35 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (7.93ms)
6.35 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (8.77ms)
6.35 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (8.55ms)
6.35 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (8.72ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (10.37ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (13.41ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (10.48ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (13.44ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (13.33ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (9.92ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (10.14ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (10.16ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (10.05ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (8.42ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (10.03ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (10.14ms)
6.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (10.14ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (8.76ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (8.71ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (6.81ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (6.49ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (6.87ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (8.31ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (8.4ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (8.33ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (8.35ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (12.33ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (8.37ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (8.37ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (8.33ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (8.26ms)
6.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (8.58ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (8.8ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (8.86ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (8.68ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (10.78ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (10.37ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (10.49ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (10.39ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (10.26ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (10.47ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (10.37ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (10.48ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (10.44ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (10.65ms)
6.38 s
[niks3-go-unit-tests] {"timestamp":"2026-07-19T09:28:44.510068354Z","level":"ERROR","fields":{"message":"system path read failed","path_kind":"data_usage","operation":"read_primary","reason":"config_not_found","object":"buckets/.usage.json","error":"Config not found"},"target":"rustfs_ecstore::data_usage","filename":"crates/ecstore/src/data_usage.rs","line_number":126,"threadName":"rustfs-worker","threadId":"ThreadId(28)"}
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (9.57ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (9.52ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (9.67ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (7.5ms)
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.39 s
[niks3-go-unit-tests] --- PASS: TestReadProxyRangeRequest (0.68s)
6.39 s
[niks3-go-unit-tests] === CONT TestOrphanedObjectsGC
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (8.4ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (8.62ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (8.54ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (8.67ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (8.68ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (8.67ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (8.73ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (8.67ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (8.59ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (9.54ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (9.67ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (9.61ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (9.78ms)
6.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (13.24ms)
6.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (15.73ms)
6.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (15.8ms)
6.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (15.88ms)
6.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (16.19ms)
6.43 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (8.94ms)
6.43 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.47 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"
6.47 s
[niks3-go-unit-tests] --- PASS: TestService_AuthMiddleware (0.77s)
6.47 s
[niks3-go-unit-tests] === CONT TestService_AuthMiddleware_OIDC
6.47 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 INFO OIDC provider initialized name=test
6.47 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 INFO Created nix-cache-info in bucket bucket=bucket10
6.47 s
[niks3-go-unit-tests] --- PASS: TestReadProxyNarinfo (0.77s)
6.47 s
[niks3-go-unit-tests] === CONT TestClientCADerivations
6.47 s
[niks3-go-unit-tests] --- PASS: TestReadProxyNarStreaming (0.77s)
6.47 s
[niks3-go-unit-tests] === CONT TestCacheStatsHandler
6.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 INFO Aborted multipart uploads count=0
6.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 WARN Force mode enabled - objects will be deleted immediately without grace period
6.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=0 objects-marked-for-deletion=0 objects-deleted-after-grace-period=0 objects-failed-to-delete=0
6.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 INFO Vacuumed table table=pending_closures
6.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 INFO Vacuumed table table=pending_objects
6.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 INFO Vacuumed table table=multipart_uploads
6.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 INFO Vacuumed table table=closures
6.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 INFO Vacuumed table table=objects
6.48 s
[niks3-go-unit-tests] --- PASS: TestGCMetrics (0.78s)
6.48 s
[niks3-go-unit-tests] === CONT TestCacheConfigHandler
6.48 s
[niks3-go-unit-tests] === RUN TestCacheConfigHandler/full_config,_no_issuer
6.48 s
[niks3-go-unit-tests] === PAUSE TestCacheConfigHandler/full_config,_no_issuer
6.48 s
[niks3-go-unit-tests] === RUN TestCacheConfigHandler/no_cache_url_configured
6.48 s
[niks3-go-unit-tests] === PAUSE TestCacheConfigHandler/no_cache_url_configured
6.48 s
[niks3-go-unit-tests] === RUN TestCacheConfigHandler/no_signing_keys
6.48 s
[niks3-go-unit-tests] === PAUSE TestCacheConfigHandler/no_signing_keys
6.48 s
[niks3-go-unit-tests] === RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator
6.48 s
[niks3-go-unit-tests] === PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator
6.48 s
[niks3-go-unit-tests] === CONT TestService_AuthMiddleware_MTLSBoundSubjects
6.49 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.616 UTC [241] ERROR: relation "goose_db_version" does not exist at character 36
6.49 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.616 UTC [241] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.52 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20241026095416_initial_model.sql (16.56ms)
6.54 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251210153512_drop_unused_gin_index.sql (16.64ms)
6.56 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20251218171726_add_pins.sql (17.58ms)
6.57 s
[niks3-go-unit-tests] --- PASS: TestObjectStatsTrigger (0.86s)
6.57 s
[niks3-go-unit-tests] === CONT TestService_ReadAuthMiddleware
6.57 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 20260628120000_add_object_size_and_stats.sql (16.09ms)
6.57 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: successfully migrated database to version: 20260628120000
6.58 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 1_commit_pending_closure.sql (8.77ms)
6.60 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 OK 2_object_stats_trigger.sql (18.02ms)
6.60 s
[niks3-go-unit-tests] 2026/07/19 09:28:44 goose: up to current file version: 2
6.70 s
[niks3-go-unit-tests] === NAME TestClientWithDependencies
6.70 s
[niks3-go-unit-tests] client_integration_test.go:593: Built derivation: /build/TestClientWithDependencies908467413/001/store/743saqd5nfr52pfv28aq2kr0rw6dy25w-test-script
6.72 s
[niks3-go-unit-tests] client_integration_test.go:595: Found 1 dependencies (including self)
6.81 s
[niks3-go-unit-tests] --- PASS: TestGCBugBareHashReferences (1.10s)
6.81 s
[niks3-go-unit-tests] === CONT TestService_AuthMiddleware_MTLSProxyHeader
6.86 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.987 UTC [308] ERROR: relation "goose_db_version" does not exist at character 36
6.86 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.987 UTC [308] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.86 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.990 UTC [311] ERROR: relation "goose_db_version" does not exist at character 36
6.86 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.990 UTC [311] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.86 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.990 UTC [309] ERROR: relation "goose_db_version" does not exist at character 36
6.86 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.990 UTC [309] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.86 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.990 UTC [310] ERROR: relation "goose_db_version" does not exist at character 36
6.86 s
[niks3-go-unit-tests] 2026-07-19 09:28:44.990 UTC [310] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
6.96 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Received uploads request method=POST path=/api/pending_closures
6.96 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20241026095416_initial_model.sql (86.09ms)
6.97 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)
6.97 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Uploading 743saqd5nfr52pfv28aq2kr0rw6dy25w-test-script (136B)
6.98 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20241026095416_initial_model.sql (22.04ms)
6.98 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20241026095416_initial_model.sql (22.17ms)
6.98 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20241026095416_initial_model.sql (22.11ms)
6.98 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251210153512_drop_unused_gin_index.sql (15.52ms)
6.98 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251218171726_add_pins.sql (7.29ms)
6.99 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251210153512_drop_unused_gin_index.sql (14.73ms)
6.99 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251210153512_drop_unused_gin_index.sql (14.89ms)
6.99 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251210153512_drop_unused_gin_index.sql (14.62ms)
7.00 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20260628120000_add_object_size_and_stats.sql (18.12ms)
7.00 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: successfully migrated database to version: 20260628120000
7.01 s
[niks3-go-unit-tests] 2026-07-19 09:28:45.138 UTC [328] ERROR: relation "goose_db_version" does not exist at character 36
7.01 s
[niks3-go-unit-tests] 2026-07-19 09:28:45.138 UTC [328] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
7.01 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251218171726_add_pins.sql (18.16ms)
7.01 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251218171726_add_pins.sql (18.23ms)
7.01 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251218171726_add_pins.sql (18.17ms)
7.02 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 1_commit_pending_closure.sql (13.86ms)
7.02 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20260628120000_add_object_size_and_stats.sql (10.43ms)
7.02 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: successfully migrated database to version: 20260628120000
7.02 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20260628120000_add_object_size_and_stats.sql (10.49ms)
7.02 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: successfully migrated database to version: 20260628120000
7.02 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20260628120000_add_object_size_and_stats.sql (10.45ms)
7.02 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: successfully migrated database to version: 20260628120000
7.03 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 2_object_stats_trigger.sql (10.95ms)
7.03 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: up to current file version: 2
7.03 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 1_commit_pending_closure.sql (10.3ms)
7.03 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 1_commit_pending_closure.sql (10.29ms)
7.03 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 1_commit_pending_closure.sql (10.39ms)
7.04 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20241026095416_initial_model.sql (14.75ms)
7.04 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 2_object_stats_trigger.sql (9.44ms)
7.04 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: up to current file version: 2
7.04 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 2_object_stats_trigger.sql (9.43ms)
7.04 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: up to current file version: 2
7.04 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 2_object_stats_trigger.sql (9.46ms)
7.04 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: up to current file version: 2
7.04 s
[niks3-go-unit-tests] 2026-07-19 09:28:45.171 UTC [329] ERROR: relation "goose_db_version" does not exist at character 36
7.04 s
[niks3-go-unit-tests] 2026-07-19 09:28:45.171 UTC [329] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
7.05 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251210153512_drop_unused_gin_index.sql (9.38ms)
7.05 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251218171726_add_pins.sql (9.09ms)
7.06 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20241026095416_initial_model.sql (11.47ms)
7.07 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20260628120000_add_object_size_and_stats.sql (11.52ms)
7.07 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: successfully migrated database to version: 20260628120000
7.07 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251210153512_drop_unused_gin_index.sql (8.79ms)
7.08 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 1_commit_pending_closure.sql (8.93ms)
7.08 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20251218171726_add_pins.sql (8.89ms)
7.08 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 2_object_stats_trigger.sql (9.08ms)
7.08 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: up to current file version: 2
7.09 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 20260628120000_add_object_size_and_stats.sql (9.08ms)
7.09 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: successfully migrated database to version: 20260628120000
7.09 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 1_commit_pending_closure.sql (4.61ms)
7.10 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 OK 2_object_stats_trigger.sql (3.92ms)
7.10 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 goose: up to current file version: 2
7.70 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"
7.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 WARN mTLS auth: bound subjects configured but subject DN unavailable
7.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Created nix-cache-info in bucket bucket=bucket7
7.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"
7.71 s
[niks3-go-unit-tests] --- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (1.22s)
7.71 s
[niks3-go-unit-tests] === CONT TestUploadHandlersRejectInvalidKeys
7.71 s
[niks3-go-unit-tests] === RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info
7.71 s
[niks3-go-unit-tests] === PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info
7.71 s
[niks3-go-unit-tests] === RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal
7.71 s
[niks3-go-unit-tests] === PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal
7.71 s
[niks3-go-unit-tests] === RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key
7.71 s
[niks3-go-unit-tests] === PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key
7.71 s
[niks3-go-unit-tests] === RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key
7.71 s
[niks3-go-unit-tests] === PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key
7.71 s
[niks3-go-unit-tests] === CONT TestCreatePendingClosure_SmallNARUsesSimplePUT
7.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 WARN mTLS auth: subject not in bound subjects subject="CN=writer"
7.71 s
[niks3-go-unit-tests] --- PASS: TestService_ReadAuthMiddleware (1.14s)
7.71 s
[niks3-go-unit-tests] === CONT TestCompleteMultipartUnregistered
7.71 s
[niks3-go-unit-tests] === RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token
7.71 s
[niks3-go-unit-tests] === PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token
7.71 s
[niks3-go-unit-tests] === RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected
7.71 s
[niks3-go-unit-tests] === PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected
7.71 s
[niks3-go-unit-tests] === RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected
7.71 s
[niks3-go-unit-tests] === PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected
7.71 s
[niks3-go-unit-tests] === RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured
7.71 s
[niks3-go-unit-tests] === PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured
7.71 s
[niks3-go-unit-tests] === CONT TestService_verifyS3Integrity
7.71 s
[niks3-go-unit-tests] --- PASS: TestService_AuthMiddleware_MTLSProxyHeader (0.90s)
7.71 s
[niks3-go-unit-tests] === CONT TestService_createPendingClosureHandler
7.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Created nix-cache-info in bucket bucket=bucket14
7.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Created nix-cache-info in bucket bucket=bucket13
7.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Created nix-cache-info in bucket bucket=bucket18
7.71 s
[niks3-go-unit-tests] --- PASS: TestReadProxyNarinfoAlreadyDecompressed (2.00s)
7.71 s
[niks3-go-unit-tests] === CONT TestService_cleanupPendingClosuresHandler
7.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign
7.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Signed narinfos id=1 count=1
7.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Uploading 1 narinfos
7.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete
7.73 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Completed upload id=1
7.73 s
[niks3-go-unit-tests] 2026/07/19 09:28:45 INFO Upload complete. (801ms)
7.73 s
[niks3-go-unit-tests] === NAME TestClientWithDependencies
7.73 s
[niks3-go-unit-tests] client_integration_test.go:597: Skipping nix copy test - isolated store (/build/TestClientWithDependencies908467413/001/store) requires matching store prefix
7.73 s
[niks3-go-unit-tests] --- PASS: TestClientWithDependencies (2.03s)
7.73 s
[niks3-go-unit-tests] === CONT TestUploadHandlersRejectOversizedBody
7.82 s
[niks3-go-unit-tests] --- PASS: TestResurrectedObjectNotDeleted (2.12s)
7.82 s
[niks3-go-unit-tests] === CONT TestReadProxyConditionalGet
7.82 s
[niks3-go-unit-tests] --- PASS: TestCacheStatsHandler (1.35s)
7.83 s
[niks3-go-unit-tests] === CONT TestReadProxyDisabled
7.95 s
[niks3-go-unit-tests] === NAME TestClientMultipleUploads
7.95 s
[niks3-go-unit-tests] client_integration_test.go:338: Created store path 0: /build/TestClientMultipleUploads2768985259/001/store/s7iy7ap2nhfksivdmph8528z35qf3wsc-test-file-0.txt
7.95 s
[niks3-go-unit-tests] === NAME TestClientCADerivations
7.95 s
[niks3-go-unit-tests] client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations4084360560/001/store/620h9k381hy5dz3hiqlqqi2f85fw6cm5-ca-test
7.95 s
[niks3-go-unit-tests] === NAME TestClientIntegration
7.95 s
[niks3-go-unit-tests] client_integration_test.go:276: Created store path: /build/TestClientIntegration180693984/002/store/wnz7dv6hyl9d3yxpvzqkc35gba22q5zq-test-file.txt
7.97 s
[niks3-go-unit-tests] === NAME TestClientCADerivations
7.97 s
[niks3-go-unit-tests] client_ca_test.go:139: Found 1 dependencies (including self)
8.00 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.126 UTC [513] ERROR: relation "goose_db_version" does not exist at character 36
8.00 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.126 UTC [513] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.02 s
[niks3-go-unit-tests] === RUN TestUploadHandlersRejectOversizedBody/create_pending_closure
8.02 s
[niks3-go-unit-tests] === PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure
8.02 s
[niks3-go-unit-tests] === RUN TestUploadHandlersRejectOversizedBody/complete_multipart
8.02 s
[niks3-go-unit-tests] === PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart
8.02 s
[niks3-go-unit-tests] === RUN TestUploadHandlersRejectOversizedBody/request_more_parts
8.02 s
[niks3-go-unit-tests] === PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts
8.02 s
[niks3-go-unit-tests] === CONT TestReadProxyRootRedirectsToIndexHTML
8.02 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.147 UTC [518] ERROR: relation "goose_db_version" does not exist at character 36
8.02 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.147 UTC [518] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.03 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20241026095416_initial_model.sql (19.09ms)
8.05 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.05 s
[niks3-go-unit-tests] === NAME TestClientMultipleUploads
8.05 s
[niks3-go-unit-tests] client_integration_test.go:338: Created store path 1: /build/TestClientMultipleUploads2768985259/001/store/d1lay1jikgc1rzghcmpwyza5qbvsy6q1-test-file-1.txt
8.05 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251210153512_drop_unused_gin_index.sql (18.78ms)
8.05 s
[niks3-go-unit-tests] === NAME TestPinProtectsFromGC
8.05 s
[niks3-go-unit-tests] client_integration_test.go:646: Pinned store path: /build/TestPinProtectsFromGC2941841318/001/store/c21ld1yp3gmj7aw6q7lifwi6iq5kj8cm-pinned-file.txt
8.05 s
[niks3-go-unit-tests] client_integration_test.go:647: Unpinned store path: /build/TestPinProtectsFromGC2941841318/001/store/biffan3mgjhxs08hdji13zcs9na5kang-unpinned-file.txt
8.06 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20241026095416_initial_model.sql (15.91ms)
8.06 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)
8.06 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading 620h9k381hy5dz3hiqlqqi2f85fw6cm5-ca-test (144B)
8.06 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign
8.06 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Signed narinfos id=1 count=1
8.06 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading 1 narinfos
8.06 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete
8.07 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251218171726_add_pins.sql (16.04ms)
8.07 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251210153512_drop_unused_gin_index.sql (14.48ms)
8.08 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20260628120000_add_object_size_and_stats.sql (16.31ms)
8.08 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: successfully migrated database to version: 20260628120000
8.08 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Completed upload id=1
8.08 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Upload complete. (85ms)
8.08 s
[niks3-go-unit-tests] === NAME TestClientCADerivations
8.08 s
[niks3-go-unit-tests] client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations4084360560/001/store/620h9k381hy5dz3hiqlqqi2f85fw6cm5-ca-test
8.08 s
[niks3-go-unit-tests] URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst
8.08 s
[niks3-go-unit-tests] Compression: zstd
8.08 s
[niks3-go-unit-tests] NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n
8.09 s
[niks3-go-unit-tests] NarSize: 144
8.09 s
[niks3-go-unit-tests] References:
8.09 s
[niks3-go-unit-tests] Deriver: /build/TestClientCADerivations4084360560/001/store/h3kgm6409yx69mfkxmqiwgir0qzg908v-ca-test.drv
8.09 s
[niks3-go-unit-tests] CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n
8.09 s
[niks3-go-unit-tests] client_ca_test.go:185: Checking for realisation files in S3...
8.09 s
[niks3-go-unit-tests] client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations
8.09 s
[niks3-go-unit-tests] client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache
8.09 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251218171726_add_pins.sql (13.42ms)
8.10 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 1_commit_pending_closure.sql (11.21ms)
8.10 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20260628120000_add_object_size_and_stats.sql (13.91ms)
8.10 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: successfully migrated database to version: 20260628120000
8.11 s
[niks3-go-unit-tests] client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features
8.11 s
[niks3-go-unit-tests] warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable
8.11 s
[niks3-go-unit-tests] error: binary cache 's3://bucket18?endpoint=http://localhost:33129®ion=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations4084360560/001/store'
8.11 s
[niks3-go-unit-tests] client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 1
8.11 s
[niks3-go-unit-tests] --- PASS: TestClientCADerivations (1.64s)
8.11 s
[niks3-go-unit-tests] === CONT TestReadProxyInvalidPath
8.11 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 2_object_stats_trigger.sql (16.46ms)
8.11 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: up to current file version: 2
8.11 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.12 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 1_commit_pending_closure.sql (17.48ms)
8.14 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 2_object_stats_trigger.sql (15.82ms)
8.14 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: up to current file version: 2
8.14 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.14 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.14 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.15 s
[niks3-go-unit-tests] === NAME TestClientMultipleUploads
8.15 s
[niks3-go-unit-tests] client_integration_test.go:338: Created store path 2: /build/TestClientMultipleUploads2768985259/001/store/zgn39v4pzxbjrsdlb274nxsdcmfzfcyd-test-file-2.txt
8.15 s
[niks3-go-unit-tests] --- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (0.45s)
8.15 s
[niks3-go-unit-tests] === CONT TestReadProxyHead
8.15 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.16 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)
8.16 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading wnz7dv6hyl9d3yxpvzqkc35gba22q5zq-test-file.txt (152B)
8.16 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign
8.16 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Signed narinfos id=1 count=1
8.16 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading 1 narinfos
8.16 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete
8.18 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Completed upload id=1
8.18 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Upload complete. (200ms)
8.18 s
[niks3-go-unit-tests] === NAME TestClientIntegration
8.18 s
[niks3-go-unit-tests] client_integration_test.go:292: Retrieved narinfo from S3:
8.18 s
[niks3-go-unit-tests] StorePath: /build/TestClientIntegration180693984/002/store/wnz7dv6hyl9d3yxpvzqkc35gba22q5zq-test-file.txt
8.18 s
[niks3-go-unit-tests] URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst
8.18 s
[niks3-go-unit-tests] Compression: zstd
8.18 s
[niks3-go-unit-tests] NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1
8.18 s
[niks3-go-unit-tests] NarSize: 152
8.18 s
[niks3-go-unit-tests] References:
8.18 s
[niks3-go-unit-tests] CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1
8.18 s
[niks3-go-unit-tests] client_integration_test.go:293: Retrieved .ls file from S3 (compressed size: 77 bytes)
8.18 s
[niks3-go-unit-tests] client_integration_test.go:293: Decompressed .ls content (64 bytes):
8.18 s
[niks3-go-unit-tests] {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}
8.18 s
[niks3-go-unit-tests] client_integration_test.go:296: Testing garbage collection...
8.20 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Starting cleanup of old closures method=DELETE path=/api/closures
8.20 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Garbage collection started
8.21 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.23 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)
8.23 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading c21ld1yp3gmj7aw6q7lifwi6iq5kj8cm-pinned-file.txt (128B)
8.23 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign
8.23 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Signed narinfos id=1 count=1
8.23 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading 1 narinfos
8.23 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete
8.24 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.371 UTC [570] ERROR: relation "goose_db_version" does not exist at character 36
8.24 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.371 UTC [570] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.24 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Completed upload id=1
8.24 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Upload complete. (163ms)
8.28 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20241026095416_initial_model.sql (15.26ms)
8.30 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete multipart upload request method=POST path=/api/multipart/complete
8.32 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.32 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.32 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Aborted multipart uploads count=0
8.35 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251210153512_drop_unused_gin_index.sql (66.36ms)
8.35 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.475 UTC [569] ERROR: relation "goose_db_version" does not exist at character 36
8.35 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.475 UTC [569] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 WARN Force mode enabled - objects will be deleted immediately without grace period
8.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)
8.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading biffan3mgjhxs08hdji13zcs9na5kang-unpinned-file.txt (128B)
8.36 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign
8.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Signed narinfos id=2 count=1
8.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading 1 narinfos
8.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete
8.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251218171726_add_pins.sql (23.78ms)
8.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=OGE3NmQ0N2YtMzQ4MC00YzA2LWJiMDUtN2YyODU2MjFjODA2Ljg5OWYzYzU1LTMwMjQtNDFkNC1hYWEzLTBiMDIwNzg0YzA3MngxNzg0NDUzMzI2Mjg0NDI2OTk3 parts=10
8.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete
8.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Completed upload id=2
8.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Upload complete. (108ms)
8.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20260628120000_add_object_size_and_stats.sql (16.88ms)
8.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: successfully migrated database to version: 20260628120000
8.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Completed upload id=1
8.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received get closure request method=GET path=/api/closures/00000000000000000000000000000000
8.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20241026095416_initial_model.sql (17.54ms)
8.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 1_commit_pending_closure.sql (15.96ms)
8.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Starting cleanup of old closures method=DELETE path=/api/closures
8.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)
8.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading d1lay1jikgc1rzghcmpwyza5qbvsy6q1-test-file-1.txt (160B)
8.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading zgn39v4pzxbjrsdlb274nxsdcmfzfcyd-test-file-2.txt (160B)
8.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading s7iy7ap2nhfksivdmph8528z35qf3wsc-test-file-0.txt (160B)
8.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received create pin request method=POST path=/api/pins/myapp
8.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign
8.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Signed narinfos id=1 count=1
8.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign
8.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Signed narinfos id=2 count=1
8.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign
8.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Signed narinfos id=3 count=1
8.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Uploading 3 narinfos
8.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete
8.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251210153512_drop_unused_gin_index.sql (15.37ms)
8.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 2_object_stats_trigger.sql (16.91ms)
8.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: up to current file version: 2
8.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC2941841318/001/store/c21ld1yp3gmj7aw6q7lifwi6iq5kj8cm-pinned-file.txt narinfo_key=c21ld1yp3gmj7aw6q7lifwi6iq5kj8cm.narinfo
8.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Starting cleanup of old closures method=DELETE path=/api/closures
8.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Garbage collection started
8.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete multipart upload request method=POST path=/api/multipart/complete
8.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst
8.42 s
[niks3-go-unit-tests] --- PASS: TestCompleteMultipartUnregistered (0.72s)
8.42 s
[niks3-go-unit-tests] === CONT TestService_Rustfstest
8.43 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251218171726_add_pins.sql (15.59ms)
8.43 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Completed upload id=1
8.43 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete
8.44 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Completed upload id=2
8.44 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20260628120000_add_object_size_and_stats.sql (8.84ms)
8.44 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: successfully migrated database to version: 20260628120000
8.44 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete
8.45 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Completed upload id=3
8.45 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 1_commit_pending_closure.sql (17.75ms)
8.45 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Upload complete. (287ms)
8.45 s
[niks3-go-unit-tests] === NAME TestClientMultipleUploads
8.45 s
[niks3-go-unit-tests] client_integration_test.go:349: Uploaded 3 paths in 308.712122ms
8.46 s
[niks3-go-unit-tests] --- PASS: TestClientMultipleUploads (2.75s)
8.46 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/narinfo
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/narinfo
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/nar_zst
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/nar_zst
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/nar_xz
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/nar_xz
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/nar_plain
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/nar_plain
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/listing
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/listing
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/build_log
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/build_log
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/build_log_home-manager_file
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/build_log_home-manager_file
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/build_log_plus_in_name
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/build_log_plus_in_name
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/build_log_question_mark
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/build_log_question_mark
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/build_log_equals
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/build_log_equals
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/realisation
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/realisation
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/realisation_plus_in_output
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/realisation_plus_in_output
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/nix-cache-info
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/nix-cache-info
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/index.html
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/index.html
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/narinfo_key,_nar_type
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/narinfo_key,_nar_type
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/nar_key,_narinfo_type
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/nar_key,_narinfo_type
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/listing_key,_narinfo_type
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/listing_key,_narinfo_type
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/traversal
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/traversal
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/traversal_nar
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/traversal_nar
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/absolute
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/absolute
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/empty_key
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/empty_key
8.46 s
[niks3-go-unit-tests] === RUN TestIsValidUploadKey/unknown_type
8.46 s
[niks3-go-unit-tests] === PAUSE TestIsValidUploadKey/unknown_type
8.46 s
[niks3-go-unit-tests] === CONT TestProxyWriteTimeout
8.46 s
[niks3-go-unit-tests] === RUN TestProxyWriteTimeout/narinfo
8.46 s
[niks3-go-unit-tests] === PAUSE TestProxyWriteTimeout/narinfo
8.46 s
[niks3-go-unit-tests] === RUN TestProxyWriteTimeout/1_GiB_nar
8.46 s
[niks3-go-unit-tests] === PAUSE TestProxyWriteTimeout/1_GiB_nar
8.46 s
[niks3-go-unit-tests] === RUN TestProxyWriteTimeout/10_GiB_nar
8.46 s
[niks3-go-unit-tests] === PAUSE TestProxyWriteTimeout/10_GiB_nar
8.46 s
[niks3-go-unit-tests] === RUN TestProxyWriteTimeout/unknown_size
8.46 s
[niks3-go-unit-tests] === PAUSE TestProxyWriteTimeout/unknown_size
8.46 s
[niks3-go-unit-tests] === CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle
8.47 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 2_object_stats_trigger.sql (14.82ms)
8.47 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: up to current file version: 2
8.47 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.49 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Aborted multipart uploads count=0
8.49 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.615 UTC [782] ERROR: relation "goose_db_version" does not exist at character 36
8.49 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.615 UTC [782] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.49 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.615 UTC [784] ERROR: relation "goose_db_version" does not exist at character 36
8.49 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.615 UTC [784] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.49 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Aborted multipart uploads count=0
8.49 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.616 UTC [780] ERROR: relation "goose_db_version" does not exist at character 36
8.49 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.616 UTC [780] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.50 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 WARN Force mode enabled - objects will be deleted immediately without grace period
8.50 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.630 UTC [805] ERROR: relation "goose_db_version" does not exist at character 36
8.50 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.630 UTC [805] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.57 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20241026095416_initial_model.sql (63.83ms)
8.57 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20241026095416_initial_model.sql (63.99ms)
8.57 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=2 objects-deleted-after-grace-period=0 objects-failed-to-delete=0
8.58 s
[niks3-go-unit-tests] === NAME TestOrphanedObjectsGC
8.58 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:290: GC Test Summary:
8.58 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A
8.58 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B
8.58 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)
8.58 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)
8.58 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:295: - Total deleted: 10 objects
8.58 s
[niks3-go-unit-tests] --- PASS: TestOrphanedObjectsGC (2.19s)
8.58 s
[niks3-go-unit-tests] === CONT TestReadProxy404
8.59 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251210153512_drop_unused_gin_index.sql (18.09ms)
8.59 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Vacuumed table table=pending_closures
8.59 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20241026095416_initial_model.sql (84.61ms)
8.59 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251210153512_drop_unused_gin_index.sql (20.35ms)
8.60 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20241026095416_initial_model.sql (17.1ms)
8.61 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251218171726_add_pins.sql (14.98ms)
8.61 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Vacuumed table table=pending_objects
8.61 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251218171726_add_pins.sql (15.14ms)
8.61 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251210153512_drop_unused_gin_index.sql (15.15ms)
8.61 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251210153512_drop_unused_gin_index.sql (16.21ms)
8.62 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20260628120000_add_object_size_and_stats.sql (16.61ms)
8.62 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: successfully migrated database to version: 20260628120000
8.62 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251218171726_add_pins.sql (16.59ms)
8.62 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20260628120000_add_object_size_and_stats.sql (16.66ms)
8.62 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: successfully migrated database to version: 20260628120000
8.63 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251218171726_add_pins.sql (12.52ms)
8.63 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete multipart upload request method=POST path=/api/multipart/complete
8.63 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 1_commit_pending_closure.sql (7.44ms)
8.63 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20260628120000_add_object_size_and_stats.sql (7.39ms)
8.63 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: successfully migrated database to version: 20260628120000
8.63 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 1_commit_pending_closure.sql (7.34ms)
8.63 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Vacuumed table table=multipart_uploads
8.64 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20260628120000_add_object_size_and_stats.sql (12.4ms)
8.64 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: successfully migrated database to version: 20260628120000
8.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 2_object_stats_trigger.sql (15.81ms)
8.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 2_object_stats_trigger.sql (15.86ms)
8.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: up to current file version: 2
8.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 1_commit_pending_closure.sql (15.84ms)
8.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: up to current file version: 2
8.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received cleanup request method=DELETE path=/api/pending_closures
8.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Aborted multipart uploads count=0
8.65 s
[niks3-go-unit-tests] --- PASS: TestReadProxyRootRedirectsToIndexHTML (0.63s)
8.65 s
[niks3-go-unit-tests] === CONT TestService_healthCheckHandler
8.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.65 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 1_commit_pending_closure.sql (14.44ms)
8.66 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 2_object_stats_trigger.sql (18.2ms)
8.66 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: up to current file version: 2
8.66 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Vacuumed table table=closures
8.66 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=OGE3NmQ0N2YtMzQ4MC00YzA2LWJiMDUtN2YyODU2MjFjODA2LjYzNDgzNWQ2LTU3OTktNGNjMS1iMzIyLTllMjY5N2IzZGY3ZHgxNzg0NDUzMzI2NjE3MjI2MzUy parts=10
8.66 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete
8.67 s
[niks3-go-unit-tests] --- PASS: TestReadProxyDisabled (0.84s)
8.67 s
[niks3-go-unit-tests] === CONT TestMultipartCleanup
8.67 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 2_object_stats_trigger.sql (17.82ms)
8.67 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: up to current file version: 2
8.68 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.807 UTC [809] ERROR: relation "goose_db_version" does not exist at character 36
8.68 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.807 UTC [809] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.68 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.808 UTC [808] ERROR: relation "goose_db_version" does not exist at character 36
8.68 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.808 UTC [808] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.68 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Completed upload id=1
8.68 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Vacuumed table table=objects
8.68 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received cleanup request method=DELETE path=/api/pending_closures
8.68 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.68 s
[niks3-go-unit-tests] --- PASS: TestReadProxyConditionalGet (0.86s)
8.68 s
[niks3-go-unit-tests] === CONT TestServerTLSConfig
8.68 s
[niks3-go-unit-tests] === RUN TestServerTLSConfig/no_client_CA
8.68 s
[niks3-go-unit-tests] === PAUSE TestServerTLSConfig/no_client_CA
8.68 s
[niks3-go-unit-tests] === RUN TestServerTLSConfig/missing_CA_file
8.68 s
[niks3-go-unit-tests] === PAUSE TestServerTLSConfig/missing_CA_file
8.68 s
[niks3-go-unit-tests] === RUN TestServerTLSConfig/not_a_PEM_file
8.68 s
[niks3-go-unit-tests] === PAUSE TestServerTLSConfig/not_a_PEM_file
8.68 s
[niks3-go-unit-tests] === CONT TestService_NativeMTLS
8.68 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Aborted multipart uploads count=1
8.70 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received uploads request method=POST path=/api/pending_closures
8.70 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete
8.70 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.827 UTC [780] ERROR: Closure does not exist: id=1
8.70 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.827 UTC [780] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE
8.70 s
[niks3-go-unit-tests] 2026-07-19 09:28:46.827 UTC [780] STATEMENT: -- name: CommitPendingClosure :exec
8.70 s
[niks3-go-unit-tests] SELECT commit_pending_closure($1::bigint)
8.70 s
[niks3-go-unit-tests]
8.70 s
[niks3-go-unit-tests] --- PASS: TestService_cleanupPendingClosuresHandler (0.99s)
8.70 s
[niks3-go-unit-tests] === CONT TestMetricsInventory
8.70 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo
8.70 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 WARN Found objects in DB but missing from S3, will re-upload count=1
8.70 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Received get closure request method=GET path=/api/closures/00000000000000000000000000000000
8.70 s
[niks3-go-unit-tests] --- PASS: TestService_createPendingClosureHandler (1.00s)
8.70 s
[niks3-go-unit-tests] === CONT TestNARDeduplicationMetadataUploadBug
8.71 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20241026095416_initial_model.sql (14.42ms)
8.71 s
[niks3-go-unit-tests] --- PASS: TestService_verifyS3Integrity (1.01s)
8.71 s
[niks3-go-unit-tests] === CONT TestGenerateLandingPage
8.71 s
[niks3-go-unit-tests] --- PASS: TestGenerateLandingPage (0.00s)
8.71 s
[niks3-go-unit-tests] === CONT TestCompleteMultipartUpload_ErrorButObjectExists
8.72 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20241026095416_initial_model.sql (23.48ms)
8.73 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251210153512_drop_unused_gin_index.sql (17.94ms)
8.74 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251210153512_drop_unused_gin_index.sql (16.07ms)
8.74 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251218171726_add_pins.sql (14.48ms)
8.75 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20251218171726_add_pins.sql (16.16ms)
8.76 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20260628120000_add_object_size_and_stats.sql (13.29ms)
8.76 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: successfully migrated database to version: 20260628120000
8.76 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 20260628120000_add_object_size_and_stats.sql (9.02ms)
8.76 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: successfully migrated database to version: 20260628120000
8.77 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 1_commit_pending_closure.sql (8.85ms)
8.77 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 1_commit_pending_closure.sql (8.7ms)
8.77 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=2001 objects-failed-to-delete=0
8.78 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 2_object_stats_trigger.sql (11.55ms)
8.78 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: up to current file version: 2
8.78 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 OK 2_object_stats_trigger.sql (11.43ms)
8.78 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 goose: up to current file version: 2
8.78 s
[niks3-go-unit-tests] --- PASS: TestReadProxyHead (0.63s)
8.78 s
[niks3-go-unit-tests] === CONT TestCompletedNarNotReofferedAcrossClosures
8.78 s
[niks3-go-unit-tests] --- PASS: TestReadProxyInvalidPath (0.68s)
8.78 s
[niks3-go-unit-tests] === CONT TestRedundantMultipartUpload
8.80 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Vacuumed table table=pending_closures
8.83 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Vacuumed table table=pending_objects
8.83 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Vacuumed table table=multipart_uploads
8.85 s
[niks3-go-unit-tests] 2026/07/19 09:28:46 INFO Vacuumed table table=closures
8.89 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Vacuumed table table=objects
8.90 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.025 UTC [823] ERROR: relation "goose_db_version" does not exist at character 36
8.90 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.025 UTC [823] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.90 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.025 UTC [824] ERROR: relation "goose_db_version" does not exist at character 36
8.90 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.025 UTC [824] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
8.98 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=2001 objects-failed-to-delete=0
8.98 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (18.26ms)
8.98 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (18.24ms)
9.00 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (16.67ms)
9.00 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (16.56ms)
9.03 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Vacuumed table table=pending_closures
9.04 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (34.88ms)
9.04 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (34.97ms)
9.05 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (15.23ms)
9.05 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.05 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (15.36ms)
9.05 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.11 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (60.07ms)
9.11 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (60.2ms)
9.11 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Vacuumed table table=pending_objects
9.11 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Vacuumed table table=multipart_uploads
9.12 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (8.98ms)
9.12 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Vacuumed table table=closures
9.12 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (9.06ms)
9.12 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.12 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.12 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received uploads request method=POST path=/api/pending_closures
9.12 s
[niks3-go-unit-tests] --- PASS: TestService_Rustfstest (0.70s)
9.12 s
[niks3-go-unit-tests] === CONT TestGCTaskStore_CompletedAllowsNewTask
9.12 s
[niks3-go-unit-tests] --- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)
9.12 s
[niks3-go-unit-tests] === CONT TestGracefulShutdownDrainsInflight
9.12 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Starting HTTP server address=127.0.0.1:35299
9.12 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Shutdown signal received, draining in-flight requests timeout=10s
9.13 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Vacuumed table table=objects
9.18 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received complete multipart upload request method=POST path=/api/multipart/complete
9.19 s
[niks3-go-unit-tests] --- PASS: TestGracefulShutdownDrainsInflight (0.07s)
9.19 s
[niks3-go-unit-tests] === CONT TestGCTaskStore_Fail
9.19 s
[niks3-go-unit-tests] --- PASS: TestGCTaskStore_Fail (0.00s)
9.19 s
[niks3-go-unit-tests] === CONT TestGCTaskStore_PhaseUpdates
9.19 s
[niks3-go-unit-tests] --- PASS: TestGCTaskStore_PhaseUpdates (0.00s)
9.19 s
[niks3-go-unit-tests] === CONT TestGCTaskStore_GetEmpty
9.19 s
[niks3-go-unit-tests] --- PASS: TestGCTaskStore_GetEmpty (0.00s)
9.19 s
[niks3-go-unit-tests] === CONT TestGCTaskStore_GetReturnsLatest
9.19 s
[niks3-go-unit-tests] --- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)
9.19 s
[niks3-go-unit-tests] === CONT TestGCTaskStore_ConflictDifferentParams
9.19 s
[niks3-go-unit-tests] --- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)
9.19 s
[niks3-go-unit-tests] === CONT TestGCTaskStore_DeduplicateSameParams
9.19 s
[niks3-go-unit-tests] --- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)
9.19 s
[niks3-go-unit-tests] === CONT TestClientErrorHandling/InvalidStorePath
9.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.401 UTC [830] ERROR: relation "goose_db_version" does not exist at character 36
9.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.401 UTC [830] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
9.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.401 UTC [834] ERROR: relation "goose_db_version" does not exist at character 36
9.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.401 UTC [834] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
9.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.401 UTC [832] ERROR: relation "goose_db_version" does not exist at character 36
9.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.401 UTC [832] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
9.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.402 UTC [831] ERROR: relation "goose_db_version" does not exist at character 36
9.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.402 UTC [831] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
9.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.402 UTC [833] ERROR: relation "goose_db_version" does not exist at character 36
9.27 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.402 UTC [833] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
9.31 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (17.8ms)
9.32 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (23.59ms)
9.32 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (23.52ms)
9.32 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (23.62ms)
9.32 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (23.39ms)
9.33 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (12.84ms)
9.33 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (12.9ms)
9.33 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (12.88ms)
9.33 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (12.91ms)
9.33 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (18.71ms)
9.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (56.19ms)
9.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (56.2ms)
9.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (56.19ms)
9.38 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (56.16ms)
9.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (56.15ms)
9.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (9.58ms)
9.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (9.57ms)
9.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (9.61ms)
9.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (9.62ms)
9.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (9.57ms)
9.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (9.81ms)
9.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (9.94ms)
9.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (9.84ms)
9.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (9.89ms)
9.40 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (9.78ms)
9.40 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.533 UTC [838] ERROR: relation "goose_db_version" does not exist at character 36
9.40 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.533 UTC [838] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
9.40 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.534 UTC [837] ERROR: relation "goose_db_version" does not exist at character 36
9.41 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.534 UTC [837] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
9.41 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.534 UTC [840] ERROR: relation "goose_db_version" does not exist at character 36
9.41 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.534 UTC [840] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
9.41 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.534 UTC [839] ERROR: relation "goose_db_version" does not exist at character 36
9.41 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.534 UTC [839] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
9.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (9.21ms)
9.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (9.24ms)
9.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (9.1ms)
9.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (9.23ms)
9.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (9.15ms)
9.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.41 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.42 s
[niks3-go-unit-tests] --- PASS: TestService_healthCheckHandler (0.77s)
9.42 s
[niks3-go-unit-tests] === CONT TestClientErrorHandling/ServerNotAvailable
9.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received uploads request method=POST path=/api/pending_closures
9.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 WARN mTLS auth: subject not in bound subjects subject="CN=reader"
9.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 WARN mTLS auth: subject not in bound subjects subject="CN=writer"
9.42 s
[niks3-go-unit-tests] --- PASS: TestService_NativeMTLS (0.73s)
9.42 s
[niks3-go-unit-tests] === CONT TestClientErrorHandling/InvalidAuthToken
9.42 s
[niks3-go-unit-tests] --- PASS: TestReadProxy404 (0.84s)
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/none
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/end_clamped_to_size
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/start_far_past_EOF
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/start_past_EOF
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/single_byte
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/suffix_exceeds_size
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/suffix
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/malformed_both_empty
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/open-ended
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/closed
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/malformed_end_before_start
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/multi-range_ignored
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/malformed_no_dash
9.42 s
[niks3-go-unit-tests] === CONT TestParseSingleRange/unknown_unit
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/none (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/start_past_EOF (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/single_byte (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/suffix (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/open-ended (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/closed (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestParseSingleRange/unknown_unit (0.00s)
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/narinfo
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/index.html
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/short_hash
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/wrong_extension
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/leading_slash
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/empty
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/random_path
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/invalid_char_u
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/invalid_char_e
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/traversal_in_middle
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/traversal_parent
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/nar_uncompressed
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/nix-cache-info
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/realisation
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/log
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/ls
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/nar_xz
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/nar_bz2
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/nar_zst
9.42 s
[niks3-go-unit-tests] === CONT TestIsValidCachePath/narinfo_all_nix_base32_chars
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/narinfo (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/index.html (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/short_hash (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/wrong_extension (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/leading_slash (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/empty (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/random_path (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/traversal_parent (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/realisation (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/log (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/ls (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/nar_xz (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/nar_zst (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)
9.42 s
[niks3-go-unit-tests] === CONT TestCacheConfigHandler/full_config,_no_issuer
9.42 s
[niks3-go-unit-tests] === CONT TestCacheConfigHandler/no_signing_keys
9.42 s
[niks3-go-unit-tests] === CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator
9.42 s
[niks3-go-unit-tests] === CONT TestCacheConfigHandler/no_cache_url_configured
9.42 s
[niks3-go-unit-tests] --- PASS: TestCacheConfigHandler (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)
9.42 s
[niks3-go-unit-tests] === CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info
9.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received uploads request method=POST path=/
9.42 s
[niks3-go-unit-tests] === CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token
9.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO OIDC auth successful provider=test
9.42 s
[niks3-go-unit-tests] === CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected
9.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 WARN Authentication failed token_preview=not-a-valid-jwt token_length=15 oidc_error="no provider could verify the token (signature or issuer mismatch)" oidc_provider="" tried_providers=[test]
9.42 s
[niks3-go-unit-tests] === CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured
9.42 s
[niks3-go-unit-tests] === CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key
9.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received complete multipart upload request method=POST path=/
9.42 s
[niks3-go-unit-tests] === CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key
9.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received request for more parts method=POST path=/
9.42 s
[niks3-go-unit-tests] === CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected
9.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 WARN Authentication failed token_preview=eyJhbGciOi...HfX3eh0EcA token_length=702 oidc_error="bound claims validation failed: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]
9.42 s
[niks3-go-unit-tests] === CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal
9.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received uploads request method=POST path=/
9.42 s
[niks3-go-unit-tests] --- PASS: TestUploadHandlersRejectInvalidKeys (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)
9.42 s
[niks3-go-unit-tests] === CONT TestUploadHandlersRejectOversizedBody/create_pending_closure
9.42 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received uploads request method=POST path=/
9.42 s
[niks3-go-unit-tests] --- PASS: TestService_AuthMiddleware_OIDC (1.23s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)
9.42 s
[niks3-go-unit-tests] --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.00s)
9.43 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.557 UTC [844] ERROR: relation "goose_db_version" does not exist at character 36
9.43 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.557 UTC [844] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
9.43 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (18.29ms)
9.43 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (18.28ms)
9.43 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (18.37ms)
9.44 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (20.23ms)
9.45 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (15.13ms)
9.45 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (15.3ms)
9.45 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (15.38ms)
9.46 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (15.14ms)
9.46 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (15.67ms)
9.46 s
[niks3-go-unit-tests] --- PASS: TestMetricsInventory (0.76s)
9.46 s
[niks3-go-unit-tests] === CONT TestUploadHandlersRejectOversizedBody/request_more_parts
9.46 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received request for more parts method=POST path=/
9.46 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (14.79ms)
9.46 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (14.72ms)
9.46 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (14.69ms)
9.47 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (15.3ms)
9.47 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (15.6ms)
9.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (17.12ms)
9.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (17.11ms)
9.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (17.1ms)
9.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.48 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.49 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (18.08ms)
9.49 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.49 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (17.67ms)
9.49 s
[niks3-go-unit-tests] === CONT TestUploadHandlersRejectOversizedBody/complete_multipart
9.49 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received complete multipart upload request method=POST path=/
9.50 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (15.84ms)
9.50 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (15.89ms)
9.50 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (15.89ms)
9.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (16.35ms)
9.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (16.39ms)
9.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (18.24ms)
9.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (18.27ms)
9.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (18.24ms)
9.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.52 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received uploads request method=POST path=/api/pending_closures
9.52 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received uploads request method=POST path=/api/pending_closures
9.52 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Created nix-cache-info in bucket bucket=bucket40
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/narinfo
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/realisation_plus_in_output
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/unknown_type
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/empty_key
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/absolute
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/traversal_nar
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/traversal
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/listing_key,_narinfo_type
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/index.html
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/nix-cache-info
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/nar_key,_narinfo_type
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/build_log_home-manager_file
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/realisation
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/build_log_equals
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/build_log_question_mark
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/build_log_plus_in_name
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/narinfo_key,_nar_type
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/nar_plain
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/build_log
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/nar_xz
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/listing
9.52 s
[niks3-go-unit-tests] === CONT TestIsValidUploadKey/nar_zst
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/narinfo (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/unknown_type (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/empty_key (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/absolute (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/traversal (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/index.html (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/realisation (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/nar_plain (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/build_log (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/nar_xz (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/listing (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestIsValidUploadKey/nar_zst (0.00s)
9.52 s
[niks3-go-unit-tests] === CONT TestProxyWriteTimeout/narinfo
9.52 s
[niks3-go-unit-tests] === CONT TestProxyWriteTimeout/1_GiB_nar
9.52 s
[niks3-go-unit-tests] === CONT TestProxyWriteTimeout/10_GiB_nar
9.52 s
[niks3-go-unit-tests] === CONT TestProxyWriteTimeout/unknown_size
9.52 s
[niks3-go-unit-tests] --- PASS: TestProxyWriteTimeout (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestProxyWriteTimeout/narinfo (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)
9.52 s
[niks3-go-unit-tests] === CONT TestServerTLSConfig/no_client_CA
9.52 s
[niks3-go-unit-tests] === CONT TestServerTLSConfig/not_a_PEM_file
9.52 s
[niks3-go-unit-tests] === CONT TestServerTLSConfig/missing_CA_file
9.52 s
[niks3-go-unit-tests] --- PASS: TestServerTLSConfig (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestServerTLSConfig/no_client_CA (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestServerTLSConfig/not_a_PEM_file (0.00s)
9.52 s
[niks3-go-unit-tests] --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)
9.52 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (17.64ms)
9.52 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (17.75ms)
9.52 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.53 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received uploads request method=POST path=/api/pending_closures
9.54 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (16.39ms)
9.54 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.54 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received cleanup request method=DELETE path=/api/pending_closures
9.54 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Aborted multipart uploads count=1
9.55 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received complete multipart upload request method=POST path=/api/multipart/complete
9.56 s
[niks3-go-unit-tests] {"timestamp":"2026-07-19T09:28:47.68541354Z","level":"ERROR","fields":{"message":"complete_multipart_upload part error: \"part.1 not found\""},"target":"rustfs_ecstore::set_disk","filename":"crates/ecstore/src/set_disk.rs","line_number":3463,"threadName":"rustfs-worker","threadId":"ThreadId(27)"}
9.56 s
[niks3-go-unit-tests] {"timestamp":"2026-07-19T09:28:47.68544279Z","level":"ERROR","fields":{"message":"complete_multipart_upload etag err client=Some(\"deadbeef\"), stored=\"\", part_id=1, bucket=bucket41, object=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst"},"target":"rustfs_ecstore::set_disk","filename":"crates/ecstore/src/set_disk.rs","line_number":3534,"threadName":"rustfs-worker","threadId":"ThreadId(27)"}
9.56 s
[niks3-go-unit-tests] --- PASS: TestMultipartCleanup (0.89s)
9.56 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received uploads request method=POST path=/api/pending_closures
9.56 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 WARN CompleteMultipartUpload errored but object exists; treating as success error="One or more of the specified parts could not be found. The part may not have been uploaded, or the specified entity tag may not match the part's entity tag." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=OGE3NmQ0N2YtMzQ4MC00YzA2LWJiMDUtN2YyODU2MjFjODA2LjJlOGUxYjAzLTIzYTItNGExYi04M2U1LTFkNWMzNDg5NzkzYngxNzg0NDUzMzI3NjYyMTI4Nzc3
9.56 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.691 UTC [875] ERROR: relation "goose_db_version" does not exist at character 36
9.56 s
[niks3-go-unit-tests] 2026-07-19 09:28:47.691 UTC [875] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC
9.59 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=OGE3NmQ0N2YtMzQ4MC00YzA2LWJiMDUtN2YyODU2MjFjODA2LjJlOGUxYjAzLTIzYTItNGExYi04M2U1LTFkNWMzNDg5NzkzYngxNzg0NDUzMzI3NjYyMTI4Nzc3 parts=1
9.59 s
[niks3-go-unit-tests] --- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (0.88s)
9.60 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20241026095416_initial_model.sql (16.69ms)
9.61 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251210153512_drop_unused_gin_index.sql (7.38ms)
9.73 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20251218171726_add_pins.sql (124.06ms)
9.74 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 20260628120000_add_object_size_and_stats.sql (12.93ms)
9.74 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: successfully migrated database to version: 20260628120000
9.76 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 1_commit_pending_closure.sql (15.11ms)
9.77 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 OK 2_object_stats_trigger.sql (15.32ms)
9.77 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 goose: up to current file version: 2
9.80 s
[niks3-go-unit-tests] === NAME TestNARDeduplicationMetadataUploadBug
9.80 s
[niks3-go-unit-tests] metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug3728107378/001/store/j1prn95gkdivms0wcxjvik00cqj5s6s9-file1.txt
9.82 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received complete multipart upload request method=POST path=/api/multipart/complete
9.86 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=OGE3NmQ0N2YtMzQ4MC00YzA2LWJiMDUtN2YyODU2MjFjODA2LmIyZjBhYTlkLWY2NzQtNDBhZi1iNmExLThjNjMxZGUxODVlZXgxNzg0NDUzMzI3NjYyMTU1OTQ3 parts=12
9.86 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received uploads request method=POST path=/api/pending_closures
9.86 s
[niks3-go-unit-tests] 2026/07/19 09:28:47 INFO Received complete multipart upload request method=POST path=/api/multipart/complete
9.88 s
[niks3-go-unit-tests] --- PASS: TestCompletedNarNotReofferedAcrossClosures (1.09s)
9.91 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=OGE3NmQ0N2YtMzQ4MC00YzA2LWJiMDUtN2YyODU2MjFjODA2LmI2ZmE5NjJmLTU4OGUtNDEwNS05N2FmLTg5MTM5MGI1NGZlMHgxNzg0NDUzMzI3NjY5OTQ3MDUx parts=12
9.91 s
[niks3-go-unit-tests] --- PASS: TestRedundantMultipartUpload (1.12s)
9.91 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures
9.99 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Received uploads request method=POST path=/api/pending_closures
10.01 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)
10.01 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Uploading j1prn95gkdivms0wcxjvik00cqj5s6s9-file1.txt (160B)
10.01 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign
10.01 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Signed narinfos id=1 count=1
10.01 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Uploading 1 narinfos
10.01 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete
10.01 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=196.340405ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures
10.02 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Completed upload id=1
10.02 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Upload complete. (186ms)
10.02 s
[niks3-go-unit-tests] === NAME TestNARDeduplicationMetadataUploadBug
10.02 s
[niks3-go-unit-tests] metadata_upload_test.go:54: Retrieved narinfo from S3:
10.02 s
[niks3-go-unit-tests] StorePath: /build/TestNARDeduplicationMetadataUploadBug3728107378/001/store/j1prn95gkdivms0wcxjvik00cqj5s6s9-file1.txt
10.02 s
[niks3-go-unit-tests] URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst
10.02 s
[niks3-go-unit-tests] Compression: zstd
10.02 s
[niks3-go-unit-tests] NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf
10.02 s
[niks3-go-unit-tests] NarSize: 160
10.02 s
[niks3-go-unit-tests] References:
10.02 s
[niks3-go-unit-tests] CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf
10.02 s
[niks3-go-unit-tests] metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)
10.02 s
[niks3-go-unit-tests] metadata_upload_test.go:55: Decompressed .ls content (64 bytes):
10.02 s
[niks3-go-unit-tests] {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}
10.05 s
[niks3-go-unit-tests] --- PASS: TestUploadHandlersRejectOversizedBody (0.28s)
10.05 s
[niks3-go-unit-tests] --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.03s)
10.05 s
[niks3-go-unit-tests] --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.03s)
10.05 s
[niks3-go-unit-tests] --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (0.63s)
10.10 s
[niks3-go-unit-tests] === NAME TestNARDeduplicationMetadataUploadBug
10.10 s
[niks3-go-unit-tests] metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug3728107378/001/store/13r74in1imk2ffqq6hj3jx9811wzwdkq-file2.txt
10.16 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"
10.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Received uploads request method=POST path=/api/pending_closures
10.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)
10.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign
10.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Signed narinfos id=2 count=1
10.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Uploading 1 narinfos
10.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete
10.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Completed upload id=2
10.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Upload complete. (56ms)
10.51 s
[niks3-go-unit-tests] metadata_upload_test.go:76: Retrieved narinfo from S3:
10.51 s
[niks3-go-unit-tests] StorePath: /build/TestNARDeduplicationMetadataUploadBug3728107378/001/store/13r74in1imk2ffqq6hj3jx9811wzwdkq-file2.txt
10.51 s
[niks3-go-unit-tests] URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst
10.51 s
[niks3-go-unit-tests] Compression: zstd
10.51 s
[niks3-go-unit-tests] NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf
10.51 s
[niks3-go-unit-tests] NarSize: 160
10.51 s
[niks3-go-unit-tests] References:
10.51 s
[niks3-go-unit-tests] CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf
10.51 s
[niks3-go-unit-tests] metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)
10.51 s
[niks3-go-unit-tests] metadata_upload_test.go:77: Decompressed .ls content (49 bytes):
10.51 s
[niks3-go-unit-tests] {"version":1,"root":{"type":"regular","size":44}}
10.51 s
[niks3-go-unit-tests] --- PASS: TestNARDeduplicationMetadataUploadBug (1.48s)
10.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=0
10.51 s
[niks3-go-unit-tests] === NAME TestClientIntegration
10.51 s
[niks3-go-unit-tests] client_integration_test.go:303: Objects in database after GC:
10.51 s
[niks3-go-unit-tests] client_integration_test.go:303: Successfully deleted all objects with GC --force
10.51 s
[niks3-go-unit-tests] --- PASS: TestClientIntegration (4.50s)
10.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=374.53415ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures
10.51 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=0
10.51 s
[niks3-go-unit-tests] === NAME TestPinProtectsFromGC
10.51 s
[niks3-go-unit-tests] client_integration_test.go:709: Pin successfully protected closure from garbage collection
10.51 s
[niks3-go-unit-tests] --- PASS: TestPinProtectsFromGC (4.72s)
10.58 s
[niks3-go-unit-tests] 2026/07/19 09:28:48 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=809.439901ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures
10.73 s
[niks3-go-unit-tests] === NAME TestOrphanedObjectsGCStressTest
10.73 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains
10.74 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:446: Marked 210 objects for deletion
10.84 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:509: Stress test completed successfully:
10.84 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:510: - Active objects preserved: 20
10.84 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:511: - Objects deleted: 210
10.84 s
[niks3-go-unit-tests] orphaned_objects_gc_test.go:512: - Total GC'd: 210
10.84 s
[niks3-go-unit-tests] --- PASS: TestOrphanedObjectsGCStressTest (5.13s)
11.39 s
[niks3-go-unit-tests] 2026/07/19 09:28:49 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.56095288s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures
12.96 s
[niks3-go-unit-tests] --- PASS: TestClientErrorHandling (0.00s)
12.96 s
[niks3-go-unit-tests] --- PASS: TestClientErrorHandling/InvalidStorePath (0.37s)
12.96 s
[niks3-go-unit-tests] --- PASS: TestClientErrorHandling/InvalidAuthToken (0.75s)
12.96 s
[niks3-go-unit-tests] --- PASS: TestClientErrorHandling/ServerNotAvailable (3.54s)
13.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:51 WARN Rate limiter enabled after throttle name=s3-test rate=5
13.37 s
[niks3-go-unit-tests] 2026/07/19 09:28:51 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."
13.37 s
[niks3-go-unit-tests] === NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle
13.37 s
[niks3-go-unit-tests] throttle_test.go:213: Proxy stats: total=15, throttled=10, completeMultipart=10
13.37 s
[niks3-go-unit-tests] throttle_test.go:215: Rate limiter: enabled=true, rate=5.00
13.37 s
[niks3-go-unit-tests] --- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (4.91s)
13.37 s
[niks3-go-unit-tests] PASS
13.88 s
[niks3-go-unit-tests] {"timestamp":"2026-07-19T09:28:52.00452704Z","level":"ERROR","fields":{"message":"Unknown connection IO error:Cancelled","peer_addr":"127.0.0.1:34962"},"target":"rustfs::server::http","filename":"rustfs/src/server/http.rs","line_number":973,"threadName":"rustfs-worker","threadId":"ThreadId(24)"}
13.92 s
[niks3-go-unit-tests] 2026-07-19 09:28:52.048 UTC [95] LOG: received smart shutdown request
13.93 s
[niks3-go-unit-tests] 2026-07-19 09:28:52.061 UTC [95] LOG: background worker "logical replication launcher" (PID 105) exited with exit code 1
13.94 s
[niks3-go-unit-tests] 2026-07-19 09:28:52.065 UTC [100] LOG: shutting down
13.94 s
[niks3-go-unit-tests] 2026-07-19 09:28:52.074 UTC [100] LOG: checkpoint starting: shutdown immediate
23.38 s
[niks3-go-unit-tests] 2026/07/19 09:29:01 ERROR failed to kill rustfs error="no such process"
23.92 s
[niks3-go-unit-tests] 2026/07/19 09:29:02 INFO killed rustfs
23.92 s
[niks3-go-unit-tests] 2026/07/19 09:29:02 ERROR failed to wait for rustfs error="signal: killed"
23.95 s
[niks3-go-unit-tests] 2026-07-19 09:29:02.082 UTC [100] PANIC: could not fsync file "base/18760/4145": No such file or directory
24.26 s
[niks3-go-unit-tests] Running OIDC tests...
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch
24.27 s
[niks3-go-unit-tests] === RUN TestAudienceForIssuer
24.27 s
[niks3-go-unit-tests] === PAUSE TestAudienceForIssuer
24.27 s
[niks3-go-unit-tests] === RUN TestValidateToken_ValidToken
24.27 s
[niks3-go-unit-tests] === PAUSE TestValidateToken_ValidToken
24.27 s
[niks3-go-unit-tests] === RUN TestValidateToken_WrongAudience
24.27 s
[niks3-go-unit-tests] === PAUSE TestValidateToken_WrongAudience
24.27 s
[niks3-go-unit-tests] === RUN TestValidateToken_Expired
24.27 s
[niks3-go-unit-tests] === PAUSE TestValidateToken_Expired
24.27 s
[niks3-go-unit-tests] === RUN TestValidateToken_BoundClaimsMismatch
24.27 s
[niks3-go-unit-tests] === PAUSE TestValidateToken_BoundClaimsMismatch
24.27 s
[niks3-go-unit-tests] === RUN TestValidateToken_BoundSubjectMismatch
24.27 s
[niks3-go-unit-tests] === PAUSE TestValidateToken_BoundSubjectMismatch
24.27 s
[niks3-go-unit-tests] === RUN TestValidateToken_MultipleProviders
24.27 s
[niks3-go-unit-tests] === PAUSE TestValidateToken_MultipleProviders
24.27 s
[niks3-go-unit-tests] === RUN TestValidateToken_NoMatchingProvider
24.27 s
[niks3-go-unit-tests] === PAUSE TestValidateToken_NoMatchingProvider
24.27 s
[niks3-go-unit-tests] === CONT TestGlobMatch
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/foo_foo
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/foo_foo
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/foo_bar
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/foo_bar
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/*_
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/*_
24.27 s
[niks3-go-unit-tests] === CONT TestValidateToken_BoundClaimsMismatch
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/*_anything
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/*_anything
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/foo*_foo
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/foo*_foo
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/foo*_foobar
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/foo*_foobar
24.27 s
[niks3-go-unit-tests] === CONT TestValidateToken_Expired
24.27 s
[niks3-go-unit-tests] === CONT TestValidateToken_WrongAudience
24.27 s
[niks3-go-unit-tests] === CONT TestValidateToken_ValidToken
24.27 s
[niks3-go-unit-tests] === CONT TestAudienceForIssuer
24.27 s
[niks3-go-unit-tests] --- PASS: TestAudienceForIssuer (0.00s)
24.27 s
[niks3-go-unit-tests] === CONT TestValidateToken_MultipleProviders
24.27 s
[niks3-go-unit-tests] === CONT TestValidateToken_NoMatchingProvider
24.27 s
[niks3-go-unit-tests] === CONT TestValidateToken_BoundSubjectMismatch
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/foo*_bar
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/foo*_bar
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/*bar_bar
24.27 s
[niks3-go-unit-tests] 2026/07/19 09:29:02 INFO OIDC provider initialized name=test
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/*bar_bar
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/*bar_foobar
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/*bar_foobar
24.27 s
[niks3-go-unit-tests] 2026/07/19 09:29:02 INFO OIDC provider initialized name=test
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/*bar_foo
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/*bar_foo
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/foo*bar_foobar
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/foo*bar_foobar
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/foo*bar_foo123bar
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/foo*bar_foo123bar
24.27 s
[niks3-go-unit-tests] === RUN TestGlobMatch/foo*bar_foobarbaz
24.27 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/foo*bar_foobarbaz
24.50 s
[niks3-go-unit-tests] 2026/07/19 09:29:02 INFO OIDC provider initialized name=test
24.50 s
[niks3-go-unit-tests] === RUN TestGlobMatch/*/*_foo/bar
24.50 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/*/*_foo/bar
24.50 s
[niks3-go-unit-tests] 2026/07/19 09:29:02 INFO OIDC provider initialized name=test
24.50 s
[niks3-go-unit-tests] === RUN TestGlobMatch/*/*_foo
24.52 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/*/*_foo
24.52 s
[niks3-go-unit-tests] === RUN TestGlobMatch/refs/heads/*_refs/heads/main
24.52 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/refs/heads/*_refs/heads/main
24.52 s
[niks3-go-unit-tests] === RUN TestGlobMatch/refs/heads/*_refs/tags/v1.0
24.52 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.0
24.52 s
[niks3-go-unit-tests] === RUN TestGlobMatch/refs/*/main_refs/heads/main
24.52 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/refs/*/main_refs/heads/main
24.52 s
[niks3-go-unit-tests] === RUN TestGlobMatch/fo?_foo
24.52 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/fo?_foo
24.52 s
[niks3-go-unit-tests] === RUN TestGlobMatch/fo?_fo
24.52 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/fo?_fo
24.52 s
[niks3-go-unit-tests] === RUN TestGlobMatch/fo?_fooo
24.52 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/fo?_fooo
24.52 s
[niks3-go-unit-tests] === RUN TestGlobMatch/?oo_foo
24.52 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/?oo_foo
24.52 s
[niks3-go-unit-tests] === RUN TestGlobMatch/?oo_boo
24.52 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/?oo_boo
24.52 s
[niks3-go-unit-tests] === RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main
24.52 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main
24.52 s
[niks3-go-unit-tests] === RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main
24.52 s
[niks3-go-unit-tests] === PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/foo_foo
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/?oo_boo
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/?oo_foo
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/fo?_fooo
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/fo?_fo
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/foo*bar_foobar
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/*bar_foo
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/*_anything
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/*_
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/refs/heads/*_refs/heads/main
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/fo?_foo
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/refs/*/main_refs/heads/main
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/refs/heads/*_refs/tags/v1.0
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/*/*_foo/bar
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/*/*_foo
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/foo*bar_foo123bar
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/foo*bar_foobarbaz
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/foo_bar
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/*bar_bar
24.52 s
[niks3-go-unit-tests] 2026/07/19 09:29:02 INFO OIDC provider initialized name=provider1
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/foo*_bar
24.52 s
[niks3-go-unit-tests] 2026/07/19 09:29:02 INFO OIDC provider initialized name=test
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/foo*_foobar
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/foo*_foo
24.52 s
[niks3-go-unit-tests] === CONT TestGlobMatch/*bar_foobar
24.52 s
[niks3-go-unit-tests] 2026/07/19 09:29:02 INFO OIDC provider initialized name=provider1
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch (0.25s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/foo_foo (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/?oo_boo (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/?oo_foo (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/fo?_fooo (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/fo?_fo (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/*bar_foo (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/*_anything (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/*_ (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/fo?_foo (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/*/*_foo (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/foo_bar (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/*bar_bar (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/foo*_bar (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/foo*_foobar (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/foo*_foo (0.00s)
24.52 s
[niks3-go-unit-tests] --- PASS: TestGlobMatch/*bar_foobar (0.00s)
24.63 s
[niks3-go-unit-tests] 2026/07/19 09:29:02 INFO OIDC provider initialized name=provider2
24.84 s
[niks3-go-unit-tests] --- PASS: TestValidateToken_Expired (0.57s)
24.84 s
[niks3-go-unit-tests] --- PASS: TestValidateToken_BoundSubjectMismatch (0.57s)
24.84 s
[niks3-go-unit-tests] --- PASS: TestValidateToken_ValidToken (0.57s)
24.84 s
[niks3-go-unit-tests] --- PASS: TestValidateToken_BoundClaimsMismatch (0.57s)
24.84 s
[niks3-go-unit-tests] --- PASS: TestValidateToken_NoMatchingProvider (0.57s)
24.84 s
[niks3-go-unit-tests] --- PASS: TestValidateToken_WrongAudience (0.58s)
24.84 s
[niks3-go-unit-tests] --- PASS: TestValidateToken_MultipleProviders (0.57s)
24.84 s
[niks3-go-unit-tests] PASS
24.87 s
[niks3-go-unit-tests] Running hook tests...
24.88 s
[niks3-go-unit-tests] === RUN TestSendPathsEmpty
24.88 s
[niks3-go-unit-tests] === PAUSE TestSendPathsEmpty
24.88 s
[niks3-go-unit-tests] === RUN TestQueueEnqueueAndFetch
24.88 s
[niks3-go-unit-tests] === PAUSE TestQueueEnqueueAndFetch
24.88 s
[niks3-go-unit-tests] === RUN TestQueueDeduplication
24.88 s
[niks3-go-unit-tests] === PAUSE TestQueueDeduplication
24.88 s
[niks3-go-unit-tests] === RUN TestQueueRemove
24.88 s
[niks3-go-unit-tests] === PAUSE TestQueueRemove
24.88 s
[niks3-go-unit-tests] === RUN TestQueueFetchBatchLimit
24.88 s
[niks3-go-unit-tests] === PAUSE TestQueueFetchBatchLimit
24.88 s
[niks3-go-unit-tests] === RUN TestQueueFetchRemoveLifecycle
24.88 s
[niks3-go-unit-tests] === PAUSE TestQueueFetchRemoveLifecycle
24.88 s
[niks3-go-unit-tests] === RUN TestQueueConcurrentWriters
24.88 s
[niks3-go-unit-tests] === PAUSE TestQueueConcurrentWriters
24.88 s
[niks3-go-unit-tests] === RUN TestServerClientIntegration
24.88 s
[niks3-go-unit-tests] === PAUSE TestServerClientIntegration
24.88 s
[niks3-go-unit-tests] === RUN TestServerQueueError
24.88 s
[niks3-go-unit-tests] === PAUSE TestServerQueueError
24.88 s
[niks3-go-unit-tests] === RUN TestGetListenerSocketActivation
24.89 s
[niks3-go-unit-tests] server_test.go:210: === RUN TestGetListenerSocketActivation
24.89 s
[niks3-go-unit-tests] --- PASS: TestGetListenerSocketActivation (0.00s)
24.89 s
[niks3-go-unit-tests] PASS
24.89 s
[niks3-go-unit-tests]
24.89 s
[niks3-go-unit-tests] --- PASS: TestGetListenerSocketActivation (0.00s)
24.89 s
[niks3-go-unit-tests] === RUN TestWorkerUploadsAndRemoves
24.89 s
[niks3-go-unit-tests] === PAUSE TestWorkerUploadsAndRemoves
24.99 s
[niks3-go-unit-tests] === RUN TestWorkerSkipsGCdPaths
24.99 s
[niks3-go-unit-tests] === PAUSE TestWorkerSkipsGCdPaths
24.99 s
[niks3-go-unit-tests] === RUN TestWorkerPrunesClosureDeps
24.99 s
[niks3-go-unit-tests] === PAUSE TestWorkerPrunesClosureDeps
24.99 s
[niks3-go-unit-tests] === CONT TestSendPathsEmpty
24.99 s
[niks3-go-unit-tests] --- PASS: TestSendPathsEmpty (0.00s)
24.99 s
[niks3-go-unit-tests] === CONT TestWorkerPrunesClosureDeps
24.99 s
[niks3-go-unit-tests] === CONT TestQueueConcurrentWriters
24.99 s
[niks3-go-unit-tests] === CONT TestServerQueueError
24.99 s
[niks3-go-unit-tests] === CONT TestQueueRemove
24.99 s
[niks3-go-unit-tests] === CONT TestQueueEnqueueAndFetch
24.99 s
[niks3-go-unit-tests] === CONT TestServerClientIntegration
24.99 s
[niks3-go-unit-tests] === CONT TestQueueDeduplication
24.99 s
[niks3-go-unit-tests] === CONT TestWorkerUploadsAndRemoves
24.99 s
[niks3-go-unit-tests] 2026/07/19 09:29:03 ERROR Failed to queue paths error="permission denied" count=1
24.99 s
[niks3-go-unit-tests] === CONT TestWorkerSkipsGCdPaths
24.99 s
[niks3-go-unit-tests] === CONT TestQueueFetchRemoveLifecycle
24.99 s
[niks3-go-unit-tests] --- PASS: TestServerQueueError (0.00s)
24.99 s
[niks3-go-unit-tests] === CONT TestQueueFetchBatchLimit
24.99 s
[niks3-go-unit-tests] --- PASS: TestServerClientIntegration (0.00s)
24.99 s
[niks3-go-unit-tests] 2026/07/19 09:29:03 INFO Upload queue status pending=2
24.99 s
[niks3-go-unit-tests] 2026/07/19 09:29:03 INFO Uploading batch count=1
24.99 s
[niks3-go-unit-tests] 2026/07/19 09:29:03 INFO Upload queue status pending=2
24.99 s
[niks3-go-unit-tests] 2026/07/19 09:29:03 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths4243524700/002/nonexistent
25.09 s
[niks3-go-unit-tests] --- PASS: TestQueueFetchBatchLimit (0.20s)
25.09 s
[niks3-go-unit-tests] 2026/07/19 09:29:03 INFO Uploading batch count=1
25.09 s
[niks3-go-unit-tests] --- PASS: TestQueueEnqueueAndFetch (0.20s)
25.11 s
[niks3-go-unit-tests] --- PASS: TestQueueDeduplication (0.22s)
25.11 s
[niks3-go-unit-tests] --- PASS: TestQueueFetchRemoveLifecycle (0.22s)
25.11 s
[niks3-go-unit-tests] 2026/07/19 09:29:03 INFO Upload queue status pending=2
25.11 s
[niks3-go-unit-tests] 2026/07/19 09:29:03 INFO Uploading batch count=2
25.12 s
[niks3-go-unit-tests] --- PASS: TestQueueRemove (0.23s)
25.12 s
[niks3-go-unit-tests] --- PASS: TestWorkerPrunesClosureDeps (0.23s)
25.15 s
[niks3-go-unit-tests] --- PASS: TestWorkerSkipsGCdPaths (0.27s)
25.17 s
[niks3-go-unit-tests] --- PASS: TestWorkerUploadsAndRemoves (0.29s)
28.27 s
[niks3-go-unit-tests] --- PASS: TestQueueConcurrentWriters (3.38s)
28.27 s
[niks3-go-unit-tests] PASS
28.30 s
[niks3-go-unit-tests:post-build] Uploading to the NixCI staging cache: /nix/store/5zvjmz49qmzn4nvxz0dqf4bmgb9ch0d9-niks3-go-unit-tests
28.35 s
[niks3-go-unit-tests:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
28.36 s
[niks3-go-unit-tests:post-build] copying 1 paths...
28.36 s
[niks3-go-unit-tests:post-build] copying path '/nix/store/5zvjmz49qmzn4nvxz0dqf4bmgb9ch0d9-niks3-go-unit-tests' to 'https://cache.staging.nix-ci.com'...
28.47 s
[niks3-go-unit-tests:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
28.68 s
[niks3-go-unit-tests:post-build] copying 1 paths...
28.68 s
[niks3-go-unit-tests:post-build] copying path '/nix/store/jp6kjx0b861i6k6x72m47d2sbq7x6jh3-niks3-go-unit-tests.drv' to 'https://cache.staging.nix-ci.com'...
28.86 s
Uploaded niks3-go-unit-tests in 566ms
28.86 s
Progress: 1 of 2 built, 44 of 44 downloaded from cache
28.86 s
Built niks3-go-unit-tests in 25.3s
28.86 s
Progress: 2 of 2 built, 44 of 44 downloaded from cache
28.86 s
/nix/store/5zvjmz49qmzn4nvxz0dqf4bmgb9ch0d9-niks3-go-unit-tests
28.91 s
Build succeeded.