niks3-go-unit-tests
checks.x86_64-linux.go-unit-tests
· build #230
· raw
1tribuchet: building on jamie2Running client tests...3=== RUN TestDoServerRequestAttachesToken4=== PAUSE TestDoServerRequestAttachesToken5=== RUN TestRegisterUploadedObjectReusesConnections6=== PAUSE TestRegisterUploadedObjectReusesConnections7=== RUN TestCaseHackSuffix8=== PAUSE TestCaseHackSuffix9=== RUN TestFilterOversizedClosures10=== PAUSE TestFilterOversizedClosures11=== RUN TestUploadMultipart_PartsInParallel12=== PAUSE TestUploadMultipart_PartsInParallel13=== RUN TestPartSizeForNAR14=== PAUSE TestPartSizeForNAR15=== RUN TestUploadMultipart_SupersededByPeer16=== PAUSE TestUploadMultipart_SupersededByPeer17=== RUN TestDumpPathCaseHackMatchesNix18--- PASS: TestDumpPathCaseHackMatchesNix (0.05s)19=== RUN TestDumpPathCaseHackCollision20--- PASS: TestDumpPathCaseHackCollision (0.00s)21=== RUN TestDumpPathMatchesNix22=== PAUSE TestDumpPathMatchesNix23=== RUN TestDumpPathSingleFile24=== PAUSE TestDumpPathSingleFile25=== RUN TestDumpPathWriterError26=== PAUSE TestDumpPathWriterError27=== RUN TestEncodeNixBase3228=== PAUSE TestEncodeNixBase3229=== RUN TestEncodeNixBase32WithRealHash30=== PAUSE TestEncodeNixBase32WithRealHash31=== RUN TestConvertHashToNix3232=== PAUSE TestConvertHashToNix3233=== RUN TestGetStorePathHash34=== PAUSE TestGetStorePathHash35=== RUN TestPathInfoHashCompatibility36=== PAUSE TestPathInfoHashCompatibility37=== RUN TestParsePathInfoJSON38=== PAUSE TestParsePathInfoJSON39=== RUN TestParsePathInfoJSONMultiplePaths40=== PAUSE TestParsePathInfoJSONMultiplePaths41=== RUN TestPathInfoCACompatibility42=== PAUSE TestPathInfoCACompatibility43=== RUN TestRateLimiterFeedback44=== PAUSE TestRateLimiterFeedback45=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess46=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess47=== RUN TestResolveStorePath48=== PAUSE TestResolveStorePath49=== RUN TestDoWithRetry_BodyReplayedViaGetBody50=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody51=== RUN TestShellSplit52=== PAUSE TestShellSplit53=== RUN TestShellSplitErrors54=== PAUSE TestShellSplitErrors55=== RUN TestStreamPushReportsEveryPath56=== PAUSE TestStreamPushReportsEveryPath57=== RUN TestStreamPushBatchesUnderLoad58=== PAUSE TestStreamPushBatchesUnderLoad59=== RUN TestStreamPushIsolatesFailures60=== PAUSE TestStreamPushIsolatesFailures61=== RUN TestStreamPushGivesUpOnDeadServer62=== PAUSE TestStreamPushGivesUpOnDeadServer63=== RUN TestStreamPushRequestLine64=== PAUSE TestStreamPushRequestLine65=== RUN TestSetClientTLS66=== PAUSE TestSetClientTLS67=== RUN TestSetClientTLSDoesNotMutateDefaultTransport68=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport69=== RUN TestSetClientTLSErrors70=== PAUSE TestSetClientTLSErrors71=== RUN TestStaticToken72=== PAUSE TestStaticToken73=== RUN TestFileTokenReadsAndCaches74=== PAUSE TestFileTokenReadsAndCaches75=== RUN TestFileTokenMissing76=== PAUSE TestFileTokenMissing77=== RUN TestFileTokenEmpty78=== PAUSE TestFileTokenEmpty79=== RUN TestScriptTokenNoExpiryRerunsEveryCall80=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall81=== RUN TestScriptTokenCachesUntilRefresh82=== PAUSE TestScriptTokenCachesUntilRefresh83=== RUN TestScriptTokenEmptyToken84=== PAUSE TestScriptTokenEmptyToken85=== RUN TestScriptTokenBadJSON86=== PAUSE TestScriptTokenBadJSON87=== RUN TestScriptTokenScriptFails88=== PAUSE TestScriptTokenScriptFails89=== RUN TestScriptTokenEmptyCommand90=== PAUSE TestScriptTokenEmptyCommand91=== CONT TestDoServerRequestAttachesToken92=== CONT TestDoWithRetry_BodyReplayedViaGetBody93=== CONT TestScriptTokenScriptFails94=== CONT TestEncodeNixBase32WithRealHash95--- PASS: TestEncodeNixBase32WithRealHash (0.00s)96=== CONT TestStreamPushBatchesUnderLoad97=== CONT TestSetClientTLSErrors98=== CONT TestSetClientTLSDoesNotMutateDefaultTransport99=== CONT TestSetClientTLS100=== CONT TestStaticToken101--- PASS: TestStaticToken (0.00s)102=== CONT TestRateLimiterFeedback103=== CONT TestStreamPushRequestLine104=== CONT TestScriptTokenEmptyCommand105--- PASS: TestScriptTokenEmptyCommand (0.00s)106=== CONT TestFileTokenMissing107=== CONT TestParsePathInfoJSON108=== RUN TestParsePathInfoJSON/Nix_format109=== PAUSE TestParsePathInfoJSON/Nix_format110=== RUN TestParsePathInfoJSON/Lix_format111=== PAUSE TestParsePathInfoJSON/Lix_format112=== RUN TestParsePathInfoJSON/empty_input113=== PAUSE TestParsePathInfoJSON/empty_input114=== RUN TestParsePathInfoJSON/whitespace_only115=== PAUSE TestParsePathInfoJSON/whitespace_only116=== RUN TestParsePathInfoJSON/invalid_JSON117=== PAUSE TestParsePathInfoJSON/invalid_JSON118=== RUN TestRateLimiterFeedback/429_enables_limiter119=== CONT TestGetStorePathHash120=== CONT TestConvertHashToNix32121=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess122=== CONT TestResolveStorePath123=== CONT TestScriptTokenNoExpiryRerunsEveryCall124=== CONT TestScriptTokenBadJSON125=== CONT TestScriptTokenEmptyToken126=== CONT TestScriptTokenCachesUntilRefresh127=== CONT TestStreamPushReportsEveryPath128=== CONT TestStreamPushIsolatesFailures129=== CONT TestParsePathInfoJSONMultiplePaths130=== CONT TestStreamPushGivesUpOnDeadServer131=== CONT TestPathInfoHashCompatibility132--- PASS: TestScriptTokenScriptFails (0.01s)133--- PASS: TestFileTokenMissing (0.00s)134=== PAUSE TestRateLimiterFeedback/429_enables_limiter135=== CONT TestFileTokenEmpty136=== RUN TestGetStorePathHash/valid_store_path137=== PAUSE TestGetStorePathHash/valid_store_path138=== RUN TestGetStorePathHash/basename_without_hyphen_should_error139=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error140=== RUN TestRateLimiterFeedback/503_enables_limiter141=== PAUSE TestRateLimiterFeedback/503_enables_limiter142=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter1432026/09/20 19:22:32 ERROR Upload failed error=boom count=1144=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter145=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter146=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter147=== RUN TestConvertHashToNix32/SRI_format_to_Nix32148=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix321492026/09/20 19:22:32 WARN Rate limiter enabled after throttle name=server-test rate=5150=== CONT TestUploadMultipart_SupersededByPeer151=== RUN TestUploadMultipart_SupersededByPeer/exists152=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error153=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error154=== RUN TestConvertHashToNix32/already_Nix32_format155=== PAUSE TestUploadMultipart_SupersededByPeer/exists156=== RUN TestUploadMultipart_SupersededByPeer/missing157=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error158=== CONT TestFileTokenReadsAndCaches159=== CONT TestPathInfoCACompatibility160=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error161=== CONT TestEncodeNixBase32162=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths163=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths164=== RUN TestEncodeNixBase32/test_string_hash165=== PAUSE TestEncodeNixBase32/test_string_hash1662026/09/20 19:22:32 ERROR Upload failed error="connection refused" count=20167=== RUN TestEncodeNixBase32/empty_input168=== PAUSE TestConvertHashToNix32/already_Nix32_format169--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.02s)1702026/09/20 19:22:32 WARN Rate limiter enabled after throttle name=server-test rate=5171=== CONT TestDumpPathWriterError1722026/09/20 19:22:32 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:355691732026/09/20 19:22:32 ERROR Server seems unavailable, giving up on batch untried=17174=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)1752026/09/20 19:22:32 ERROR Upload failed error="bad path" count=3176=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths177=== CONT TestDumpPathSingleFile178=== PAUSE TestUploadMultipart_SupersededByPeer/missing179=== RUN TestPathInfoCACompatibility/null_ca_field180=== RUN TestConvertHashToNix32/invalid_format181--- PASS: TestStreamPushReportsEveryPath (0.00s)182--- PASS: TestStreamPushIsolatesFailures (0.00s)183=== RUN TestSetClientTLSErrors/missing_cert_file184=== PAUSE TestSetClientTLSErrors/missing_cert_file185--- PASS: TestFileTokenEmpty (0.01s)186=== RUN TestSetClientTLSErrors/missing_key_file187=== PAUSE TestSetClientTLSErrors/missing_key_file188=== RUN TestSetClientTLSErrors/missing_ca_file189--- PASS: TestScriptTokenEmptyToken (0.00s)190=== CONT TestDumpPathMatchesNix191--- PASS: TestScriptTokenBadJSON (0.01s)192=== CONT TestShellSplitErrors193--- PASS: TestShellSplitErrors (0.00s)194=== CONT TestRegisterUploadedObjectReusesConnections195=== PAUSE TestSetClientTLSErrors/missing_ca_file196=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)197=== CONT TestPartSizeForNAR198=== RUN TestSetClientTLSErrors/invalid_ca_file199=== RUN TestPartSizeForNAR/zero_stays_at_minimum200=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum201=== RUN TestPartSizeForNAR/small_stays_at_minimum202=== PAUSE TestPartSizeForNAR/small_stays_at_minimum203=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon204=== RUN TestSetClientTLS/rejects_connection_without_client_cert205=== PAUSE TestSetClientTLSErrors/invalid_ca_file206=== CONT TestUploadMultipart_PartsInParallel207--- PASS: TestResolveStorePath (0.01s)208--- PASS: TestFileTokenReadsAndCaches (0.00s)209=== CONT TestShellSplit210--- PASS: TestShellSplit (0.00s)211=== CONT TestParsePathInfoJSON/invalid_JSON212--- PASS: TestDoServerRequestAttachesToken (0.03s)213=== CONT TestParsePathInfoJSON/empty_input214=== CONT TestParsePathInfoJSON/Lix_format215=== CONT TestCaseHackSuffix216=== CONT TestFilterOversizedClosures2172026/09/20 19:22:32 WARN Rate limiter backed off name=server-test rate=52182026/09/20 19:22:32 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:35569219=== CONT TestParsePathInfoJSON/Nix_format220=== PAUSE TestPathInfoCACompatibility/null_ca_field221=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert222=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths223=== CONT TestRateLimiterFeedback/429_enables_limiter224=== PAUSE TestEncodeNixBase32/empty_input225=== CONT TestParsePathInfoJSON/whitespace_only226=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon227=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter228--- PASS: TestScriptTokenCachesUntilRefresh (0.01s)229=== CONT TestRateLimiterFeedback/503_enables_limiter230=== PAUSE TestConvertHashToNix32/invalid_format231--- PASS: TestStreamPushGivesUpOnDeadServer (0.01s)232=== CONT TestGetStorePathHash/valid_store_path233=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter234=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error235=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error236--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.03s)237=== CONT TestGetStorePathHash/basename_without_hyphen_should_error238--- PASS: TestParsePathInfoJSON (0.00s)239 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)240 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)241 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)242 --- PASS: TestParsePathInfoJSON/Lix_format (0.01s)243 --- PASS: TestParsePathInfoJSON/Nix_format (0.01s)244--- PASS: TestGetStorePathHash (0.01s)245 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)246 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)247 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)248 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)249=== CONT TestUploadMultipart_SupersededByPeer/exists250=== CONT TestUploadMultipart_SupersededByPeer/missing251=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum252=== RUN TestPathInfoCACompatibility/old_string_format_-_text253=== RUN TestFilterOversizedClosures/no_limit_keeps_everything254=== CONT TestSetClientTLSErrors/missing_cert_file255=== CONT TestSetClientTLSErrors/invalid_ca_file256=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA257=== CONT TestSetClientTLSErrors/missing_key_file258=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths2592026/09/20 19:22:32 WARN Rate limiter enabled after throttle name=server-test rate=5260=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything2612026/09/20 19:22:32 WARN Rate limiter enabled after throttle name=server-test rate=5262=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped263=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text2642026/09/20 19:22:32 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:44773265=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive2662026/09/20 19:22:32 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:42033267=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive268=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum269=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts270=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts271=== RUN TestPartSizeForNAR/1_TiB272=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA273=== RUN TestSetClientTLS/preserves_debug_logging_transport274=== PAUSE TestSetClientTLS/preserves_debug_logging_transport275=== CONT TestConvertHashToNix32/SRI_format_to_Nix32276=== CONT TestConvertHashToNix32/already_Nix32_format277=== CONT TestSetClientTLS/preserves_debug_logging_transport2782026/09/20 19:22:32 WARN Rate limiter backed off name=server-test rate=5279=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA2802026/09/20 19:22:32 WARN Rate limiter backed off name=server-test rate=5281=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped282=== CONT TestSetClientTLS/rejects_connection_without_client_cert283=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths284=== CONT TestEncodeNixBase32/test_string_hash285=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI286=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI287=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512288=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512289=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)290=== RUN TestPathInfoCACompatibility/new_structured_format_-_text291=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text292=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method293=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method294=== CONT TestPathInfoCACompatibility/null_ca_field295=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512296=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI297=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon298--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.08s)299=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method300=== CONT TestPathInfoCACompatibility/new_structured_format_-_text301=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive302=== CONT TestPathInfoCACompatibility/old_string_format_-_text303=== CONT TestEncodeNixBase32/empty_input304=== PAUSE TestPartSizeForNAR/1_TiB305=== RUN TestPartSizeForNAR/5_TiB_S3_max_object306=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object307=== RUN TestPartSizeForNAR/capped_at_5_GiB308=== CONT TestConvertHashToNix32/invalid_format309=== RUN TestFilterOversizedClosures/all_closures_skipped310=== CONT TestSetClientTLSErrors/missing_ca_file311--- PASS: TestCaseHackSuffix (0.07s)312--- PASS: TestUploadMultipart_SupersededByPeer (0.01s)313 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)314 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.00s)315--- PASS: TestParsePathInfoJSONMultiplePaths (0.01s)316 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)317 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)318=== PAUSE TestFilterOversizedClosures/all_closures_skipped319=== CONT TestFilterOversizedClosures/no_limit_keeps_everything320=== CONT TestFilterOversizedClosures/all_closures_skipped3212026/09/20 19:22:32 WARN Skipping closure: path exceeds server max NAR size top_level_path=/nix/store/cccccccccccccccccccccccccccccccc-wrapper oversized_path=/nix/store/cccccccccccccccccccccccccccccccc-wrapper nar_size=100 max_nar_size=50322=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped3232026/09/20 19:22:32 WARN Skipping closure: path exceeds server max NAR size top_level_path=/nix/store/cccccccccccccccccccccccccccccccc-wrapper oversized_path=/nix/store/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-vm-image nar_size=5000 max_nar_size=2000324--- PASS: TestPathInfoCACompatibility (0.07s)325 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)326 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)327 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)328 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)329 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)330--- PASS: TestConvertHashToNix32 (0.02s)331 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)332 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)333 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)334=== PAUSE TestPartSizeForNAR/capped_at_5_GiB335=== CONT TestPartSizeForNAR/zero_stays_at_minimum336--- PASS: TestPathInfoHashCompatibility (0.07s)337 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)338 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)339 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)340 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)341--- PASS: TestEncodeNixBase32 (0.01s)342 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)343 --- PASS: TestEncodeNixBase32/empty_input (0.00s)344--- PASS: TestRateLimiterFeedback (0.01s)345 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)346 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)347 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.06s)348 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.06s)349--- PASS: TestSetClientTLSErrors (0.02s)350 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)351 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)352 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)353 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)354=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum355=== CONT TestPartSizeForNAR/1_TiB356=== CONT TestPartSizeForNAR/capped_at_5_GiB357=== CONT TestPartSizeForNAR/5_TiB_S3_max_object358=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts359=== CONT TestPartSizeForNAR/small_stays_at_minimum360--- PASS: TestFilterOversizedClosures (0.07s)361 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)362 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)363 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)364--- PASS: TestPartSizeForNAR (0.08s)365 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)366 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)367 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)368 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)369 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)370 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)371 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)3722026/09/20 19:22:32 http: TLS handshake error from 127.0.0.1:51342: remote error: tls: bad certificate373--- PASS: TestSetClientTLS (0.09s)374 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.02s)375 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.02s)376 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.02s)377--- PASS: TestStreamPushRequestLine (0.12s)378--- PASS: TestDumpPathWriterError (0.11s)379--- PASS: TestRegisterUploadedObjectReusesConnections (0.11s)380--- PASS: TestDumpPathSingleFile (0.11s)381--- PASS: TestStreamPushBatchesUnderLoad (0.14s)382--- PASS: TestDumpPathMatchesNix (0.19s)383--- PASS: TestUploadMultipart_PartsInParallel (0.68s)384--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)385PASS386Running server tests...387The files belonging to this database system will be owned by user "nixbld".388This user must also own the server process.389390The database cluster will be initialized with locale "C".391The default database encoding has accordingly been set to "SQL_ASCII".392The default text search configuration will be set to "english".393394Data page checksums are enabled.395396creating directory /build/postgres3152165223/data ... ok397creating subdirectories ... ok398selecting dynamic shared memory implementation ... posix399selecting default "max_connections" ... 100400selecting default "shared_buffers" ... 128MB401selecting default time zone ... UTC402creating configuration files ... ok403running bootstrap script ... ok404performing post-bootstrap initialization ... ok405syncing data to disk ... ok406407initdb: warning: enabling "trust" authentication for local connections408initdb: 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.409410Success. You can now start the database server using:411412 pg_ctl -D /build/postgres3152165223/data -l logfile start413414/build/postgres3152165223:5432 - no response4152026-09-20 19:22:34.828 UTC [130] LOG: starting PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit4162026-09-20 19:22:34.829 UTC [130] LOG: listening on Unix socket "/build/postgres3152165223/.s.PGSQL.5432"4172026-09-20 19:22:34.835 UTC [137] LOG: database system was shut down at 2026-09-20 19:22:34 UTC4182026-09-20 19:22:34.839 UTC [130] LOG: database system is ready to accept connections419/build/postgres3152165223:5432 - accepting connections420=== RUN TestService_AuthMiddleware421=== PAUSE TestService_AuthMiddleware422=== RUN TestService_AuthMiddleware_MTLSProxyHeader423=== PAUSE TestService_AuthMiddleware_MTLSProxyHeader424=== RUN TestService_AuthMiddleware_MTLSBoundSubjects425=== PAUSE TestService_AuthMiddleware_MTLSBoundSubjects426=== RUN TestService_ReadAuthMiddleware427=== PAUSE TestService_ReadAuthMiddleware428=== RUN TestService_AuthMiddleware_OIDC429=== PAUSE TestService_AuthMiddleware_OIDC430=== RUN TestService_RequireScope_OIDC431=== PAUSE TestService_RequireScope_OIDC432=== RUN TestService_ReadScope_PublicByDefault433=== PAUSE TestService_ReadScope_PublicByDefault434=== RUN TestCacheConfigHandler435=== PAUSE TestCacheConfigHandler436=== RUN TestCacheStatsHandler437=== PAUSE TestCacheStatsHandler438=== RUN TestClientCADerivations439=== PAUSE TestClientCADerivations440=== RUN TestClientErrorHandling441=== PAUSE TestClientErrorHandling442=== RUN TestClientIntegration443=== PAUSE TestClientIntegration444=== RUN TestClientMultipleUploads445=== PAUSE TestClientMultipleUploads446=== RUN TestClientWithDependencies447=== PAUSE TestClientWithDependencies448=== RUN TestClientSharedPathCommittedMidPush449=== PAUSE TestClientSharedPathCommittedMidPush450=== RUN TestPinProtectsFromGC451=== PAUSE TestPinProtectsFromGC452=== RUN TestResolveDBConnectionString453=== PAUSE TestResolveDBConnectionString454=== RUN TestLeadElectsOneAndHandsOver455=== PAUSE TestLeadElectsOneAndHandsOver456=== RUN TestLeadEndsOnShutdown457=== PAUSE TestLeadEndsOnShutdown458=== RUN TestGCAdvisoryLockBlocksConcurrentRun4592026-09-20 19:22:35.436 UTC [570] ERROR: relation "goose_db_version" does not exist at character 364602026-09-20 19:22:35.436 UTC [570] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4612026/09/20 19:22:35 OK 20241026095416_initial_model.sql (13.6ms)4622026/09/20 19:22:35 OK 20251210153512_drop_unused_gin_index.sql (2.09ms)4632026/09/20 19:22:35 OK 20251218171726_add_pins.sql (3.61ms)4642026/09/20 19:22:35 OK 20260628120000_add_object_size_and_stats.sql (3.52ms)4652026/09/20 19:22:35 OK 20260905000000_add_claims.sql (3.89ms)4662026/09/20 19:22:35 OK 20260920000000_drop_claims.sql (3.07ms)4672026/09/20 19:22:35 goose: successfully migrated database to version: 202609200000004682026/09/20 19:22:35 OK 1_commit_pending_closure.sql (3.92ms)4692026/09/20 19:22:35 OK 2_object_stats_trigger.sql (1.36ms)4702026/09/20 19:22:35 goose: up to current file version: 2471--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.26s)472=== RUN TestGCBugBareHashReferences473=== PAUSE TestGCBugBareHashReferences474=== RUN TestGCMetrics475=== PAUSE TestGCMetrics476=== RUN TestGCTaskStore_StartNew477=== PAUSE TestGCTaskStore_StartNew478=== RUN TestGCTaskStore_DeduplicateSameParams479=== PAUSE TestGCTaskStore_DeduplicateSameParams480=== RUN TestGCTaskStore_ConflictDifferentParams481=== PAUSE TestGCTaskStore_ConflictDifferentParams482=== RUN TestGCTaskStore_GetEmpty483=== PAUSE TestGCTaskStore_GetEmpty484=== RUN TestGCTaskStore_GetReturnsLatest485=== PAUSE TestGCTaskStore_GetReturnsLatest486=== RUN TestGCTaskStore_CompletedAllowsNewTask487=== PAUSE TestGCTaskStore_CompletedAllowsNewTask488=== RUN TestGCTaskStore_PhaseUpdates489=== PAUSE TestGCTaskStore_PhaseUpdates490=== RUN TestGCTaskStore_Fail491=== PAUSE TestGCTaskStore_Fail492=== RUN TestGracefulShutdownDrainsInflight493=== PAUSE TestGracefulShutdownDrainsInflight494=== RUN TestService_healthCheckHandler495=== PAUSE TestService_healthCheckHandler496=== RUN TestService_readinessHandler497=== PAUSE TestService_readinessHandler498=== RUN TestGenerateLandingPage499=== PAUSE TestGenerateLandingPage500=== RUN TestCacheConfigHandlerMaxNarSize501=== PAUSE TestCacheConfigHandlerMaxNarSize502=== RUN TestCreatePendingClosureRejectsOversizedNAR503=== PAUSE TestCreatePendingClosureRejectsOversizedNAR504=== RUN TestNARDeduplicationMetadataUploadBug505=== PAUSE TestNARDeduplicationMetadataUploadBug506=== RUN TestMetricsInventory507=== PAUSE TestMetricsInventory508=== RUN TestService_NativeMTLS509=== PAUSE TestService_NativeMTLS510=== RUN TestServerTLSConfig511=== PAUSE TestServerTLSConfig512=== RUN TestMultipartCleanup513=== PAUSE TestMultipartCleanup514=== RUN TestObjectStatsTrigger515=== PAUSE TestObjectStatsTrigger516=== RUN TestOrphanedObjectsGC517=== PAUSE TestOrphanedObjectsGC518=== RUN TestOrphanedObjectsGCStressTest519=== PAUSE TestOrphanedObjectsGCStressTest520=== RUN TestResurrectedObjectNotDeleted521=== PAUSE TestResurrectedObjectNotDeleted522=== RUN TestParseSingleRange523=== PAUSE TestParseSingleRange524=== RUN TestIsValidCachePath525=== PAUSE TestIsValidCachePath526=== RUN TestReadProxyNarinfo527=== PAUSE TestReadProxyNarinfo528=== RUN TestReadProxyNarinfoAlreadyDecompressed529=== PAUSE TestReadProxyNarinfoAlreadyDecompressed530=== RUN TestReadProxyNarStreaming531=== PAUSE TestReadProxyNarStreaming532=== RUN TestReadProxy404533=== PAUSE TestReadProxy404534=== RUN TestReadProxyInvalidPath535=== PAUSE TestReadProxyInvalidPath536=== RUN TestReadProxyHead537=== PAUSE TestReadProxyHead538=== RUN TestReadProxyConditionalGet539=== PAUSE TestReadProxyConditionalGet540=== RUN TestReadProxyRootRedirectsToIndexHTML541=== PAUSE TestReadProxyRootRedirectsToIndexHTML542=== RUN TestReadProxyDisabled543=== PAUSE TestReadProxyDisabled544=== RUN TestReadRedirectNar545=== PAUSE TestReadRedirectNar546=== RUN TestReadRedirectKeepsNarinfoProxied547=== PAUSE TestReadRedirectKeepsNarinfoProxied548=== RUN TestReadProxyRangeRequest549=== PAUSE TestReadProxyRangeRequest550=== RUN TestReadRedirectUsesPublicS3URL551=== PAUSE TestReadRedirectUsesPublicS3URL552=== RUN TestRedundantMultipartUpload553=== PAUSE TestRedundantMultipartUpload554=== RUN TestCompleteMultipartUpload_ErrorButObjectExists555=== PAUSE TestCompleteMultipartUpload_ErrorButObjectExists556=== RUN TestCompletedNarNotReofferedAcrossClosures557=== PAUSE TestCompletedNarNotReofferedAcrossClosures558=== RUN TestPresignedUploadRegisteredBeforeCommit559=== PAUSE TestPresignedUploadRegisteredBeforeCommit560=== RUN TestService_Rustfstest561=== PAUSE TestService_Rustfstest562=== RUN TestParseSize563=== PAUSE TestParseSize564=== RUN TestSkippedUploadsHandler565=== PAUSE TestSkippedUploadsHandler566=== RUN TestSystemdListenerNotActivated567--- PASS: TestSystemdListenerNotActivated (0.00s)568=== RUN TestWatchdogBeatsWhenHealthy569--- PASS: TestWatchdogBeatsWhenHealthy (0.02s)570=== RUN TestWatchdogSkipsWhenUnhealthy5712026/09/20 19:22:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5722026/09/20 19:22:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5732026/09/20 19:22:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5742026/09/20 19:22:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5752026/09/20 19:22:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5762026/09/20 19:22:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5772026/09/20 19:22:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5782026/09/20 19:22:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5792026/09/20 19:22:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"580--- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)581=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle582=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle583=== RUN TestProxyWriteTimeout584=== PAUSE TestProxyWriteTimeout585=== RUN TestIsValidUploadKey586=== PAUSE TestIsValidUploadKey587=== RUN TestUploadHandlersRejectInvalidKeys588=== PAUSE TestUploadHandlersRejectInvalidKeys589=== RUN TestUploadHandlersRejectOversizedBody590=== PAUSE TestUploadHandlersRejectOversizedBody591=== RUN TestService_cleanupPendingClosuresHandler592=== PAUSE TestService_cleanupPendingClosuresHandler593=== RUN TestService_createPendingClosureHandler594=== PAUSE TestService_createPendingClosureHandler595=== RUN TestService_verifyS3Integrity596=== PAUSE TestService_verifyS3Integrity597=== RUN TestCompleteMultipartUnregistered598=== PAUSE TestCompleteMultipartUnregistered599=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT600=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT601=== CONT TestService_AuthMiddleware602=== CONT TestParseSize603=== CONT TestReadRedirectUsesPublicS3URL604=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT605=== CONT TestCompleteMultipartUnregistered606=== CONT TestService_verifyS3Integrity607=== CONT TestService_createPendingClosureHandler608=== CONT TestService_cleanupPendingClosuresHandler609=== CONT TestUploadHandlersRejectOversizedBody610=== CONT TestUploadHandlersRejectInvalidKeys611=== CONT TestIsValidUploadKey612=== RUN TestIsValidUploadKey/narinfo613=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info614=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle615=== CONT TestProxyWriteTimeout616=== RUN TestProxyWriteTimeout/narinfo617=== CONT TestService_Rustfstest618=== CONT TestPresignedUploadRegisteredBeforeCommit619=== CONT TestCompletedNarNotReofferedAcrossClosures620=== CONT TestCompleteMultipartUpload_ErrorButObjectExists621=== CONT TestRedundantMultipartUpload622=== CONT TestReadRedirectNar623=== CONT TestReadProxyRangeRequest624=== CONT TestReadRedirectKeepsNarinfoProxied625=== CONT TestGCTaskStore_CompletedAllowsNewTask626=== CONT TestReadProxyHead627--- PASS: TestParseSize (0.00s)628=== CONT TestReadProxyInvalidPath629=== PAUSE TestIsValidUploadKey/narinfo630=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info631=== CONT TestSkippedUploadsHandler632=== PAUSE TestProxyWriteTimeout/narinfo633=== RUN TestProxyWriteTimeout/1_GiB_nar634=== PAUSE TestProxyWriteTimeout/1_GiB_nar635=== RUN TestProxyWriteTimeout/10_GiB_nar636=== PAUSE TestProxyWriteTimeout/10_GiB_nar637=== RUN TestProxyWriteTimeout/unknown_size638=== PAUSE TestProxyWriteTimeout/unknown_size639=== RUN TestIsValidUploadKey/nar_zst640=== PAUSE TestIsValidUploadKey/nar_zst641=== RUN TestIsValidUploadKey/nar_xz642=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal643--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)644=== CONT TestReadProxy404645=== CONT TestReadProxyNarStreaming646=== PAUSE TestIsValidUploadKey/nar_xz647=== RUN TestIsValidUploadKey/nar_plain648=== PAUSE TestIsValidUploadKey/nar_plain649=== RUN TestIsValidUploadKey/listing650=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal6512026/09/20 19:22:35 INFO Client skipped oversized paths paths=3 nar_bytes=5000000000652=== PAUSE TestIsValidUploadKey/listing653=== RUN TestIsValidUploadKey/build_log654=== PAUSE TestIsValidUploadKey/build_log655=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key656=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key657=== RUN TestIsValidUploadKey/build_log_home-manager_file658=== PAUSE TestIsValidUploadKey/build_log_home-manager_file659=== RUN TestIsValidUploadKey/build_log_plus_in_name660=== PAUSE TestIsValidUploadKey/build_log_plus_in_name661=== RUN TestIsValidUploadKey/build_log_question_mark662=== PAUSE TestIsValidUploadKey/build_log_question_mark663=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key664=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key665=== RUN TestIsValidUploadKey/build_log_equals666=== PAUSE TestIsValidUploadKey/build_log_equals667=== RUN TestIsValidUploadKey/realisation668=== PAUSE TestIsValidUploadKey/realisation669=== RUN TestIsValidUploadKey/realisation_plus_in_output670=== PAUSE TestIsValidUploadKey/realisation_plus_in_output671=== RUN TestIsValidUploadKey/nix-cache-info672=== PAUSE TestIsValidUploadKey/nix-cache-info673=== CONT TestReadProxyNarinfoAlreadyDecompressed674=== RUN TestIsValidUploadKey/index.html675=== PAUSE TestIsValidUploadKey/index.html676=== RUN TestIsValidUploadKey/narinfo_key,_nar_type677=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type678=== RUN TestIsValidUploadKey/nar_key,_narinfo_type679=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type680=== RUN TestIsValidUploadKey/listing_key,_narinfo_type681=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type682=== RUN TestIsValidUploadKey/traversal683=== PAUSE TestIsValidUploadKey/traversal684=== RUN TestIsValidUploadKey/traversal_nar685=== PAUSE TestIsValidUploadKey/traversal_nar686=== RUN TestIsValidUploadKey/absolute687=== PAUSE TestIsValidUploadKey/absolute688=== RUN TestIsValidUploadKey/empty_key689=== PAUSE TestIsValidUploadKey/empty_key690=== RUN TestIsValidUploadKey/unknown_type691=== PAUSE TestIsValidUploadKey/unknown_type692=== CONT TestReadProxyNarinfo693--- PASS: TestSkippedUploadsHandler (0.01s)694=== CONT TestIsValidCachePath695=== RUN TestIsValidCachePath/narinfo696=== PAUSE TestIsValidCachePath/narinfo697=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars698=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars699=== RUN TestIsValidCachePath/nar_zst700=== PAUSE TestIsValidCachePath/nar_zst701=== RUN TestIsValidCachePath/nar_xz702=== PAUSE TestIsValidCachePath/nar_xz703=== RUN TestIsValidCachePath/nar_bz2704=== PAUSE TestIsValidCachePath/nar_bz2705=== RUN TestIsValidCachePath/nar_uncompressed706=== PAUSE TestIsValidCachePath/nar_uncompressed707=== RUN TestIsValidCachePath/ls708=== PAUSE TestIsValidCachePath/ls709=== RUN TestIsValidCachePath/log710=== PAUSE TestIsValidCachePath/log711=== RUN TestIsValidCachePath/realisation712=== PAUSE TestIsValidCachePath/realisation713=== RUN TestIsValidCachePath/nix-cache-info714=== PAUSE TestIsValidCachePath/nix-cache-info715=== RUN TestIsValidCachePath/index.html716=== PAUSE TestIsValidCachePath/index.html717=== RUN TestIsValidCachePath/traversal_parent718=== PAUSE TestIsValidCachePath/traversal_parent719=== RUN TestIsValidCachePath/traversal_in_middle720=== PAUSE TestIsValidCachePath/traversal_in_middle721=== RUN TestIsValidCachePath/invalid_char_e722=== PAUSE TestIsValidCachePath/invalid_char_e723=== RUN TestIsValidCachePath/invalid_char_u724=== PAUSE TestIsValidCachePath/invalid_char_u725=== RUN TestIsValidCachePath/random_path726=== PAUSE TestIsValidCachePath/random_path727=== RUN TestIsValidCachePath/empty728=== PAUSE TestIsValidCachePath/empty729=== RUN TestIsValidCachePath/leading_slash730=== PAUSE TestIsValidCachePath/leading_slash731=== RUN TestIsValidCachePath/wrong_extension732=== PAUSE TestIsValidCachePath/wrong_extension733=== RUN TestIsValidCachePath/short_hash734=== PAUSE TestIsValidCachePath/short_hash735=== CONT TestParseSingleRange736=== RUN TestParseSingleRange/none737=== PAUSE TestParseSingleRange/none738=== RUN TestParseSingleRange/unknown_unit739=== PAUSE TestParseSingleRange/unknown_unit740=== RUN TestParseSingleRange/multi-range_ignored741=== PAUSE TestParseSingleRange/multi-range_ignored742=== RUN TestParseSingleRange/malformed_no_dash743=== PAUSE TestParseSingleRange/malformed_no_dash744=== RUN TestParseSingleRange/malformed_both_empty745=== PAUSE TestParseSingleRange/malformed_both_empty746=== RUN TestParseSingleRange/malformed_end_before_start747=== PAUSE TestParseSingleRange/malformed_end_before_start748=== RUN TestParseSingleRange/closed749=== PAUSE TestParseSingleRange/closed750=== RUN TestParseSingleRange/open-ended751=== PAUSE TestParseSingleRange/open-ended752=== RUN TestParseSingleRange/end_clamped_to_size753=== PAUSE TestParseSingleRange/end_clamped_to_size754=== RUN TestParseSingleRange/suffix755=== PAUSE TestParseSingleRange/suffix756=== RUN TestParseSingleRange/suffix_exceeds_size757=== PAUSE TestParseSingleRange/suffix_exceeds_size758=== RUN TestParseSingleRange/single_byte759=== PAUSE TestParseSingleRange/single_byte760=== RUN TestParseSingleRange/start_past_EOF761=== PAUSE TestParseSingleRange/start_past_EOF762=== RUN TestParseSingleRange/start_far_past_EOF763=== PAUSE TestParseSingleRange/start_far_past_EOF764=== CONT TestResurrectedObjectNotDeleted765=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure766=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure767=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart768=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart769=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts770=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts771=== CONT TestOrphanedObjectsGCStressTest7722026-09-20 19:22:36.115 UTC [644] ERROR: relation "goose_db_version" does not exist at character 367732026-09-20 19:22:36.115 UTC [644] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7742026-09-20 19:22:36.116 UTC [643] ERROR: relation "goose_db_version" does not exist at character 367752026-09-20 19:22:36.116 UTC [643] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7762026-09-20 19:22:36.171 UTC [645] ERROR: relation "goose_db_version" does not exist at character 367772026-09-20 19:22:36.171 UTC [645] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7782026-09-20 19:22:36.178 UTC [646] ERROR: relation "goose_db_version" does not exist at character 367792026-09-20 19:22:36.178 UTC [646] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7802026-09-20 19:22:36.232 UTC [649] ERROR: relation "goose_db_version" does not exist at character 367812026-09-20 19:22:36.232 UTC [649] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7822026-09-20 19:22:36.232 UTC [650] ERROR: relation "goose_db_version" does not exist at character 367832026-09-20 19:22:36.232 UTC [650] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7842026-09-20 19:22:36.234 UTC [651] ERROR: relation "goose_db_version" does not exist at character 367852026-09-20 19:22:36.234 UTC [651] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7862026-09-20 19:22:36.255 UTC [652] ERROR: relation "goose_db_version" does not exist at character 367872026-09-20 19:22:36.255 UTC [652] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7882026/09/20 19:22:36 OK 20241026095416_initial_model.sql (54.77ms)7892026/09/20 19:22:36 OK 20241026095416_initial_model.sql (45.01ms)7902026/09/20 19:22:36 OK 20241026095416_initial_model.sql (55.37ms)7912026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (3.85ms)7922026/09/20 19:22:36 OK 20241026095416_initial_model.sql (52.79ms)7932026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (4.96ms)7942026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (4.18ms)7952026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (5.18ms)7962026/09/20 19:22:36 OK 20251218171726_add_pins.sql (9.48ms)7972026/09/20 19:22:36 OK 20251218171726_add_pins.sql (9.6ms)7982026/09/20 19:22:36 OK 20251218171726_add_pins.sql (11.55ms)7992026/09/20 19:22:36 OK 20251218171726_add_pins.sql (7.68ms)8002026/09/20 19:22:36 OK 20241026095416_initial_model.sql (19.4ms)8012026/09/20 19:22:36 OK 20241026095416_initial_model.sql (20.11ms)8022026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (3.09ms)8032026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (2.91ms)8042026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (9.98ms)8052026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (14.05ms)8062026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (9.91ms)8072026/09/20 19:22:36 OK 20241026095416_initial_model.sql (24.63ms)8082026/09/20 19:22:36 OK 20251218171726_add_pins.sql (7.93ms)8092026/09/20 19:22:36 OK 20241026095416_initial_model.sql (17.87ms)8102026/09/20 19:22:36 OK 20260905000000_add_claims.sql (6.39ms)8112026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (15.07ms)8122026/09/20 19:22:36 OK 20251218171726_add_pins.sql (7.66ms)8132026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (4.21ms)8142026/09/20 19:22:36 OK 20260905000000_add_claims.sql (6.58ms)8152026/09/20 19:22:36 OK 20260905000000_add_claims.sql (7.83ms)8162026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (3.83ms)8172026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (4.25ms)8182026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000008192026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (6.74ms)8202026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000008212026/09/20 19:22:36 OK 1_commit_pending_closure.sql (7.02ms)8222026/09/20 19:22:36 OK 20260905000000_add_claims.sql (11.61ms)8232026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (12.72ms)8242026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (10.3ms)8252026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000008262026/09/20 19:22:36 OK 20251218171726_add_pins.sql (11.59ms)8272026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (13.44ms)8282026/09/20 19:22:36 OK 20251218171726_add_pins.sql (10.45ms)8292026-09-20 19:22:36.306 UTC [653] ERROR: relation "goose_db_version" does not exist at character 368302026-09-20 19:22:36.306 UTC [653] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8312026/09/20 19:22:36 OK 1_commit_pending_closure.sql (22.86ms)8322026/09/20 19:22:36 OK 2_object_stats_trigger.sql (21.91ms)8332026/09/20 19:22:36 goose: up to current file version: 28342026/09/20 19:22:36 OK 20260905000000_add_claims.sql (43.76ms)8352026/09/20 19:22:36 OK 1_commit_pending_closure.sql (42.92ms)8362026/09/20 19:22:36 OK 20260905000000_add_claims.sql (42.55ms)8372026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (45.94ms)8382026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000008392026/09/20 19:22:36 OK 2_object_stats_trigger.sql (25.56ms)8402026/09/20 19:22:36 goose: up to current file version: 28412026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (47.25ms)8422026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (48.08ms)8432026-09-20 19:22:36.354 UTC [654] ERROR: relation "goose_db_version" does not exist at character 368442026-09-20 19:22:36.354 UTC [654] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8452026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (6.09ms)8462026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000008472026/09/20 19:22:36 OK 2_object_stats_trigger.sql (6.55ms)8482026/09/20 19:22:36 goose: up to current file version: 28492026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (7.21ms)8502026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000008512026/09/20 19:22:36 INFO Received cleanup request method=DELETE path=/api/pending_closures8522026/09/20 19:22:36 OK 1_commit_pending_closure.sql (9.96ms)8532026/09/20 19:22:36 OK 1_commit_pending_closure.sql (7.67ms)8542026/09/20 19:22:36 OK 20260905000000_add_claims.sql (9.7ms)8552026/09/20 19:22:36 INFO Aborted multipart uploads count=08562026/09/20 19:22:36 OK 1_commit_pending_closure.sql (8.56ms)8572026/09/20 19:22:36 OK 2_object_stats_trigger.sql (4.56ms)8582026/09/20 19:22:36 goose: up to current file version: 28592026/09/20 19:22:36 OK 20260905000000_add_claims.sql (12ms)8602026/09/20 19:22:36 OK 2_object_stats_trigger.sql (4.08ms)8612026/09/20 19:22:36 goose: up to current file version: 28622026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures8632026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.46ms)8642026/09/20 19:22:36 goose: up to current file version: 28652026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (6.81ms)8662026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000008672026-09-20 19:22:36.371 UTC [655] ERROR: relation "goose_db_version" does not exist at character 368682026-09-20 19:22:36.371 UTC [655] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8692026-09-20 19:22:36.372 UTC [656] ERROR: relation "goose_db_version" does not exist at character 368702026-09-20 19:22:36.372 UTC [656] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8712026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (6.08ms)8722026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000008732026/09/20 19:22:36 OK 20241026095416_initial_model.sql (19.26ms)8742026/09/20 19:22:36 OK 1_commit_pending_closure.sql (5.44ms)8752026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (3.24ms)8762026/09/20 19:22:36 OK 2_object_stats_trigger.sql (4.01ms)8772026/09/20 19:22:36 goose: up to current file version: 28782026/09/20 19:22:36 OK 1_commit_pending_closure.sql (8.26ms)8792026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.81ms)8802026/09/20 19:22:36 goose: up to current file version: 28812026/09/20 19:22:36 OK 20251218171726_add_pins.sql (7.31ms)8822026/09/20 19:22:36 INFO Received cleanup request method=DELETE path=/api/pending_closures8832026/09/20 19:22:36 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"884--- PASS: TestService_AuthMiddleware (0.63s)885=== CONT TestOrphanedObjectsGC8862026/09/20 19:22:36 INFO Aborted multipart uploads count=18872026/09/20 19:22:36 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete8882026-09-20 19:22:36.397 UTC [646] ERROR: Closure does not exist: id=18892026-09-20 19:22:36.397 UTC [646] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE8902026-09-20 19:22:36.397 UTC [646] STATEMENT: -- name: CommitPendingClosure :exec891 SELECT commit_pending_closure($1::bigint)892 893--- PASS: TestService_cleanupPendingClosuresHandler (0.64s)894=== CONT TestObjectStatsTrigger8952026/09/20 19:22:36 OK 20241026095416_initial_model.sql (19.93ms)8962026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (14.92ms)8972026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (5.24ms)8982026-09-20 19:22:36.411 UTC [659] ERROR: relation "goose_db_version" does not exist at character 368992026-09-20 19:22:36.411 UTC [659] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9002026-09-20 19:22:36.414 UTC [660] ERROR: relation "goose_db_version" does not exist at character 369012026-09-20 19:22:36.414 UTC [660] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9022026-09-20 19:22:36.420 UTC [662] ERROR: relation "goose_db_version" does not exist at character 369032026-09-20 19:22:36.420 UTC [662] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9042026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures9052026/09/20 19:22:36 OK 20251218171726_add_pins.sql (34.69ms)9062026/09/20 19:22:36 OK 20241026095416_initial_model.sql (43.94ms)9072026/09/20 19:22:36 OK 20260905000000_add_claims.sql (37.97ms)9082026/09/20 19:22:36 OK 20241026095416_initial_model.sql (33.67ms)9092026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (4.02ms)9102026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (6.15ms)9112026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000009122026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (5.84ms)9132026/09/20 19:22:36 OK 20251218171726_add_pins.sql (6.19ms)9142026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (11.52ms)9152026/09/20 19:22:36 OK 1_commit_pending_closure.sql (5.73ms)9162026/09/20 19:22:36 OK 20251218171726_add_pins.sql (8.41ms)9172026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.94ms)9182026/09/20 19:22:36 goose: up to current file version: 29192026/09/20 19:22:36 OK 20260905000000_add_claims.sql (7.44ms)9202026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (8.33ms)9212026/09/20 19:22:36 INFO Received complete multipart upload request method=POST path=/api/multipart/complete9222026-09-20 19:22:36.461 UTC [666] ERROR: relation "goose_db_version" does not exist at character 369232026-09-20 19:22:36.461 UTC [666] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9242026-09-20 19:22:36.463 UTC [665] ERROR: relation "goose_db_version" does not exist at character 369252026-09-20 19:22:36.463 UTC [665] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9262026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (4.77ms)9272026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000009282026/09/20 19:22:36 OK 20260905000000_add_claims.sql (5.86ms)9292026-09-20 19:22:36.467 UTC [669] ERROR: relation "goose_db_version" does not exist at character 369302026-09-20 19:22:36.467 UTC [669] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9312026/09/20 19:22:36 OK 20241026095416_initial_model.sql (25.37ms)9322026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (9.85ms)9332026-09-20 19:22:36.468 UTC [668] ERROR: relation "goose_db_version" does not exist at character 369342026-09-20 19:22:36.468 UTC [668] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9352026-09-20 19:22:36.470 UTC [667] ERROR: relation "goose_db_version" does not exist at character 369362026-09-20 19:22:36.470 UTC [667] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9372026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (2.99ms)9382026-09-20 19:22:36.471 UTC [670] ERROR: relation "goose_db_version" does not exist at character 369392026-09-20 19:22:36.471 UTC [670] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9402026/09/20 19:22:36 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst941--- PASS: TestCompleteMultipartUnregistered (0.71s)942=== CONT TestMultipartCleanup9432026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (6.11ms)9442026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000009452026/09/20 19:22:36 OK 1_commit_pending_closure.sql (7.16ms)9462026/09/20 19:22:36 OK 20241026095416_initial_model.sql (25.43ms)9472026/09/20 19:22:36 OK 20260905000000_add_claims.sql (6.77ms)9482026-09-20 19:22:36.477 UTC [671] ERROR: relation "goose_db_version" does not exist at character 369492026-09-20 19:22:36.477 UTC [671] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9502026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.6ms)9512026/09/20 19:22:36 goose: up to current file version: 29522026/09/20 19:22:36 OK 1_commit_pending_closure.sql (5.84ms)9532026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (5.15ms)9542026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (5.93ms)9552026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000009562026/09/20 19:22:36 OK 20251218171726_add_pins.sql (10.81ms)9572026-09-20 19:22:36.483 UTC [672] ERROR: relation "goose_db_version" does not exist at character 369582026-09-20 19:22:36.483 UTC [672] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9592026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.7ms)9602026/09/20 19:22:36 goose: up to current file version: 29612026/09/20 19:22:36 OK 20241026095416_initial_model.sql (24.6ms)9622026/09/20 19:22:36 OK 1_commit_pending_closure.sql (5.43ms)9632026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.71ms)9642026/09/20 19:22:36 goose: up to current file version: 29652026/09/20 19:22:36 OK 20251218171726_add_pins.sql (11.14ms)9662026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (6.07ms)9672026-09-20 19:22:36.494 UTC [674] ERROR: relation "goose_db_version" does not exist at character 369682026-09-20 19:22:36.494 UTC [674] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9692026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (12.79ms)9702026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures9712026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures9722026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures9732026/09/20 19:22:36 OK 20241026095416_initial_model.sql (23.36ms)9742026/09/20 19:22:36 OK 20241026095416_initial_model.sql (17.49ms)9752026/09/20 19:22:36 OK 20241026095416_initial_model.sql (19.64ms)9762026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (3.42ms)9772026/09/20 19:22:36 OK 20260905000000_add_claims.sql (7.62ms)9782026/09/20 19:22:36 OK 20251218171726_add_pins.sql (10.11ms)9792026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (3.44ms)9802026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (3.06ms)9812026/09/20 19:22:36 OK 20241026095416_initial_model.sql (17.38ms)9822026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (14.31ms)9832026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (5.8ms)9842026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000009852026/09/20 19:22:36 OK 20241026095416_initial_model.sql (23.68ms)9862026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (5.01ms)9872026/09/20 19:22:36 OK 20251218171726_add_pins.sql (6.45ms)9882026/09/20 19:22:36 OK 20251218171726_add_pins.sql (6.93ms)9892026/09/20 19:22:36 OK 20251218171726_add_pins.sql (8.38ms)9902026/09/20 19:22:36 OK 20241026095416_initial_model.sql (25.56ms)9912026/09/20 19:22:36 OK 20241026095416_initial_model.sql (21.22ms)9922026/09/20 19:22:36 OK 20260905000000_add_claims.sql (8.21ms)9932026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (4.98ms)9942026/09/20 19:22:36 OK 1_commit_pending_closure.sql (6.5ms)9952026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (4.62ms)9962026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (4.13ms)9972026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (13.69ms)9982026/09/20 19:22:36 OK 20251218171726_add_pins.sql (6.97ms)9992026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (7.44ms)10002026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (7.27ms)10012026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.9ms)10022026/09/20 19:22:36 goose: up to current file version: 210032026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (6.3ms)10042026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000010052026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (10.68ms)10062026/09/20 19:22:36 OK 20251218171726_add_pins.sql (7.63ms)10072026/09/20 19:22:36 OK 20251218171726_add_pins.sql (6.76ms)10082026/09/20 19:22:36 OK 20251218171726_add_pins.sql (6.91ms)10092026/09/20 19:22:36 OK 20260905000000_add_claims.sql (5.82ms)10102026/09/20 19:22:36 OK 20260905000000_add_claims.sql (7.96ms)10112026/09/20 19:22:36 OK 20260905000000_add_claims.sql (7.11ms)10122026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (8.56ms)10132026/09/20 19:22:36 OK 20241026095416_initial_model.sql (24.53ms)10142026/09/20 19:22:36 OK 1_commit_pending_closure.sql (6.79ms)10152026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (5.57ms)10162026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000010172026/09/20 19:22:36 OK 20260905000000_add_claims.sql (8.41ms)10182026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (5.57ms)10192026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000010202026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (4.82ms)10212026/09/20 19:22:36 OK 20260905000000_add_claims.sql (5.61ms)10222026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.91ms)10232026/09/20 19:22:36 goose: up to current file version: 210242026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (9.13ms)10252026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (6.28ms)10262026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (9.8ms)10272026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000010282026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (10.57ms)10292026/09/20 19:22:36 OK 20241026095416_initial_model.sql (24.46ms)10302026/09/20 19:22:36 OK 1_commit_pending_closure.sql (3.99ms)10312026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (4.33ms)10322026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000010332026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (5.49ms)10342026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000010352026/09/20 19:22:36 OK 1_commit_pending_closure.sql (5.22ms)10362026/09/20 19:22:36 OK 1_commit_pending_closure.sql (5.03ms)10372026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.3ms)10382026/09/20 19:22:36 goose: up to current file version: 210392026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (4.55ms)10402026/09/20 19:22:36 OK 20260905000000_add_claims.sql (7.04ms)10412026/09/20 19:22:36 OK 20260905000000_add_claims.sql (6.88ms)10422026/09/20 19:22:36 OK 20260905000000_add_claims.sql (7.39ms)10432026/09/20 19:22:36 OK 2_object_stats_trigger.sql (4.42ms)10442026/09/20 19:22:36 goose: up to current file version: 210452026/09/20 19:22:36 OK 1_commit_pending_closure.sql (5.04ms)10462026/09/20 19:22:36 OK 2_object_stats_trigger.sql (4.1ms)10472026/09/20 19:22:36 goose: up to current file version: 210482026/09/20 19:22:36 OK 20251218171726_add_pins.sql (9.9ms)10492026/09/20 19:22:36 OK 1_commit_pending_closure.sql (6.06ms)10502026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (5.45ms)10512026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000010522026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (6.03ms)10532026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000010542026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (4.69ms)10552026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000010562026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.61ms)10572026/09/20 19:22:36 goose: up to current file version: 210582026/09/20 19:22:36 OK 2_object_stats_trigger.sql (4.01ms)10592026/09/20 19:22:36 goose: up to current file version: 21060--- PASS: TestReadRedirectKeepsNarinfoProxied (0.76s)10612026/09/20 19:22:36 OK 20251218171726_add_pins.sql (9.45ms)1062=== CONT TestServerTLSConfig1063=== RUN TestServerTLSConfig/no_client_CA1064=== PAUSE TestServerTLSConfig/no_client_CA1065=== RUN TestServerTLSConfig/missing_CA_file1066=== PAUSE TestServerTLSConfig/missing_CA_file10672026/09/20 19:22:36 OK 1_commit_pending_closure.sql (4.2ms)1068=== RUN TestServerTLSConfig/not_a_PEM_file1069=== PAUSE TestServerTLSConfig/not_a_PEM_file1070=== CONT TestService_NativeMTLS10712026/09/20 19:22:36 OK 1_commit_pending_closure.sql (4.82ms)10722026/09/20 19:22:36 OK 1_commit_pending_closure.sql (5.32ms)10732026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.43ms)10742026/09/20 19:22:36 goose: up to current file version: 210752026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (11.11ms)10762026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.87ms)10772026/09/20 19:22:36 goose: up to current file version: 210782026/09/20 19:22:36 OK 2_object_stats_trigger.sql (4.25ms)10792026/09/20 19:22:36 goose: up to current file version: 210802026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (10.25ms)10812026/09/20 19:22:36 OK 20260905000000_add_claims.sql (6.75ms)10822026/09/20 19:22:36 OK 20260905000000_add_claims.sql (7.46ms)10832026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (4.85ms)10842026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000010852026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures10862026/09/20 19:22:36 OK 1_commit_pending_closure.sql (4.28ms)10872026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (4.77ms)10882026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000010892026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.45ms)10902026/09/20 19:22:36 goose: up to current file version: 210912026/09/20 19:22:36 OK 1_commit_pending_closure.sql (4.34ms)10922026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.6ms)10932026/09/20 19:22:36 goose: up to current file version: 210942026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures10952026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures1096--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (0.91s)1097=== CONT TestMetricsInventory1098--- PASS: TestService_Rustfstest (0.90s)1099=== CONT TestNARDeduplicationMetadataUploadBug11002026/09/20 19:22:36 INFO Received complete multipart upload request method=POST path=/api/multipart/complete11012026-09-20 19:22:36.701 UTC [681] ERROR: relation "goose_db_version" does not exist at character 3611022026-09-20 19:22:36.701 UTC [681] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11032026-09-20 19:22:36.706 UTC [682] ERROR: relation "goose_db_version" does not exist at character 3611042026-09-20 19:22:36.706 UTC [682] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11052026/09/20 19:22:36 OK 20241026095416_initial_model.sql (21.42ms)11062026/09/20 19:22:36 INFO Received complete multipart upload request method=POST path=/api/multipart/complete11072026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (3.41ms)11082026/09/20 19:22:36 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=MDU4NDA0OTYtMjkzNi00MTY1LTg1YTItNjUxNzdiNjYxMTkwLjdkNzNmYTZjLTg0MDItNDcyZS1iZGM1LWEwMjc4MjYyOTM3Y3gxNzg5OTMyMTU2Njc4MjE1MTkw11092026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures11102026/09/20 19:22:36 OK 20251218171726_add_pins.sql (5.78ms)11112026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (6.35ms)11122026/09/20 19:22:36 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=MDU4NDA0OTYtMjkzNi00MTY1LTg1YTItNjUxNzdiNjYxMTkwLjdkNzNmYTZjLTg0MDItNDcyZS1iZGM1LWEwMjc4MjYyOTM3Y3gxNzg5OTMyMTU2Njc4MjE1MTkw parts=11113--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (0.97s)1114=== CONT TestCreatePendingClosureRejectsOversizedNAR11152026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures1116--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)1117=== CONT TestCacheConfigHandlerMaxNarSize1118--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)1119=== CONT TestGenerateLandingPage11202026/09/20 19:22:36 OK 20241026095416_initial_model.sql (20.38ms)11212026/09/20 19:22:36 OK 20260905000000_add_claims.sql (6.36ms)1122--- PASS: TestGenerateLandingPage (0.00s)11232026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (3.24ms)1124=== CONT TestService_readinessHandler11252026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (4.82ms)11262026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000011272026/09/20 19:22:36 OK 1_commit_pending_closure.sql (6.24ms)11282026/09/20 19:22:36 OK 20251218171726_add_pins.sql (10.88ms)11292026-09-20 19:22:36.775 UTC [685] ERROR: relation "goose_db_version" does not exist at character 3611302026-09-20 19:22:36.775 UTC [685] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11312026/09/20 19:22:36 OK 2_object_stats_trigger.sql (6.74ms)11322026/09/20 19:22:36 goose: up to current file version: 211332026/09/20 19:22:36 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst11342026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures11352026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (12.47ms)1136--- PASS: TestPresignedUploadRegisteredBeforeCommit (1.00s)1137=== CONT TestService_healthCheckHandler11382026/09/20 19:22:36 OK 20260905000000_add_claims.sql (11.56ms)11392026-09-20 19:22:36.799 UTC [688] ERROR: relation "goose_db_version" does not exist at character 3611402026-09-20 19:22:36.799 UTC [688] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11412026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (7.94ms)11422026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000011432026/09/20 19:22:36 OK 20241026095416_initial_model.sql (22.15ms)11442026/09/20 19:22:36 OK 1_commit_pending_closure.sql (5.72ms)11452026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (4.28ms)11462026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.64ms)11472026/09/20 19:22:36 goose: up to current file version: 211482026/09/20 19:22:36 OK 20251218171726_add_pins.sql (7.21ms)11492026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (8.08ms)1150--- PASS: TestReadRedirectUsesPublicS3URL (1.07s)1151=== CONT TestGracefulShutdownDrainsInflight11522026/09/20 19:22:36 INFO Starting HTTP server address=127.0.0.1:3348711532026/09/20 19:22:36 INFO Shutdown signal received, draining in-flight requests timeout=10s11542026/09/20 19:22:36 OK 20241026095416_initial_model.sql (24.08ms)11552026/09/20 19:22:36 OK 20260905000000_add_claims.sql (7.95ms)11562026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures11572026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (32.9ms)11582026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (35.99ms)11592026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000011602026/09/20 19:22:36 OK 20251218171726_add_pins.sql (7.98ms)11612026/09/20 19:22:36 OK 1_commit_pending_closure.sql (4.38ms)11622026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures11632026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.81ms)11642026/09/20 19:22:36 goose: up to current file version: 211652026-09-20 19:22:36.890 UTC [691] ERROR: relation "goose_db_version" does not exist at character 3611662026-09-20 19:22:36.890 UTC [691] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11672026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (10.2ms)11682026/09/20 19:22:36 INFO Received uploads request method=POST path=/api/pending_closures11692026/09/20 19:22:36 OK 20260905000000_add_claims.sql (6.64ms)1170--- PASS: TestGracefulShutdownDrainsInflight (0.07s)11712026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (4.96ms)1172=== CONT TestGCTaskStore_Fail11732026/09/20 19:22:36 goose: successfully migrated database to version: 202609200000001174--- PASS: TestGCTaskStore_Fail (0.00s)1175=== CONT TestGCTaskStore_PhaseUpdates1176--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)1177=== CONT TestReadProxyRootRedirectsToIndexHTML11782026/09/20 19:22:36 OK 1_commit_pending_closure.sql (5.29ms)11792026/09/20 19:22:36 OK 20241026095416_initial_model.sql (14.71ms)11802026/09/20 19:22:36 OK 2_object_stats_trigger.sql (3.22ms)11812026/09/20 19:22:36 goose: up to current file version: 211822026/09/20 19:22:36 OK 20251210153512_drop_unused_gin_index.sql (3.94ms)11832026/09/20 19:22:36 OK 20251218171726_add_pins.sql (4.8ms)11842026/09/20 19:22:36 OK 20260628120000_add_object_size_and_stats.sql (7.62ms)11852026/09/20 19:22:36 OK 20260905000000_add_claims.sql (4.45ms)1186--- PASS: TestReadProxyInvalidPath (1.04s)1187=== CONT TestReadProxyDisabled11882026/09/20 19:22:36 OK 20260920000000_drop_claims.sql (2.86ms)11892026/09/20 19:22:36 goose: successfully migrated database to version: 2026092000000011902026/09/20 19:22:36 OK 1_commit_pending_closure.sql (3.27ms)11912026/09/20 19:22:36 INFO Received complete multipart upload request method=POST path=/api/multipart/complete11922026/09/20 19:22:36 OK 2_object_stats_trigger.sql (2.48ms)11932026/09/20 19:22:36 goose: up to current file version: 211942026-09-20 19:22:36.991 UTC [715] ERROR: relation "goose_db_version" does not exist at character 3611952026-09-20 19:22:36.991 UTC [715] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11962026/09/20 19:22:36 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=MDU4NDA0OTYtMjkzNi00MTY1LTg1YTItNjUxNzdiNjYxMTkwLjg0ZmQyZDA5LWQyNzEtNDFkMC1hN2E1LWQ4MjY5ZDgzMGRjM3gxNzg5OTMyMTU2NDQzNjY1ODcw parts=1011972026/09/20 19:22:36 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete11982026-09-20 19:22:36.995 UTC [716] ERROR: relation "goose_db_version" does not exist at character 3611992026-09-20 19:22:36.995 UTC [716] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12002026/09/20 19:22:36 INFO Completed upload id=112012026/09/20 19:22:37 INFO Received uploads request method=POST path=/api/pending_closures1202--- PASS: TestReadRedirectNar (1.22s)1203=== CONT TestReadProxyConditionalGet12042026/09/20 19:22:37 INFO Received uploads request method=POST path=/api/pending_closures12052026/09/20 19:22:37 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo12062026/09/20 19:22:37 WARN Found objects in DB but missing from S3, will re-upload count=11207--- PASS: TestService_verifyS3Integrity (1.25s)1208=== CONT TestClientWithDependencies12092026-09-20 19:22:37.017 UTC [718] ERROR: relation "goose_db_version" does not exist at character 3612102026-09-20 19:22:37.017 UTC [718] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12112026/09/20 19:22:37 OK 20241026095416_initial_model.sql (20.5ms)12122026/09/20 19:22:37 OK 20241026095416_initial_model.sql (24.92ms)12132026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (3.76ms)12142026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (3.46ms)12152026/09/20 19:22:37 INFO Received complete multipart upload request method=POST path=/api/multipart/complete12162026/09/20 19:22:37 OK 20251218171726_add_pins.sql (4.7ms)12172026/09/20 19:22:37 OK 20251218171726_add_pins.sql (7.55ms)12182026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (6.38ms)12192026/09/20 19:22:37 OK 20241026095416_initial_model.sql (15.28ms)12202026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (2.31ms)12212026/09/20 19:22:37 OK 20260905000000_add_claims.sql (4.71ms)12222026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (3.5ms)12232026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000012242026/09/20 19:22:37 OK 20251218171726_add_pins.sql (4.95ms)12252026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (12.25ms)12262026/09/20 19:22:37 OK 1_commit_pending_closure.sql (3.1ms)1227--- PASS: TestReadProxyHead (1.16s)1228=== CONT TestGCTaskStore_GetReturnsLatest1229--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)1230=== CONT TestGCTaskStore_GetEmpty1231--- PASS: TestGCTaskStore_GetEmpty (0.00s)1232=== CONT TestGCTaskStore_ConflictDifferentParams1233--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)1234=== CONT TestGCTaskStore_DeduplicateSameParams12352026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (6.22ms)1236--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)1237=== CONT TestGCTaskStore_StartNew1238--- PASS: TestGCTaskStore_StartNew (0.00s)1239=== CONT TestGCMetrics12402026/09/20 19:22:37 OK 2_object_stats_trigger.sql (4.49ms)12412026/09/20 19:22:37 goose: up to current file version: 212422026/09/20 19:22:37 OK 20260905000000_add_claims.sql (7.56ms)12432026/09/20 19:22:37 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=MDU4NDA0OTYtMjkzNi00MTY1LTg1YTItNjUxNzdiNjYxMTkwLjA4MGQ4MGY3LTNiOTctNDYxYS1iYzkyLTNhMTZiYjUzNmFjZHgxNzg5OTMyMTU2NTE1NjkwNTYy parts=1012442026/09/20 19:22:37 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete12452026/09/20 19:22:37 OK 20260905000000_add_claims.sql (27.79ms)12462026/09/20 19:22:37 INFO Completed upload id=112472026/09/20 19:22:37 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001248--- PASS: TestReadProxyNarinfoAlreadyDecompressed (1.19s)12492026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (31.6ms)1250=== CONT TestGCBugBareHashReferences12512026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000012522026/09/20 19:22:37 INFO Received uploads request method=POST path=/api/pending_closures12532026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (7.31ms)12542026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000012552026/09/20 19:22:37 INFO Starting cleanup of old closures method=DELETE path=/api/closures12562026/09/20 19:22:37 OK 1_commit_pending_closure.sql (4.23ms)12572026/09/20 19:22:37 OK 1_commit_pending_closure.sql (5.53ms)12582026/09/20 19:22:37 OK 2_object_stats_trigger.sql (2.92ms)12592026/09/20 19:22:37 goose: up to current file version: 212602026/09/20 19:22:37 OK 2_object_stats_trigger.sql (4.57ms)12612026/09/20 19:22:37 goose: up to current file version: 212622026/09/20 19:22:37 INFO Aborted multipart uploads count=012632026-09-20 19:22:37.123 UTC [727] ERROR: relation "goose_db_version" does not exist at character 3612642026-09-20 19:22:37.123 UTC [727] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12652026/09/20 19:22:37 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=01266--- PASS: TestReadProxyRangeRequest (1.35s)1267=== CONT TestPinProtectsFromGC12682026/09/20 19:22:37 OK 20241026095416_initial_model.sql (17.01ms)12692026/09/20 19:22:37 INFO Vacuumed table table=pending_closures12702026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (4.11ms)12712026/09/20 19:22:37 INFO Vacuumed table table=pending_objects12722026/09/20 19:22:37 OK 20251218171726_add_pins.sql (6.42ms)12732026/09/20 19:22:37 INFO Vacuumed table table=multipart_uploads12742026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (7.85ms)12752026/09/20 19:22:37 INFO Vacuumed table table=closures1276--- PASS: TestReadProxy404 (1.37s)1277=== CONT TestClientSharedPathCommittedMidPush12782026/09/20 19:22:37 OK 20260905000000_add_claims.sql (6.46ms)12792026/09/20 19:22:37 INFO Vacuumed table table=objects12802026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (3.75ms)12812026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000012822026/09/20 19:22:37 OK 1_commit_pending_closure.sql (4.07ms)12832026/09/20 19:22:37 OK 2_object_stats_trigger.sql (3.02ms)12842026/09/20 19:22:37 goose: up to current file version: 212852026/09/20 19:22:37 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001286--- PASS: TestService_createPendingClosureHandler (1.44s)1287=== CONT TestLeadEndsOnShutdown1288--- PASS: TestReadProxyNarStreaming (1.33s)1289=== CONT TestCacheConfigHandler1290=== RUN TestCacheConfigHandler/full_config,_no_issuer1291=== PAUSE TestCacheConfigHandler/full_config,_no_issuer1292=== RUN TestCacheConfigHandler/no_cache_url_configured1293=== PAUSE TestCacheConfigHandler/no_cache_url_configured1294=== RUN TestCacheConfigHandler/no_signing_keys1295=== PAUSE TestCacheConfigHandler/no_signing_keys1296=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1297=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1298=== CONT TestClientMultipleUploads12992026-09-20 19:22:37.235 UTC [734] ERROR: relation "goose_db_version" does not exist at character 3613002026-09-20 19:22:37.235 UTC [734] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13012026-09-20 19:22:37.243 UTC [737] ERROR: relation "goose_db_version" does not exist at character 3613022026-09-20 19:22:37.243 UTC [737] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13032026-09-20 19:22:37.244 UTC [736] ERROR: relation "goose_db_version" does not exist at character 3613042026-09-20 19:22:37.244 UTC [736] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13052026/09/20 19:22:37 OK 20241026095416_initial_model.sql (14.62ms)13062026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (4.51ms)1307--- PASS: TestReadProxyNarinfo (1.36s)1308=== CONT TestClientIntegration13092026/09/20 19:22:37 OK 20241026095416_initial_model.sql (13.81ms)13102026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (2.42ms)13112026/09/20 19:22:37 OK 20251218171726_add_pins.sql (5.13ms)13122026/09/20 19:22:37 OK 20241026095416_initial_model.sql (17.5ms)13132026/09/20 19:22:37 OK 20251218171726_add_pins.sql (4.54ms)13142026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (3.75ms)13152026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (6.94ms)13162026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (5.99ms)13172026/09/20 19:22:37 OK 20251218171726_add_pins.sql (6.1ms)13182026/09/20 19:22:37 OK 20260905000000_add_claims.sql (4.86ms)13192026/09/20 19:22:37 OK 20260905000000_add_claims.sql (5.74ms)13202026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (6.75ms)13212026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000013222026-09-20 19:22:37.292 UTC [741] ERROR: relation "goose_db_version" does not exist at character 3613232026-09-20 19:22:37.292 UTC [741] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13242026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (8.99ms)13252026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (4.67ms)13262026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000013272026/09/20 19:22:37 OK 1_commit_pending_closure.sql (4.45ms)13282026/09/20 19:22:37 OK 1_commit_pending_closure.sql (4.38ms)13292026/09/20 19:22:37 OK 20260905000000_add_claims.sql (7.06ms)13302026/09/20 19:22:37 OK 2_object_stats_trigger.sql (4.91ms)13312026/09/20 19:22:37 goose: up to current file version: 213322026/09/20 19:22:37 OK 2_object_stats_trigger.sql (3.3ms)13332026/09/20 19:22:37 goose: up to current file version: 213342026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (4.31ms)13352026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000013362026/09/20 19:22:37 OK 1_commit_pending_closure.sql (5.44ms)13372026/09/20 19:22:37 OK 2_object_stats_trigger.sql (2.68ms)13382026/09/20 19:22:37 goose: up to current file version: 213392026/09/20 19:22:37 OK 20241026095416_initial_model.sql (13.05ms)13402026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (2.42ms)13412026/09/20 19:22:37 OK 20251218171726_add_pins.sql (4.26ms)13422026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (6.07ms)13432026-09-20 19:22:37.330 UTC [742] ERROR: relation "goose_db_version" does not exist at character 3613442026-09-20 19:22:37.330 UTC [742] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13452026-09-20 19:22:37.335 UTC [743] ERROR: relation "goose_db_version" does not exist at character 3613462026-09-20 19:22:37.335 UTC [743] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13472026/09/20 19:22:37 OK 20260905000000_add_claims.sql (21.44ms)13482026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (6.6ms)13492026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000013502026/09/20 19:22:37 OK 1_commit_pending_closure.sql (3.14ms)13512026/09/20 19:22:37 OK 2_object_stats_trigger.sql (2.34ms)13522026/09/20 19:22:37 goose: up to current file version: 213532026/09/20 19:22:37 OK 20241026095416_initial_model.sql (21.79ms)13542026/09/20 19:22:37 OK 20241026095416_initial_model.sql (23.35ms)13552026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (3.02ms)13562026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (3.97ms)1357--- PASS: TestResurrectedObjectNotDeleted (1.47s)1358=== CONT TestClientErrorHandling1359=== RUN TestClientErrorHandling/InvalidStorePath1360=== PAUSE TestClientErrorHandling/InvalidStorePath1361=== RUN TestClientErrorHandling/InvalidAuthToken13622026/09/20 19:22:37 OK 20251218171726_add_pins.sql (6.3ms)1363=== PAUSE TestClientErrorHandling/InvalidAuthToken1364=== RUN TestClientErrorHandling/ServerNotAvailable1365=== PAUSE TestClientErrorHandling/ServerNotAvailable1366=== CONT TestClientCADerivations13672026/09/20 19:22:37 OK 20251218171726_add_pins.sql (6.16ms)13682026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (9.25ms)13692026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (8.26ms)13702026/09/20 19:22:37 OK 20260905000000_add_claims.sql (7.23ms)13712026/09/20 19:22:37 OK 20260905000000_add_claims.sql (6.41ms)13722026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (4.1ms)13732026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000013742026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (5.18ms)13752026/09/20 19:22:37 goose: successfully migrated database to version: 202609200000001376--- PASS: TestObjectStatsTrigger (1.02s)1377=== CONT TestCacheStatsHandler13782026/09/20 19:22:37 OK 1_commit_pending_closure.sql (3.82ms)13792026/09/20 19:22:37 OK 1_commit_pending_closure.sql (5.88ms)13802026/09/20 19:22:37 OK 2_object_stats_trigger.sql (2.99ms)13812026/09/20 19:22:37 goose: up to current file version: 213822026-09-20 19:22:37.421 UTC [746] ERROR: relation "goose_db_version" does not exist at character 3613832026-09-20 19:22:37.421 UTC [746] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13842026/09/20 19:22:37 OK 2_object_stats_trigger.sql (4.11ms)13852026/09/20 19:22:37 goose: up to current file version: 213862026-09-20 19:22:37.425 UTC [747] ERROR: relation "goose_db_version" does not exist at character 3613872026-09-20 19:22:37.425 UTC [747] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13882026/09/20 19:22:37 OK 20241026095416_initial_model.sql (13.85ms)13892026/09/20 19:22:37 INFO Received uploads request method=POST path=/api/pending_closures13902026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (2.29ms)13912026/09/20 19:22:37 OK 20251218171726_add_pins.sql (5.25ms)13922026/09/20 19:22:37 OK 20241026095416_initial_model.sql (20.49ms)13932026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (5.81ms)13942026-09-20 19:22:37.468 UTC [750] ERROR: relation "goose_db_version" does not exist at character 3613952026-09-20 19:22:37.468 UTC [750] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13962026-09-20 19:22:37.473 UTC [751] ERROR: relation "goose_db_version" does not exist at character 3613972026-09-20 19:22:37.473 UTC [751] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13982026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (22ms)13992026/09/20 19:22:37 OK 20260905000000_add_claims.sql (20.73ms)14002026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (3.64ms)14012026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000014022026/09/20 19:22:37 OK 20251218171726_add_pins.sql (7.47ms)14032026/09/20 19:22:37 OK 1_commit_pending_closure.sql (2.83ms)14042026/09/20 19:22:37 OK 2_object_stats_trigger.sql (2.48ms)14052026/09/20 19:22:37 goose: up to current file version: 214062026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (9.67ms)14072026/09/20 19:22:37 OK 20241026095416_initial_model.sql (16.61ms)14082026/09/20 19:22:37 WARN mTLS auth: subject not in bound subjects subject="CN=reader"14092026/09/20 19:22:37 WARN mTLS auth: subject not in bound subjects subject="CN=reader"14102026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (2.63ms)1411--- PASS: TestService_NativeMTLS (0.95s)1412=== CONT TestService_AuthMiddleware_OIDC14132026/09/20 19:22:37 OK 20241026095416_initial_model.sql (21.33ms)14142026/09/20 19:22:37 OK 20260905000000_add_claims.sql (7.18ms)14152026/09/20 19:22:37 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:33535/oidc14162026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (3.64ms)14172026/09/20 19:22:37 OK 20251218171726_add_pins.sql (5.88ms)14182026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (4.94ms)14192026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000014202026/09/20 19:22:37 OK 20251218171726_add_pins.sql (6.13ms)14212026/09/20 19:22:37 OK 1_commit_pending_closure.sql (3.8ms)14222026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (7.37ms)14232026/09/20 19:22:37 OK 2_object_stats_trigger.sql (1.92ms)14242026/09/20 19:22:37 goose: up to current file version: 214252026/09/20 19:22:37 INFO Received complete multipart upload request method=POST path=/api/multipart/complete14262026/09/20 19:22:37 INFO Received complete multipart upload request method=POST path=/api/multipart/complete14272026/09/20 19:22:37 OK 20260905000000_add_claims.sql (19.41ms)14282026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (24.46ms)14292026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (4.94ms)14302026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000014312026/09/20 19:22:37 OK 1_commit_pending_closure.sql (2.99ms)14322026/09/20 19:22:37 OK 20260905000000_add_claims.sql (7.23ms)14332026/09/20 19:22:37 OK 2_object_stats_trigger.sql (2.35ms)14342026/09/20 19:22:37 goose: up to current file version: 214352026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (4.38ms)14362026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000014372026/09/20 19:22:37 OK 1_commit_pending_closure.sql (3.58ms)14382026/09/20 19:22:37 OK 2_object_stats_trigger.sql (3.08ms)14392026/09/20 19:22:37 goose: up to current file version: 214402026/09/20 19:22:37 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=MDU4NDA0OTYtMjkzNi00MTY1LTg1YTItNjUxNzdiNjYxMTkwLmE2MDQ2NzIzLTU0ZGUtNDk5My1iZWRiLTBhZDlkMjIwNTU5MngxNzg5OTMyMTU2ODc4MjQ2NTEz parts=1214412026/09/20 19:22:37 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=MDU4NDA0OTYtMjkzNi00MTY1LTg1YTItNjUxNzdiNjYxMTkwLmFkZGM2YjY0LTgzOTEtNDEyNS04YzJhLTZjMzVhMmNiYjcyNXgxNzg5OTMyMTU2OTIzNDQ2MjUx parts=121442--- PASS: TestRedundantMultipartUpload (1.78s)1443=== CONT TestService_ReadScope_PublicByDefault14442026/09/20 19:22:37 INFO Received uploads request method=POST path=/api/pending_closures1445--- PASS: TestMetricsInventory (0.90s)1446=== CONT TestService_RequireScope_OIDC14472026/09/20 19:22:37 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:43609/oidc14482026-09-20 19:22:37.589 UTC [755] ERROR: relation "goose_db_version" does not exist at character 3614492026-09-20 19:22:37.589 UTC [755] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1450--- PASS: TestService_healthCheckHandler (0.80s)1451=== CONT TestLeadElectsOneAndHandsOver1452--- PASS: TestCompletedNarNotReofferedAcrossClosures (1.80s)1453=== CONT TestService_AuthMiddleware_MTLSBoundSubjects14542026/09/20 19:22:37 INFO Received cleanup request method=DELETE path=/api/pending_closures14552026/09/20 19:22:37 INFO Aborted multipart uploads count=11456--- PASS: TestMultipartCleanup (1.14s)1457=== CONT TestService_ReadAuthMiddleware14582026/09/20 19:22:37 OK 20241026095416_initial_model.sql (18.39ms)14592026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (3.11ms)14602026/09/20 19:22:37 OK 20251218171726_add_pins.sql (7.35ms)14612026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (6.93ms)14622026/09/20 19:22:37 OK 20260905000000_add_claims.sql (4.89ms)14632026-09-20 19:22:37.643 UTC [765] ERROR: relation "goose_db_version" does not exist at character 3614642026-09-20 19:22:37.643 UTC [765] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14652026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (4.51ms)14662026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000014672026/09/20 19:22:37 OK 1_commit_pending_closure.sql (4.43ms)14682026/09/20 19:22:37 OK 2_object_stats_trigger.sql (2.23ms)14692026/09/20 19:22:37 goose: up to current file version: 214702026/09/20 19:22:37 OK 20241026095416_initial_model.sql (18.28ms)14712026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (2.76ms)14722026/09/20 19:22:37 WARN readiness check failed error="closed pool"1473--- PASS: TestService_readinessHandler (0.92s)1474=== CONT TestService_AuthMiddleware_MTLSProxyHeader14752026/09/20 19:22:37 OK 20251218171726_add_pins.sql (20ms)1476=== NAME TestNARDeduplicationMetadataUploadBug1477 metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug1307812893/001/store/6az7x7y9jmwz997pl0ydkx0f4cayaj7l-file1.txt14782026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (7.82ms)14792026/09/20 19:22:37 OK 20260905000000_add_claims.sql (5.33ms)14802026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (5.88ms)14812026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000014822026-09-20 19:22:37.720 UTC [786] ERROR: relation "goose_db_version" does not exist at character 3614832026-09-20 19:22:37.720 UTC [786] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1484--- PASS: TestReadProxyRootRedirectsToIndexHTML (0.82s)14852026/09/20 19:22:37 OK 1_commit_pending_closure.sql (6.04ms)1486=== CONT TestResolveDBConnectionString1487=== RUN TestResolveDBConnectionString/flag_wins1488=== PAUSE TestResolveDBConnectionString/flag_wins1489=== RUN TestResolveDBConnectionString/file_when_flag_empty1490=== PAUSE TestResolveDBConnectionString/file_when_flag_empty1491=== RUN TestResolveDBConnectionString/missing_file_is_an_error1492=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error1493=== RUN TestResolveDBConnectionString/PGHOST_allows_empty1494=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty1495=== RUN TestResolveDBConnectionString/nothing_configured1496=== PAUSE TestResolveDBConnectionString/nothing_configured1497=== CONT TestProxyWriteTimeout/narinfo1498=== CONT TestProxyWriteTimeout/10_GiB_nar1499=== CONT TestProxyWriteTimeout/unknown_size1500=== CONT TestProxyWriteTimeout/1_GiB_nar1501--- PASS: TestProxyWriteTimeout (0.00s)1502 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)1503 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)1504 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)1505 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)1506=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info15072026/09/20 19:22:37 OK 2_object_stats_trigger.sql (4.11ms)15082026/09/20 19:22:37 goose: up to current file version: 215092026/09/20 19:22:37 INFO Received uploads request method=POST path=/1510=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key15112026/09/20 19:22:37 INFO Received complete multipart upload request method=POST path=/1512=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal15132026/09/20 19:22:37 INFO Received uploads request method=POST path=/1514=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key15152026/09/20 19:22:37 INFO Received request for more parts method=POST path=/1516--- PASS: TestUploadHandlersRejectInvalidKeys (0.12s)1517 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)1518 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)1519 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)1520 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)1521=== CONT TestIsValidUploadKey/narinfo1522=== CONT TestIsValidUploadKey/index.html1523=== CONT TestIsValidUploadKey/nix-cache-info1524=== CONT TestIsValidUploadKey/realisation_plus_in_output1525=== CONT TestIsValidUploadKey/realisation1526=== CONT TestIsValidUploadKey/build_log_equals1527=== CONT TestIsValidUploadKey/build_log_question_mark1528=== CONT TestIsValidUploadKey/narinfo_key,_nar_type1529=== CONT TestIsValidUploadKey/build_log_plus_in_name1530=== CONT TestIsValidUploadKey/build_log_home-manager_file1531=== CONT TestIsValidUploadKey/build_log1532=== CONT TestIsValidUploadKey/listing1533=== CONT TestIsValidUploadKey/nar_plain1534=== CONT TestIsValidUploadKey/nar_xz1535=== CONT TestIsValidUploadKey/nar_zst1536=== CONT TestIsValidUploadKey/traversal_nar1537=== CONT TestIsValidUploadKey/unknown_type1538=== CONT TestIsValidUploadKey/empty_key1539=== CONT TestIsValidUploadKey/absolute1540=== CONT TestIsValidUploadKey/listing_key,_narinfo_type1541=== CONT TestIsValidUploadKey/traversal1542=== CONT TestIsValidUploadKey/nar_key,_narinfo_type1543--- PASS: TestIsValidUploadKey (0.13s)1544 --- PASS: TestIsValidUploadKey/narinfo (0.00s)1545 --- PASS: TestIsValidUploadKey/index.html (0.00s)1546 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)1547 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)1548 --- PASS: TestIsValidUploadKey/realisation (0.00s)1549 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)1550 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)1551 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)1552 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)1553 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)1554 --- PASS: TestIsValidUploadKey/build_log (0.00s)1555 --- PASS: TestIsValidUploadKey/listing (0.00s)1556 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)1557 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)1558 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)1559 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)1560 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)1561 --- PASS: TestIsValidUploadKey/empty_key (0.00s)1562 --- PASS: TestIsValidUploadKey/absolute (0.00s)1563 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)1564 --- PASS: TestIsValidUploadKey/traversal (0.00s)1565 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)1566=== CONT TestIsValidCachePath/narinfo1567=== CONT TestIsValidCachePath/index.html1568=== CONT TestIsValidCachePath/short_hash1569=== CONT TestIsValidCachePath/wrong_extension1570=== CONT TestIsValidCachePath/leading_slash1571=== CONT TestIsValidCachePath/empty1572=== CONT TestIsValidCachePath/random_path1573=== CONT TestIsValidCachePath/invalid_char_u1574=== CONT TestIsValidCachePath/invalid_char_e1575=== CONT TestIsValidCachePath/traversal_in_middle1576=== CONT TestIsValidCachePath/traversal_parent1577=== CONT TestIsValidCachePath/nar_uncompressed1578=== CONT TestIsValidCachePath/nix-cache-info1579=== CONT TestIsValidCachePath/realisation1580=== CONT TestIsValidCachePath/log1581=== CONT TestIsValidCachePath/ls1582=== CONT TestIsValidCachePath/nar_xz1583=== CONT TestIsValidCachePath/nar_bz21584=== CONT TestIsValidCachePath/nar_zst1585=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars1586--- PASS: TestIsValidCachePath (0.00s)1587 --- PASS: TestIsValidCachePath/narinfo (0.00s)1588 --- PASS: TestIsValidCachePath/index.html (0.00s)1589 --- PASS: TestIsValidCachePath/short_hash (0.00s)1590 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)1591 --- PASS: TestIsValidCachePath/leading_slash (0.00s)1592 --- PASS: TestIsValidCachePath/empty (0.00s)1593 --- PASS: TestIsValidCachePath/random_path (0.00s)1594 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)1595 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)1596 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)1597 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)1598 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)1599 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)1600 --- PASS: TestIsValidCachePath/realisation (0.00s)1601 --- PASS: TestIsValidCachePath/log (0.00s)1602 --- PASS: TestIsValidCachePath/ls (0.00s)1603 --- PASS: TestIsValidCachePath/nar_xz (0.00s)1604 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)1605 --- PASS: TestIsValidCachePath/nar_zst (0.00s)1606 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)1607=== CONT TestParseSingleRange/none1608=== CONT TestParseSingleRange/open-ended1609=== CONT TestParseSingleRange/start_far_past_EOF1610=== CONT TestParseSingleRange/start_past_EOF1611=== CONT TestParseSingleRange/single_byte1612=== CONT TestParseSingleRange/suffix_exceeds_size1613=== CONT TestParseSingleRange/suffix1614=== CONT TestParseSingleRange/end_clamped_to_size1615=== CONT TestParseSingleRange/malformed_both_empty1616=== CONT TestParseSingleRange/closed1617=== CONT TestParseSingleRange/malformed_end_before_start1618=== CONT TestParseSingleRange/unknown_unit1619=== CONT TestParseSingleRange/malformed_no_dash1620=== CONT TestParseSingleRange/multi-range_ignored1621--- PASS: TestParseSingleRange (0.00s)1622 --- PASS: TestParseSingleRange/none (0.00s)1623 --- PASS: TestParseSingleRange/open-ended (0.00s)1624 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)1625 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)1626 --- PASS: TestParseSingleRange/single_byte (0.00s)1627 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)1628 --- PASS: TestParseSingleRange/suffix (0.00s)1629 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)1630 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)1631 --- PASS: TestParseSingleRange/closed (0.00s)1632 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)1633 --- PASS: TestParseSingleRange/unknown_unit (0.00s)1634 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)1635 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)1636=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure16372026/09/20 19:22:37 INFO Received uploads request method=POST path=/16382026/09/20 19:22:37 OK 20241026095416_initial_model.sql (20.84ms)16392026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (2.9ms)16402026/09/20 19:22:37 OK 20251218171726_add_pins.sql (6.12ms)1641--- PASS: TestReadProxyConditionalGet (0.76s)1642=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts16432026/09/20 19:22:37 INFO Received request for more parts method=POST path=/16442026-09-20 19:22:37.776 UTC [805] ERROR: relation "goose_db_version" does not exist at character 3616452026-09-20 19:22:37.776 UTC [805] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16462026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (8.26ms)16472026-09-20 19:22:37.778 UTC [804] ERROR: relation "goose_db_version" does not exist at character 3616482026-09-20 19:22:37.778 UTC [804] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16492026-09-20 19:22:37.782 UTC [806] ERROR: relation "goose_db_version" does not exist at character 3616502026-09-20 19:22:37.782 UTC [806] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16512026/09/20 19:22:37 OK 20260905000000_add_claims.sql (6.13ms)16522026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (4.85ms)16532026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000016542026/09/20 19:22:37 OK 1_commit_pending_closure.sql (4.16ms)1655--- PASS: TestReadProxyDisabled (0.86s)1656=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart16572026/09/20 19:22:37 INFO Received complete multipart upload request method=POST path=/16582026/09/20 19:22:37 OK 2_object_stats_trigger.sql (2.9ms)16592026/09/20 19:22:37 goose: up to current file version: 216602026-09-20 19:22:37.800 UTC [808] ERROR: relation "goose_db_version" does not exist at character 3616612026-09-20 19:22:37.800 UTC [808] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16622026/09/20 19:22:37 OK 20241026095416_initial_model.sql (20.25ms)16632026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (2.94ms)16642026/09/20 19:22:37 OK 20241026095416_initial_model.sql (18.99ms)16652026/09/20 19:22:37 OK 20241026095416_initial_model.sql (21.27ms)16662026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (3.31ms)16672026/09/20 19:22:37 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"16682026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (15.09ms)16692026/09/20 19:22:37 OK 20241026095416_initial_model.sql (20.63ms)16702026/09/20 19:22:37 OK 20251218171726_add_pins.sql (15.32ms)16712026/09/20 19:22:37 OK 20251218171726_add_pins.sql (20.01ms)16722026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (2.78ms)16732026/09/20 19:22:37 OK 20251218171726_add_pins.sql (7.62ms)16742026/09/20 19:22:37 OK 20251218171726_add_pins.sql (4.62ms)16752026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (8.23ms)16762026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (9.94ms)16772026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (8.13ms)16782026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (6.58ms)1679=== NAME TestOrphanedObjectsGC1680 orphaned_objects_gc_test.go:290: GC Test Summary:1681 orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A16822026/09/20 19:22:37 OK 20260905000000_add_claims.sql (7.99ms)1683 orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B1684 orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)1685 orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)1686 orphaned_objects_gc_test.go:295: - Total deleted: 10 objects16872026-09-20 19:22:37.849 UTC [829] ERROR: relation "goose_db_version" does not exist at character 3616882026-09-20 19:22:37.849 UTC [829] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1689--- PASS: TestOrphanedObjectsGC (1.46s)1690=== CONT TestServerTLSConfig/no_client_CA1691=== CONT TestServerTLSConfig/missing_CA_file16922026/09/20 19:22:37 OK 20260905000000_add_claims.sql (7.67ms)1693=== CONT TestServerTLSConfig/not_a_PEM_file1694--- PASS: TestServerTLSConfig (0.00s)1695 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)1696 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)1697 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.00s)1698=== CONT TestCacheConfigHandler/full_config,_no_issuer1699=== CONT TestCacheConfigHandler/no_signing_keys17002026/09/20 19:22:37 OK 20260905000000_add_claims.sql (6.86ms)1701=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1702=== CONT TestCacheConfigHandler/no_cache_url_configured1703--- PASS: TestCacheConfigHandler (0.00s)1704 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)1705 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)1706 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)1707 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)17082026/09/20 19:22:37 OK 20260905000000_add_claims.sql (5.54ms)1709=== CONT TestClientErrorHandling/InvalidStorePath1710=== CONT TestClientErrorHandling/ServerNotAvailable17112026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (3.7ms)17122026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000017132026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (5.67ms)17142026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000017152026/09/20 19:22:37 OK 1_commit_pending_closure.sql (3.15ms)17162026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (5.09ms)17172026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000017182026/09/20 19:22:37 OK 1_commit_pending_closure.sql (3.64ms)17192026/09/20 19:22:37 OK 2_object_stats_trigger.sql (1.43ms)17202026/09/20 19:22:37 goose: up to current file version: 217212026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (7.51ms)17222026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000017232026/09/20 19:22:37 OK 1_commit_pending_closure.sql (3.26ms)17242026/09/20 19:22:37 OK 2_object_stats_trigger.sql (3.24ms)17252026/09/20 19:22:37 goose: up to current file version: 217262026/09/20 19:22:37 OK 2_object_stats_trigger.sql (2.33ms)17272026/09/20 19:22:37 goose: up to current file version: 217282026/09/20 19:22:37 OK 1_commit_pending_closure.sql (5.03ms)17292026/09/20 19:22:37 OK 2_object_stats_trigger.sql (2.7ms)17302026/09/20 19:22:37 goose: up to current file version: 217312026/09/20 19:22:37 OK 20241026095416_initial_model.sql (12.37ms)17322026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (1.44ms)17332026/09/20 19:22:37 OK 20251218171726_add_pins.sql (4.86ms)1734=== CONT TestClientErrorHandling/InvalidAuthToken17352026/09/20 19:22:37 INFO Received uploads request method=POST path=/api/pending_closures17362026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (5.38ms)17372026-09-20 19:22:37.887 UTC [867] ERROR: relation "goose_db_version" does not exist at character 3617382026-09-20 19:22:37.887 UTC [867] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17392026/09/20 19:22:37 OK 20260905000000_add_claims.sql (4.75ms)17402026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (3.39ms)17412026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000017422026/09/20 19:22:37 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)17432026/09/20 19:22:37 INFO Uploading 6az7x7y9jmwz997pl0ydkx0f4cayaj7l-file1.txt (160B)17442026/09/20 19:22:37 OK 1_commit_pending_closure.sql (2.92ms)17452026/09/20 19:22:37 OK 2_object_stats_trigger.sql (1.92ms)17462026/09/20 19:22:37 goose: up to current file version: 217472026/09/20 19:22:37 INFO Aborted multipart uploads count=017482026/09/20 19:22:37 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"17492026/09/20 19:22:37 WARN Force mode enabled - objects will be deleted immediately without grace period17502026/09/20 19:22:37 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=017512026/09/20 19:22:37 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign17522026/09/20 19:22:37 WARN Failed to register uploaded object key=6az7x7y9jmwz997pl0ydkx0f4cayaj7l.ls error="server returned 404: 404 page not found\n"17532026/09/20 19:22:37 INFO Signed narinfos id=1 count=117542026/09/20 19:22:37 INFO Uploading 1 narinfos17552026/09/20 19:22:37 INFO Vacuumed table table=pending_closures17562026/09/20 19:22:37 INFO Vacuumed table table=pending_objects17572026/09/20 19:22:37 INFO Vacuumed table table=multipart_uploads17582026/09/20 19:22:37 OK 20241026095416_initial_model.sql (20.9ms)17592026/09/20 19:22:37 INFO Vacuumed table table=closures17602026/09/20 19:22:37 INFO Vacuumed table table=objects17612026/09/20 19:22:37 OK 20251210153512_drop_unused_gin_index.sql (2.53ms)17622026/09/20 19:22:37 WARN Failed to register uploaded object key=6az7x7y9jmwz997pl0ydkx0f4cayaj7l.narinfo error="server returned 404: 404 page not found\n"17632026/09/20 19:22:37 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete17642026/09/20 19:22:37 OK 20251218171726_add_pins.sql (7.3ms)1765--- PASS: TestGCMetrics (0.87s)1766=== CONT TestResolveDBConnectionString/flag_wins1767=== CONT TestResolveDBConnectionString/PGHOST_allows_empty1768=== CONT TestResolveDBConnectionString/nothing_configured1769=== CONT TestResolveDBConnectionString/missing_file_is_an_error1770=== CONT TestResolveDBConnectionString/file_when_flag_empty1771--- PASS: TestResolveDBConnectionString (0.00s)1772 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)1773 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)1774 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)1775 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)1776 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)17772026/09/20 19:22:37 INFO Completed upload id=117782026/09/20 19:22:37 INFO Upload complete. (172ms)17792026/09/20 19:22:37 OK 20260628120000_add_object_size_and_stats.sql (7.68ms)1780=== NAME TestNARDeduplicationMetadataUploadBug1781 metadata_upload_test.go:54: Retrieved narinfo from S3:1782 StorePath: /build/TestNARDeduplicationMetadataUploadBug1307812893/001/store/6az7x7y9jmwz997pl0ydkx0f4cayaj7l-file1.txt1783 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1784 Compression: zstd1785 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1786 NarSize: 1601787 References: 1788 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf17892026/09/20 19:22:37 OK 20260905000000_add_claims.sql (7.22ms)1790 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)1791 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):1792 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}17932026/09/20 19:22:37 OK 20260920000000_drop_claims.sql (4.71ms)17942026/09/20 19:22:37 goose: successfully migrated database to version: 2026092000000017952026/09/20 19:22:37 OK 1_commit_pending_closure.sql (4.83ms)17962026/09/20 19:22:37 OK 2_object_stats_trigger.sql (2.88ms)17972026/09/20 19:22:37 goose: up to current file version: 217982026/09/20 19:22:37 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present1799=== NAME TestClientWithDependencies1800 client_integration_test.go:613: Built derivation: /build/TestClientWithDependencies3975203576/001/store/x5s7ry7z4nm2mx05dwcn5cmd3zjxgqzm-test-script1801=== NAME TestNARDeduplicationMetadataUploadBug1802 metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug1307812893/001/store/aky1m1xl6b679i690yh0d8x7hbr28qb8-file2.txt18032026-09-20 19:22:38.006 UTC [959] ERROR: relation "goose_db_version" does not exist at character 3618042026-09-20 19:22:38.006 UTC [959] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1805=== NAME TestClientWithDependencies1806 client_integration_test.go:615: Found 1 dependencies (including self)18072026/09/20 19:22:38 INFO lead: acquired remote=192.0.2.1:123418082026/09/20 19:22:38 INFO lead: released remote=192.0.2.1:12341809--- PASS: TestLeadEndsOnShutdown (0.82s)18102026/09/20 19:22:38 OK 20241026095416_initial_model.sql (12.13ms)18112026/09/20 19:22:38 OK 20251210153512_drop_unused_gin_index.sql (2.5ms)18122026/09/20 19:22:38 OK 20251218171726_add_pins.sql (3.68ms)18132026/09/20 19:22:38 OK 20260628120000_add_object_size_and_stats.sql (4.96ms)18142026/09/20 19:22:38 OK 20260905000000_add_claims.sql (3.98ms)18152026/09/20 19:22:38 OK 20260920000000_drop_claims.sql (3.45ms)18162026/09/20 19:22:38 goose: successfully migrated database to version: 2026092000000018172026-09-20 19:22:38.051 UTC [995] ERROR: relation "goose_db_version" does not exist at character 3618182026-09-20 19:22:38.051 UTC [995] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18192026/09/20 19:22:38 OK 1_commit_pending_closure.sql (3.07ms)1820=== NAME TestClientMultipleUploads1821 client_integration_test.go:358: Created store path 0: /build/TestClientMultipleUploads806862590/001/store/ribrazkgllg9rwls56q778fz2rqn29yy-test-file-0.txt18222026/09/20 19:22:38 OK 2_object_stats_trigger.sql (2.56ms)18232026/09/20 19:22:38 goose: up to current file version: 218242026/09/20 19:22:38 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=181.611658ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present1825=== NAME TestPinProtectsFromGC1826 client_integration_test.go:731: Pinned store path: /build/TestPinProtectsFromGC1227958325/001/store/68r1cj1h97yabh8vh4hfkkc5sfr4xig4-pinned-file.txt1827 client_integration_test.go:732: Unpinned store path: /build/TestPinProtectsFromGC1227958325/001/store/nbz8d4k0fsy4bw0gcyz9sflk10fa280c-unpinned-file.txt18282026/09/20 19:22:38 OK 20241026095416_initial_model.sql (17.06ms)18292026/09/20 19:22:38 OK 20251210153512_drop_unused_gin_index.sql (2.15ms)18302026/09/20 19:22:38 OK 20251218171726_add_pins.sql (3.87ms)18312026/09/20 19:22:38 OK 20260628120000_add_object_size_and_stats.sql (5.21ms)18322026/09/20 19:22:38 OK 20260905000000_add_claims.sql (8.28ms)18332026/09/20 19:22:38 OK 20260920000000_drop_claims.sql (4.45ms)18342026/09/20 19:22:38 goose: successfully migrated database to version: 202609200000001835=== NAME TestClientMultipleUploads18362026/09/20 19:22:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1837 client_integration_test.go:358: Created store path 1: /build/TestClientMultipleUploads806862590/001/store/95s90xw67ys2hhsihc9mad72mgw75pgy-test-file-1.txt18382026/09/20 19:22:38 OK 1_commit_pending_closure.sql (3.71ms)18392026/09/20 19:22:38 OK 2_object_stats_trigger.sql (2.12ms)18402026/09/20 19:22:38 goose: up to current file version: 218412026/09/20 19:22:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"18422026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures18432026/09/20 19:22:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)18442026/09/20 19:22:38 INFO Uploading x5s7ry7z4nm2mx05dwcn5cmd3zjxgqzm-test-script (136B)18452026/09/20 19:22:38 WARN Failed to register uploaded object key=log/1m14vnj1mzkiy7q36k7ngpcn4kxvmky5-test-script.drv error="server returned 404: 404 page not found\n"18462026/09/20 19:22:38 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"18472026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign18482026/09/20 19:22:38 WARN Failed to register uploaded object key=x5s7ry7z4nm2mx05dwcn5cmd3zjxgqzm.ls error="server returned 404: 404 page not found\n"18492026/09/20 19:22:38 INFO Signed narinfos id=1 count=118502026/09/20 19:22:38 INFO Uploading 1 narinfos18512026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete18522026/09/20 19:22:38 WARN Failed to register uploaded object key=x5s7ry7z4nm2mx05dwcn5cmd3zjxgqzm.narinfo error="server returned 404: 404 page not found\n"1853--- PASS: TestGCBugBareHashReferences (1.07s)18542026/09/20 19:22:38 INFO Completed upload id=118552026/09/20 19:22:38 INFO Upload complete. (105ms)1856=== NAME TestClientWithDependencies1857 client_integration_test.go:617: Skipping nix copy test - isolated store (/build/TestClientWithDependencies3975203576/001/store) requires matching store prefix1858--- PASS: TestCacheStatsHandler (0.76s)1859--- PASS: TestClientWithDependencies (1.16s)18602026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures18612026/09/20 19:22:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1862=== NAME TestClientMultipleUploads1863 client_integration_test.go:358: Created store path 2: /build/TestClientMultipleUploads806862590/001/store/c8rwbixk9vjfchimhdrk5imx3ca3x7kn-test-file-2.txt18642026/09/20 19:22:38 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)1865=== NAME TestClientIntegration1866 client_integration_test.go:286: Created store path: /build/TestClientIntegration391150838/002/store/jk57jiy5in311d7rfbk6kxq6ikb3dir6-test-file.txt18672026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign18682026/09/20 19:22:38 WARN Failed to register uploaded object key=aky1m1xl6b679i690yh0d8x7hbr28qb8.ls error="server returned 404: 404 page not found\n"18692026/09/20 19:22:38 INFO Signed narinfos id=2 count=11870=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token18712026/09/20 19:22:38 INFO Uploading 1 narinfos1872=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token1873=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1874=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1875=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected1876=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected1877=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1878=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1879=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token1880=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected1881=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured18822026/09/20 19:22:38 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]1883=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected18842026/09/20 19:22:38 WARN Authentication failed token_preview=eyJhbGciOi...N-bIAMkvhQ token_length=702 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]1885--- PASS: TestService_AuthMiddleware_OIDC (0.70s)1886 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)1887 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)1888 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.01s)1889 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.00s)18902026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete18912026/09/20 19:22:38 WARN Failed to register uploaded object key=aky1m1xl6b679i690yh0d8x7hbr28qb8.narinfo error="server returned 404: 404 page not found\n"18922026/09/20 19:22:38 INFO Completed upload id=218932026/09/20 19:22:38 INFO Upload complete. (152ms)1894=== NAME TestNARDeduplicationMetadataUploadBug1895 metadata_upload_test.go:76: Retrieved narinfo from S3:1896 StorePath: /build/TestNARDeduplicationMetadataUploadBug1307812893/001/store/aky1m1xl6b679i690yh0d8x7hbr28qb8-file2.txt1897 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1898 Compression: zstd1899 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1900 NarSize: 1601901 References: 1902 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1903 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)1904 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):1905 {"version":1,"root":{"type":"regular","size":44}}1906--- PASS: TestNARDeduplicationMetadataUploadBug (1.54s)19072026/09/20 19:22:38 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"19082026/09/20 19:22:38 WARN mTLS auth: bound subjects configured but subject DN unavailable19092026/09/20 19:22:38 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"1910--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (0.65s)19112026/09/20 19:22:38 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=367.734761ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present19122026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures19132026/09/20 19:22:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)19142026/09/20 19:22:38 INFO Uploading 68r1cj1h97yabh8vh4hfkkc5sfr4xig4-pinned-file.txt (128B)19152026/09/20 19:22:38 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"19162026/09/20 19:22:38 INFO lead: acquired remote=192.0.2.1:123419172026/09/20 19:22:38 WARN Failed to register uploaded object key=68r1cj1h97yabh8vh4hfkkc5sfr4xig4.ls error="server returned 404: 404 page not found\n"19182026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign19192026/09/20 19:22:38 INFO Signed narinfos id=1 count=119202026/09/20 19:22:38 INFO Uploading 1 narinfos19212026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete19222026/09/20 19:22:38 WARN Failed to register uploaded object key=68r1cj1h97yabh8vh4hfkkc5sfr4xig4.narinfo error="server returned 404: 404 page not found\n"19232026/09/20 19:22:38 INFO Completed upload id=119242026/09/20 19:22:38 INFO Upload complete. (195ms)1925=== NAME TestClientCADerivations1926 client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations3300018817/001/store/vkmk4xf1mk0c286y152sa6dbj7ivy4rh-ca-test19272026/09/20 19:22:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1928--- PASS: TestService_ReadAuthMiddleware (0.72s)19292026/09/20 19:22:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"19302026/09/20 19:22:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1931=== NAME TestClientCADerivations1932 client_ca_test.go:139: Found 1 dependencies (including self)1933=== RUN TestService_RequireScope_OIDC/builder_may_write1934=== PAUSE TestService_RequireScope_OIDC/builder_may_write1935=== RUN TestService_RequireScope_OIDC/builder_may_not_admin1936=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin1937=== RUN TestService_RequireScope_OIDC/ops_may_admin1938=== PAUSE TestService_RequireScope_OIDC/ops_may_admin1939=== RUN TestService_RequireScope_OIDC/ops_may_not_write1940=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write1941=== RUN TestService_RequireScope_OIDC/reader_may_not_write1942=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write1943=== RUN TestService_RequireScope_OIDC/static_token_may_admin1944=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin1945=== RUN TestService_RequireScope_OIDC/static_token_may_write1946=== PAUSE TestService_RequireScope_OIDC/static_token_may_write1947=== RUN TestService_RequireScope_OIDC/reader_may_read1948=== PAUSE TestService_RequireScope_OIDC/reader_may_read1949=== RUN TestService_RequireScope_OIDC/writer_implies_read1950=== PAUSE TestService_RequireScope_OIDC/writer_implies_read1951=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read1952=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read1953=== CONT TestService_RequireScope_OIDC/builder_may_write1954=== CONT TestService_RequireScope_OIDC/reader_may_not_write1955=== CONT TestService_RequireScope_OIDC/static_token_may_admin1956=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read19572026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures1958=== CONT TestService_RequireScope_OIDC/writer_implies_read1959=== CONT TestService_RequireScope_OIDC/reader_may_read1960=== CONT TestService_RequireScope_OIDC/static_token_may_write1961=== CONT TestService_RequireScope_OIDC/ops_may_not_write1962=== CONT TestService_RequireScope_OIDC/ops_may_admin1963=== CONT TestService_RequireScope_OIDC/builder_may_not_admin1964--- PASS: TestService_RequireScope_OIDC (0.82s)1965 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)1966 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)1967 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)1968 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)1969 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)1970 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)1971 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)1972 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)1973 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)1974 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)19752026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures19762026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures19772026/09/20 19:22:38 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)19782026/09/20 19:22:38 INFO Uploading ribrazkgllg9rwls56q778fz2rqn29yy-test-file-0.txt (160B)19792026/09/20 19:22:38 INFO Uploading 95s90xw67ys2hhsihc9mad72mgw75pgy-test-file-1.txt (160B)19802026/09/20 19:22:38 INFO Uploading c8rwbixk9vjfchimhdrk5imx3ca3x7kn-test-file-2.txt (160B)1981--- PASS: TestService_ReadScope_PublicByDefault (0.84s)19822026/09/20 19:22:38 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"19832026/09/20 19:22:38 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"19842026/09/20 19:22:38 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"19852026/09/20 19:22:38 WARN Failed to register uploaded object key=c8rwbixk9vjfchimhdrk5imx3ca3x7kn.ls error="server returned 404: 404 page not found\n"19862026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign19872026/09/20 19:22:38 WARN Failed to register uploaded object key=ribrazkgllg9rwls56q778fz2rqn29yy.ls error="server returned 404: 404 page not found\n"19882026/09/20 19:22:38 WARN Failed to register uploaded object key=95s90xw67ys2hhsihc9mad72mgw75pgy.ls error="server returned 404: 404 page not found\n"19892026/09/20 19:22:38 INFO Signed narinfos id=2 count=119902026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign19912026/09/20 19:22:38 INFO Signed narinfos id=3 count=119922026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign19932026/09/20 19:22:38 INFO Signed narinfos id=1 count=119942026/09/20 19:22:38 INFO Uploading 3 narinfos19952026/09/20 19:22:38 WARN Failed to register uploaded object key=95s90xw67ys2hhsihc9mad72mgw75pgy.narinfo error="server returned 404: 404 page not found\n"19962026/09/20 19:22:38 WARN Failed to register uploaded object key=ribrazkgllg9rwls56q778fz2rqn29yy.narinfo error="server returned 404: 404 page not found\n"19972026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete19982026/09/20 19:22:38 WARN Failed to register uploaded object key=c8rwbixk9vjfchimhdrk5imx3ca3x7kn.narinfo error="server returned 404: 404 page not found\n"19992026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures20002026/09/20 19:22:38 INFO lead: released remote=192.0.2.1:123420012026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures20022026/09/20 19:22:38 INFO Completed upload id=220032026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete20042026/09/20 19:22:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)20052026/09/20 19:22:38 INFO Uploading jk57jiy5in311d7rfbk6kxq6ikb3dir6-test-file.txt (152B)20062026/09/20 19:22:38 INFO Completed upload id=320072026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20082026/09/20 19:22:38 INFO Completed upload id=120092026/09/20 19:22:38 INFO Upload complete. (200ms)2010=== NAME TestClientMultipleUploads2011 client_integration_test.go:369: Uploaded 3 paths in 256.72336ms20122026/09/20 19:22:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"20132026/09/20 19:22:38 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"2014--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (0.77s)20152026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign20162026/09/20 19:22:38 WARN Failed to register uploaded object key=jk57jiy5in311d7rfbk6kxq6ikb3dir6.ls error="server returned 404: 404 page not found\n"20172026/09/20 19:22:38 INFO Signed narinfos id=1 count=120182026/09/20 19:22:38 INFO Uploading 1 narinfos2019--- PASS: TestClientMultipleUploads (1.23s)20202026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20212026/09/20 19:22:38 WARN Failed to register uploaded object key=jk57jiy5in311d7rfbk6kxq6ikb3dir6.narinfo error="server returned 404: 404 page not found\n"20222026/09/20 19:22:38 INFO Completed upload id=120232026/09/20 19:22:38 INFO Upload complete. (194ms)20242026/09/20 19:22:38 INFO lead: acquired remote=192.0.2.1:123420252026/09/20 19:22:38 INFO lead: released remote=192.0.2.1:12342026--- PASS: TestLeadElectsOneAndHandsOver (0.91s)20272026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures20282026/09/20 19:22:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"20292026/09/20 19:22:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)20302026/09/20 19:22:38 INFO Uploading nbz8d4k0fsy4bw0gcyz9sflk10fa280c-unpinned-file.txt (128B)20312026/09/20 19:22:38 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"20322026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign20332026/09/20 19:22:38 INFO Signed narinfos id=2 count=120342026/09/20 19:22:38 INFO Uploading 1 narinfos20352026/09/20 19:22:38 WARN Failed to register uploaded object key=nbz8d4k0fsy4bw0gcyz9sflk10fa280c.ls error="server returned 404: 404 page not found\n"20362026/09/20 19:22:38 INFO All 1 paths already cached2037=== NAME TestClientIntegration2038 client_integration_test.go:312: Retrieved narinfo from S3:2039 StorePath: /build/TestClientIntegration391150838/002/store/jk57jiy5in311d7rfbk6kxq6ikb3dir6-test-file.txt2040 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst2041 Compression: zstd2042 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk12043 NarSize: 1522044 References: 2045 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk120462026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete20472026/09/20 19:22:38 WARN Failed to register uploaded object key=nbz8d4k0fsy4bw0gcyz9sflk10fa280c.narinfo error="server returned 404: 404 page not found\n"20482026/09/20 19:22:38 INFO Completed upload id=220492026/09/20 19:22:38 INFO Upload complete. (189ms)2050 client_integration_test.go:313: Retrieved .ls file from S3 (compressed size: 77 bytes)2051 client_integration_test.go:313: Decompressed .ls content (64 bytes):2052 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}2053 client_integration_test.go:316: Testing garbage collection...20542026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures20552026/09/20 19:22:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"20562026/09/20 19:22:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)20572026/09/20 19:22:38 INFO Uploading vkmk4xf1mk0c286y152sa6dbj7ivy4rh-ca-test (144B)20582026/09/20 19:22:38 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"20592026/09/20 19:22:38 WARN Failed to register uploaded object key=log/6nyqspsh2f20wjlbh6r8rr449xnwmscj-ca-test.drv error="server returned 404: 404 page not found\n"20602026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign20612026/09/20 19:22:38 WARN Failed to register uploaded object key=vkmk4xf1mk0c286y152sa6dbj7ivy4rh.ls error="server returned 404: 404 page not found\n"20622026/09/20 19:22:38 INFO Signed narinfos id=1 count=120632026/09/20 19:22:38 INFO Uploading 1 narinfos20642026/09/20 19:22:38 INFO Starting cleanup of old closures method=DELETE path=/api/closures20652026/09/20 19:22:38 INFO Garbage collection started20662026/09/20 19:22:38 INFO Received create pin request method=POST path=/api/pins/myapp20672026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20682026/09/20 19:22:38 WARN Failed to register uploaded object key=vkmk4xf1mk0c286y152sa6dbj7ivy4rh.narinfo error="server returned 404: 404 page not found\n"20692026/09/20 19:22:38 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC1227958325/001/store/68r1cj1h97yabh8vh4hfkkc5sfr4xig4-pinned-file.txt narinfo_key=68r1cj1h97yabh8vh4hfkkc5sfr4xig4.narinfo20702026/09/20 19:22:38 INFO Starting cleanup of old closures method=DELETE path=/api/closures20712026/09/20 19:22:38 INFO Aborted multipart uploads count=020722026/09/20 19:22:38 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=781.784195ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present20732026/09/20 19:22:38 INFO Completed upload id=120742026/09/20 19:22:38 INFO Garbage collection started20752026/09/20 19:22:38 INFO Upload complete. (169ms)20762026/09/20 19:22:38 WARN Force mode enabled - objects will be deleted immediately without grace period2077=== NAME TestClientCADerivations2078 client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations3300018817/001/store/vkmk4xf1mk0c286y152sa6dbj7ivy4rh-ca-test2079 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst2080 Compression: zstd2081 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n2082 NarSize: 1442083 References: 2084 Deriver: /build/TestClientCADerivations3300018817/001/store/6nyqspsh2f20wjlbh6r8rr449xnwmscj-ca-test.drv2085 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n2086 client_ca_test.go:185: Checking for realisation files in S3...2087 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations2088 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache20892026/09/20 19:22:38 INFO Aborted multipart uploads count=020902026/09/20 19:22:38 WARN Force mode enabled - objects will be deleted immediately without grace period20912026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures20922026/09/20 19:22:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)20932026/09/20 19:22:38 INFO Uploading wmpx5n17w8jkd0843569pfjv7san5y3z-shared-dep (136B)2094--- PASS: TestUploadHandlersRejectOversizedBody (0.27s)2095 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.08s)2096 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.08s)2097 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (1.10s)20982026/09/20 19:22:38 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"20992026/09/20 19:22:38 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"21002026/09/20 19:22:38 WARN Failed to register uploaded object key=wmpx5n17w8jkd0843569pfjv7san5y3z.ls error="server returned 404: 404 page not found\n"21012026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign21022026/09/20 19:22:38 INFO Signed narinfos id=2 count=121032026/09/20 19:22:38 INFO Uploading 1 narinfos21042026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete21052026/09/20 19:22:38 WARN Failed to register uploaded object key=wmpx5n17w8jkd0843569pfjv7san5y3z.narinfo error="server returned 404: 404 page not found\n"21062026/09/20 19:22:38 INFO Completed upload id=221072026/09/20 19:22:38 INFO Upload complete. (375ms)21082026/09/20 19:22:38 INFO Received uploads request method=POST path=/api/pending_closures21092026/09/20 19:22:38 INFO Uploading 2 paths to 127.0.0.1 (0 already cached)21102026/09/20 19:22:38 INFO Uploading klxf0zf4w32ai9aqbkb3m1z0sajff5k0-top (224B)21112026/09/20 19:22:38 INFO Uploading wmpx5n17w8jkd0843569pfjv7san5y3z-shared-dep (136B)21122026/09/20 19:22:38 WARN Failed to register uploaded object key=nar/0z4zysvryp3fyjfs7z8kxnl2ph16xscbv5y8nh2szv6smspz06w8.nar.zst error="server returned 404: 404 page not found\n"21132026/09/20 19:22:38 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"21142026/09/20 19:22:38 WARN Failed to register uploaded object key=klxf0zf4w32ai9aqbkb3m1z0sajff5k0.ls error="server returned 404: 404 page not found\n"21152026/09/20 19:22:38 WARN Failed to register uploaded object key=wmpx5n17w8jkd0843569pfjv7san5y3z.ls error="server returned 404: 404 page not found\n"21162026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign21172026/09/20 19:22:38 INFO Signed narinfos id=3 count=121182026/09/20 19:22:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign21192026/09/20 19:22:38 INFO Signed narinfos id=1 count=121202026/09/20 19:22:38 INFO Uploading 2 narinfos2121=== NAME TestClientCADerivations2122 client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features21232026/09/20 19:22:38 WARN Failed to register uploaded object key=klxf0zf4w32ai9aqbkb3m1z0sajff5k0.narinfo error="server returned 404: 404 page not found\n"2124 warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable21252026/09/20 19:22:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"2126 error: binary cache 's3://bucket45?endpoint=http://localhost:34473®ion=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations3300018817/001/store'21272026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete2128 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 121292026/09/20 19:22:38 WARN Failed to register uploaded object key=wmpx5n17w8jkd0843569pfjv7san5y3z.narinfo error="server returned 404: 404 page not found\n"21302026/09/20 19:22:38 INFO Completed upload id=121312026/09/20 19:22:38 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete21322026/09/20 19:22:38 INFO Completed upload id=321332026/09/20 19:22:38 INFO Upload complete. (629ms)2134=== NAME TestClientSharedPathCommittedMidPush2135 client_integration_test.go:680: Retrieved narinfo from S3:2136 StorePath: /build/TestClientSharedPathCommittedMidPush4103420015/001/store/wmpx5n17w8jkd0843569pfjv7san5y3z-shared-dep2137 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst2138 Compression: zstd2139 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y822140 NarSize: 1362141 References: 2142 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n2143--- PASS: TestClientCADerivations (1.52s)2144=== NAME TestClientSharedPathCommittedMidPush2145 client_integration_test.go:680: Retrieved narinfo from S3:2146 StorePath: /build/TestClientSharedPathCommittedMidPush4103420015/001/store/klxf0zf4w32ai9aqbkb3m1z0sajff5k0-top2147 URL: nar/0z4zysvryp3fyjfs7z8kxnl2ph16xscbv5y8nh2szv6smspz06w8.nar.zst2148 Compression: zstd2149 NarHash: sha256:0z4zysvryp3fyjfs7z8kxnl2ph16xscbv5y8nh2szv6smspz06w82150 NarSize: 2242151 References: /build/TestClientSharedPathCommittedMidPush4103420015/001/store/wmpx5n17w8jkd0843569pfjv7san5y3z-shared-dep2152 CA: text:sha256:09xp775gp7b603bjimz17csaz570yv8a208gs1wn5c69g07racma2153--- PASS: TestClientSharedPathCommittedMidPush (1.75s)21542026/09/20 19:22:38 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"21552026/09/20 19:22:39 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.565780371s error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present21562026/09/20 19:22:39 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=021572026/09/20 19:22:39 INFO Vacuumed table table=pending_closures21582026/09/20 19:22:39 INFO Vacuumed table table=pending_objects21592026/09/20 19:22:39 INFO Vacuumed table table=multipart_uploads21602026/09/20 19:22:39 INFO Vacuumed table table=closures21612026/09/20 19:22:39 INFO Vacuumed table table=objects2162=== NAME TestOrphanedObjectsGCStressTest2163 orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains2164 orphaned_objects_gc_test.go:446: Marked 210 objects for deletion21652026/09/20 19:22:39 WARN Rate limiter enabled after throttle name=s3-test rate=521662026/09/20 19:22:39 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."2167=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle2168 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=102169 throttle_test.go:215: Rate limiter: enabled=true, rate=5.002170--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (4.21s)21712026/09/20 19:22:40 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=021722026/09/20 19:22:40 INFO Vacuumed table table=pending_closures21732026/09/20 19:22:40 INFO Vacuumed table table=pending_objects21742026/09/20 19:22:40 INFO Vacuumed table table=multipart_uploads21752026/09/20 19:22:40 INFO Vacuumed table table=closures21762026/09/20 19:22:40 INFO Vacuumed table table=objects2177=== NAME TestOrphanedObjectsGCStressTest2178 orphaned_objects_gc_test.go:509: Stress test completed successfully:2179 orphaned_objects_gc_test.go:510: - Active objects preserved: 202180 orphaned_objects_gc_test.go:511: - Objects deleted: 2102181 orphaned_objects_gc_test.go:512: - Total GC'd: 2102182--- PASS: TestOrphanedObjectsGCStressTest (4.26s)21832026/09/20 19:22:40 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02184=== NAME TestClientIntegration2185 client_integration_test.go:323: Objects in database after GC:2186 client_integration_test.go:323: Successfully deleted all objects with GC --force2187--- PASS: TestClientIntegration (3.35s)21882026/09/20 19:22:40 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02189=== NAME TestPinProtectsFromGC2190 client_integration_test.go:794: Pin successfully protected closure from garbage collection2191--- PASS: TestPinProtectsFromGC (3.48s)21922026/09/20 19:22:41 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21932026/09/20 19:22:41 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=210.538761ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21942026/09/20 19:22:41 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=377.915624ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21952026/09/20 19:22:41 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=743.30744ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21962026/09/20 19:22:42 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.53035482s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21972026/09/20 19:22:44 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: sending request: request failed after retries: Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused"21982026/09/20 19:22:44 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_closures21992026/09/20 19:22:44 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=208.663949ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22002026/09/20 19:22:44 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=420.921547ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22012026/09/20 19:22:44 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=766.625696ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22022026/09/20 19:22:45 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.736259227s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures2203--- PASS: TestClientErrorHandling (0.00s)2204 --- PASS: TestClientErrorHandling/InvalidStorePath (0.70s)2205 --- PASS: TestClientErrorHandling/InvalidAuthToken (1.09s)2206 --- PASS: TestClientErrorHandling/ServerNotAvailable (9.47s)2207PASS22082026-09-20 19:22:47.619 UTC [130] LOG: received smart shutdown request22092026-09-20 19:22:47.624 UTC [130] LOG: background worker "logical replication launcher" (PID 140) exited with exit code 122102026-09-20 19:22:47.635 UTC [135] LOG: shutting down22112026-09-20 19:22:47.636 UTC [135] LOG: checkpoint starting: shutdown immediate22122026-09-20 19:22:49.573 UTC [135] LOG: checkpoint complete: wrote 11513 buffers (70.3%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 15 recycled; write=0.556 s, sync=1.332 s, total=1.938 s; sync files=18404, longest=0.011 s, average=0.001 s; distance=251186 kB, estimate=251186 kB; lsn=0/10CB2788, redo lsn=0/10CB278822132026-09-20 19:22:49.646 UTC [130] LOG: database system is shut down2214Running OIDC tests...2215=== RUN TestGlobMatch2216=== PAUSE TestGlobMatch2217=== RUN TestAudienceForIssuer2218=== PAUSE TestAudienceForIssuer2219=== RUN TestValidateToken_ValidToken2220=== PAUSE TestValidateToken_ValidToken2221=== RUN TestValidateToken_WrongAudience2222=== PAUSE TestValidateToken_WrongAudience2223=== RUN TestValidateToken_Expired2224=== PAUSE TestValidateToken_Expired2225=== RUN TestValidateToken_BoundClaimsMismatch2226=== PAUSE TestValidateToken_BoundClaimsMismatch2227=== RUN TestValidateToken_BoundSubjectMismatch2228=== PAUSE TestValidateToken_BoundSubjectMismatch2229=== RUN TestValidateToken_MultipleProviders2230=== PAUSE TestValidateToken_MultipleProviders2231=== RUN TestValidateToken_NoMatchingProvider2232=== PAUSE TestValidateToken_NoMatchingProvider2233=== RUN TestValidateToken_KubernetesServiceAccount2234=== PAUSE TestValidateToken_KubernetesServiceAccount2235=== RUN TestNewValidator_KubernetesRequiresCA2236=== PAUSE TestNewValidator_KubernetesRequiresCA2237=== RUN TestValidateToken_KubernetesIssuerFromOwnToken2238=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken2239=== RUN TestScopes_LegacyProviderDefaultsToWrite2240=== PAUSE TestScopes_LegacyProviderDefaultsToWrite2241=== RUN TestScopes_Rules2242=== PAUSE TestScopes_Rules2243=== RUN TestScopes_ConfigValidation2244=== PAUSE TestScopes_ConfigValidation2245=== CONT TestGlobMatch2246=== CONT TestValidateToken_KubernetesIssuerFromOwnToken2247=== CONT TestScopes_LegacyProviderDefaultsToWrite2248=== RUN TestGlobMatch/foo_foo2249=== PAUSE TestGlobMatch/foo_foo2250=== CONT TestScopes_ConfigValidation2251=== RUN TestGlobMatch/foo_bar2252=== PAUSE TestGlobMatch/foo_bar2253=== RUN TestGlobMatch/*_2254=== PAUSE TestGlobMatch/*_2255=== RUN TestGlobMatch/*_anything2256=== PAUSE TestGlobMatch/*_anything2257=== RUN TestGlobMatch/foo*_foo2258=== PAUSE TestGlobMatch/foo*_foo2259=== CONT TestValidateToken_NoMatchingProvider2260=== CONT TestValidateToken_MultipleProviders2261=== CONT TestValidateToken_BoundSubjectMismatch2262=== CONT TestValidateToken_BoundClaimsMismatch2263=== CONT TestValidateToken_Expired2264=== CONT TestValidateToken_WrongAudience2265=== CONT TestValidateToken_ValidToken2266=== CONT TestAudienceForIssuer2267=== CONT TestScopes_Rules2268=== CONT TestNewValidator_KubernetesRequiresCA2269=== CONT TestValidateToken_KubernetesServiceAccount2270=== RUN TestGlobMatch/foo*_foobar2271=== PAUSE TestGlobMatch/foo*_foobar2272=== RUN TestGlobMatch/foo*_bar2273=== PAUSE TestGlobMatch/foo*_bar2274=== RUN TestGlobMatch/*bar_bar2275=== PAUSE TestGlobMatch/*bar_bar2276=== RUN TestGlobMatch/*bar_foobar2277--- PASS: TestAudienceForIssuer (0.00s)2278--- PASS: TestScopes_ConfigValidation (0.00s)2279=== PAUSE TestGlobMatch/*bar_foobar2280=== RUN TestGlobMatch/*bar_foo2281=== PAUSE TestGlobMatch/*bar_foo2282=== RUN TestGlobMatch/foo*bar_foobar2283=== PAUSE TestGlobMatch/foo*bar_foobar2284=== RUN TestGlobMatch/foo*bar_foo123bar2285=== PAUSE TestGlobMatch/foo*bar_foo123bar2286=== RUN TestGlobMatch/foo*bar_foobarbaz2287=== PAUSE TestGlobMatch/foo*bar_foobarbaz2288=== RUN TestGlobMatch/*/*_foo/bar2289=== PAUSE TestGlobMatch/*/*_foo/bar2290=== RUN TestGlobMatch/*/*_foo2291=== PAUSE TestGlobMatch/*/*_foo2292=== RUN TestGlobMatch/refs/heads/*_refs/heads/main2293=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main2294=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.02295=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.02296=== RUN TestGlobMatch/refs/*/main_refs/heads/main2297=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main2298=== RUN TestGlobMatch/fo?_foo2299=== PAUSE TestGlobMatch/fo?_foo2300=== RUN TestGlobMatch/fo?_fo2301=== PAUSE TestGlobMatch/fo?_fo2302=== RUN TestGlobMatch/fo?_fooo2303=== PAUSE TestGlobMatch/fo?_fooo2304=== RUN TestGlobMatch/?oo_foo2305=== PAUSE TestGlobMatch/?oo_foo2306=== RUN TestGlobMatch/?oo_boo2307=== PAUSE TestGlobMatch/?oo_boo2308=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2309=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2310=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2311=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2312=== CONT TestGlobMatch/?oo_boo2313=== CONT TestGlobMatch/*bar_bar2314=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2315=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.02316=== CONT TestGlobMatch/foo_foo2317=== CONT TestGlobMatch/refs/heads/*_refs/heads/main2318=== CONT TestGlobMatch/fo?_fo23192026/09/20 19:22:51 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:44233/oidc2320=== CONT TestGlobMatch/*_23212026/09/20 19:22:51 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:38319/oidc2322=== CONT TestGlobMatch/foo*_foobar23232026/09/20 19:22:51 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC1232324=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main23252026/09/20 19:22:51 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45853/oidc2326=== CONT TestGlobMatch/fo?_fooo2327=== CONT TestGlobMatch/*/*_foo/bar2328=== CONT TestGlobMatch/*/*_foo23292026/09/20 19:22:51 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:34659/oidc2330=== CONT TestGlobMatch/foo*bar_foobarbaz2331=== CONT TestGlobMatch/fo?_foo2332=== CONT TestGlobMatch/foo*_foo2333=== CONT TestGlobMatch/*bar_foo2334=== CONT TestGlobMatch/*bar_foobar2335=== CONT TestGlobMatch/?oo_foo23362026/09/20 19:22:51 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45483/oidc2337=== CONT TestGlobMatch/refs/*/main_refs/heads/main23382026/09/20 19:22:51 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:35593/oidc2339=== CONT TestGlobMatch/foo*_bar23402026/09/20 19:22:51 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:34023/oidc2341=== CONT TestGlobMatch/*_anything2342=== CONT TestGlobMatch/foo_bar2343=== CONT TestGlobMatch/foo*bar_foo123bar23442026/09/20 19:22:51 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45973/oidc2345=== CONT TestGlobMatch/foo*bar_foobar23462026/09/20 19:22:51 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:36395/oidc2347--- PASS: TestGlobMatch (0.01s)2348 --- PASS: TestGlobMatch/?oo_boo (0.00s)2349 --- PASS: TestGlobMatch/*bar_bar (0.00s)2350 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)2351 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)2352 --- PASS: TestGlobMatch/foo_foo (0.00s)2353 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)2354 --- PASS: TestGlobMatch/fo?_fo (0.00s)2355 --- PASS: TestGlobMatch/*_ (0.00s)2356 --- PASS: TestGlobMatch/foo*_foobar (0.00s)2357 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)2358 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)2359 --- PASS: TestGlobMatch/*/*_foo (0.00s)2360 --- PASS: TestGlobMatch/fo?_fooo (0.00s)2361 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)2362 --- PASS: TestGlobMatch/fo?_foo (0.00s)2363 --- PASS: TestGlobMatch/*bar_foo (0.00s)2364 --- PASS: TestGlobMatch/*bar_foobar (0.00s)2365 --- PASS: TestGlobMatch/foo*_foo (0.00s)2366 --- PASS: TestGlobMatch/?oo_foo (0.00s)2367 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)2368 --- PASS: TestGlobMatch/foo*_bar (0.00s)2369 --- PASS: TestGlobMatch/foo_bar (0.00s)2370 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)2371 --- PASS: TestGlobMatch/*_anything (0.00s)2372 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)23732026/09/20 19:22:51 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:40775/oidc2374--- PASS: TestValidateToken_WrongAudience (0.01s)2375--- PASS: TestValidateToken_ValidToken (0.01s)2376--- PASS: TestValidateToken_BoundSubjectMismatch (0.01s)2377--- PASS: TestValidateToken_BoundClaimsMismatch (0.01s)2378--- PASS: TestValidateToken_NoMatchingProvider (0.01s)23792026/09/20 19:22:51 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:328952380--- PASS: TestValidateToken_Expired (0.02s)2381--- PASS: TestScopes_LegacyProviderDefaultsToWrite (0.02s)2382--- PASS: TestValidateToken_MultipleProviders (0.02s)2383--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (0.02s)2384--- PASS: TestScopes_Rules (0.02s)23852026/09/20 19:22:51 http: TLS handshake error from 127.0.0.1:35346: remote error: tls: bad certificate2386--- PASS: TestNewValidator_KubernetesRequiresCA (0.02s)2387--- PASS: TestValidateToken_KubernetesServiceAccount (0.02s)2388PASS2389Running hook tests...2390=== RUN TestSendPathsEmpty2391=== PAUSE TestSendPathsEmpty2392=== RUN TestQueueEnqueueAndFetch2393=== PAUSE TestQueueEnqueueAndFetch2394=== RUN TestQueueDeduplication2395=== PAUSE TestQueueDeduplication2396=== RUN TestQueueRemove2397=== PAUSE TestQueueRemove2398=== RUN TestQueueFetchBatchLimit2399=== PAUSE TestQueueFetchBatchLimit2400=== RUN TestQueueRetryMovesToBack2401=== PAUSE TestQueueRetryMovesToBack2402=== RUN TestQueueFetchRemoveLifecycle2403=== PAUSE TestQueueFetchRemoveLifecycle2404=== RUN TestQueueConcurrentWriters2405=== PAUSE TestQueueConcurrentWriters2406=== RUN TestQueueRemoveLargeClosure2407=== PAUSE TestQueueRemoveLargeClosure2408=== RUN TestServerClientIntegration2409=== PAUSE TestServerClientIntegration2410=== RUN TestServerQueueError2411=== PAUSE TestServerQueueError2412=== RUN TestGetListenerSocketActivation2413 server_test.go:210: === RUN TestGetListenerSocketActivation2414 --- PASS: TestGetListenerSocketActivation (0.00s)2415 PASS2416 2417--- PASS: TestGetListenerSocketActivation (0.01s)2418=== RUN TestDrainIsolatesPoisonPath2419=== PAUSE TestDrainIsolatesPoisonPath2420=== RUN TestRunNotBlockedByPoisonHead2421=== PAUSE TestRunNotBlockedByPoisonHead2422=== RUN TestDrainGivesUpWhenServerDown2423=== PAUSE TestDrainGivesUpWhenServerDown2424=== RUN TestFailedPathPrunedByLaterClosure2425=== PAUSE TestFailedPathPrunedByLaterClosure2426=== RUN TestWorkerUploadsAndRemoves2427=== PAUSE TestWorkerUploadsAndRemoves2428=== RUN TestWorkerSkipsGCdPaths2429=== PAUSE TestWorkerSkipsGCdPaths2430=== RUN TestWorkerPrunesClosureDeps2431=== PAUSE TestWorkerPrunesClosureDeps2432=== RUN TestDrainTimeout2433=== PAUSE TestDrainTimeout2434=== CONT TestSendPathsEmpty2435=== CONT TestServerQueueError2436=== CONT TestWorkerUploadsAndRemoves2437--- PASS: TestSendPathsEmpty (0.00s)2438=== CONT TestQueueFetchBatchLimit2439=== CONT TestQueueRemove2440=== CONT TestQueueDeduplication2441=== CONT TestQueueRetryMovesToBack2442=== CONT TestQueueEnqueueAndFetch2443=== CONT TestServerClientIntegration2444=== CONT TestQueueConcurrentWriters24452026/09/20 19:22:51 ERROR Failed to queue paths error="permission denied" count=12446=== CONT TestQueueFetchRemoveLifecycle2447=== CONT TestQueueRemoveLargeClosure2448=== CONT TestDrainGivesUpWhenServerDown2449=== CONT TestWorkerPrunesClosureDeps2450=== CONT TestFailedPathPrunedByLaterClosure2451=== CONT TestDrainTimeout2452=== CONT TestWorkerSkipsGCdPaths2453=== CONT TestRunNotBlockedByPoisonHead2454=== CONT TestDrainIsolatesPoisonPath2455--- PASS: TestServerQueueError (0.00s)2456--- PASS: TestServerClientIntegration (0.00s)24572026/09/20 19:22:51 INFO Uploading batch count=424582026/09/20 19:22:51 ERROR Upload failed error="upload failed" count=424592026/09/20 19:22:51 INFO Upload queue status pending=224602026/09/20 19:22:51 INFO Uploading batch count=124612026/09/20 19:22:51 INFO Uploading batch count=224622026/09/20 19:22:51 ERROR Upload failed error="upload failed" count=224632026/09/20 19:22:51 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2041450175/002/a24642026/09/20 19:22:51 INFO Uploading batch count=124652026/09/20 19:22:51 ERROR Upload failed error="upload failed" count=124662026/09/20 19:22:51 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainIsolatesPoisonPath1440977612/002/bbb24672026/09/20 19:22:51 INFO Upload queue status pending=22468--- PASS: TestQueueFetchBatchLimit (0.02s)24692026/09/20 19:22:51 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths1776185162/002/nonexistent24702026/09/20 19:22:51 INFO Uploading batch count=224712026/09/20 19:22:51 INFO Upload queue status pending=324722026/09/20 19:22:51 INFO Upload queue status pending=224732026/09/20 19:22:51 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2041450175/002/b2474--- PASS: TestQueueRemove (0.02s)24752026/09/20 19:22:51 INFO Uploading batch count=12476--- PASS: TestQueueEnqueueAndFetch (0.02s)24772026/09/20 19:22:51 ERROR Upload failed error="upload failed" count=124782026/09/20 19:22:51 INFO Uploading batch count=124792026/09/20 19:22:51 INFO Uploading batch count=124802026/09/20 19:22:51 INFO Uploading batch count=22481--- PASS: TestQueueFetchRemoveLifecycle (0.02s)2482--- PASS: TestQueueDeduplication (0.02s)24832026/09/20 19:22:51 INFO Uploading batch count=22484--- PASS: TestQueueRetryMovesToBack (0.02s)24852026/09/20 19:22:51 INFO Uploading batch count=124862026/09/20 19:22:51 ERROR Upload failed error="upload failed" count=224872026/09/20 19:22:51 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2041450175/002/c24882026/09/20 19:22:51 INFO Uploading batch count=124892026/09/20 19:22:51 ERROR Upload failed error="upload failed" count=124902026/09/20 19:22:51 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2041450175/002/d24912026/09/20 19:22:51 INFO Uploading batch count=124922026/09/20 19:22:51 ERROR Upload failed error="upload failed" count=124932026/09/20 19:22:51 INFO Uploading batch count=224942026/09/20 19:22:51 ERROR Upload failed error="upload failed" count=224952026/09/20 19:22:51 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2041450175/002/e24962026/09/20 19:22:51 INFO Uploading batch count=124972026/09/20 19:22:51 ERROR Upload failed error="upload failed" count=124982026/09/20 19:22:51 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2041450175/002/f2499--- PASS: TestFailedPathPrunedByLaterClosure (0.02s)25002026/09/20 19:22:51 ERROR Drain finished with paths left in queue remaining=125012026/09/20 19:22:51 ERROR Drain finished with paths left in queue remaining=102502--- PASS: TestDrainIsolatesPoisonPath (0.02s)2503--- PASS: TestDrainGivesUpWhenServerDown (0.02s)2504--- PASS: TestWorkerPrunesClosureDeps (0.04s)2505--- PASS: TestWorkerSkipsGCdPaths (0.04s)2506--- PASS: TestWorkerUploadsAndRemoves (0.04s)2507--- PASS: TestQueueRemoveLargeClosure (0.08s)25082026/09/20 19:22:51 ERROR Upload failed error="context deadline exceeded" count=225092026/09/20 19:22:51 ERROR Drain finished with paths left in queue remaining=42510--- PASS: TestDrainTimeout (0.22s)2511--- PASS: TestQueueConcurrentWriters (0.28s)25122026/09/20 19:22:52 INFO Uploading batch count=125132026/09/20 19:22:52 INFO Uploading batch count=125142026/09/20 19:22:52 INFO Uploading batch count=125152026/09/20 19:22:52 ERROR Upload failed error="upload failed" count=125162026/09/20 19:22:52 INFO Uploading batch count=125172026/09/20 19:22:52 ERROR Upload failed error="upload failed" count=125182026/09/20 19:22:52 INFO Uploading batch count=125192026/09/20 19:22:52 ERROR Upload failed error="upload failed" count=125202026/09/20 19:22:52 INFO Uploading batch count=125212026/09/20 19:22:52 ERROR Upload failed error="upload failed" count=125222026/09/20 19:22:52 ERROR Drain finished with paths left in queue remaining=12523--- PASS: TestRunNotBlockedByPoisonHead (1.04s)2524PASS