nixbot

builds

succeeded niks3-go-unit-tests checks.aarch64-linux.go-unit-tests · build #230 · raw

1tribuchet: building on eliza2Running 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.03s)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 TestScriptTokenScriptFails93=== CONT TestResolveStorePath94=== CONT TestScriptTokenBadJSON95=== CONT TestScriptTokenEmptyToken96=== CONT TestScriptTokenCachesUntilRefresh97--- PASS: TestResolveStorePath (0.00s)98=== CONT TestStreamPushGivesUpOnDeadServer992026/09/20 19:22:26 ERROR Upload failed error="connection refused" count=201002026/09/20 19:22:26 ERROR Server seems unavailable, giving up on batch untried=17101=== CONT TestScriptTokenNoExpiryRerunsEveryCall102=== CONT TestFileTokenEmpty103=== CONT TestScriptTokenEmptyCommand104=== CONT TestStreamPushIsolatesFailures105=== CONT TestFileTokenMissing106=== CONT TestEncodeNixBase32WithRealHash1072026/09/20 19:22:26 ERROR Upload failed error="bad path" count=3108=== CONT TestStreamPushBatchesUnderLoad109=== CONT TestEncodeNixBase32110=== CONT TestShellSplitErrors111=== CONT TestShellSplit112=== CONT TestFileTokenReadsAndCaches113=== RUN TestEncodeNixBase32/test_string_hash114=== CONT TestStreamPushReportsEveryPath115=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess116=== CONT TestStaticToken117=== CONT TestRateLimiterFeedback118=== CONT TestSetClientTLSErrors119=== CONT TestPathInfoCACompatibility120=== CONT TestSetClientTLSDoesNotMutateDefaultTransport121=== CONT TestParsePathInfoJSONMultiplePaths122=== CONT TestParsePathInfoJSON123=== CONT TestSetClientTLS124=== CONT TestPathInfoHashCompatibility125=== CONT TestStreamPushRequestLine126=== RUN TestPathInfoCACompatibility/null_ca_field127=== PAUSE TestPathInfoCACompatibility/null_ca_field128=== CONT TestDumpPathSingleFile129=== CONT TestUploadMultipart_PartsInParallel130=== RUN TestPathInfoCACompatibility/old_string_format_-_text131=== CONT TestConvertHashToNix32132=== PAUSE TestEncodeNixBase32/test_string_hash133=== CONT TestDoWithRetry_BodyReplayedViaGetBody134=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths135=== CONT TestDumpPathWriterError136=== RUN TestParsePathInfoJSON/Nix_format137=== CONT TestGetStorePathHash138--- PASS: TestScriptTokenScriptFails (0.00s)139--- PASS: TestScriptTokenEmptyCommand (0.00s)140--- PASS: TestStreamPushGivesUpOnDeadServer (0.00s)141--- PASS: TestEncodeNixBase32WithRealHash (0.00s)142=== CONT TestFilterOversizedClosures143=== RUN TestRateLimiterFeedback/429_enables_limiter144=== CONT TestCaseHackSuffix145=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)146=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text147=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive148=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive149=== RUN TestPathInfoCACompatibility/new_structured_format_-_text150=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)1512026/09/20 19:22:26 WARN Rate limiter enabled after throttle name=server-test rate=5152=== RUN TestFilterOversizedClosures/no_limit_keeps_everything1532026/09/20 19:22:26 ERROR Upload failed error=boom count=1154=== PAUSE TestRateLimiterFeedback/429_enables_limiter155=== CONT TestDumpPathMatchesNix156=== PAUSE TestParsePathInfoJSON/Nix_format157--- PASS: TestStreamPushIsolatesFailures (0.00s)158--- PASS: TestShellSplitErrors (0.00s)159--- PASS: TestShellSplit (0.00s)160--- PASS: TestFileTokenMissing (0.00s)161--- PASS: TestDoServerRequestAttachesToken (0.00s)162--- PASS: TestScriptTokenEmptyToken (0.00s)163--- PASS: TestFileTokenEmpty (0.00s)164=== RUN TestGetStorePathHash/valid_store_path165=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text166=== CONT TestRegisterUploadedObjectReusesConnections167=== RUN TestEncodeNixBase32/empty_input168=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything169=== RUN TestSetClientTLS/rejects_connection_without_client_cert170--- PASS: TestStreamPushReportsEveryPath (0.00s)171--- PASS: TestFileTokenReadsAndCaches (0.00s)172--- PASS: TestStaticToken (0.00s)173--- PASS: TestScriptTokenBadJSON (0.01s)174=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert175=== RUN TestParsePathInfoJSON/Lix_format176=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths177=== PAUSE TestGetStorePathHash/valid_store_path178=== PAUSE TestEncodeNixBase32/empty_input179=== CONT TestUploadMultipart_SupersededByPeer180=== RUN TestConvertHashToNix32/SRI_format_to_Nix32181=== PAUSE TestParsePathInfoJSON/Lix_format182=== RUN TestParsePathInfoJSON/empty_input183=== PAUSE TestParsePathInfoJSON/empty_input184=== RUN TestParsePathInfoJSON/whitespace_only185=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped186=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped187=== RUN TestFilterOversizedClosures/all_closures_skipped188=== PAUSE TestFilterOversizedClosures/all_closures_skipped189=== CONT TestPartSizeForNAR190=== RUN TestSetClientTLSErrors/missing_cert_file191=== PAUSE TestSetClientTLSErrors/missing_cert_file192=== RUN TestSetClientTLSErrors/missing_key_file193=== PAUSE TestSetClientTLSErrors/missing_key_file194=== RUN TestSetClientTLSErrors/missing_ca_file195=== PAUSE TestSetClientTLSErrors/missing_ca_file196=== RUN TestSetClientTLSErrors/invalid_ca_file197=== PAUSE TestSetClientTLSErrors/invalid_ca_file198=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon199=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA200=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA201=== RUN TestSetClientTLS/preserves_debug_logging_transport202=== PAUSE TestSetClientTLS/preserves_debug_logging_transport203--- PASS: TestScriptTokenCachesUntilRefresh (0.03s)204--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.03s)205=== CONT TestEncodeNixBase32/test_string_hash206=== RUN TestPartSizeForNAR/zero_stays_at_minimum207=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum208=== RUN TestPartSizeForNAR/small_stays_at_minimum209=== PAUSE TestPartSizeForNAR/small_stays_at_minimum210=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum211=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum212=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts213=== CONT TestSetClientTLSErrors/missing_cert_file2142026/09/20 19:22:26 WARN Rate limiter enabled after throttle name=server-test rate=52152026/09/20 19:22:26 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:34461216=== RUN TestUploadMultipart_SupersededByPeer/exists217=== PAUSE TestUploadMultipart_SupersededByPeer/exists218=== RUN TestUploadMultipart_SupersededByPeer/missing219=== PAUSE TestUploadMultipart_SupersededByPeer/missing220=== CONT TestEncodeNixBase32/empty_input221--- PASS: TestEncodeNixBase32 (0.03s)222 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)223 --- PASS: TestEncodeNixBase32/empty_input (0.00s)224=== CONT TestSetClientTLSErrors/missing_ca_file2252026/09/20 19:22:26 WARN Rate limiter backed off name=server-test rate=5226=== CONT TestFilterOversizedClosures/all_closures_skipped2272026/09/20 19:22:26 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:34461228=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts229=== RUN TestPartSizeForNAR/1_TiB230=== PAUSE TestPartSizeForNAR/1_TiB231=== RUN TestPartSizeForNAR/5_TiB_S3_max_object232=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object233=== RUN TestPartSizeForNAR/capped_at_5_GiB2342026/09/20 19:22:26 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=50235=== PAUSE TestPartSizeForNAR/capped_at_5_GiB236=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped2372026/09/20 19:22:26 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=2000238--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.00s)239=== PAUSE TestParsePathInfoJSON/whitespace_only240=== CONT TestSetClientTLSErrors/missing_key_file241=== CONT TestSetClientTLS/preserves_debug_logging_transport242=== RUN TestParsePathInfoJSON/invalid_JSON243=== PAUSE TestParsePathInfoJSON/invalid_JSON244=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32245=== RUN TestConvertHashToNix32/already_Nix32_format246=== PAUSE TestConvertHashToNix32/already_Nix32_format247=== RUN TestConvertHashToNix32/invalid_format248=== PAUSE TestConvertHashToNix32/invalid_format249=== CONT TestPartSizeForNAR/zero_stays_at_minimum250=== CONT TestUploadMultipart_SupersededByPeer/missing251=== RUN TestRateLimiterFeedback/503_enables_limiter252=== PAUSE TestRateLimiterFeedback/503_enables_limiter253=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter254=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter255=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter256=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter257=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths258=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths259=== CONT TestPartSizeForNAR/5_TiB_S3_max_object260=== CONT TestPartSizeForNAR/small_stays_at_minimum261=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts262=== CONT TestParsePathInfoJSON/Nix_format263=== RUN TestGetStorePathHash/basename_without_hyphen_should_error264=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error265=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error266=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error267=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error268=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error269=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum270=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon271=== CONT TestFilterOversizedClosures/no_limit_keeps_everything272=== CONT TestSetClientTLSErrors/invalid_ca_file273=== CONT TestSetClientTLS/rejects_connection_without_client_cert274=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA275=== CONT TestUploadMultipart_SupersededByPeer/exists276=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI277=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI278=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512279=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512280--- PASS: TestFilterOversizedClosures (0.03s)281 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)282 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)283 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)284=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method285=== CONT TestConvertHashToNix32/SRI_format_to_Nix32286=== CONT TestParsePathInfoJSON/whitespace_only287=== CONT TestParsePathInfoJSON/Lix_format288=== CONT TestRateLimiterFeedback/429_enables_limiter289=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths290=== CONT TestGetStorePathHash/valid_store_path291=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter292=== CONT TestPartSizeForNAR/capped_at_5_GiB293=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter2942026/09/20 19:22:26 WARN Rate limiter enabled after throttle name=server-test rate=52952026/09/20 19:22:26 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:37257296=== CONT TestConvertHashToNix32/invalid_format297=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error298=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error299=== CONT TestGetStorePathHash/basename_without_hyphen_should_error3002026/09/20 19:22:26 WARN Rate limiter backed off name=server-test rate=5301--- PASS: TestGetStorePathHash (0.03s)302 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)303 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)304 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)305 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)306--- PASS: TestSetClientTLSErrors (0.03s)307 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)308 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)309 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)310 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)311=== CONT TestRateLimiterFeedback/503_enables_limiter312=== CONT TestParsePathInfoJSON/invalid_JSON313=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths314=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512315=== CONT TestPartSizeForNAR/1_TiB316=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method317=== CONT TestPathInfoCACompatibility/null_ca_field318=== CONT TestConvertHashToNix32/already_Nix32_format319=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)320=== CONT TestParsePathInfoJSON/empty_input321=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI322--- PASS: TestParsePathInfoJSONMultiplePaths (0.03s)323 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)324 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)325--- PASS: TestUploadMultipart_SupersededByPeer (0.00s)326 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.00s)327 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)328=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method329=== CONT TestPathInfoCACompatibility/new_structured_format_-_text330=== CONT TestPathInfoCACompatibility/old_string_format_-_text3312026/09/20 19:22:26 WARN Rate limiter enabled after throttle name=server-test rate=53322026/09/20 19:22:26 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:35383333=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon334--- PASS: TestPartSizeForNAR (0.00s)335 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)336 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)337 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)338 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)339 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)340 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)341 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)342=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive343--- PASS: TestConvertHashToNix32 (0.03s)344 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)345 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)346 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)347--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.03s)348--- PASS: TestParsePathInfoJSON (0.03s)349 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)350 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)351 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)352 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)353 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)354--- PASS: TestPathInfoCACompatibility (0.03s)355 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)356 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)357 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)358 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)359 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)360--- PASS: TestPathInfoHashCompatibility (0.03s)361 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)362 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)363 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)364 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)3652026/09/20 19:22:26 WARN Rate limiter backed off name=server-test rate=5366--- PASS: TestRateLimiterFeedback (0.03s)367 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)368 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)369 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)370 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)3712026/09/20 19:22:26 http: TLS handshake error from 127.0.0.1:56534: remote error: tls: bad certificate372--- PASS: TestDumpPathSingleFile (0.06s)373--- PASS: TestCaseHackSuffix (0.06s)374--- PASS: TestSetClientTLS (0.03s)375 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)376 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.01s)377 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.03s)378--- PASS: TestRegisterUploadedObjectReusesConnections (0.04s)379--- PASS: TestStreamPushRequestLine (0.08s)380--- PASS: TestStreamPushBatchesUnderLoad (0.11s)381--- PASS: TestDumpPathWriterError (0.09s)382--- PASS: TestDumpPathMatchesNix (0.10s)383--- PASS: TestUploadMultipart_PartsInParallel (0.66s)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/postgres2046355441/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/postgres2046355441/data -l logfile start413414/build/postgres2046355441:5432 - no response4152026-09-20 19:22:28.142 UTC [129] LOG: starting PostgreSQL 18.6 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit4162026-09-20 19:22:28.143 UTC [129] LOG: listening on Unix socket "/build/postgres2046355441/.s.PGSQL.5432"4172026-09-20 19:22:28.147 UTC [136] LOG: database system was shut down at 2026-09-20 19:22:27 UTC4182026-09-20 19:22:28.150 UTC [129] LOG: database system is ready to accept connections419/build/postgres2046355441: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:28.558 UTC [378] ERROR: relation "goose_db_version" does not exist at character 364602026-09-20 19:22:28.558 UTC [378] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4612026/09/20 19:22:28 OK 20241026095416_initial_model.sql (16.3ms)4622026/09/20 19:22:28 OK 20251210153512_drop_unused_gin_index.sql (2.63ms)4632026/09/20 19:22:28 OK 20251218171726_add_pins.sql (4.31ms)4642026/09/20 19:22:28 OK 20260628120000_add_object_size_and_stats.sql (4ms)4652026/09/20 19:22:28 OK 20260905000000_add_claims.sql (4.56ms)4662026/09/20 19:22:28 OK 20260920000000_drop_claims.sql (2.83ms)4672026/09/20 19:22:28 goose: successfully migrated database to version: 202609200000004682026/09/20 19:22:28 OK 1_commit_pending_closure.sql (2.3ms)4692026/09/20 19:22:28 OK 2_object_stats_trigger.sql (1.13ms)4702026/09/20 19:22:28 goose: up to current file version: 2471--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.20s)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:28 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5722026/09/20 19:22:28 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5732026/09/20 19:22:28 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5742026/09/20 19:22:28 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5752026/09/20 19:22:28 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5762026/09/20 19:22:28 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5772026/09/20 19:22:28 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5782026/09/20 19:22:28 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5792026/09/20 19:22:28 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5802026/09/20 19:22:28 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"581--- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)582=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle583=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle584=== RUN TestProxyWriteTimeout585=== PAUSE TestProxyWriteTimeout586=== RUN TestIsValidUploadKey587=== PAUSE TestIsValidUploadKey588=== RUN TestUploadHandlersRejectInvalidKeys589=== PAUSE TestUploadHandlersRejectInvalidKeys590=== RUN TestUploadHandlersRejectOversizedBody591=== PAUSE TestUploadHandlersRejectOversizedBody592=== RUN TestService_cleanupPendingClosuresHandler593=== PAUSE TestService_cleanupPendingClosuresHandler594=== RUN TestService_createPendingClosureHandler595=== PAUSE TestService_createPendingClosureHandler596=== RUN TestService_verifyS3Integrity597=== PAUSE TestService_verifyS3Integrity598=== RUN TestCompleteMultipartUnregistered599=== PAUSE TestCompleteMultipartUnregistered600=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT601=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT602=== CONT TestSkippedUploadsHandler603=== CONT TestService_AuthMiddleware604=== CONT TestParseSize605=== CONT TestService_Rustfstest606=== CONT TestPresignedUploadRegisteredBeforeCommit607=== CONT TestCompletedNarNotReofferedAcrossClosures608=== CONT TestCompleteMultipartUpload_ErrorButObjectExists609=== CONT TestRedundantMultipartUpload610=== CONT TestGracefulShutdownDrainsInflight611=== CONT TestGCTaskStore_Fail612=== CONT TestLeadElectsOneAndHandsOver613=== CONT TestGCTaskStore_PhaseUpdates6142026/09/20 19:22:28 INFO Client skipped oversized paths paths=3 nar_bytes=5000000000615=== CONT TestReadProxyDisabled616=== CONT TestGCTaskStore_CompletedAllowsNewTask617=== CONT TestGCTaskStore_GetReturnsLatest618=== CONT TestGCTaskStore_GetEmpty619=== CONT TestGCTaskStore_ConflictDifferentParams620=== CONT TestService_healthCheckHandler621=== CONT TestGCTaskStore_DeduplicateSameParams622=== CONT TestReadRedirectUsesPublicS3URL623=== CONT TestGCTaskStore_StartNew624=== CONT TestReadProxyRangeRequest625=== CONT TestGCMetrics626=== CONT TestReadRedirectKeepsNarinfoProxied627=== CONT TestGCBugBareHashReferences628=== CONT TestReadRedirectNar629--- PASS: TestParseSize (0.00s)630=== CONT TestLeadEndsOnShutdown631=== CONT TestResolveDBConnectionString632=== CONT TestReadProxyRootRedirectsToIndexHTML6332026/09/20 19:22:28 INFO Starting HTTP server address=127.0.0.1:39893634=== CONT TestPinProtectsFromGC635--- PASS: TestGCTaskStore_Fail (0.00s)636--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)637--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)638--- PASS: TestGCTaskStore_StartNew (0.00s)639--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)640=== CONT TestReadProxyConditionalGet641=== RUN TestResolveDBConnectionString/flag_wins642=== PAUSE TestResolveDBConnectionString/flag_wins643=== RUN TestResolveDBConnectionString/file_when_flag_empty644--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)645--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)646=== PAUSE TestResolveDBConnectionString/file_when_flag_empty647=== RUN TestResolveDBConnectionString/missing_file_is_an_error6482026/09/20 19:22:28 INFO Shutdown signal received, draining in-flight requests timeout=10s649--- PASS: TestGCTaskStore_GetEmpty (0.00s)650=== CONT TestClientSharedPathCommittedMidPush651=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error652=== RUN TestResolveDBConnectionString/PGHOST_allows_empty653=== CONT TestReadProxyHead654=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty655=== RUN TestResolveDBConnectionString/nothing_configured656=== PAUSE TestResolveDBConnectionString/nothing_configured657=== CONT TestClientWithDependencies658--- PASS: TestSkippedUploadsHandler (0.01s)659=== CONT TestReadProxyInvalidPath660--- PASS: TestGracefulShutdownDrainsInflight (0.07s)661=== CONT TestClientMultipleUploads6622026-09-20 19:22:28.966 UTC [450] ERROR: relation "goose_db_version" does not exist at character 366632026-09-20 19:22:28.966 UTC [450] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6642026-09-20 19:22:28.974 UTC [452] ERROR: relation "goose_db_version" does not exist at character 366652026-09-20 19:22:28.974 UTC [452] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6662026-09-20 19:22:28.974 UTC [453] ERROR: relation "goose_db_version" does not exist at character 366672026-09-20 19:22:28.974 UTC [453] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6682026-09-20 19:22:28.977 UTC [454] ERROR: relation "goose_db_version" does not exist at character 366692026-09-20 19:22:28.977 UTC [454] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6702026-09-20 19:22:28.982 UTC [455] ERROR: relation "goose_db_version" does not exist at character 366712026-09-20 19:22:28.982 UTC [455] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6722026-09-20 19:22:29.035 UTC [456] ERROR: relation "goose_db_version" does not exist at character 366732026-09-20 19:22:29.035 UTC [456] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6742026-09-20 19:22:29.043 UTC [457] ERROR: relation "goose_db_version" does not exist at character 366752026-09-20 19:22:29.043 UTC [457] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6762026/09/20 19:22:29 OK 20241026095416_initial_model.sql (99.42ms)6772026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (5.15ms)6782026/09/20 19:22:29 OK 20241026095416_initial_model.sql (56.45ms)6792026/09/20 19:22:29 OK 20241026095416_initial_model.sql (61.53ms)6802026/09/20 19:22:29 OK 20241026095416_initial_model.sql (55.62ms)6812026/09/20 19:22:29 OK 20241026095416_initial_model.sql (56.58ms)6822026/09/20 19:22:29 OK 20241026095416_initial_model.sql (23.13ms)6832026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (4.74ms)6842026/09/20 19:22:29 OK 20251218171726_add_pins.sql (10.26ms)6852026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.41ms)6862026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.48ms)6872026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (4.82ms)6882026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (4.42ms)6892026/09/20 19:22:29 OK 20241026095416_initial_model.sql (18.14ms)6902026-09-20 19:22:29.101 UTC [462] ERROR: relation "goose_db_version" does not exist at character 366912026-09-20 19:22:29.101 UTC [462] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6922026/09/20 19:22:29 OK 20251218171726_add_pins.sql (15.8ms)6932026/09/20 19:22:29 OK 20251218171726_add_pins.sql (16.47ms)6942026/09/20 19:22:29 OK 20251218171726_add_pins.sql (14.79ms)6952026/09/20 19:22:29 OK 20251218171726_add_pins.sql (16.42ms)6962026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (16.76ms)6972026/09/20 19:22:29 OK 20251218171726_add_pins.sql (14.75ms)6982026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (11.85ms)6992026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (7.05ms)7002026/09/20 19:22:29 OK 20260905000000_add_claims.sql (8.45ms)7012026/09/20 19:22:29 OK 20251218171726_add_pins.sql (8.31ms)7022026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (10.97ms)7032026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (8.73ms)7042026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (10.65ms)7052026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (12.06ms)7062026-09-20 19:22:29.125 UTC [463] ERROR: relation "goose_db_version" does not exist at character 367072026-09-20 19:22:29.125 UTC [463] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7082026-09-20 19:22:29.125 UTC [464] ERROR: relation "goose_db_version" does not exist at character 367092026-09-20 19:22:29.125 UTC [464] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7102026-09-20 19:22:29.126 UTC [465] ERROR: relation "goose_db_version" does not exist at character 367112026-09-20 19:22:29.126 UTC [465] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7122026-09-20 19:22:29.126 UTC [466] ERROR: relation "goose_db_version" does not exist at character 367132026-09-20 19:22:29.126 UTC [466] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7142026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (7.05ms)7152026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000007162026/09/20 19:22:29 OK 20260905000000_add_claims.sql (7.95ms)7172026/09/20 19:22:29 OK 20260905000000_add_claims.sql (9.58ms)7182026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (8.05ms)7192026/09/20 19:22:29 OK 20260905000000_add_claims.sql (9.77ms)7202026/09/20 19:22:29 OK 20260905000000_add_claims.sql (7.93ms)7212026/09/20 19:22:29 OK 20260905000000_add_claims.sql (7.92ms)7222026/09/20 19:22:29 OK 20241026095416_initial_model.sql (19.56ms)7232026/09/20 19:22:29 OK 1_commit_pending_closure.sql (5.72ms)7242026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (6.03ms)7252026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000007262026/09/20 19:22:29 OK 20260905000000_add_claims.sql (5.99ms)7272026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (6.28ms)7282026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000007292026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (5.54ms)7302026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000007312026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.79ms)7322026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (5.71ms)7332026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000007342026/09/20 19:22:29 OK 2_object_stats_trigger.sql (3.76ms)7352026/09/20 19:22:29 goose: up to current file version: 27362026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (5.38ms)7372026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000007382026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (4.71ms)7392026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000007402026-09-20 19:22:29.145 UTC [467] ERROR: relation "goose_db_version" does not exist at character 367412026-09-20 19:22:29.145 UTC [467] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7422026/09/20 19:22:29 OK 1_commit_pending_closure.sql (14.36ms)7432026/09/20 19:22:29 OK 1_commit_pending_closure.sql (14.41ms)7442026/09/20 19:22:29 OK 1_commit_pending_closure.sql (14.98ms)7452026/09/20 19:22:29 OK 1_commit_pending_closure.sql (11.84ms)7462026/09/20 19:22:29 OK 1_commit_pending_closure.sql (15.25ms)7472026/09/20 19:22:29 OK 20241026095416_initial_model.sql (15.7ms)7482026/09/20 19:22:29 OK 1_commit_pending_closure.sql (13.68ms)7492026/09/20 19:22:29 OK 20251218171726_add_pins.sql (15.18ms)7502026/09/20 19:22:29 OK 20241026095416_initial_model.sql (17.29ms)7512026/09/20 19:22:29 OK 2_object_stats_trigger.sql (3.27ms)7522026/09/20 19:22:29 goose: up to current file version: 27532026/09/20 19:22:29 OK 20241026095416_initial_model.sql (15.92ms)7542026/09/20 19:22:29 OK 2_object_stats_trigger.sql (3.43ms)7552026/09/20 19:22:29 goose: up to current file version: 27562026/09/20 19:22:29 OK 20241026095416_initial_model.sql (15.35ms)7572026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.02ms)7582026/09/20 19:22:29 goose: up to current file version: 27592026/09/20 19:22:29 OK 2_object_stats_trigger.sql (3.01ms)7602026/09/20 19:22:29 goose: up to current file version: 27612026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.87ms)7622026/09/20 19:22:29 goose: up to current file version: 27632026/09/20 19:22:29 OK 2_object_stats_trigger.sql (3.16ms)7642026/09/20 19:22:29 goose: up to current file version: 27652026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.1ms)7662026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.87ms)7672026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.74ms)7682026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.51ms)7692026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (5.64ms)7702026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.6ms)7712026/09/20 19:22:29 OK 20251218171726_add_pins.sql (5.09ms)7722026/09/20 19:22:29 OK 20251218171726_add_pins.sql (5.03ms)7732026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.97ms)7742026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.91ms)7752026-09-20 19:22:29.165 UTC [468] ERROR: relation "goose_db_version" does not exist at character 367762026-09-20 19:22:29.165 UTC [468] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7772026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.92ms)7782026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000007792026-09-20 19:22:29.166 UTC [469] ERROR: relation "goose_db_version" does not exist at character 367802026-09-20 19:22:29.166 UTC [469] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7812026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (6.14ms)7822026/09/20 19:22:29 OK 20241026095416_initial_model.sql (12.26ms)7832026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (5.14ms)7842026-09-20 19:22:29.167 UTC [470] ERROR: relation "goose_db_version" does not exist at character 367852026-09-20 19:22:29.167 UTC [470] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7862026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (5.45ms)7872026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (5.34ms)7882026-09-20 19:22:29.167 UTC [471] ERROR: relation "goose_db_version" does not exist at character 367892026-09-20 19:22:29.167 UTC [471] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7902026-09-20 19:22:29.167 UTC [473] ERROR: relation "goose_db_version" does not exist at character 367912026-09-20 19:22:29.167 UTC [473] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7922026-09-20 19:22:29.167 UTC [472] ERROR: relation "goose_db_version" does not exist at character 367932026-09-20 19:22:29.167 UTC [472] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7942026-09-20 19:22:29.168 UTC [474] ERROR: relation "goose_db_version" does not exist at character 367952026-09-20 19:22:29.168 UTC [474] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7962026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.5ms)7972026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.82ms)7982026-09-20 19:22:29.170 UTC [475] ERROR: relation "goose_db_version" does not exist at character 367992026-09-20 19:22:29.170 UTC [475] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8002026/09/20 19:22:29 INFO Received uploads request method=POST path=/api/pending_closures8012026-09-20 19:22:29.171 UTC [476] ERROR: relation "goose_db_version" does not exist at character 368022026-09-20 19:22:29.171 UTC [476] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8032026/09/20 19:22:29 OK 20260905000000_add_claims.sql (5.46ms)8042026-09-20 19:22:29.173 UTC [477] ERROR: relation "goose_db_version" does not exist at character 368052026-09-20 19:22:29.173 UTC [477] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8062026/09/20 19:22:29 OK 2_object_stats_trigger.sql (3.53ms)8072026/09/20 19:22:29 goose: up to current file version: 28082026/09/20 19:22:29 OK 20260905000000_add_claims.sql (6.54ms)8092026/09/20 19:22:29 OK 20260905000000_add_claims.sql (6.47ms)8102026/09/20 19:22:29 OK 20260905000000_add_claims.sql (6.99ms)8112026-09-20 19:22:29.175 UTC [478] ERROR: relation "goose_db_version" does not exist at character 368122026-09-20 19:22:29.175 UTC [478] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8132026/09/20 19:22:29 OK 20251218171726_add_pins.sql (6.25ms)8142026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (2.8ms)8152026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000008162026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (4.75ms)8172026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000008182026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.74ms)8192026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000008202026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (4.94ms)8212026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000008222026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.16ms)8232026/09/20 19:22:29 OK 1_commit_pending_closure.sql (4.79ms)8242026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.79ms)8252026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.78ms)8262026/09/20 19:22:29 goose: up to current file version: 28272026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (7.21ms)8282026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.66ms)8292026/09/20 19:22:29 goose: up to current file version: 28302026/09/20 19:22:29 OK 1_commit_pending_closure.sql (5.32ms)8312026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.75ms)8322026/09/20 19:22:29 goose: up to current file version: 28332026/09/20 19:22:29 OK 20241026095416_initial_model.sql (12.09ms)8342026/09/20 19:22:29 OK 2_object_stats_trigger.sql (3.37ms)8352026/09/20 19:22:29 goose: up to current file version: 28362026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.62ms)8372026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.78ms)8382026/09/20 19:22:29 OK 20241026095416_initial_model.sql (11.83ms)8392026/09/20 19:22:29 OK 20241026095416_initial_model.sql (16.06ms)8402026/09/20 19:22:29 OK 20241026095416_initial_model.sql (13.58ms)8412026/09/20 19:22:29 OK 20241026095416_initial_model.sql (14.28ms)8422026/09/20 19:22:29 OK 20241026095416_initial_model.sql (16.65ms)8432026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.6ms)8442026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000008452026/09/20 19:22:29 OK 20241026095416_initial_model.sql (15.88ms)8462026/09/20 19:22:29 OK 20241026095416_initial_model.sql (15.39ms)8472026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4ms)8482026/09/20 19:22:29 OK 20241026095416_initial_model.sql (14.44ms)8492026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.02ms)8502026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.1ms)8512026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.35ms)8522026/09/20 19:22:29 OK 20241026095416_initial_model.sql (13.46ms)8532026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.35ms)8542026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.15ms)8552026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.49ms)8562026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.24ms)8572026/09/20 19:22:29 OK 20241026095416_initial_model.sql (9.37ms)8582026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.83ms)8592026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.16ms)8602026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.71ms)8612026/09/20 19:22:29 goose: up to current file version: 28622026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.5ms)8632026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.36ms)8642026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.12ms)8652026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.5ms)8662026/09/20 19:22:29 OK 20251218171726_add_pins.sql (3.84ms)8672026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.51ms)8682026/09/20 19:22:29 OK 20251218171726_add_pins.sql (5.12ms)8692026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.6ms)8702026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.5ms)8712026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.39ms)8722026/09/20 19:22:29 OK 20251218171726_add_pins.sql (3.79ms)8732026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.58ms)8742026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.6ms)8752026/09/20 19:22:29 INFO Received uploads request method=POST path=/api/pending_closures8762026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.69ms)8772026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (3.77ms)8782026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.64ms)8792026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.64ms)8802026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.57ms)8812026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.68ms)8822026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.65ms)8832026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (5.63ms)8842026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.32ms)8852026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.37ms)8862026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000008872026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.39ms)8882026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.75ms)8892026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.62ms)8902026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.69ms)8912026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.42ms)8922026/09/20 19:22:29 OK 20260905000000_add_claims.sql (5.03ms)8932026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.94ms)8942026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.96ms)8952026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.27ms)8962026/09/20 19:22:29 OK 20260905000000_add_claims.sql (5.79ms)8972026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.01ms)8982026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.23ms)8992026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (2.34ms)9002026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009012026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.66ms)9022026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009032026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (2.8ms)9042026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009052026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.61ms)9062026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.78ms)9072026/09/20 19:22:29 goose: up to current file version: 29082026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (2.75ms)9092026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009102026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.04ms)9112026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009122026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (2.68ms)9132026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009142026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (2.4ms)9152026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009162026/09/20 19:22:29 OK 1_commit_pending_closure.sql (1.91ms)9172026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.48ms)9182026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009192026/09/20 19:22:29 OK 1_commit_pending_closure.sql (1.96ms)9202026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.32ms)9212026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.28ms)9222026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009232026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (2.79ms)9242026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009252026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.72ms)9262026/09/20 19:22:29 goose: up to current file version: 29272026/09/20 19:22:29 OK 1_commit_pending_closure.sql (1.78ms)9282026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.93ms)9292026/09/20 19:22:29 goose: up to current file version: 29302026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.78ms)9312026/09/20 19:22:29 goose: up to current file version: 29322026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.22ms)9332026/09/20 19:22:29 INFO Received uploads request method=POST path=/api/pending_closures9342026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.3ms)9352026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.34ms)9362026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.62ms)9372026/09/20 19:22:29 OK 2_object_stats_trigger.sql (820.45µs)9382026/09/20 19:22:29 goose: up to current file version: 29392026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.89ms)9402026/09/20 19:22:29 OK 1_commit_pending_closure.sql (1.77ms)9412026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.28ms)9422026/09/20 19:22:29 goose: up to current file version: 29432026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.18ms)9442026/09/20 19:22:29 goose: up to current file version: 29452026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.08ms)9462026/09/20 19:22:29 goose: up to current file version: 29472026/09/20 19:22:29 OK 2_object_stats_trigger.sql (851.05µs)9482026/09/20 19:22:29 goose: up to current file version: 29492026/09/20 19:22:29 OK 2_object_stats_trigger.sql (845.91µs)9502026/09/20 19:22:29 goose: up to current file version: 29512026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.39ms)9522026/09/20 19:22:29 goose: up to current file version: 29532026/09/20 19:22:29 INFO Received uploads request method=POST path=/api/pending_closures9542026/09/20 19:22:29 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst9552026/09/20 19:22:29 INFO Received uploads request method=POST path=/api/pending_closures956--- PASS: TestPresignedUploadRegisteredBeforeCommit (0.38s)957=== CONT TestReadProxy404958--- PASS: TestReadProxyRootRedirectsToIndexHTML (0.38s)959=== CONT TestClientIntegration9602026/09/20 19:22:29 INFO lead: acquired remote=192.0.2.1:12349612026/09/20 19:22:29 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"962--- PASS: TestService_AuthMiddleware (0.43s)963=== CONT TestReadProxyNarStreaming9642026-09-20 19:22:29.328 UTC [487] ERROR: relation "goose_db_version" does not exist at character 369652026-09-20 19:22:29.328 UTC [487] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9662026-09-20 19:22:29.336 UTC [488] ERROR: relation "goose_db_version" does not exist at character 369672026-09-20 19:22:29.336 UTC [488] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC968--- PASS: TestService_Rustfstest (0.47s)969=== CONT TestClientErrorHandling970=== RUN TestClientErrorHandling/InvalidStorePath971=== PAUSE TestClientErrorHandling/InvalidStorePath972=== RUN TestClientErrorHandling/InvalidAuthToken973=== PAUSE TestClientErrorHandling/InvalidAuthToken974=== RUN TestClientErrorHandling/ServerNotAvailable975=== PAUSE TestClientErrorHandling/ServerNotAvailable976=== CONT TestReadProxyNarinfoAlreadyDecompressed9772026/09/20 19:22:29 OK 20241026095416_initial_model.sql (11.23ms)9782026/09/20 19:22:29 OK 20241026095416_initial_model.sql (10.94ms)9792026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.08ms)9802026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.36ms)9812026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.22ms)9822026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.28ms)9832026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.85ms)9842026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (5ms)985--- PASS: TestService_healthCheckHandler (0.49s)986=== CONT TestClientCADerivations9872026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4ms)9882026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.63ms)9892026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.29ms)9902026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009912026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.71ms)9922026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000009932026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3ms)9942026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.64ms)9952026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.08ms)9962026/09/20 19:22:29 goose: up to current file version: 29972026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.52ms)9982026/09/20 19:22:29 goose: up to current file version: 29992026-09-20 19:22:29.390 UTC [493] ERROR: relation "goose_db_version" does not exist at character 3610002026-09-20 19:22:29.390 UTC [493] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10012026/09/20 19:22:29 OK 20241026095416_initial_model.sql (9.45ms)10022026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (1.6ms)10032026-09-20 19:22:29.409 UTC [494] ERROR: relation "goose_db_version" does not exist at character 3610042026-09-20 19:22:29.409 UTC [494] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10052026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.15ms)10062026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.48ms)10072026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.77ms)10082026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.05ms)10092026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000010102026/09/20 19:22:29 OK 20241026095416_initial_model.sql (11.03ms)10112026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.36ms)10122026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (1.89ms)10132026/09/20 19:22:29 INFO lead: released remote=192.0.2.1:123410142026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.27ms)10152026/09/20 19:22:29 goose: up to current file version: 210162026/09/20 19:22:29 OK 20251218171726_add_pins.sql (3.49ms)10172026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (3.33ms)10182026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.39ms)10192026-09-20 19:22:29.440 UTC [495] ERROR: relation "goose_db_version" does not exist at character 3610202026-09-20 19:22:29.440 UTC [495] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10212026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (1.95ms)10222026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000010232026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.44ms)10242026/09/20 19:22:29 OK 2_object_stats_trigger.sql (991.01µs)10252026/09/20 19:22:29 goose: up to current file version: 210262026/09/20 19:22:29 OK 20241026095416_initial_model.sql (10.17ms)10272026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (1.36ms)10282026/09/20 19:22:29 OK 20251218171726_add_pins.sql (3.53ms)10292026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (3.39ms)10302026/09/20 19:22:29 INFO Received uploads request method=POST path=/api/pending_closures10312026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.85ms)10322026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (2.46ms)10332026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000010342026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.44ms)10352026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.02ms)10362026/09/20 19:22:29 goose: up to current file version: 210372026/09/20 19:22:29 INFO lead: acquired remote=192.0.2.1:123410382026/09/20 19:22:29 INFO lead: released remote=192.0.2.1:12341039--- PASS: TestLeadElectsOneAndHandsOver (0.61s)1040=== CONT TestServerTLSConfig1041=== RUN TestServerTLSConfig/no_client_CA1042=== PAUSE TestServerTLSConfig/no_client_CA1043=== RUN TestServerTLSConfig/missing_CA_file1044=== PAUSE TestServerTLSConfig/missing_CA_file1045=== RUN TestServerTLSConfig/not_a_PEM_file1046=== PAUSE TestServerTLSConfig/not_a_PEM_file1047=== CONT TestCacheStatsHandler1048--- PASS: TestReadRedirectNar (0.63s)1049=== CONT TestService_NativeMTLS10502026/09/20 19:22:29 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1051=== NAME TestPinProtectsFromGC1052 client_integration_test.go:731: Pinned store path: /build/TestPinProtectsFromGC1824203048/001/store/h0km3pkwwskpbgy1icnc5dnd5v5hi43s-pinned-file.txt1053 client_integration_test.go:732: Unpinned store path: /build/TestPinProtectsFromGC1824203048/001/store/585pa3ma5nh75c0ynk3al9jkyz0ghkf9-unpinned-file.txt10542026/09/20 19:22:29 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=Mjc3NGQwNGUtMTk2Mi00YzY2LTkzZTAtNzI3Yzc3OWJiNjU3LjE4OGU4YTUwLWQwODItNGY5Ny05Njg2LWQ0YmQ4YzRiNzIxMngxNzg5OTMyMTQ5NDc1MzkwMDcx10552026/09/20 19:22:29 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=Mjc3NGQwNGUtMTk2Mi00YzY2LTkzZTAtNzI3Yzc3OWJiNjU3LjE4OGU4YTUwLWQwODItNGY5Ny05Njg2LWQ0YmQ4YzRiNzIxMngxNzg5OTMyMTQ5NDc1MzkwMDcx parts=11056--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (0.65s)1057=== CONT TestMultipartCleanup10582026/09/20 19:22:29 INFO Aborted multipart uploads count=010592026/09/20 19:22:29 WARN Force mode enabled - objects will be deleted immediately without grace period10602026/09/20 19:22:29 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=010612026/09/20 19:22:29 INFO Vacuumed table table=pending_closures10622026/09/20 19:22:29 INFO Vacuumed table table=pending_objects10632026/09/20 19:22:29 INFO Vacuumed table table=multipart_uploads10642026/09/20 19:22:29 INFO Vacuumed table table=closures10652026/09/20 19:22:29 INFO Vacuumed table table=objects1066--- PASS: TestGCMetrics (0.67s)1067=== CONT TestReadProxyNarinfo10682026-09-20 19:22:29.567 UTC [559] ERROR: relation "goose_db_version" does not exist at character 3610692026-09-20 19:22:29.567 UTC [559] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10702026/09/20 19:22:29 OK 20241026095416_initial_model.sql (12.81ms)10712026/09/20 19:22:29 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"10722026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.58ms)10732026-09-20 19:22:29.598 UTC [595] ERROR: relation "goose_db_version" does not exist at character 3610742026-09-20 19:22:29.598 UTC [595] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10752026-09-20 19:22:29.599 UTC [596] ERROR: relation "goose_db_version" does not exist at character 3610762026-09-20 19:22:29.599 UTC [596] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10772026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.95ms)10782026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.57ms)1079--- PASS: TestReadProxyConditionalGet (0.73s)1080=== CONT TestCacheConfigHandler1081=== RUN TestCacheConfigHandler/full_config,_no_issuer1082=== PAUSE TestCacheConfigHandler/full_config,_no_issuer1083=== RUN TestCacheConfigHandler/no_cache_url_configured1084=== PAUSE TestCacheConfigHandler/no_cache_url_configured1085=== RUN TestCacheConfigHandler/no_signing_keys1086=== PAUSE TestCacheConfigHandler/no_signing_keys1087=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1088=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1089=== CONT TestIsValidCachePath1090=== RUN TestIsValidCachePath/narinfo1091=== PAUSE TestIsValidCachePath/narinfo1092=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars1093=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars1094=== RUN TestIsValidCachePath/nar_zst1095=== PAUSE TestIsValidCachePath/nar_zst10962026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.18ms)1097=== RUN TestIsValidCachePath/nar_xz1098=== PAUSE TestIsValidCachePath/nar_xz1099=== RUN TestIsValidCachePath/nar_bz21100=== PAUSE TestIsValidCachePath/nar_bz21101=== RUN TestIsValidCachePath/nar_uncompressed1102=== PAUSE TestIsValidCachePath/nar_uncompressed1103=== RUN TestIsValidCachePath/ls1104=== PAUSE TestIsValidCachePath/ls1105=== RUN TestIsValidCachePath/log1106=== PAUSE TestIsValidCachePath/log1107=== RUN TestIsValidCachePath/realisation1108=== PAUSE TestIsValidCachePath/realisation1109=== RUN TestIsValidCachePath/nix-cache-info1110=== PAUSE TestIsValidCachePath/nix-cache-info1111=== RUN TestIsValidCachePath/index.html1112=== PAUSE TestIsValidCachePath/index.html1113=== RUN TestIsValidCachePath/traversal_parent1114=== PAUSE TestIsValidCachePath/traversal_parent1115=== RUN TestIsValidCachePath/traversal_in_middle1116=== PAUSE TestIsValidCachePath/traversal_in_middle1117=== RUN TestIsValidCachePath/invalid_char_e1118=== PAUSE TestIsValidCachePath/invalid_char_e1119=== RUN TestIsValidCachePath/invalid_char_u1120=== PAUSE TestIsValidCachePath/invalid_char_u1121=== RUN TestIsValidCachePath/random_path1122=== PAUSE TestIsValidCachePath/random_path1123=== RUN TestIsValidCachePath/empty1124=== PAUSE TestIsValidCachePath/empty1125=== RUN TestIsValidCachePath/leading_slash1126=== PAUSE TestIsValidCachePath/leading_slash1127=== RUN TestIsValidCachePath/wrong_extension1128=== PAUSE TestIsValidCachePath/wrong_extension1129=== RUN TestIsValidCachePath/short_hash1130=== PAUSE TestIsValidCachePath/short_hash1131=== CONT TestParseSingleRange1132=== RUN TestParseSingleRange/none1133=== PAUSE TestParseSingleRange/none1134=== RUN TestParseSingleRange/unknown_unit1135=== PAUSE TestParseSingleRange/unknown_unit1136=== RUN TestParseSingleRange/multi-range_ignored1137=== PAUSE TestParseSingleRange/multi-range_ignored1138=== RUN TestParseSingleRange/malformed_no_dash1139=== PAUSE TestParseSingleRange/malformed_no_dash1140=== RUN TestParseSingleRange/malformed_both_empty1141=== PAUSE TestParseSingleRange/malformed_both_empty1142=== RUN TestParseSingleRange/malformed_end_before_start1143=== PAUSE TestParseSingleRange/malformed_end_before_start1144=== RUN TestParseSingleRange/closed1145=== PAUSE TestParseSingleRange/closed1146=== RUN TestParseSingleRange/open-ended1147=== PAUSE TestParseSingleRange/open-ended1148=== RUN TestParseSingleRange/end_clamped_to_size1149=== PAUSE TestParseSingleRange/end_clamped_to_size1150=== RUN TestParseSingleRange/suffix1151=== PAUSE TestParseSingleRange/suffix1152=== RUN TestParseSingleRange/suffix_exceeds_size1153=== PAUSE TestParseSingleRange/suffix_exceeds_size1154=== RUN TestParseSingleRange/single_byte1155=== PAUSE TestParseSingleRange/single_byte1156=== RUN TestParseSingleRange/start_past_EOF1157=== PAUSE TestParseSingleRange/start_past_EOF1158=== RUN TestParseSingleRange/start_far_past_EOF1159=== PAUSE TestParseSingleRange/start_far_past_EOF1160=== CONT TestResurrectedObjectNotDeleted11612026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.18ms)11622026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000011632026/09/20 19:22:29 OK 20241026095416_initial_model.sql (9.5ms)11642026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.51ms)11652026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.14ms)11662026/09/20 19:22:29 OK 2_object_stats_trigger.sql (897.85µs)11672026/09/20 19:22:29 goose: up to current file version: 211682026/09/20 19:22:29 OK 20251218171726_add_pins.sql (3.86ms)11692026/09/20 19:22:29 OK 20241026095416_initial_model.sql (15.44ms)1170--- PASS: TestReadProxyDisabled (0.75s)11712026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (3.18ms)1172=== CONT TestOrphanedObjectsGCStressTest11732026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.89ms)11742026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.65ms)11752026-09-20 19:22:29.628 UTC [601] ERROR: relation "goose_db_version" does not exist at character 3611762026-09-20 19:22:29.628 UTC [601] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11772026/09/20 19:22:29 INFO Received uploads request method=POST path=/api/pending_closures11782026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.49ms)11792026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000011802026/09/20 19:22:29 OK 20251218171726_add_pins.sql (5.15ms)11812026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.31ms)11822026/09/20 19:22:29 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)11832026/09/20 19:22:29 INFO Uploading h0km3pkwwskpbgy1icnc5dnd5v5hi43s-pinned-file.txt (128B)11842026/09/20 19:22:29 OK 2_object_stats_trigger.sql (3.21ms)11852026/09/20 19:22:29 goose: up to current file version: 211862026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (5.86ms)1187--- PASS: TestGCBugBareHashReferences (0.76s)1188=== CONT TestService_ReadScope_PublicByDefault1189=== NAME TestClientWithDependencies1190 client_integration_test.go:613: Built derivation: /build/TestClientWithDependencies3366049498/001/store/vm37hqbq9m12pmxmnszwnmqjd20j386a-test-script11912026/09/20 19:22:29 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"11922026/09/20 19:22:29 WARN Failed to register uploaded object key=h0km3pkwwskpbgy1icnc5dnd5v5hi43s.ls error="server returned 404: 404 page not found\n"11932026/09/20 19:22:29 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign11942026/09/20 19:22:29 OK 20260905000000_add_claims.sql (14.05ms)11952026/09/20 19:22:29 INFO Signed narinfos id=1 count=111962026/09/20 19:22:29 INFO Uploading 1 narinfos11972026/09/20 19:22:29 OK 20241026095416_initial_model.sql (18.62ms)11982026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (4.34ms)11992026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000012002026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.57ms)12012026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.82ms)12022026/09/20 19:22:29 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete12032026/09/20 19:22:29 WARN Failed to register uploaded object key=h0km3pkwwskpbgy1icnc5dnd5v5hi43s.narinfo error="server returned 404: 404 page not found\n"12042026/09/20 19:22:29 OK 20251218171726_add_pins.sql (5.27ms)12052026/09/20 19:22:29 OK 2_object_stats_trigger.sql (3.64ms)12062026/09/20 19:22:29 goose: up to current file version: 212072026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.98ms)12082026/09/20 19:22:29 INFO Completed upload id=112092026/09/20 19:22:29 INFO Upload complete. (120ms)12102026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.32ms)12112026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.65ms)12122026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000001213 client_integration_test.go:615: Found 1 dependencies (including self)12142026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.42ms)12152026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.24ms)12162026/09/20 19:22:29 goose: up to current file version: 21217--- PASS: TestReadRedirectUsesPublicS3URL (0.81s)1218=== CONT TestOrphanedObjectsGC12192026/09/20 19:22:29 INFO lead: acquired remote=192.0.2.1:123412202026-09-20 19:22:29.688 UTC [658] ERROR: relation "goose_db_version" does not exist at character 3612212026-09-20 19:22:29.688 UTC [658] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12222026/09/20 19:22:29 INFO lead: released remote=192.0.2.1:12341223--- PASS: TestLeadEndsOnShutdown (0.81s)1224=== CONT TestService_RequireScope_OIDC12252026/09/20 19:22:29 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:42257/oidc12262026-09-20 19:22:29.703 UTC [662] ERROR: relation "goose_db_version" does not exist at character 3612272026-09-20 19:22:29.703 UTC [662] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12282026/09/20 19:22:29 OK 20241026095416_initial_model.sql (12.63ms)12292026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.54ms)12302026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.74ms)12312026/09/20 19:22:29 OK 20241026095416_initial_model.sql (10.23ms)12322026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (5.31ms)12332026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.07ms)12342026-09-20 19:22:29.725 UTC [700] ERROR: relation "goose_db_version" does not exist at character 3612352026-09-20 19:22:29.725 UTC [700] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12362026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.99ms)12372026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.55ms)12382026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.44ms)12392026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000012402026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.77ms)12412026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.42ms)1242--- PASS: TestReadRedirectKeepsNarinfoProxied (0.86s)1243=== CONT TestObjectStatsTrigger12442026/09/20 19:22:29 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"12452026/09/20 19:22:29 OK 2_object_stats_trigger.sql (8.92ms)12462026/09/20 19:22:29 goose: up to current file version: 212472026/09/20 19:22:29 OK 20260905000000_add_claims.sql (11.63ms)12482026/09/20 19:22:29 OK 20241026095416_initial_model.sql (12.84ms)12492026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.5ms)12502026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (4.32ms)12512026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000012522026/09/20 19:22:29 INFO Received complete multipart upload request method=POST path=/api/multipart/complete12532026/09/20 19:22:29 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"12542026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.97ms)12552026/09/20 19:22:29 INFO Received uploads request method=POST path=/api/pending_closures12562026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.75ms)12572026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.79ms)12582026/09/20 19:22:29 goose: up to current file version: 212592026/09/20 19:22:29 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)12602026/09/20 19:22:29 INFO Uploading vm37hqbq9m12pmxmnszwnmqjd20j386a-test-script (136B)12612026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (5.84ms)12622026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.91ms)12632026/09/20 19:22:29 WARN Failed to register uploaded object key=log/4s1vhpvfyp28fnmwmd6f7symv9fhhbh2-test-script.drv error="server returned 404: 404 page not found\n"12642026/09/20 19:22:29 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"12652026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.33ms)12662026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000012672026-09-20 19:22:29.771 UTC [745] ERROR: relation "goose_db_version" does not exist at character 3612682026-09-20 19:22:29.771 UTC [745] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12692026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3ms)12702026/09/20 19:22:29 WARN Failed to register uploaded object key=vm37hqbq9m12pmxmnszwnmqjd20j386a.ls error="server returned 404: 404 page not found\n"12712026/09/20 19:22:29 INFO Received uploads request method=POST path=/api/pending_closures12722026/09/20 19:22:29 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign12732026/09/20 19:22:29 INFO Signed narinfos id=1 count=112742026/09/20 19:22:29 INFO Uploading 1 narinfos12752026-09-20 19:22:29.772 UTC [768] ERROR: relation "goose_db_version" does not exist at character 3612762026-09-20 19:22:29.772 UTC [768] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12772026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.74ms)12782026/09/20 19:22:29 goose: up to current file version: 212792026/09/20 19:22:29 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)12802026/09/20 19:22:29 INFO Uploading 585pa3ma5nh75c0ynk3al9jkyz0ghkf9-unpinned-file.txt (128B)12812026/09/20 19:22:29 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=Mjc3NGQwNGUtMTk2Mi00YzY2LTkzZTAtNzI3Yzc3OWJiNjU3LjBkYjg0ZWEzLThkYzAtNGEzMi04MWQxLTllMzI0MDFlNTZiNHgxNzg5OTMyMTQ5MTgxODU1OTY5 parts=1212822026/09/20 19:22:29 INFO Received uploads request method=POST path=/api/pending_closures12832026/09/20 19:22:29 INFO Received complete multipart upload request method=POST path=/api/multipart/complete12842026/09/20 19:22:29 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete12852026/09/20 19:22:29 WARN Failed to register uploaded object key=vm37hqbq9m12pmxmnszwnmqjd20j386a.narinfo error="server returned 404: 404 page not found\n"12862026/09/20 19:22:29 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"1287--- PASS: TestCompletedNarNotReofferedAcrossClosures (0.91s)1288=== CONT TestService_AuthMiddleware_OIDC12892026/09/20 19:22:29 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:39737/oidc12902026/09/20 19:22:29 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign12912026/09/20 19:22:29 INFO Signed narinfos id=2 count=112922026/09/20 19:22:29 WARN Failed to register uploaded object key=585pa3ma5nh75c0ynk3al9jkyz0ghkf9.ls error="server returned 404: 404 page not found\n"12932026/09/20 19:22:29 INFO Uploading 1 narinfos12942026/09/20 19:22:29 OK 20241026095416_initial_model.sql (10.26ms)12952026/09/20 19:22:29 INFO Completed upload id=112962026/09/20 19:22:29 INFO Upload complete. (78ms)12972026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.42ms)1298=== NAME TestClientWithDependencies1299 client_integration_test.go:617: Skipping nix copy test - isolated store (/build/TestClientWithDependencies3366049498/001/store) requires matching store prefix13002026/09/20 19:22:29 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete13012026/09/20 19:22:29 OK 20251218171726_add_pins.sql (3.47ms)13022026/09/20 19:22:29 WARN Failed to register uploaded object key=585pa3ma5nh75c0ynk3al9jkyz0ghkf9.narinfo error="server returned 404: 404 page not found\n"13032026/09/20 19:22:29 INFO Completed upload id=213042026/09/20 19:22:29 INFO Upload complete. (92ms)1305--- PASS: TestClientWithDependencies (0.92s)1306=== CONT TestMetricsInventory13072026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.48ms)13082026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.89ms)13092026/09/20 19:22:29 OK 20241026095416_initial_model.sql (20.84ms)1310--- PASS: TestReadProxyHead (0.93s)1311=== CONT TestService_AuthMiddleware_MTLSProxyHeader13122026-09-20 19:22:29.805 UTC [777] ERROR: relation "goose_db_version" does not exist at character 3613132026-09-20 19:22:29.805 UTC [777] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13142026/09/20 19:22:29 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=Mjc3NGQwNGUtMTk2Mi00YzY2LTkzZTAtNzI3Yzc3OWJiNjU3LjRlMDIzNTI3LTg3NjctNDEyNS1iNzk0LTUzNGU5ZDA2ODkxOXgxNzg5OTMyMTQ5MjEwNTMyMDM5 parts=1213152026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (2.83ms)13162026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000013172026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (1.77ms)1318--- PASS: TestRedundantMultipartUpload (0.93s)1319=== CONT TestService_AuthMiddleware_MTLSBoundSubjects13202026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.45ms)13212026/09/20 19:22:29 OK 2_object_stats_trigger.sql (3.06ms)13222026/09/20 19:22:29 goose: up to current file version: 213232026/09/20 19:22:29 OK 20251218171726_add_pins.sql (6.25ms)1324=== NAME TestClientMultipleUploads1325 client_integration_test.go:358: Created store path 0: /build/TestClientMultipleUploads128978783/001/store/9j8kfxsxyvn97wq5k9xq7rssxzpgdl5n-test-file-0.txt13262026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (7.13ms)13272026/09/20 19:22:29 OK 20241026095416_initial_model.sql (13.17ms)13282026/09/20 19:22:29 OK 20260905000000_add_claims.sql (6.76ms)13292026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.48ms)13302026/09/20 19:22:29 INFO Received create pin request method=POST path=/api/pins/myapp13312026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.95ms)13322026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000013332026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.65ms)13342026/09/20 19:22:29 OK 1_commit_pending_closure.sql (12.63ms)13352026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (12.76ms)13362026/09/20 19:22:29 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC1824203048/001/store/h0km3pkwwskpbgy1icnc5dnd5v5hi43s-pinned-file.txt narinfo_key=h0km3pkwwskpbgy1icnc5dnd5v5hi43s.narinfo13372026/09/20 19:22:29 OK 2_object_stats_trigger.sql (3.94ms)13382026/09/20 19:22:29 goose: up to current file version: 213392026/09/20 19:22:29 INFO Starting cleanup of old closures method=DELETE path=/api/closures13402026/09/20 19:22:29 INFO Garbage collection started13412026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.22ms)1342--- PASS: TestReadProxyRangeRequest (0.98s)1343=== CONT TestService_cleanupPendingClosuresHandler13442026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.83ms)13452026/09/20 19:22:29 goose: successfully migrated database to version: 202609200000001346=== NAME TestClientMultipleUploads1347 client_integration_test.go:358: Created store path 1: /build/TestClientMultipleUploads128978783/001/store/0wpfbi4qgzs667h3gj1awgkdb74w6jpi-test-file-1.txt13482026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.44ms)13492026/09/20 19:22:29 INFO Aborted multipart uploads count=013502026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.22ms)13512026/09/20 19:22:29 goose: up to current file version: 213522026/09/20 19:22:29 WARN Force mode enabled - objects will be deleted immediately without grace period13532026-09-20 19:22:29.869 UTC [838] ERROR: relation "goose_db_version" does not exist at character 3613542026-09-20 19:22:29.869 UTC [838] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13552026-09-20 19:22:29.875 UTC [839] ERROR: relation "goose_db_version" does not exist at character 3613562026-09-20 19:22:29.875 UTC [839] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1357--- PASS: TestReadProxyInvalidPath (1.00s)1358=== CONT TestService_ReadAuthMiddleware13592026-09-20 19:22:29.883 UTC [840] ERROR: relation "goose_db_version" does not exist at character 3613602026-09-20 19:22:29.883 UTC [840] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13612026-09-20 19:22:29.888 UTC [843] ERROR: relation "goose_db_version" does not exist at character 3613622026-09-20 19:22:29.888 UTC [843] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13632026/09/20 19:22:29 OK 20241026095416_initial_model.sql (11.12ms)13642026/09/20 19:22:29 OK 20241026095416_initial_model.sql (9.05ms)13652026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (3.5ms)13662026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.5ms)1367=== NAME TestClientMultipleUploads1368 client_integration_test.go:358: Created store path 2: /build/TestClientMultipleUploads128978783/001/store/7ik37kpyvsfywq7612z9g211qrzxm91i-test-file-2.txt13692026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.86ms)13702026/09/20 19:22:29 OK 20251218171726_add_pins.sql (5.39ms)13712026/09/20 19:22:29 OK 20241026095416_initial_model.sql (12.82ms)13722026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (6.68ms)13732026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (5.14ms)13742026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.59ms)13752026/09/20 19:22:29 OK 20241026095416_initial_model.sql (12.99ms)13762026/09/20 19:22:29 OK 20260905000000_add_claims.sql (5.29ms)13772026/09/20 19:22:29 OK 20260905000000_add_claims.sql (5.34ms)13782026/09/20 19:22:29 OK 20251218171726_add_pins.sql (5.14ms)13792026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.62ms)13802026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.19ms)13812026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000013822026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.91ms)13832026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000013842026/09/20 19:22:29 OK 20251218171726_add_pins.sql (10.88ms)13852026/09/20 19:22:29 OK 1_commit_pending_closure.sql (9.92ms)13862026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (12.71ms)13872026/09/20 19:22:29 OK 1_commit_pending_closure.sql (10.67ms)13882026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.09ms)13892026/09/20 19:22:29 goose: up to current file version: 213902026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.93ms)13912026/09/20 19:22:29 goose: up to current file version: 213922026/09/20 19:22:29 OK 20260905000000_add_claims.sql (4.1ms)13932026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (5.64ms)13942026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.11ms)13952026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000013962026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.47ms)13972026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (2.59ms)13982026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000013992026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.2ms)14002026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.21ms)14012026/09/20 19:22:29 goose: up to current file version: 214022026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.48ms)14032026-09-20 19:22:29.938 UTC [879] ERROR: relation "goose_db_version" does not exist at character 3614042026-09-20 19:22:29.938 UTC [879] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14052026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.86ms)14062026/09/20 19:22:29 goose: up to current file version: 21407--- PASS: TestReadProxy404 (0.70s)1408=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT14092026/09/20 19:22:29 OK 20241026095416_initial_model.sql (10.21ms)14102026-09-20 19:22:29.955 UTC [881] ERROR: relation "goose_db_version" does not exist at character 3614112026-09-20 19:22:29.955 UTC [881] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14122026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (1.35ms)14132026/09/20 19:22:29 OK 20251218171726_add_pins.sql (3.22ms)14142026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (3.98ms)14152026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.75ms)14162026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.4ms)14172026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000014182026/09/20 19:22:29 OK 20241026095416_initial_model.sql (10.3ms)14192026/09/20 19:22:29 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"14202026/09/20 19:22:29 OK 20251210153512_drop_unused_gin_index.sql (2.01ms)14212026/09/20 19:22:29 OK 1_commit_pending_closure.sql (3.48ms)14222026/09/20 19:22:29 OK 2_object_stats_trigger.sql (2.28ms)14232026/09/20 19:22:29 goose: up to current file version: 214242026/09/20 19:22:29 OK 20251218171726_add_pins.sql (4.71ms)14252026/09/20 19:22:29 OK 20260628120000_add_object_size_and_stats.sql (4.19ms)14262026/09/20 19:22:29 OK 20260905000000_add_claims.sql (3.99ms)14272026/09/20 19:22:29 OK 20260920000000_drop_claims.sql (3.13ms)14282026/09/20 19:22:29 goose: successfully migrated database to version: 2026092000000014292026/09/20 19:22:29 OK 1_commit_pending_closure.sql (2.83ms)14302026/09/20 19:22:29 OK 2_object_stats_trigger.sql (1.88ms)14312026/09/20 19:22:29 goose: up to current file version: 214322026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures14332026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures14342026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures14352026/09/20 19:22:30 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)14362026/09/20 19:22:30 INFO Uploading 7ik37kpyvsfywq7612z9g211qrzxm91i-test-file-2.txt (160B)14372026/09/20 19:22:30 INFO Uploading 9j8kfxsxyvn97wq5k9xq7rssxzpgdl5n-test-file-0.txt (160B)14382026/09/20 19:22:30 INFO Uploading 0wpfbi4qgzs667h3gj1awgkdb74w6jpi-test-file-1.txt (160B)1439--- PASS: TestReadProxyNarStreaming (0.72s)1440=== CONT TestService_verifyS3Integrity14412026-09-20 19:22:30.025 UTC [974] ERROR: relation "goose_db_version" does not exist at character 3614422026-09-20 19:22:30.025 UTC [974] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1443=== NAME TestClientIntegration1444 client_integration_test.go:286: Created store path: /build/TestClientIntegration184825033/002/store/5l1h18jlanbgx2wp4qwws4g43bcscr6j-test-file.txt14452026/09/20 19:22:30 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"14462026/09/20 19:22:30 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"14472026/09/20 19:22:30 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"14482026/09/20 19:22:30 WARN Failed to register uploaded object key=9j8kfxsxyvn97wq5k9xq7rssxzpgdl5n.ls error="server returned 404: 404 page not found\n"14492026/09/20 19:22:30 WARN Failed to register uploaded object key=0wpfbi4qgzs667h3gj1awgkdb74w6jpi.ls error="server returned 404: 404 page not found\n"14502026/09/20 19:22:30 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign14512026/09/20 19:22:30 WARN Failed to register uploaded object key=7ik37kpyvsfywq7612z9g211qrzxm91i.ls error="server returned 404: 404 page not found\n"14522026/09/20 19:22:30 INFO Signed narinfos id=2 count=114532026/09/20 19:22:30 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign14542026/09/20 19:22:30 INFO Signed narinfos id=3 count=114552026/09/20 19:22:30 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign14562026/09/20 19:22:30 INFO Signed narinfos id=1 count=114572026/09/20 19:22:30 INFO Uploading 3 narinfos14582026/09/20 19:22:30 WARN Failed to register uploaded object key=7ik37kpyvsfywq7612z9g211qrzxm91i.narinfo error="server returned 404: 404 page not found\n"14592026/09/20 19:22:30 WARN Failed to register uploaded object key=0wpfbi4qgzs667h3gj1awgkdb74w6jpi.narinfo error="server returned 404: 404 page not found\n"14602026/09/20 19:22:30 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete14612026/09/20 19:22:30 WARN Failed to register uploaded object key=9j8kfxsxyvn97wq5k9xq7rssxzpgdl5n.narinfo error="server returned 404: 404 page not found\n"14622026/09/20 19:22:30 OK 20241026095416_initial_model.sql (12.02ms)14632026/09/20 19:22:30 OK 20251210153512_drop_unused_gin_index.sql (2.48ms)1464--- PASS: TestReadProxyNarinfoAlreadyDecompressed (0.71s)1465=== CONT TestService_createPendingClosureHandler14662026/09/20 19:22:30 INFO Completed upload id=114672026/09/20 19:22:30 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete14682026/09/20 19:22:30 OK 20251218171726_add_pins.sql (5.46ms)14692026/09/20 19:22:30 INFO Completed upload id=214702026/09/20 19:22:30 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete14712026/09/20 19:22:30 OK 20260628120000_add_object_size_and_stats.sql (4.9ms)14722026/09/20 19:22:30 INFO Completed upload id=314732026/09/20 19:22:30 INFO Upload complete. (127ms)1474=== NAME TestClientMultipleUploads1475 client_integration_test.go:369: Uploaded 3 paths in 162.956882ms14762026/09/20 19:22:30 OK 20260905000000_add_claims.sql (3.86ms)14772026/09/20 19:22:30 OK 20260920000000_drop_claims.sql (3.07ms)14782026/09/20 19:22:30 goose: successfully migrated database to version: 2026092000000014792026/09/20 19:22:30 OK 1_commit_pending_closure.sql (3.04ms)14802026/09/20 19:22:30 OK 2_object_stats_trigger.sql (2ms)14812026/09/20 19:22:30 goose: up to current file version: 21482--- PASS: TestClientMultipleUploads (1.13s)1483=== CONT TestCompleteMultipartUnregistered14842026/09/20 19:22:30 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"14852026-09-20 19:22:30.096 UTC [1038] ERROR: relation "goose_db_version" does not exist at character 3614862026-09-20 19:22:30.096 UTC [1038] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14872026/09/20 19:22:30 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"14882026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures14892026/09/20 19:22:30 OK 20241026095416_initial_model.sql (11.82ms)14902026/09/20 19:22:30 OK 20251210153512_drop_unused_gin_index.sql (2.17ms)1491--- PASS: TestCacheStatsHandler (0.64s)1492=== CONT TestIsValidUploadKey1493=== RUN TestIsValidUploadKey/narinfo1494=== PAUSE TestIsValidUploadKey/narinfo14952026/09/20 19:22:30 OK 20251218171726_add_pins.sql (4.9ms)1496=== RUN TestIsValidUploadKey/nar_zst1497=== PAUSE TestIsValidUploadKey/nar_zst1498=== RUN TestIsValidUploadKey/nar_xz1499=== PAUSE TestIsValidUploadKey/nar_xz1500=== RUN TestIsValidUploadKey/nar_plain1501=== PAUSE TestIsValidUploadKey/nar_plain1502=== RUN TestIsValidUploadKey/listing1503=== PAUSE TestIsValidUploadKey/listing1504=== RUN TestIsValidUploadKey/build_log1505=== PAUSE TestIsValidUploadKey/build_log1506=== RUN TestIsValidUploadKey/build_log_home-manager_file1507=== PAUSE TestIsValidUploadKey/build_log_home-manager_file1508=== RUN TestIsValidUploadKey/build_log_plus_in_name1509=== PAUSE TestIsValidUploadKey/build_log_plus_in_name1510=== RUN TestIsValidUploadKey/build_log_question_mark1511=== PAUSE TestIsValidUploadKey/build_log_question_mark1512=== RUN TestIsValidUploadKey/build_log_equals1513=== PAUSE TestIsValidUploadKey/build_log_equals1514=== RUN TestIsValidUploadKey/realisation1515=== PAUSE TestIsValidUploadKey/realisation1516=== RUN TestIsValidUploadKey/realisation_plus_in_output1517=== PAUSE TestIsValidUploadKey/realisation_plus_in_output1518=== RUN TestIsValidUploadKey/nix-cache-info1519=== PAUSE TestIsValidUploadKey/nix-cache-info1520=== RUN TestIsValidUploadKey/index.html1521=== PAUSE TestIsValidUploadKey/index.html1522=== RUN TestIsValidUploadKey/narinfo_key,_nar_type1523=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type1524=== RUN TestIsValidUploadKey/nar_key,_narinfo_type1525=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type1526=== RUN TestIsValidUploadKey/listing_key,_narinfo_type1527=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type1528=== RUN TestIsValidUploadKey/traversal1529=== PAUSE TestIsValidUploadKey/traversal1530=== RUN TestIsValidUploadKey/traversal_nar1531=== PAUSE TestIsValidUploadKey/traversal_nar15322026-09-20 19:22:30.132 UTC [1093] ERROR: relation "goose_db_version" does not exist at character 3615332026-09-20 19:22:30.132 UTC [1093] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1534=== RUN TestIsValidUploadKey/absolute1535=== PAUSE TestIsValidUploadKey/absolute1536=== RUN TestIsValidUploadKey/empty_key1537=== PAUSE TestIsValidUploadKey/empty_key1538=== RUN TestIsValidUploadKey/unknown_type1539=== PAUSE TestIsValidUploadKey/unknown_type1540=== CONT TestUploadHandlersRejectOversizedBody15412026/09/20 19:22:30 OK 20260628120000_add_object_size_and_stats.sql (4.86ms)15422026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures15432026/09/20 19:22:30 WARN mTLS auth: subject not in bound subjects subject="CN=reader"15442026/09/20 19:22:30 WARN mTLS auth: subject not in bound subjects subject="CN=reader"1545--- PASS: TestService_NativeMTLS (0.64s)1546=== CONT TestUploadHandlersRejectInvalidKeys1547=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1548=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1549=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1550=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1551=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1552=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1553=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1554=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1555=== CONT TestGenerateLandingPage15562026/09/20 19:22:30 OK 20260905000000_add_claims.sql (4.96ms)15572026/09/20 19:22:30 OK 20260920000000_drop_claims.sql (3.87ms)15582026/09/20 19:22:30 goose: successfully migrated database to version: 2026092000000015592026/09/20 19:22:30 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)15602026/09/20 19:22:30 INFO Uploading 5l1h18jlanbgx2wp4qwws4g43bcscr6j-test-file.txt (152B)1561--- PASS: TestGenerateLandingPage (0.01s)15622026/09/20 19:22:30 OK 1_commit_pending_closure.sql (3.51ms)1563=== CONT TestNARDeduplicationMetadataUploadBug15642026/09/20 19:22:30 OK 2_object_stats_trigger.sql (1.22ms)15652026/09/20 19:22:30 goose: up to current file version: 215662026/09/20 19:22:30 OK 20241026095416_initial_model.sql (10.32ms)15672026/09/20 19:22:30 OK 20251210153512_drop_unused_gin_index.sql (1.59ms)15682026/09/20 19:22:30 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"15692026/09/20 19:22:30 OK 20251218171726_add_pins.sql (3.75ms)15702026/09/20 19:22:30 WARN Failed to register uploaded object key=5l1h18jlanbgx2wp4qwws4g43bcscr6j.ls error="server returned 404: 404 page not found\n"15712026/09/20 19:22:30 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign15722026/09/20 19:22:30 INFO Signed narinfos id=1 count=115732026/09/20 19:22:30 INFO Uploading 1 narinfos15742026/09/20 19:22:30 OK 20260628120000_add_object_size_and_stats.sql (4.75ms)15752026-09-20 19:22:30.161 UTC [1147] ERROR: relation "goose_db_version" does not exist at character 3615762026-09-20 19:22:30.161 UTC [1147] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15772026/09/20 19:22:30 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1578=== NAME TestClientCADerivations1579 client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations2280907154/001/store/rl1aflbpfgisc35s7d9y3mmlay4dkdn8-ca-test15802026/09/20 19:22:30 WARN Failed to register uploaded object key=5l1h18jlanbgx2wp4qwws4g43bcscr6j.narinfo error="server returned 404: 404 page not found\n"15812026/09/20 19:22:30 OK 20260905000000_add_claims.sql (5.29ms)15822026/09/20 19:22:30 OK 20260920000000_drop_claims.sql (3.47ms)15832026/09/20 19:22:30 goose: successfully migrated database to version: 2026092000000015842026/09/20 19:22:30 OK 1_commit_pending_closure.sql (4.03ms)15852026/09/20 19:22:30 INFO Completed upload id=115862026/09/20 19:22:30 INFO Upload complete. (121ms)15872026/09/20 19:22:30 OK 2_object_stats_trigger.sql (8.79ms)15882026/09/20 19:22:30 goose: up to current file version: 215892026/09/20 19:22:30 OK 20241026095416_initial_model.sql (14.49ms)15902026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures15912026/09/20 19:22:30 OK 20251210153512_drop_unused_gin_index.sql (2.37ms)15922026/09/20 19:22:30 OK 20251218171726_add_pins.sql (4.59ms)15932026/09/20 19:22:30 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15942026/09/20 19:22:30 OK 20260628120000_add_object_size_and_stats.sql (4.28ms)15952026/09/20 19:22:30 OK 20260905000000_add_claims.sql (3.71ms)1596 client_ca_test.go:139: Found 1 dependencies (including self)15972026/09/20 19:22:30 OK 20260920000000_drop_claims.sql (2.59ms)15982026/09/20 19:22:30 goose: successfully migrated database to version: 2026092000000015992026/09/20 19:22:30 OK 1_commit_pending_closure.sql (2.38ms)16002026/09/20 19:22:30 OK 2_object_stats_trigger.sql (1.09ms)16012026/09/20 19:22:30 goose: up to current file version: 216022026-09-20 19:22:30.213 UTC [1186] ERROR: relation "goose_db_version" does not exist at character 3616032026-09-20 19:22:30.213 UTC [1186] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16042026/09/20 19:22:30 INFO All 1 paths already cached1605=== NAME TestClientIntegration1606 client_integration_test.go:312: Retrieved narinfo from S3:1607 StorePath: /build/TestClientIntegration184825033/002/store/5l1h18jlanbgx2wp4qwws4g43bcscr6j-test-file.txt1608 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst1609 Compression: zstd1610 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11611 NarSize: 1521612 References: 1613 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11614 client_integration_test.go:313: Retrieved .ls file from S3 (compressed size: 77 bytes)1615 client_integration_test.go:313: Decompressed .ls content (64 bytes):1616 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}1617 client_integration_test.go:316: Testing garbage collection...16182026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures16192026/09/20 19:22:30 OK 20241026095416_initial_model.sql (9.24ms)16202026/09/20 19:22:30 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)16212026/09/20 19:22:30 INFO Uploading b9l64jlsx4a7pifsnaw3n33dggg6nnvm-shared-dep (136B)1622--- PASS: TestReadProxyNarinfo (0.68s)1623=== CONT TestCreatePendingClosureRejectsOversizedNAR16242026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures1625--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)1626=== CONT TestService_readinessHandler16272026/09/20 19:22:30 OK 20251210153512_drop_unused_gin_index.sql (1.85ms)16282026/09/20 19:22:30 OK 20251218171726_add_pins.sql (3.49ms)16292026/09/20 19:22:30 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"16302026/09/20 19:22:30 OK 20260628120000_add_object_size_and_stats.sql (4.02ms)16312026/09/20 19:22:30 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign16322026/09/20 19:22:30 WARN Failed to register uploaded object key=b9l64jlsx4a7pifsnaw3n33dggg6nnvm.ls error="server returned 404: 404 page not found\n"16332026/09/20 19:22:30 INFO Signed narinfos id=2 count=116342026/09/20 19:22:30 INFO Uploading 1 narinfos16352026/09/20 19:22:30 OK 20260905000000_add_claims.sql (4.29ms)16362026/09/20 19:22:30 OK 20260920000000_drop_claims.sql (2.71ms)16372026/09/20 19:22:30 goose: successfully migrated database to version: 2026092000000016382026/09/20 19:22:30 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete16392026/09/20 19:22:30 WARN Failed to register uploaded object key=b9l64jlsx4a7pifsnaw3n33dggg6nnvm.narinfo error="server returned 404: 404 page not found\n"16402026/09/20 19:22:30 OK 1_commit_pending_closure.sql (3.46ms)16412026/09/20 19:22:30 OK 2_object_stats_trigger.sql (1.11ms)16422026/09/20 19:22:30 goose: up to current file version: 216432026/09/20 19:22:30 INFO Completed upload id=216442026/09/20 19:22:30 INFO Upload complete. (100ms)16452026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures16462026/09/20 19:22:30 INFO Uploading 2 paths to 127.0.0.1 (0 already cached)16472026/09/20 19:22:30 INFO Uploading b9l64jlsx4a7pifsnaw3n33dggg6nnvm-shared-dep (136B)16482026/09/20 19:22:30 INFO Uploading znnwnzs2xkas1f4r84hm5pjhh45if344-top (224B)16492026/09/20 19:22:30 INFO Starting cleanup of old closures method=DELETE path=/api/closures16502026/09/20 19:22:30 INFO Garbage collection started16512026/09/20 19:22:30 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"16522026/09/20 19:22:30 WARN Failed to register uploaded object key=nar/1wzv07kwyq46lr9crh7k48inkwp5dbr7hl10lpsq5cvb0p756794.nar.zst error="server returned 404: 404 page not found\n"16532026/09/20 19:22:30 INFO Aborted multipart uploads count=016542026/09/20 19:22:30 WARN Failed to register uploaded object key=znnwnzs2xkas1f4r84hm5pjhh45if344.ls error="server returned 404: 404 page not found\n"16552026/09/20 19:22:30 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign16562026/09/20 19:22:30 WARN Failed to register uploaded object key=b9l64jlsx4a7pifsnaw3n33dggg6nnvm.ls error="server returned 404: 404 page not found\n"16572026/09/20 19:22:30 INFO Signed narinfos id=1 count=116582026/09/20 19:22:30 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"16592026/09/20 19:22:30 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign16602026/09/20 19:22:30 INFO Signed narinfos id=3 count=116612026/09/20 19:22:30 INFO Uploading 2 narinfos16622026/09/20 19:22:30 WARN Force mode enabled - objects will be deleted immediately without grace period16632026/09/20 19:22:30 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete16642026/09/20 19:22:30 WARN Failed to register uploaded object key=b9l64jlsx4a7pifsnaw3n33dggg6nnvm.narinfo error="server returned 404: 404 page not found\n"16652026/09/20 19:22:30 WARN Failed to register uploaded object key=znnwnzs2xkas1f4r84hm5pjhh45if344.narinfo error="server returned 404: 404 page not found\n"16662026/09/20 19:22:30 INFO Completed upload id=316672026/09/20 19:22:30 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16682026/09/20 19:22:30 INFO Completed upload id=116692026/09/20 19:22:30 INFO Upload complete. (255ms)1670=== NAME TestClientSharedPathCommittedMidPush1671 client_integration_test.go:680: Retrieved narinfo from S3:1672 StorePath: /build/TestClientSharedPathCommittedMidPush1970538366/001/store/b9l64jlsx4a7pifsnaw3n33dggg6nnvm-shared-dep1673 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst1674 Compression: zstd1675 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y821676 NarSize: 1361677 References: 1678 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n1679 client_integration_test.go:680: Retrieved narinfo from S3:1680 StorePath: /build/TestClientSharedPathCommittedMidPush1970538366/001/store/znnwnzs2xkas1f4r84hm5pjhh45if344-top1681 URL: nar/1wzv07kwyq46lr9crh7k48inkwp5dbr7hl10lpsq5cvb0p756794.nar.zst1682 Compression: zstd1683 NarHash: sha256:1wzv07kwyq46lr9crh7k48inkwp5dbr7hl10lpsq5cvb0p7567941684 NarSize: 2241685 References: /build/TestClientSharedPathCommittedMidPush1970538366/001/store/b9l64jlsx4a7pifsnaw3n33dggg6nnvm-shared-dep1686 CA: text:sha256:0rkfwgy5nbblmbzi8sj1h2wj756c5wja9nxja36gl40f1214j8hg1687--- PASS: TestClientSharedPathCommittedMidPush (1.42s)1688=== CONT TestProxyWriteTimeout1689=== RUN TestProxyWriteTimeout/narinfo1690=== PAUSE TestProxyWriteTimeout/narinfo1691=== RUN TestProxyWriteTimeout/1_GiB_nar1692=== PAUSE TestProxyWriteTimeout/1_GiB_nar1693=== RUN TestProxyWriteTimeout/10_GiB_nar1694=== PAUSE TestProxyWriteTimeout/10_GiB_nar1695=== RUN TestProxyWriteTimeout/unknown_size1696=== PAUSE TestProxyWriteTimeout/unknown_size1697=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle1698--- PASS: TestResurrectedObjectNotDeleted (0.69s)16992026-09-20 19:22:30.300 UTC [1278] ERROR: relation "goose_db_version" does not exist at character 3617002026-09-20 19:22:30.300 UTC [1278] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1701=== CONT TestCacheConfigHandlerMaxNarSize1702--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)1703=== CONT TestResolveDBConnectionString/flag_wins1704=== CONT TestResolveDBConnectionString/PGHOST_allows_empty1705=== CONT TestResolveDBConnectionString/missing_file_is_an_error1706=== CONT TestResolveDBConnectionString/nothing_configured1707=== CONT TestResolveDBConnectionString/file_when_flag_empty1708=== CONT TestClientErrorHandling/InvalidStorePath1709--- PASS: TestResolveDBConnectionString (0.00s)1710 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)1711 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)1712 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)1713 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)1714 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)17152026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures17162026/09/20 19:22:30 INFO Received cleanup request method=DELETE path=/api/pending_closures17172026/09/20 19:22:30 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)17182026/09/20 19:22:30 INFO Uploading rl1aflbpfgisc35s7d9y3mmlay4dkdn8-ca-test (144B)1719--- PASS: TestService_ReadScope_PublicByDefault (0.67s)1720=== CONT TestClientErrorHandling/InvalidAuthToken17212026/09/20 19:22:30 INFO Aborted multipart uploads count=117222026/09/20 19:22:30 WARN Failed to register uploaded object key=log/8rgr8qspj12s504zx4bgh2fijac92za1-ca-test.drv error="server returned 404: 404 page not found\n"17232026/09/20 19:22:30 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"1724--- PASS: TestMultipartCleanup (0.80s)1725=== CONT TestClientErrorHandling/ServerNotAvailable17262026/09/20 19:22:30 OK 20241026095416_initial_model.sql (10.8ms)17272026/09/20 19:22:30 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign17282026/09/20 19:22:30 WARN Failed to register uploaded object key=rl1aflbpfgisc35s7d9y3mmlay4dkdn8.ls error="server returned 404: 404 page not found\n"17292026/09/20 19:22:30 OK 20251210153512_drop_unused_gin_index.sql (2.85ms)17302026/09/20 19:22:30 INFO Signed narinfos id=1 count=117312026/09/20 19:22:30 INFO Uploading 1 narinfos1732=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure1733=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure1734=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart1735=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart1736=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts1737=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts1738=== CONT TestServerTLSConfig/no_client_CA1739=== CONT TestServerTLSConfig/missing_CA_file1740=== CONT TestServerTLSConfig/not_a_PEM_file1741--- PASS: TestServerTLSConfig (0.00s)1742 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)1743 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)1744 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.00s)1745=== CONT TestCacheConfigHandler/full_config,_no_issuer1746=== CONT TestCacheConfigHandler/no_signing_keys1747=== CONT TestCacheConfigHandler/no_cache_url_configured1748=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1749--- PASS: TestCacheConfigHandler (0.00s)1750 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)1751 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)1752 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)1753 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)1754=== CONT TestIsValidCachePath/narinfo1755=== CONT TestIsValidCachePath/wrong_extension1756=== CONT TestIsValidCachePath/leading_slash1757=== CONT TestIsValidCachePath/short_hash1758=== CONT TestIsValidCachePath/empty1759=== CONT TestIsValidCachePath/random_path1760=== CONT TestIsValidCachePath/invalid_char_u1761=== CONT TestIsValidCachePath/invalid_char_e1762=== CONT TestIsValidCachePath/traversal_in_middle1763=== CONT TestIsValidCachePath/traversal_parent1764=== CONT TestIsValidCachePath/index.html1765=== CONT TestIsValidCachePath/nix-cache-info1766=== CONT TestIsValidCachePath/realisation1767=== CONT TestIsValidCachePath/log1768=== CONT TestIsValidCachePath/ls1769=== CONT TestIsValidCachePath/nar_uncompressed1770=== CONT TestIsValidCachePath/nar_bz21771=== CONT TestIsValidCachePath/nar_xz1772=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars1773=== CONT TestIsValidCachePath/nar_zst1774--- PASS: TestIsValidCachePath (0.00s)1775 --- PASS: TestIsValidCachePath/narinfo (0.00s)1776 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)1777 --- PASS: TestIsValidCachePath/leading_slash (0.00s)1778 --- PASS: TestIsValidCachePath/short_hash (0.00s)1779 --- PASS: TestIsValidCachePath/empty (0.00s)1780 --- PASS: TestIsValidCachePath/random_path (0.00s)1781 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)1782 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)1783 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)1784 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)1785 --- PASS: TestIsValidCachePath/index.html (0.00s)1786 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)1787 --- PASS: TestIsValidCachePath/realisation (0.00s)1788 --- PASS: TestIsValidCachePath/log (0.00s)1789 --- PASS: TestIsValidCachePath/ls (0.00s)1790 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)1791 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)1792 --- PASS: TestIsValidCachePath/nar_xz (0.00s)1793 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)1794 --- PASS: TestIsValidCachePath/nar_zst (0.00s)1795=== CONT TestParseSingleRange/none1796=== CONT TestParseSingleRange/open-ended17972026/09/20 19:22:30 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1798=== CONT TestParseSingleRange/start_far_past_EOF1799=== CONT TestParseSingleRange/start_past_EOF1800=== CONT TestParseSingleRange/single_byte1801=== CONT TestParseSingleRange/suffix_exceeds_size1802=== CONT TestParseSingleRange/suffix1803=== CONT TestParseSingleRange/end_clamped_to_size18042026/09/20 19:22:30 WARN Failed to register uploaded object key=rl1aflbpfgisc35s7d9y3mmlay4dkdn8.narinfo error="server returned 404: 404 page not found\n"1805=== CONT TestParseSingleRange/multi-range_ignored1806=== CONT TestParseSingleRange/malformed_both_empty1807=== CONT TestParseSingleRange/malformed_no_dash1808=== CONT TestParseSingleRange/closed1809=== CONT TestParseSingleRange/malformed_end_before_start1810=== CONT TestParseSingleRange/unknown_unit1811=== CONT TestIsValidUploadKey/narinfo1812--- PASS: TestParseSingleRange (0.00s)1813 --- PASS: TestParseSingleRange/none (0.00s)1814 --- PASS: TestParseSingleRange/open-ended (0.00s)1815 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)1816 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)1817 --- PASS: TestParseSingleRange/single_byte (0.00s)1818 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)1819 --- PASS: TestParseSingleRange/suffix (0.00s)1820 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)1821 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)1822 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)1823 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)1824 --- PASS: TestParseSingleRange/closed (0.00s)1825 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)1826 --- PASS: TestParseSingleRange/unknown_unit (0.00s)1827=== CONT TestIsValidUploadKey/realisation_plus_in_output1828=== CONT TestIsValidUploadKey/realisation1829=== CONT TestIsValidUploadKey/build_log_equals1830=== CONT TestIsValidUploadKey/build_log_question_mark1831=== CONT TestIsValidUploadKey/build_log_plus_in_name1832=== CONT TestIsValidUploadKey/build_log_home-manager_file1833=== CONT TestIsValidUploadKey/build_log1834=== CONT TestIsValidUploadKey/listing1835=== CONT TestIsValidUploadKey/nar_plain1836=== CONT TestIsValidUploadKey/nix-cache-info1837=== CONT TestIsValidUploadKey/nar_xz1838=== CONT TestIsValidUploadKey/nar_zst1839=== CONT TestIsValidUploadKey/traversal1840=== CONT TestIsValidUploadKey/unknown_type1841=== CONT TestIsValidUploadKey/empty_key1842=== CONT TestIsValidUploadKey/absolute1843=== CONT TestIsValidUploadKey/traversal_nar1844=== CONT TestIsValidUploadKey/nar_key,_narinfo_type1845=== CONT TestIsValidUploadKey/listing_key,_narinfo_type1846=== CONT TestIsValidUploadKey/narinfo_key,_nar_type1847=== CONT TestIsValidUploadKey/index.html1848--- PASS: TestIsValidUploadKey (0.00s)1849 --- PASS: TestIsValidUploadKey/narinfo (0.00s)1850 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)1851 --- PASS: TestIsValidUploadKey/realisation (0.00s)1852 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)1853 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)1854 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)1855 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)1856 --- PASS: TestIsValidUploadKey/build_log (0.00s)1857 --- PASS: TestIsValidUploadKey/listing (0.00s)1858 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)1859 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)1860 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)1861 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)1862 --- PASS: TestIsValidUploadKey/traversal (0.00s)1863 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)1864 --- PASS: TestIsValidUploadKey/empty_key (0.00s)1865 --- PASS: TestIsValidUploadKey/absolute (0.00s)1866 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)1867 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)1868 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)1869 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)1870 --- PASS: TestIsValidUploadKey/index.html (0.00s)1871=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info18722026/09/20 19:22:30 INFO Received uploads request method=POST path=/1873=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key18742026/09/20 19:22:30 INFO Received complete multipart upload request method=POST path=/1875=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal18762026/09/20 19:22:30 INFO Received uploads request method=POST path=/1877=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key18782026/09/20 19:22:30 INFO Received request for more parts method=POST path=/1879=== CONT TestProxyWriteTimeout/narinfo1880--- PASS: TestUploadHandlersRejectInvalidKeys (0.00s)1881 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)1882 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)1883 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)1884 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)1885=== CONT TestProxyWriteTimeout/unknown_size1886=== CONT TestProxyWriteTimeout/1_GiB_nar1887=== CONT TestProxyWriteTimeout/10_GiB_nar1888--- PASS: TestProxyWriteTimeout (0.00s)1889 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)1890 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)1891 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)1892 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)1893=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure18942026/09/20 19:22:30 INFO Received uploads request method=POST path=/18952026/09/20 19:22:30 OK 20251218171726_add_pins.sql (11.24ms)18962026/09/20 19:22:30 INFO Completed upload id=118972026/09/20 19:22:30 INFO Upload complete. (102ms)18982026/09/20 19:22:30 OK 20260628120000_add_object_size_and_stats.sql (5.02ms)1899=== NAME TestClientCADerivations1900 client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations2280907154/001/store/rl1aflbpfgisc35s7d9y3mmlay4dkdn8-ca-test1901 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst1902 Compression: zstd1903 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1904 NarSize: 1441905 References: 1906 Deriver: /build/TestClientCADerivations2280907154/001/store/8rgr8qspj12s504zx4bgh2fijac92za1-ca-test.drv1907 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1908 client_ca_test.go:185: Checking for realisation files in S3...1909 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations1910 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache19112026/09/20 19:22:30 OK 20260905000000_add_claims.sql (4.78ms)19122026/09/20 19:22:30 OK 20260920000000_drop_claims.sql (4.35ms)19132026/09/20 19:22:30 goose: successfully migrated database to version: 2026092000000019142026/09/20 19:22:30 OK 1_commit_pending_closure.sql (3.88ms)19152026/09/20 19:22:30 OK 2_object_stats_trigger.sql (2.57ms)19162026/09/20 19:22:30 goose: up to current file version: 219172026-09-20 19:22:30.375 UTC [1338] ERROR: relation "goose_db_version" does not exist at character 3619182026-09-20 19:22:30.375 UTC [1338] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19192026/09/20 19:22:30 OK 20241026095416_initial_model.sql (8.7ms)19202026/09/20 19:22:30 OK 20251210153512_drop_unused_gin_index.sql (1.22ms)19212026/09/20 19:22:30 OK 20251218171726_add_pins.sql (2.77ms)19222026/09/20 19:22:30 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/present19232026/09/20 19:22:30 OK 20260628120000_add_object_size_and_stats.sql (2.51ms)19242026-09-20 19:22:30.399 UTC [1357] ERROR: relation "goose_db_version" does not exist at character 3619252026-09-20 19:22:30.399 UTC [1357] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19262026/09/20 19:22:30 OK 20260905000000_add_claims.sql (2.99ms)19272026-09-20 19:22:30.401 UTC [1358] ERROR: relation "goose_db_version" does not exist at character 3619282026-09-20 19:22:30.401 UTC [1358] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19292026/09/20 19:22:30 OK 20260920000000_drop_claims.sql (1.7ms)19302026/09/20 19:22:30 goose: successfully migrated database to version: 202609200000001931=== RUN TestService_RequireScope_OIDC/builder_may_write1932=== PAUSE TestService_RequireScope_OIDC/builder_may_write1933=== RUN TestService_RequireScope_OIDC/builder_may_not_admin1934=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin1935=== RUN TestService_RequireScope_OIDC/ops_may_admin1936=== PAUSE TestService_RequireScope_OIDC/ops_may_admin1937=== RUN TestService_RequireScope_OIDC/ops_may_not_write1938=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write1939=== RUN TestService_RequireScope_OIDC/reader_may_not_write1940=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write1941=== RUN TestService_RequireScope_OIDC/static_token_may_admin1942=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin1943=== RUN TestService_RequireScope_OIDC/static_token_may_write1944=== PAUSE TestService_RequireScope_OIDC/static_token_may_write1945=== RUN TestService_RequireScope_OIDC/reader_may_read1946=== PAUSE TestService_RequireScope_OIDC/reader_may_read1947=== RUN TestService_RequireScope_OIDC/writer_implies_read1948=== PAUSE TestService_RequireScope_OIDC/writer_implies_read1949=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read1950=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read1951=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart19522026/09/20 19:22:30 INFO Received complete multipart upload request method=POST path=/19532026/09/20 19:22:30 OK 1_commit_pending_closure.sql (2.77ms)19542026/09/20 19:22:30 OK 2_object_stats_trigger.sql (823.51µs)19552026/09/20 19:22:30 goose: up to current file version: 219562026/09/20 19:22:30 OK 20241026095416_initial_model.sql (10.78ms)19572026/09/20 19:22:30 OK 20241026095416_initial_model.sql (10.51ms)19582026/09/20 19:22:30 OK 20251210153512_drop_unused_gin_index.sql (1.33ms)19592026/09/20 19:22:30 OK 20251210153512_drop_unused_gin_index.sql (1.51ms)1960--- PASS: TestObjectStatsTrigger (0.68s)1961=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts19622026/09/20 19:22:30 INFO Received request for more parts method=POST path=/19632026/09/20 19:22:30 OK 20251218171726_add_pins.sql (2.91ms)19642026/09/20 19:22:30 OK 20251218171726_add_pins.sql (2.97ms)19652026/09/20 19:22:30 OK 20260628120000_add_object_size_and_stats.sql (3.04ms)19662026/09/20 19:22:30 OK 20260628120000_add_object_size_and_stats.sql (3.06ms)19672026/09/20 19:22:30 OK 20260905000000_add_claims.sql (2.66ms)19682026/09/20 19:22:30 OK 20260905000000_add_claims.sql (2.69ms)19692026/09/20 19:22:30 OK 20260920000000_drop_claims.sql (1.3ms)19702026/09/20 19:22:30 goose: successfully migrated database to version: 2026092000000019712026/09/20 19:22:30 OK 20260920000000_drop_claims.sql (1.72ms)19722026/09/20 19:22:30 goose: successfully migrated database to version: 2026092000000019732026/09/20 19:22:30 OK 1_commit_pending_closure.sql (1.38ms)19742026/09/20 19:22:30 OK 2_object_stats_trigger.sql (1.1ms)19752026/09/20 19:22:30 goose: up to current file version: 219762026/09/20 19:22:30 OK 1_commit_pending_closure.sql (2.12ms)19772026/09/20 19:22:30 OK 2_object_stats_trigger.sql (843.97µs)19782026/09/20 19:22:30 goose: up to current file version: 21979--- PASS: TestMetricsInventory (0.65s)1980=== CONT TestService_RequireScope_OIDC/builder_may_write1981=== CONT TestService_RequireScope_OIDC/static_token_may_admin1982=== CONT TestService_RequireScope_OIDC/reader_may_not_write1983=== CONT TestService_RequireScope_OIDC/ops_may_not_write1984=== CONT TestService_RequireScope_OIDC/ops_may_admin1985=== CONT TestService_RequireScope_OIDC/builder_may_not_admin1986=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read1987=== CONT TestService_RequireScope_OIDC/static_token_may_write1988=== CONT TestService_RequireScope_OIDC/writer_implies_read1989=== CONT TestService_RequireScope_OIDC/reader_may_read1990--- PASS: TestService_RequireScope_OIDC (0.72s)1991 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)1992 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)1993 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)1994 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)1995 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)1996 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)1997 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)1998 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)1999 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)2000 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)2001=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token2002=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token2003=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected2004=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected2005=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected2006=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected2007=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2008=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2009=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token2010=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected20112026/09/20 19:22:30 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]2012=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2013=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected20142026/09/20 19:22:30 WARN Authentication failed token_preview=eyJhbGciOi...X2iGkiPXwg token_length=702 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]2015--- PASS: TestService_AuthMiddleware_OIDC (0.68s)2016 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)2017 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)2018 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.02s)2019 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.02s)2020=== NAME TestClientCADerivations2021 client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features2022 warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable2023 error: binary cache 's3://bucket30?endpoint=http://localhost:34749&region=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations2280907154/001/store'2024 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 120252026/09/20 19:22:30 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"20262026/09/20 19:22:30 WARN mTLS auth: bound subjects configured but subject DN unavailable20272026/09/20 19:22:30 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"2028--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (0.68s)2029--- PASS: TestClientCADerivations (1.12s)20302026/09/20 19:22:30 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=197.261963ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2031--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (0.71s)20322026/09/20 19:22:30 INFO Received cleanup request method=DELETE path=/api/pending_closures20332026/09/20 19:22:30 INFO Aborted multipart uploads count=020342026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures20352026/09/20 19:22:30 INFO Received cleanup request method=DELETE path=/api/pending_closures20362026/09/20 19:22:30 INFO Aborted multipart uploads count=120372026/09/20 19:22:30 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20382026-09-20 19:22:30.680 UTC [879] ERROR: Closure does not exist: id=120392026-09-20 19:22:30.680 UTC [879] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE20402026-09-20 19:22:30.680 UTC [879] STATEMENT: -- name: CommitPendingClosure :exec2041 SELECT commit_pending_closure($1::bigint)2042 2043--- PASS: TestService_cleanupPendingClosuresHandler (0.83s)2044--- PASS: TestService_ReadAuthMiddleware (0.81s)20452026/09/20 19:22:30 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=421.524297ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present20462026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures2047--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (0.78s)20482026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures2049=== NAME TestOrphanedObjectsGC2050 orphaned_objects_gc_test.go:290: GC Test Summary:2051 orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A2052 orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B2053 orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)2054 orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)2055 orphaned_objects_gc_test.go:295: - Total deleted: 10 objects2056--- PASS: TestOrphanedObjectsGC (1.07s)20572026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures20582026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures20592026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures20602026/09/20 19:22:30 INFO Received complete multipart upload request method=POST path=/api/multipart/complete20612026/09/20 19:22:30 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst2062--- PASS: TestCompleteMultipartUnregistered (0.74s)20632026/09/20 19:22:30 WARN readiness check failed error="closed pool"2064--- PASS: TestService_readinessHandler (0.64s)2065=== NAME TestNARDeduplicationMetadataUploadBug2066 metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug205877661/001/store/270g0f6007rhww101zafrg2kzqw5587x-file1.txt20672026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures20682026/09/20 19:22:30 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"20692026/09/20 19:22:30 INFO Received uploads request method=POST path=/api/pending_closures20702026/09/20 19:22:30 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"20712026/09/20 19:22:30 INFO Received complete multipart upload request method=POST path=/api/multipart/complete20722026/09/20 19:22:30 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)20732026/09/20 19:22:30 INFO Uploading 270g0f6007rhww101zafrg2kzqw5587x-file1.txt (160B)20742026/09/20 19:22:31 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"20752026/09/20 19:22:31 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign20762026/09/20 19:22:31 WARN Failed to register uploaded object key=270g0f6007rhww101zafrg2kzqw5587x.ls error="server returned 404: 404 page not found\n"20772026/09/20 19:22:31 INFO Signed narinfos id=1 count=120782026/09/20 19:22:31 INFO Uploading 1 narinfos20792026/09/20 19:22:31 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20802026/09/20 19:22:31 WARN Failed to register uploaded object key=270g0f6007rhww101zafrg2kzqw5587x.narinfo error="server returned 404: 404 page not found\n"20812026/09/20 19:22:31 INFO Completed upload id=120822026/09/20 19:22:31 INFO Upload complete. (104ms)2083 metadata_upload_test.go:54: Retrieved narinfo from S3:2084 StorePath: /build/TestNARDeduplicationMetadataUploadBug205877661/001/store/270g0f6007rhww101zafrg2kzqw5587x-file1.txt2085 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst2086 Compression: zstd2087 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2088 NarSize: 1602089 References: 2090 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2091 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)2092 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):2093 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}20942026/09/20 19:22:31 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"2095 metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug205877661/001/store/k8pnwj8pzwyx7wdmcvqyhbw3pfzkzfjn-file2.txt20962026/09/20 19:22:31 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"20972026/09/20 19:22:31 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=020982026/09/20 19:22:31 INFO Vacuumed table table=pending_closures20992026/09/20 19:22:31 INFO Vacuumed table table=pending_objects21002026/09/20 19:22:31 INFO Vacuumed table table=multipart_uploads21012026/09/20 19:22:31 INFO Vacuumed table table=closures21022026/09/20 19:22:31 INFO Vacuumed table table=objects21032026/09/20 19:22:31 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=743.45593ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present21042026/09/20 19:22:31 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"21052026/09/20 19:22:31 INFO Received uploads request method=POST path=/api/pending_closures21062026/09/20 19:22:31 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)21072026/09/20 19:22:31 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign21082026/09/20 19:22:31 WARN Failed to register uploaded object key=k8pnwj8pzwyx7wdmcvqyhbw3pfzkzfjn.ls error="server returned 404: 404 page not found\n"21092026/09/20 19:22:31 INFO Signed narinfos id=2 count=121102026/09/20 19:22:31 INFO Uploading 1 narinfos21112026/09/20 19:22:31 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete21122026/09/20 19:22:31 WARN Failed to register uploaded object key=k8pnwj8pzwyx7wdmcvqyhbw3pfzkzfjn.narinfo error="server returned 404: 404 page not found\n"21132026/09/20 19:22:31 INFO Completed upload id=221142026/09/20 19:22:31 INFO Upload complete. (90ms)2115 metadata_upload_test.go:76: Retrieved narinfo from S3:2116 StorePath: /build/TestNARDeduplicationMetadataUploadBug205877661/001/store/k8pnwj8pzwyx7wdmcvqyhbw3pfzkzfjn-file2.txt2117 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst2118 Compression: zstd2119 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2120 NarSize: 1602121 References: 2122 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2123 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)2124 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):2125 {"version":1,"root":{"type":"regular","size":44}}2126--- PASS: TestNARDeduplicationMetadataUploadBug (1.04s)21272026/09/20 19:22:31 INFO Received complete multipart upload request method=POST path=/api/multipart/complete21282026/09/20 19:22:31 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=Mjc3NGQwNGUtMTk2Mi00YzY2LTkzZTAtNzI3Yzc3OWJiNjU3LjhiM2ZkZTk1LTg5ZGYtNDk0ZC05ZjA5LThkZTY3YjVhMDU4NHgxNzg5OTMyMTUwNzU5MDMyNDc3 parts=1021292026/09/20 19:22:31 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete21302026/09/20 19:22:31 INFO Completed upload id=121312026/09/20 19:22:31 INFO Received uploads request method=POST path=/api/pending_closures21322026/09/20 19:22:31 INFO Received uploads request method=POST path=/api/pending_closures21332026/09/20 19:22:31 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo21342026/09/20 19:22:31 WARN Found objects in DB but missing from S3, will re-upload count=121352026/09/20 19:22:31 INFO Received complete multipart upload request method=POST path=/api/multipart/complete2136--- PASS: TestService_verifyS3Integrity (1.22s)21372026/09/20 19:22:31 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=Mjc3NGQwNGUtMTk2Mi00YzY2LTkzZTAtNzI3Yzc3OWJiNjU3LjNjNzQ0NDE5LWFkMzMtNGU0Zi05OTZkLTA2NDI4M2UwM2JmYngxNzg5OTMyMTUwNzg2MTU4OTMz parts=1021382026/09/20 19:22:31 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete21392026/09/20 19:22:31 INFO Completed upload id=121402026/09/20 19:22:31 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000021412026/09/20 19:22:31 INFO Received uploads request method=POST path=/api/pending_closures21422026/09/20 19:22:31 INFO Starting cleanup of old closures method=DELETE path=/api/closures21432026/09/20 19:22:31 INFO Aborted multipart uploads count=021442026/09/20 19:22:31 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=021452026/09/20 19:22:31 INFO Vacuumed table table=pending_closures21462026/09/20 19:22:31 INFO Vacuumed table table=pending_objects21472026/09/20 19:22:31 INFO Vacuumed table table=multipart_uploads21482026/09/20 19:22:31 INFO Vacuumed table table=closures21492026/09/20 19:22:31 INFO Vacuumed table table=objects21502026/09/20 19:22:31 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000002151--- PASS: TestService_createPendingClosureHandler (1.27s)21522026/09/20 19:22:31 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=021532026/09/20 19:22:31 INFO Vacuumed table table=pending_closures21542026/09/20 19:22:31 INFO Vacuumed table table=pending_objects21552026/09/20 19:22:31 INFO Vacuumed table table=multipart_uploads21562026/09/20 19:22:31 INFO Vacuumed table table=closures21572026/09/20 19:22:31 INFO Vacuumed table table=objects2158--- PASS: TestUploadHandlersRejectOversizedBody (0.19s)2159 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.08s)2160 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.10s)2161 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (1.44s)21622026/09/20 19:22:31 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02163=== NAME TestPinProtectsFromGC2164 client_integration_test.go:794: Pin successfully protected closure from garbage collection2165--- PASS: TestPinProtectsFromGC (2.99s)21662026/09/20 19:22:31 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.678236533s error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2167=== NAME TestOrphanedObjectsGCStressTest2168 orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains2169 orphaned_objects_gc_test.go:446: Marked 210 objects for deletion21702026/09/20 19:22:32 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02171=== NAME TestClientIntegration2172 client_integration_test.go:323: Objects in database after GC:2173 client_integration_test.go:323: Successfully deleted all objects with GC --force2174--- PASS: TestClientIntegration (3.01s)2175=== NAME TestOrphanedObjectsGCStressTest2176 orphaned_objects_gc_test.go:509: Stress test completed successfully:2177 orphaned_objects_gc_test.go:510: - Active objects preserved: 202178 orphaned_objects_gc_test.go:511: - Objects deleted: 2102179 orphaned_objects_gc_test.go:512: - Total GC'd: 2102180--- PASS: TestOrphanedObjectsGCStressTest (2.70s)21812026/09/20 19:22:33 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-config21822026/09/20 19:22:33 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=197.560659ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21832026/09/20 19:22:33 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=429.056648ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21842026/09/20 19:22:34 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=769.408028ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21852026/09/20 19:22:35 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.661660718s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21862026/09/20 19:22:36 WARN Rate limiter enabled after throttle name=s3-test rate=521872026/09/20 19:22:36 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."2188=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle2189 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=102190 throttle_test.go:215: Rate limiter: enabled=true, rate=5.002191--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (5.72s)21922026/09/20 19:22:36 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"21932026/09/20 19:22:36 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_closures21942026/09/20 19:22:36 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=195.114717ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures21952026/09/20 19:22:37 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=401.170354ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures21962026/09/20 19:22:37 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=849.761469ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures21972026/09/20 19:22:38 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.638659697s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures2198--- PASS: TestClientErrorHandling (0.00s)2199 --- PASS: TestClientErrorHandling/InvalidStorePath (0.68s)2200 --- PASS: TestClientErrorHandling/InvalidAuthToken (0.76s)2201 --- PASS: TestClientErrorHandling/ServerNotAvailable (9.65s)2202PASS22032026-09-20 19:22:40.245 UTC [129] LOG: received smart shutdown request22042026-09-20 19:22:40.251 UTC [129] LOG: background worker "logical replication launcher" (PID 139) exited with exit code 122052026-09-20 19:22:40.270 UTC [134] LOG: shutting down22062026-09-20 19:22:40.271 UTC [134] LOG: checkpoint starting: shutdown immediate22072026-09-20 19:22:40.821 UTC [134] LOG: checkpoint complete: wrote 11504 buffers (70.2%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 15 recycled; write=0.254 s, sync=0.281 s, total=0.551 s; sync files=18404, longest=0.094 s, average=0.001 s; distance=251185 kB, estimate=251185 kB; lsn=0/10CB2348, redo lsn=0/10CB234822082026-09-20 19:22:40.920 UTC [129] LOG: database system is shut down2209Running OIDC tests...2210=== RUN TestGlobMatch2211=== PAUSE TestGlobMatch2212=== RUN TestAudienceForIssuer2213=== PAUSE TestAudienceForIssuer2214=== RUN TestValidateToken_ValidToken2215=== PAUSE TestValidateToken_ValidToken2216=== RUN TestValidateToken_WrongAudience2217=== PAUSE TestValidateToken_WrongAudience2218=== RUN TestValidateToken_Expired2219=== PAUSE TestValidateToken_Expired2220=== RUN TestValidateToken_BoundClaimsMismatch2221=== PAUSE TestValidateToken_BoundClaimsMismatch2222=== RUN TestValidateToken_BoundSubjectMismatch2223=== PAUSE TestValidateToken_BoundSubjectMismatch2224=== RUN TestValidateToken_MultipleProviders2225=== PAUSE TestValidateToken_MultipleProviders2226=== RUN TestValidateToken_NoMatchingProvider2227=== PAUSE TestValidateToken_NoMatchingProvider2228=== RUN TestValidateToken_KubernetesServiceAccount2229=== PAUSE TestValidateToken_KubernetesServiceAccount2230=== RUN TestNewValidator_KubernetesRequiresCA2231=== PAUSE TestNewValidator_KubernetesRequiresCA2232=== RUN TestValidateToken_KubernetesIssuerFromOwnToken2233=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken2234=== RUN TestScopes_LegacyProviderDefaultsToWrite2235=== PAUSE TestScopes_LegacyProviderDefaultsToWrite2236=== RUN TestScopes_Rules2237=== PAUSE TestScopes_Rules2238=== RUN TestScopes_ConfigValidation2239=== PAUSE TestScopes_ConfigValidation2240=== CONT TestGlobMatch2241=== CONT TestValidateToken_NoMatchingProvider2242=== CONT TestScopes_LegacyProviderDefaultsToWrite2243=== CONT TestScopes_ConfigValidation2244=== RUN TestGlobMatch/foo_foo2245=== PAUSE TestGlobMatch/foo_foo2246=== RUN TestGlobMatch/foo_bar2247=== PAUSE TestGlobMatch/foo_bar2248=== RUN TestGlobMatch/*_2249=== PAUSE TestGlobMatch/*_2250=== RUN TestGlobMatch/*_anything2251=== PAUSE TestGlobMatch/*_anything2252=== RUN TestGlobMatch/foo*_foo2253=== CONT TestValidateToken_MultipleProviders2254=== CONT TestValidateToken_BoundSubjectMismatch2255=== CONT TestValidateToken_BoundClaimsMismatch2256=== CONT TestValidateToken_Expired2257=== CONT TestValidateToken_WrongAudience2258=== CONT TestValidateToken_ValidToken2259=== CONT TestAudienceForIssuer2260--- PASS: TestAudienceForIssuer (0.00s)2261=== CONT TestScopes_Rules2262=== CONT TestNewValidator_KubernetesRequiresCA2263=== CONT TestValidateToken_KubernetesIssuerFromOwnToken2264=== CONT TestValidateToken_KubernetesServiceAccount2265=== PAUSE TestGlobMatch/foo*_foo2266--- PASS: TestScopes_ConfigValidation (0.00s)2267=== RUN TestGlobMatch/foo*_foobar2268=== PAUSE TestGlobMatch/foo*_foobar2269=== RUN TestGlobMatch/foo*_bar2270=== PAUSE TestGlobMatch/foo*_bar2271=== RUN TestGlobMatch/*bar_bar2272=== PAUSE TestGlobMatch/*bar_bar2273=== RUN TestGlobMatch/*bar_foobar2274=== PAUSE TestGlobMatch/*bar_foobar2275=== RUN TestGlobMatch/*bar_foo2276=== PAUSE TestGlobMatch/*bar_foo2277=== RUN TestGlobMatch/foo*bar_foobar2278=== PAUSE TestGlobMatch/foo*bar_foobar2279=== RUN TestGlobMatch/foo*bar_foo123bar2280=== PAUSE TestGlobMatch/foo*bar_foo123bar2281=== RUN TestGlobMatch/foo*bar_foobarbaz2282=== PAUSE TestGlobMatch/foo*bar_foobarbaz2283=== RUN TestGlobMatch/*/*_foo/bar2284=== PAUSE TestGlobMatch/*/*_foo/bar2285=== RUN TestGlobMatch/*/*_foo2286=== PAUSE TestGlobMatch/*/*_foo22872026/09/20 19:22:42 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:46737/oidc22882026/09/20 19:22:42 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:46099/oidc22892026/09/20 19:22:42 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:43119/oidc2290=== RUN TestGlobMatch/refs/heads/*_refs/heads/main22912026/09/20 19:22:42 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:43011/oidc2292=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main22932026/09/20 19:22:42 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35897/oidc2294=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.022952026/09/20 19:22:42 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45239/oidc22962026/09/20 19:22:42 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:44139/oidc22972026/09/20 19:22:42 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:39487/oidc22982026/09/20 19:22:42 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:38003/oidc2299=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.02300=== RUN TestGlobMatch/refs/*/main_refs/heads/main2301=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main2302=== RUN TestGlobMatch/fo?_foo2303=== PAUSE TestGlobMatch/fo?_foo2304=== RUN TestGlobMatch/fo?_fo2305=== PAUSE TestGlobMatch/fo?_fo2306=== RUN TestGlobMatch/fo?_fooo2307=== PAUSE TestGlobMatch/fo?_fooo2308=== RUN TestGlobMatch/?oo_foo2309=== PAUSE TestGlobMatch/?oo_foo2310=== RUN TestGlobMatch/?oo_boo2311=== PAUSE TestGlobMatch/?oo_boo2312=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2313=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2314=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2315=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2316=== CONT TestGlobMatch/foo_foo2317=== CONT TestGlobMatch/*/*_foo/bar2318=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.02319=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2320=== CONT TestGlobMatch/fo?_foo2321=== CONT TestGlobMatch/foo*bar_foobar2322=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2323=== CONT TestGlobMatch/refs/*/main_refs/heads/main2324=== CONT TestGlobMatch/*_anything2325=== CONT TestGlobMatch/*bar_bar2326=== CONT TestGlobMatch/*/*_foo2327=== CONT TestGlobMatch/?oo_foo2328=== CONT TestGlobMatch/fo?_fooo2329=== CONT TestGlobMatch/refs/heads/*_refs/heads/main2330=== CONT TestGlobMatch/foo*bar_foobarbaz2331=== CONT TestGlobMatch/foo*_bar2332=== CONT TestGlobMatch/*bar_foo2333=== CONT TestGlobMatch/foo*_foobar2334=== CONT TestGlobMatch/foo*bar_foo123bar2335=== CONT TestGlobMatch/*bar_foobar2336=== CONT TestGlobMatch/foo*_foo2337=== CONT TestGlobMatch/foo_bar2338=== CONT TestGlobMatch/fo?_fo2339=== CONT TestGlobMatch/*_2340=== CONT TestGlobMatch/?oo_boo23412026/09/20 19:22:42 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:43299/oidc2342--- PASS: TestGlobMatch (0.01s)2343 --- PASS: TestGlobMatch/foo_foo (0.00s)2344 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)2345 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)2346 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)2347 --- PASS: TestGlobMatch/fo?_foo (0.00s)2348 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)2349 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)2350 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)2351 --- PASS: TestGlobMatch/*_anything (0.00s)2352 --- PASS: TestGlobMatch/*bar_bar (0.00s)2353 --- PASS: TestGlobMatch/*/*_foo (0.00s)2354 --- PASS: TestGlobMatch/?oo_foo (0.00s)2355 --- PASS: TestGlobMatch/fo?_fooo (0.00s)2356 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)2357 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)2358 --- PASS: TestGlobMatch/foo*_bar (0.00s)2359 --- PASS: TestGlobMatch/*bar_foo (0.00s)2360 --- PASS: TestGlobMatch/foo*_foobar (0.00s)2361 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)2362 --- PASS: TestGlobMatch/*bar_foobar (0.00s)2363 --- PASS: TestGlobMatch/foo*_foo (0.00s)2364 --- PASS: TestGlobMatch/foo_bar (0.00s)2365 --- PASS: TestGlobMatch/fo?_fo (0.00s)2366 --- PASS: TestGlobMatch/*_ (0.00s)2367 --- PASS: TestGlobMatch/?oo_boo (0.00s)23682026/09/20 19:22:42 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC1232369--- PASS: TestValidateToken_Expired (0.01s)2370--- PASS: TestValidateToken_NoMatchingProvider (0.01s)2371--- PASS: TestValidateToken_ValidToken (0.01s)2372--- PASS: TestValidateToken_WrongAudience (0.01s)2373--- PASS: TestScopes_LegacyProviderDefaultsToWrite (0.01s)2374--- PASS: TestValidateToken_BoundClaimsMismatch (0.01s)2375--- PASS: TestValidateToken_BoundSubjectMismatch (0.01s)2376--- PASS: TestValidateToken_MultipleProviders (0.01s)23772026/09/20 19:22:42 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:407612378--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (0.02s)23792026/09/20 19:22:42 http: TLS handshake error from 127.0.0.1:44864: remote error: tls: bad certificate2380--- PASS: TestNewValidator_KubernetesRequiresCA (0.02s)2381--- PASS: TestScopes_Rules (0.02s)2382--- PASS: TestValidateToken_KubernetesServiceAccount (0.02s)2383PASS2384Running hook tests...2385=== RUN TestSendPathsEmpty2386=== PAUSE TestSendPathsEmpty2387=== RUN TestQueueEnqueueAndFetch2388=== PAUSE TestQueueEnqueueAndFetch2389=== RUN TestQueueDeduplication2390=== PAUSE TestQueueDeduplication2391=== RUN TestQueueRemove2392=== PAUSE TestQueueRemove2393=== RUN TestQueueFetchBatchLimit2394=== PAUSE TestQueueFetchBatchLimit2395=== RUN TestQueueRetryMovesToBack2396=== PAUSE TestQueueRetryMovesToBack2397=== RUN TestQueueFetchRemoveLifecycle2398=== PAUSE TestQueueFetchRemoveLifecycle2399=== RUN TestQueueConcurrentWriters2400=== PAUSE TestQueueConcurrentWriters2401=== RUN TestQueueRemoveLargeClosure2402=== PAUSE TestQueueRemoveLargeClosure2403=== RUN TestServerClientIntegration2404=== PAUSE TestServerClientIntegration2405=== RUN TestServerQueueError2406=== PAUSE TestServerQueueError2407=== RUN TestGetListenerSocketActivation2408 server_test.go:210: === RUN TestGetListenerSocketActivation2409 --- PASS: TestGetListenerSocketActivation (0.00s)2410 PASS2411 2412--- PASS: TestGetListenerSocketActivation (0.01s)2413=== RUN TestDrainIsolatesPoisonPath2414=== PAUSE TestDrainIsolatesPoisonPath2415=== RUN TestRunNotBlockedByPoisonHead2416=== PAUSE TestRunNotBlockedByPoisonHead2417=== RUN TestDrainGivesUpWhenServerDown2418=== PAUSE TestDrainGivesUpWhenServerDown2419=== RUN TestFailedPathPrunedByLaterClosure2420=== PAUSE TestFailedPathPrunedByLaterClosure2421=== RUN TestWorkerUploadsAndRemoves2422=== PAUSE TestWorkerUploadsAndRemoves2423=== RUN TestWorkerSkipsGCdPaths2424=== PAUSE TestWorkerSkipsGCdPaths2425=== RUN TestWorkerPrunesClosureDeps2426=== PAUSE TestWorkerPrunesClosureDeps2427=== RUN TestDrainTimeout2428=== PAUSE TestDrainTimeout2429=== CONT TestSendPathsEmpty2430=== CONT TestServerQueueError2431=== CONT TestDrainIsolatesPoisonPath2432--- PASS: TestSendPathsEmpty (0.00s)2433=== CONT TestQueueFetchBatchLimit2434=== CONT TestQueueRetryMovesToBack2435=== CONT TestQueueRemove2436=== CONT TestQueueDeduplication2437=== CONT TestQueueEnqueueAndFetch2438=== CONT TestQueueRemoveLargeClosure2439=== CONT TestQueueConcurrentWriters2440=== CONT TestQueueFetchRemoveLifecycle2441=== CONT TestWorkerUploadsAndRemoves2442=== CONT TestDrainTimeout2443=== CONT TestWorkerPrunesClosureDeps2444=== CONT TestWorkerSkipsGCdPaths2445=== CONT TestDrainGivesUpWhenServerDown24462026/09/20 19:22:42 ERROR Failed to queue paths error="permission denied" count=12447=== CONT TestFailedPathPrunedByLaterClosure2448=== CONT TestRunNotBlockedByPoisonHead2449=== CONT TestServerClientIntegration2450--- PASS: TestServerQueueError (0.00s)2451--- PASS: TestServerClientIntegration (0.00s)24522026/09/20 19:22:42 INFO Uploading batch count=124532026/09/20 19:22:42 ERROR Upload failed error="upload failed" count=124542026/09/20 19:22:42 INFO Upload queue status pending=224552026/09/20 19:22:42 INFO Upload queue status pending=224562026/09/20 19:22:42 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths1099667888/002/nonexistent24572026/09/20 19:22:42 INFO Upload queue status pending=324582026/09/20 19:22:42 INFO Uploading batch count=124592026/09/20 19:22:42 INFO Uploading batch count=124602026/09/20 19:22:42 INFO Uploading batch count=124612026/09/20 19:22:42 ERROR Upload failed error="upload failed" count=124622026/09/20 19:22:42 INFO Uploading batch count=224632026/09/20 19:22:42 INFO Uploading batch count=424642026/09/20 19:22:42 ERROR Upload failed error="upload failed" count=424652026/09/20 19:22:42 INFO Uploading batch count=12466--- PASS: TestQueueEnqueueAndFetch (0.02s)24672026/09/20 19:22:42 INFO Uploading batch count=22468--- PASS: TestQueueDeduplication (0.02s)24692026/09/20 19:22:42 ERROR Upload failed error="upload failed" count=224702026/09/20 19:22:42 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1638192032/002/a24712026/09/20 19:22:42 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainIsolatesPoisonPath4189377619/002/bbb2472--- PASS: TestQueueFetchBatchLimit (0.02s)2473--- PASS: TestQueueFetchRemoveLifecycle (0.02s)24742026/09/20 19:22:42 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1638192032/002/b2475--- PASS: TestQueueRemove (0.02s)24762026/09/20 19:22:42 INFO Upload queue status pending=224772026/09/20 19:22:42 INFO Uploading batch count=124782026/09/20 19:22:42 INFO Uploading batch count=22479--- PASS: TestQueueRetryMovesToBack (0.02s)24802026/09/20 19:22:42 INFO Uploading batch count=224812026/09/20 19:22:42 ERROR Upload failed error="upload failed" count=224822026/09/20 19:22:42 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1638192032/002/c24832026/09/20 19:22:42 INFO Uploading batch count=124842026/09/20 19:22:42 ERROR Upload failed error="upload failed" count=124852026/09/20 19:22:42 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1638192032/002/d24862026/09/20 19:22:42 INFO Uploading batch count=124872026/09/20 19:22:42 ERROR Upload failed error="upload failed" count=124882026/09/20 19:22:42 INFO Uploading batch count=224892026/09/20 19:22:42 ERROR Upload failed error="upload failed" count=224902026/09/20 19:22:42 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1638192032/002/e24912026/09/20 19:22:42 INFO Uploading batch count=124922026/09/20 19:22:42 ERROR Upload failed error="upload failed" count=124932026/09/20 19:22:42 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1638192032/002/f2494--- PASS: TestFailedPathPrunedByLaterClosure (0.02s)24952026/09/20 19:22:42 ERROR Drain finished with paths left in queue remaining=1024962026/09/20 19:22:42 ERROR Drain finished with paths left in queue remaining=12497--- PASS: TestDrainIsolatesPoisonPath (0.02s)2498--- PASS: TestDrainGivesUpWhenServerDown (0.02s)2499--- PASS: TestWorkerSkipsGCdPaths (0.04s)2500--- PASS: TestWorkerPrunesClosureDeps (0.04s)2501--- PASS: TestWorkerUploadsAndRemoves (0.04s)2502--- PASS: TestQueueConcurrentWriters (0.16s)25032026/09/20 19:22:42 ERROR Upload failed error="context deadline exceeded" count=225042026/09/20 19:22:42 ERROR Drain finished with paths left in queue remaining=42505--- PASS: TestDrainTimeout (0.22s)2506--- PASS: TestQueueRemoveLargeClosure (0.23s)25072026/09/20 19:22:43 INFO Uploading batch count=125082026/09/20 19:22:43 INFO Uploading batch count=125092026/09/20 19:22:43 INFO Uploading batch count=125102026/09/20 19:22:43 ERROR Upload failed error="upload failed" count=125112026/09/20 19:22:43 INFO Uploading batch count=125122026/09/20 19:22:43 ERROR Upload failed error="upload failed" count=125132026/09/20 19:22:43 INFO Uploading batch count=125142026/09/20 19:22:43 ERROR Upload failed error="upload failed" count=125152026/09/20 19:22:43 INFO Uploading batch count=125162026/09/20 19:22:43 ERROR Upload failed error="upload failed" count=125172026/09/20 19:22:43 ERROR Drain finished with paths left in queue remaining=12518--- PASS: TestRunNotBlockedByPoisonHead (1.03s)2519PASS