nixbot

builds

succeeded niks3-go-unit-tests checks.aarch64-linux.go-unit-tests · build #248 · 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 TestStreamPushReportsSignatures66=== PAUSE TestStreamPushReportsSignatures67=== RUN TestClientSignaturesByStorePath68=== PAUSE TestClientSignaturesByStorePath69=== RUN TestSetClientTLS70=== PAUSE TestSetClientTLS71=== RUN TestSetClientTLSDoesNotMutateDefaultTransport72=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport73=== RUN TestSetClientTLSErrors74=== PAUSE TestSetClientTLSErrors75=== RUN TestStaticToken76=== PAUSE TestStaticToken77=== RUN TestFileTokenReadsAndCaches78=== PAUSE TestFileTokenReadsAndCaches79=== RUN TestFileTokenMissing80=== PAUSE TestFileTokenMissing81=== RUN TestFileTokenEmpty82=== PAUSE TestFileTokenEmpty83=== RUN TestScriptTokenNoExpiryRerunsEveryCall84=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall85=== RUN TestScriptTokenCachesUntilRefresh86=== PAUSE TestScriptTokenCachesUntilRefresh87=== RUN TestScriptTokenEmptyToken88=== PAUSE TestScriptTokenEmptyToken89=== RUN TestScriptTokenBadJSON90=== PAUSE TestScriptTokenBadJSON91=== RUN TestScriptTokenScriptFails92=== PAUSE TestScriptTokenScriptFails93=== RUN TestScriptTokenEmptyCommand94=== PAUSE TestScriptTokenEmptyCommand95=== CONT TestDoServerRequestAttachesToken96=== CONT TestScriptTokenEmptyToken97=== CONT TestResolveStorePath98=== CONT TestStreamPushReportsSignatures99=== CONT TestStreamPushRequestLine100=== CONT TestClientSignaturesByStorePath101--- PASS: TestClientSignaturesByStorePath (0.00s)102=== CONT TestPathInfoCACompatibility103=== RUN TestPathInfoCACompatibility/null_ca_field104=== PAUSE TestPathInfoCACompatibility/null_ca_field105=== RUN TestPathInfoCACompatibility/old_string_format_-_text106=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text107=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive108=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive109=== RUN TestPathInfoCACompatibility/new_structured_format_-_text110=== CONT TestStreamPushGivesUpOnDeadServer111=== CONT TestStaticToken112=== CONT TestPartSizeForNAR1132026/09/22 08:54:33 ERROR Upload failed error="connection refused" count=20114=== CONT TestStreamPushIsolatesFailures1152026/09/22 08:54:33 ERROR Server seems unavailable, giving up on batch untried=17116=== CONT TestSetClientTLSErrors1172026/09/22 08:54:33 ERROR Upload failed error=boom count=11182026/09/22 08:54:33 ERROR Upload failed error=boom count=11192026/09/22 08:54:33 ERROR Upload failed error="bad path" count=3120=== CONT TestSetClientTLSDoesNotMutateDefaultTransport121=== CONT TestStreamPushBatchesUnderLoad122=== CONT TestSetClientTLS123=== CONT TestStreamPushReportsEveryPath124=== CONT TestShellSplit125=== CONT TestGetStorePathHash126=== CONT TestDumpPathMatchesNix127=== CONT TestDoWithRetry_BodyReplayedViaGetBody128=== CONT TestShellSplitErrors129=== CONT TestScriptTokenScriptFails130=== CONT TestEncodeNixBase32131=== CONT TestScriptTokenEmptyCommand132=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess133=== CONT TestScriptTokenNoExpiryRerunsEveryCall134=== CONT TestRateLimiterFeedback135=== CONT TestScriptTokenCachesUntilRefresh136=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text137--- PASS: TestResolveStorePath (0.00s)138=== CONT TestParsePathInfoJSONMultiplePaths139=== RUN TestPartSizeForNAR/zero_stays_at_minimum1402026/09/22 08:54:33 WARN Rate limiter enabled after throttle name=server-test rate=5141=== CONT TestParsePathInfoJSON142=== CONT TestDumpPathWriterError143=== CONT TestPathInfoHashCompatibility144=== CONT TestDumpPathSingleFile145=== RUN TestGetStorePathHash/valid_store_path146=== CONT TestUploadMultipart_SupersededByPeer147=== CONT TestConvertHashToNix32148=== RUN TestEncodeNixBase32/test_string_hash149=== RUN TestRateLimiterFeedback/429_enables_limiter150--- PASS: TestStaticToken (0.00s)151--- PASS: TestStreamPushReportsSignatures (0.00s)152=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths153=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum154=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method155--- PASS: TestStreamPushIsolatesFailures (0.00s)156=== RUN TestPartSizeForNAR/small_stays_at_minimum157--- PASS: TestStreamPushGivesUpOnDeadServer (0.00s)158--- PASS: TestScriptTokenEmptyToken (0.00s)159--- PASS: TestShellSplit (0.00s)160--- PASS: TestStreamPushReportsEveryPath (0.00s)161--- PASS: TestShellSplitErrors (0.00s)162--- PASS: TestScriptTokenEmptyCommand (0.00s)163=== PAUSE TestGetStorePathHash/valid_store_path164=== RUN TestGetStorePathHash/basename_without_hyphen_should_error165=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error166=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)167=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error168=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error169=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)170=== RUN TestParsePathInfoJSON/Nix_format171=== RUN TestConvertHashToNix32/SRI_format_to_Nix32172=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon173=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon174=== RUN TestUploadMultipart_SupersededByPeer/exists175=== PAUSE TestUploadMultipart_SupersededByPeer/exists176=== RUN TestUploadMultipart_SupersededByPeer/missing177=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error178=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI179=== PAUSE TestParsePathInfoJSON/Nix_format180=== PAUSE TestEncodeNixBase32/test_string_hash181=== RUN TestParsePathInfoJSON/Lix_format182=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32183=== PAUSE TestParsePathInfoJSON/Lix_format184=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths185=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths186=== PAUSE TestRateLimiterFeedback/429_enables_limiter187=== PAUSE TestUploadMultipart_SupersededByPeer/missing188=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error189=== PAUSE TestPartSizeForNAR/small_stays_at_minimum190=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI191=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method192=== RUN TestParsePathInfoJSON/empty_input193=== RUN TestEncodeNixBase32/empty_input194--- PASS: TestScriptTokenScriptFails (0.00s)195=== CONT TestEncodeNixBase32WithRealHash196=== RUN TestConvertHashToNix32/already_Nix32_format197=== RUN TestSetClientTLSErrors/missing_cert_file198=== CONT TestFileTokenEmpty199=== CONT TestFilterOversizedClosures200=== PAUSE TestConvertHashToNix32/already_Nix32_format201=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha5122022026/09/22 08:54:33 WARN Rate limiter enabled after throttle name=server-test rate=5203=== RUN TestRateLimiterFeedback/503_enables_limiter204=== PAUSE TestParsePathInfoJSON/empty_input2052026/09/22 08:54:33 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:34501206=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths207=== CONT TestUploadMultipart_PartsInParallel208=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum209--- PASS: TestEncodeNixBase32WithRealHash (0.00s)210=== RUN TestFilterOversizedClosures/no_limit_keeps_everything211=== PAUSE TestSetClientTLSErrors/missing_cert_file212=== RUN TestConvertHashToNix32/invalid_format213=== RUN TestSetClientTLSErrors/missing_key_file214=== CONT TestFileTokenMissing215=== CONT TestFileTokenReadsAndCaches216=== PAUSE TestConvertHashToNix32/invalid_format217=== RUN TestParsePathInfoJSON/whitespace_only218=== PAUSE TestParsePathInfoJSON/whitespace_only219=== RUN TestParsePathInfoJSON/invalid_JSON220=== PAUSE TestParsePathInfoJSON/invalid_JSON221--- PASS: TestDoServerRequestAttachesToken (0.01s)222=== CONT TestScriptTokenBadJSON223=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything224=== PAUSE TestSetClientTLSErrors/missing_key_file225=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped226=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped227=== RUN TestSetClientTLSErrors/missing_ca_file228=== PAUSE TestSetClientTLSErrors/missing_ca_file229=== CONT TestUploadMultipart_SupersededByPeer/exists230=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error231=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error232--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.01s)233--- PASS: TestFileTokenEmpty (0.00s)234--- PASS: TestFileTokenReadsAndCaches (0.00s)235=== RUN TestSetClientTLS/rejects_connection_without_client_cert236=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert237=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA238=== CONT TestGetStorePathHash/valid_store_path239=== RUN TestFilterOversizedClosures/all_closures_skipped240=== RUN TestSetClientTLSErrors/invalid_ca_file241=== CONT TestGetStorePathHash/basename_without_hyphen_should_error242=== CONT TestUploadMultipart_SupersededByPeer/missing243--- PASS: TestFileTokenMissing (0.00s)244--- PASS: TestScriptTokenBadJSON (0.00s)245=== CONT TestPathInfoCACompatibility/null_ca_field246=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method247=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive248=== CONT TestPathInfoCACompatibility/new_structured_format_-_text249=== CONT TestPathInfoCACompatibility/old_string_format_-_text250=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths251--- PASS: TestPathInfoCACompatibility (0.01s)252 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)253 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)254 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)255 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)256 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)257=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths258=== CONT TestConvertHashToNix32/already_Nix32_format259=== CONT TestConvertHashToNix32/invalid_format260=== CONT TestParsePathInfoJSON/Nix_format261--- PASS: TestScriptTokenCachesUntilRefresh (0.01s)262--- PASS: TestParsePathInfoJSONMultiplePaths (0.01s)263 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)264 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)265=== CONT TestConvertHashToNix32/SRI_format_to_Nix32266=== CONT TestParsePathInfoJSON/whitespace_only267=== CONT TestParsePathInfoJSON/Lix_format268=== CONT TestParsePathInfoJSON/invalid_JSON269--- PASS: TestConvertHashToNix32 (0.00s)270 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)271 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)272 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)273=== CONT TestParsePathInfoJSON/empty_input274--- PASS: TestParsePathInfoJSON (0.00s)275 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)276 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)277 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)278 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)279 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)280=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA281=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum282=== PAUSE TestRateLimiterFeedback/503_enables_limiter283=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512284=== PAUSE TestEncodeNixBase32/empty_input285=== CONT TestEncodeNixBase32/test_string_hash286=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts287=== CONT TestEncodeNixBase32/empty_input288=== RUN TestSetClientTLS/preserves_debug_logging_transport289=== PAUSE TestFilterOversizedClosures/all_closures_skipped290--- PASS: TestGetStorePathHash (0.01s)291 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)292 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)293 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)294 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)295=== CONT TestCaseHackSuffix296--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.08s)297=== CONT TestFilterOversizedClosures/all_closures_skipped2982026/09/22 08:54:33 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=50299=== PAUSE TestSetClientTLS/preserves_debug_logging_transport300=== CONT TestSetClientTLS/rejects_connection_without_client_cert3012026/09/22 08:54:33 WARN Rate limiter backed off name=server-test rate=53022026/09/22 08:54:33 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:34501303=== CONT TestSetClientTLS/preserves_debug_logging_transport304--- PASS: TestEncodeNixBase32 (0.02s)305 --- PASS: TestEncodeNixBase32/empty_input (0.00s)306 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)307=== CONT TestRegisterUploadedObjectReusesConnections308=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA309--- PASS: TestUploadMultipart_SupersededByPeer (0.00s)310 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.08s)311 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.07s)312=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter313=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter314=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter315=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter316=== CONT TestRateLimiterFeedback/429_enables_limiter317--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.08s)318=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)319=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter320=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter321=== CONT TestRateLimiterFeedback/503_enables_limiter322=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI323=== PAUSE TestSetClientTLSErrors/invalid_ca_file324=== CONT TestSetClientTLSErrors/missing_cert_file3252026/09/22 08:54:33 WARN Rate limiter enabled after throttle name=server-test rate=53262026/09/22 08:54:33 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:42277327=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512328=== CONT TestSetClientTLSErrors/missing_ca_file329=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon330=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts331=== CONT TestFilterOversizedClosures/no_limit_keeps_everything332=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped333=== CONT TestSetClientTLSErrors/missing_key_file3342026/09/22 08:54:33 WARN Rate limiter enabled after throttle name=server-test rate=5335--- PASS: TestPathInfoHashCompatibility (0.02s)336 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)337 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)338 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)339 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)3402026/09/22 08:54:33 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:41313341=== RUN TestPartSizeForNAR/1_TiB342=== PAUSE TestPartSizeForNAR/1_TiB343=== RUN TestPartSizeForNAR/5_TiB_S3_max_object3442026/09/22 08:54:33 WARN Rate limiter backed off name=server-test rate=5345=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object346=== RUN TestPartSizeForNAR/capped_at_5_GiB3472026/09/22 08:54:33 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=2000348=== PAUSE TestPartSizeForNAR/capped_at_5_GiB349=== CONT TestPartSizeForNAR/zero_stays_at_minimum350--- PASS: TestFilterOversizedClosures (0.01s)351 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)352 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)353 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)354=== CONT TestSetClientTLSErrors/invalid_ca_file3552026/09/22 08:54:33 WARN Rate limiter backed off name=server-test rate=5356=== CONT TestPartSizeForNAR/1_TiB357--- PASS: TestRateLimiterFeedback (0.08s)358 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)359 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)360 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)361 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)362=== CONT TestPartSizeForNAR/capped_at_5_GiB363=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum364=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts365=== CONT TestPartSizeForNAR/small_stays_at_minimum366=== CONT TestPartSizeForNAR/5_TiB_S3_max_object367--- PASS: TestSetClientTLSErrors (0.09s)368 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)369 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)370 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)371 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)372--- PASS: TestPartSizeForNAR (0.09s)373 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)374 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)375 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)376 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)377 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)378 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)379 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)3802026/09/22 08:54:33 http: TLS handshake error from 127.0.0.1:34670: remote error: tls: bad certificate381--- PASS: TestSetClientTLS (0.08s)382 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.01s)383 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.01s)384 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.02s)385--- PASS: TestCaseHackSuffix (0.03s)386--- PASS: TestDumpPathSingleFile (0.11s)387--- PASS: TestRegisterUploadedObjectReusesConnections (0.03s)388--- PASS: TestStreamPushRequestLine (0.12s)389--- PASS: TestDumpPathWriterError (0.12s)390--- PASS: TestStreamPushBatchesUnderLoad (0.13s)391--- PASS: TestDumpPathMatchesNix (0.16s)392--- PASS: TestUploadMultipart_PartsInParallel (0.70s)393--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)394PASS395Running server tests...396The files belonging to this database system will be owned by user "nixbld".397This user must also own the server process.398399The database cluster will be initialized with locale "C".400The default database encoding has accordingly been set to "SQL_ASCII".401The default text search configuration will be set to "english".402403Data page checksums are enabled.404405creating directory /build/postgres2464949390/data ... ok406creating subdirectories ... ok407selecting dynamic shared memory implementation ... posix408selecting default "max_connections" ... 100409selecting default "shared_buffers" ... 128MB410selecting default time zone ... UTC411creating configuration files ... ok412running bootstrap script ... ok413performing post-bootstrap initialization ... ok414syncing data to disk ... ok415416initdb: warning: enabling "trust" authentication for local connections417initdb: 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.418419Success. You can now start the database server using:420421 pg_ctl -D /build/postgres2464949390/data -l logfile start422423/build/postgres2464949390:5432 - no response4242026-09-22 08:54:35.670 UTC [129] LOG: starting PostgreSQL 18.6 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit4252026-09-22 08:54:35.671 UTC [129] LOG: listening on Unix socket "/build/postgres2464949390/.s.PGSQL.5432"4262026-09-22 08:54:35.675 UTC [136] LOG: database system was shut down at 2026-09-22 08:54:35 UTC4272026-09-22 08:54:35.678 UTC [129] LOG: database system is ready to accept connections428/build/postgres2464949390:5432 - accepting connections429=== RUN TestService_AuthMiddleware430=== PAUSE TestService_AuthMiddleware431=== RUN TestService_AuthMiddleware_MTLSProxyHeader432=== PAUSE TestService_AuthMiddleware_MTLSProxyHeader433=== RUN TestService_AuthMiddleware_MTLSBoundSubjects434=== PAUSE TestService_AuthMiddleware_MTLSBoundSubjects435=== RUN TestService_ReadAuthMiddleware436=== PAUSE TestService_ReadAuthMiddleware437=== RUN TestService_AuthMiddleware_OIDC438=== PAUSE TestService_AuthMiddleware_OIDC439=== RUN TestService_RequireScope_OIDC440=== PAUSE TestService_RequireScope_OIDC441=== RUN TestService_ReadScope_PublicByDefault442=== PAUSE TestService_ReadScope_PublicByDefault443=== RUN TestCacheConfigHandler444=== PAUSE TestCacheConfigHandler445=== RUN TestCacheStatsHandler446=== PAUSE TestCacheStatsHandler447=== RUN TestClientCADerivations448=== PAUSE TestClientCADerivations449=== RUN TestClientErrorHandling450=== PAUSE TestClientErrorHandling451=== RUN TestClientIntegration452=== PAUSE TestClientIntegration453=== RUN TestClientMultipleUploads454=== PAUSE TestClientMultipleUploads455=== RUN TestClientWithDependencies456=== PAUSE TestClientWithDependencies457=== RUN TestClientSharedPathCommittedMidPush458=== PAUSE TestClientSharedPathCommittedMidPush459=== RUN TestPinProtectsFromGC460=== PAUSE TestPinProtectsFromGC461=== RUN TestResolveDBConnectionString462=== PAUSE TestResolveDBConnectionString463=== RUN TestLeadElectsOneAndHandsOver464=== PAUSE TestLeadElectsOneAndHandsOver465=== RUN TestLeadIncumbentWinsAfterRestart4662026-09-22 08:54:36.071 UTC [374] ERROR: relation "goose_db_version" does not exist at character 364672026-09-22 08:54:36.071 UTC [374] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4682026/09/22 08:54:36 OK 20241026095416_initial_model.sql (19.23ms)4692026/09/22 08:54:36 OK 20251210153512_drop_unused_gin_index.sql (1.99ms)4702026/09/22 08:54:36 OK 20251218171726_add_pins.sql (4.91ms)4712026/09/22 08:54:36 OK 20260628120000_add_object_size_and_stats.sql (4.43ms)4722026/09/22 08:54:36 OK 20260905000000_add_claims.sql (5.1ms)4732026/09/22 08:54:36 OK 20260920000000_drop_claims.sql (3.12ms)4742026/09/22 08:54:36 goose: successfully migrated database to version: 202609200000004752026/09/22 08:54:36 OK 1_commit_pending_closure.sql (2.58ms)4762026/09/22 08:54:36 OK 2_object_stats_trigger.sql (1.2ms)4772026/09/22 08:54:36 goose: up to current file version: 24782026/09/22 08:54:36 INFO lead: acquired remote=192.0.2.1:12344792026/09/22 08:54:36 INFO lead: released remote=192.0.2.1:12344802026/09/22 08:54:36 INFO lead: acquired remote=192.0.2.1:12344812026/09/22 08:54:36 INFO lead: released remote=192.0.2.1:1234482--- PASS: TestLeadIncumbentWinsAfterRestart (0.83s)483=== RUN TestLeadEndsOnShutdown484=== PAUSE TestLeadEndsOnShutdown485=== RUN TestGCAdvisoryLockBlocksConcurrentRun4862026-09-22 08:54:36.864 UTC [384] ERROR: relation "goose_db_version" does not exist at character 364872026-09-22 08:54:36.864 UTC [384] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4882026/09/22 08:54:36 OK 20241026095416_initial_model.sql (9.26ms)4892026/09/22 08:54:36 OK 20251210153512_drop_unused_gin_index.sql (1.16ms)4902026/09/22 08:54:36 OK 20251218171726_add_pins.sql (3.31ms)4912026/09/22 08:54:36 OK 20260628120000_add_object_size_and_stats.sql (2.34ms)4922026/09/22 08:54:36 OK 20260905000000_add_claims.sql (2.69ms)4932026/09/22 08:54:36 OK 20260920000000_drop_claims.sql (1.67ms)4942026/09/22 08:54:36 goose: successfully migrated database to version: 202609200000004952026/09/22 08:54:36 OK 1_commit_pending_closure.sql (1.66ms)4962026/09/22 08:54:36 OK 2_object_stats_trigger.sql (743.07µs)4972026/09/22 08:54:36 goose: up to current file version: 2498--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.12s)499=== RUN TestGCBugBareHashReferences500=== PAUSE TestGCBugBareHashReferences501=== RUN TestGCMetrics502=== PAUSE TestGCMetrics503=== RUN TestGCTaskStore_StartNew504=== PAUSE TestGCTaskStore_StartNew505=== RUN TestGCTaskStore_DeduplicateSameParams506=== PAUSE TestGCTaskStore_DeduplicateSameParams507=== RUN TestGCTaskStore_ConflictDifferentParams508=== PAUSE TestGCTaskStore_ConflictDifferentParams509=== RUN TestGCTaskStore_GetEmpty510=== PAUSE TestGCTaskStore_GetEmpty511=== RUN TestGCTaskStore_GetReturnsLatest512=== PAUSE TestGCTaskStore_GetReturnsLatest513=== RUN TestGCTaskStore_CompletedAllowsNewTask514=== PAUSE TestGCTaskStore_CompletedAllowsNewTask515=== RUN TestGCTaskStore_PhaseUpdates516=== PAUSE TestGCTaskStore_PhaseUpdates517=== RUN TestGCTaskStore_Fail518=== PAUSE TestGCTaskStore_Fail519=== RUN TestGracefulShutdownDrainsInflight520=== PAUSE TestGracefulShutdownDrainsInflight521=== RUN TestService_healthCheckHandler522=== PAUSE TestService_healthCheckHandler523=== RUN TestService_readinessHandler524=== PAUSE TestService_readinessHandler525=== RUN TestGenerateLandingPage526=== PAUSE TestGenerateLandingPage527=== RUN TestCacheConfigHandlerMaxNarSize528=== PAUSE TestCacheConfigHandlerMaxNarSize529=== RUN TestCreatePendingClosureRejectsOversizedNAR530=== PAUSE TestCreatePendingClosureRejectsOversizedNAR531=== RUN TestNARDeduplicationMetadataUploadBug532=== PAUSE TestNARDeduplicationMetadataUploadBug533=== RUN TestMetricsInventory534=== PAUSE TestMetricsInventory535=== RUN TestService_NativeMTLS536=== PAUSE TestService_NativeMTLS537=== RUN TestServerTLSConfig538=== PAUSE TestServerTLSConfig539=== RUN TestMultipartCleanup540=== PAUSE TestMultipartCleanup541=== RUN TestObjectStatsTrigger542=== PAUSE TestObjectStatsTrigger543=== RUN TestOrphanedObjectsGC544=== PAUSE TestOrphanedObjectsGC545=== RUN TestOrphanedObjectsGCStressTest546=== PAUSE TestOrphanedObjectsGCStressTest547=== RUN TestResurrectedObjectNotDeleted548=== PAUSE TestResurrectedObjectNotDeleted549=== RUN TestCreatePin_ReservedPins550=== PAUSE TestCreatePin_ReservedPins551=== RUN TestParseSingleRange552=== PAUSE TestParseSingleRange553=== RUN TestIsValidCachePath554=== PAUSE TestIsValidCachePath555=== RUN TestReadProxyNarinfo556=== PAUSE TestReadProxyNarinfo557=== RUN TestReadProxyNarinfoAlreadyDecompressed558=== PAUSE TestReadProxyNarinfoAlreadyDecompressed559=== RUN TestReadProxyNarStreaming560=== PAUSE TestReadProxyNarStreaming561=== RUN TestReadProxy404562=== PAUSE TestReadProxy404563=== RUN TestReadProxyInvalidPath564=== PAUSE TestReadProxyInvalidPath565=== RUN TestReadProxyHead566=== PAUSE TestReadProxyHead567=== RUN TestReadProxyConditionalGet568=== PAUSE TestReadProxyConditionalGet569=== RUN TestReadProxyRootRedirectsToIndexHTML570=== PAUSE TestReadProxyRootRedirectsToIndexHTML571=== RUN TestReadProxyDisabled572=== PAUSE TestReadProxyDisabled573=== RUN TestReadRedirectNar574=== PAUSE TestReadRedirectNar575=== RUN TestReadRedirectKeepsNarinfoProxied576=== PAUSE TestReadRedirectKeepsNarinfoProxied577=== RUN TestReadProxyRangeRequest578=== PAUSE TestReadProxyRangeRequest579=== RUN TestReadRedirectUsesPublicS3URL580=== PAUSE TestReadRedirectUsesPublicS3URL581=== RUN TestRedundantMultipartUpload582=== PAUSE TestRedundantMultipartUpload583=== RUN TestCompleteMultipartUpload_ErrorButObjectExists584=== PAUSE TestCompleteMultipartUpload_ErrorButObjectExists585=== RUN TestCompletedNarNotReofferedAcrossClosures586=== PAUSE TestCompletedNarNotReofferedAcrossClosures587=== RUN TestPresignedUploadRegisteredBeforeCommit588=== PAUSE TestPresignedUploadRegisteredBeforeCommit589=== RUN TestService_Rustfstest590=== PAUSE TestService_Rustfstest591=== RUN TestParseSize592=== PAUSE TestParseSize593=== RUN TestSkippedUploadsHandler594=== PAUSE TestSkippedUploadsHandler595=== RUN TestSystemdListenerNotActivated596--- PASS: TestSystemdListenerNotActivated (0.00s)597=== RUN TestWatchdogBeatsWhenHealthy598--- PASS: TestWatchdogBeatsWhenHealthy (0.02s)599=== RUN TestWatchdogSkipsWhenUnhealthy6002026/09/22 08:54:36 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6012026/09/22 08:54:36 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6022026/09/22 08:54:37 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6032026/09/22 08:54:37 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6042026/09/22 08:54:37 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6052026/09/22 08:54:37 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6062026/09/22 08:54:37 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6072026/09/22 08:54:37 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6082026/09/22 08:54:37 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6092026/09/22 08:54:37 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"610--- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)611=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle612=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle613=== RUN TestProxyWriteTimeout614=== PAUSE TestProxyWriteTimeout615=== RUN TestIsValidUploadKey616=== PAUSE TestIsValidUploadKey617=== RUN TestUploadHandlersRejectInvalidKeys618=== PAUSE TestUploadHandlersRejectInvalidKeys619=== RUN TestUploadHandlersRejectOversizedBody620=== PAUSE TestUploadHandlersRejectOversizedBody621=== RUN TestService_cleanupPendingClosuresHandler622=== PAUSE TestService_cleanupPendingClosuresHandler623=== RUN TestService_createPendingClosureHandler624=== PAUSE TestService_createPendingClosureHandler625=== RUN TestService_verifyS3Integrity626=== PAUSE TestService_verifyS3Integrity627=== RUN TestCompleteMultipartUnregistered628=== PAUSE TestCompleteMultipartUnregistered629=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT630=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT631=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT632=== CONT TestService_readinessHandler633=== CONT TestReadProxyConditionalGet634=== CONT TestService_AuthMiddleware635=== CONT TestServerTLSConfig636=== CONT TestReadProxyRootRedirectsToIndexHTML637=== CONT TestService_NativeMTLS638=== CONT TestMetricsInventory639=== CONT TestNARDeduplicationMetadataUploadBug640=== CONT TestCreatePendingClosureRejectsOversizedNAR641=== CONT TestCacheConfigHandlerMaxNarSize642=== CONT TestGenerateLandingPage6432026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures644--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)645=== CONT TestPresignedUploadRegisteredBeforeCommit646--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)647=== CONT TestCompletedNarNotReofferedAcrossClosures648=== CONT TestService_verifyS3Integrity649=== CONT TestService_createPendingClosureHandler650=== CONT TestService_cleanupPendingClosuresHandler651=== CONT TestUploadHandlersRejectOversizedBody652=== CONT TestUploadHandlersRejectInvalidKeys653=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info654=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info655=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal656=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal657=== CONT TestIsValidUploadKey658=== RUN TestIsValidUploadKey/narinfo659=== CONT TestProxyWriteTimeout660=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle661=== CONT TestSkippedUploadsHandler662=== CONT TestParseSize663=== CONT TestService_Rustfstest664=== CONT TestCompleteMultipartUnregistered665=== RUN TestServerTLSConfig/no_client_CA666=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key667=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key668=== PAUSE TestIsValidUploadKey/narinfo669=== PAUSE TestServerTLSConfig/no_client_CA670--- PASS: TestParseSize (0.00s)671=== RUN TestProxyWriteTimeout/narinfo672=== PAUSE TestProxyWriteTimeout/narinfo673=== CONT TestCompleteMultipartUpload_ErrorButObjectExists674=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key675=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key676=== RUN TestIsValidUploadKey/nar_zst677=== PAUSE TestIsValidUploadKey/nar_zst678=== RUN TestServerTLSConfig/missing_CA_file679=== PAUSE TestServerTLSConfig/missing_CA_file680=== RUN TestProxyWriteTimeout/1_GiB_nar681=== RUN TestServerTLSConfig/not_a_PEM_file6822026/09/22 08:54:37 INFO Client skipped oversized paths paths=3 nar_bytes=5000000000683=== CONT TestRedundantMultipartUpload684=== RUN TestIsValidUploadKey/nar_xz685--- PASS: TestGenerateLandingPage (0.01s)686=== CONT TestReadRedirectNar687=== PAUSE TestProxyWriteTimeout/1_GiB_nar688=== PAUSE TestIsValidUploadKey/nar_xz689=== RUN TestProxyWriteTimeout/10_GiB_nar690=== PAUSE TestProxyWriteTimeout/10_GiB_nar691=== PAUSE TestServerTLSConfig/not_a_PEM_file692=== RUN TestIsValidUploadKey/nar_plain693=== PAUSE TestIsValidUploadKey/nar_plain694=== RUN TestProxyWriteTimeout/unknown_size695=== RUN TestIsValidUploadKey/listing696=== PAUSE TestProxyWriteTimeout/unknown_size697=== PAUSE TestIsValidUploadKey/listing698=== CONT TestReadProxyDisabled699=== CONT TestResolveDBConnectionString700=== RUN TestIsValidUploadKey/build_log701=== PAUSE TestIsValidUploadKey/build_log702=== RUN TestIsValidUploadKey/build_log_home-manager_file703=== PAUSE TestIsValidUploadKey/build_log_home-manager_file704=== RUN TestIsValidUploadKey/build_log_plus_in_name705=== PAUSE TestIsValidUploadKey/build_log_plus_in_name706=== RUN TestIsValidUploadKey/build_log_question_mark707=== PAUSE TestIsValidUploadKey/build_log_question_mark708=== RUN TestIsValidUploadKey/build_log_equals709=== PAUSE TestIsValidUploadKey/build_log_equals710=== RUN TestIsValidUploadKey/realisation711=== PAUSE TestIsValidUploadKey/realisation712=== RUN TestIsValidUploadKey/realisation_plus_in_output713=== PAUSE TestIsValidUploadKey/realisation_plus_in_output714=== RUN TestIsValidUploadKey/nix-cache-info715=== PAUSE TestIsValidUploadKey/nix-cache-info716=== RUN TestIsValidUploadKey/index.html717=== RUN TestResolveDBConnectionString/flag_wins718=== PAUSE TestIsValidUploadKey/index.html719=== PAUSE TestResolveDBConnectionString/flag_wins720=== RUN TestIsValidUploadKey/narinfo_key,_nar_type721=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type722=== RUN TestIsValidUploadKey/nar_key,_narinfo_type723=== RUN TestResolveDBConnectionString/file_when_flag_empty724=== PAUSE TestResolveDBConnectionString/file_when_flag_empty725=== RUN TestResolveDBConnectionString/missing_file_is_an_error726=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type727=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error728=== RUN TestResolveDBConnectionString/PGHOST_allows_empty729=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty730=== RUN TestResolveDBConnectionString/nothing_configured731=== PAUSE TestResolveDBConnectionString/nothing_configured732=== RUN TestIsValidUploadKey/listing_key,_narinfo_type733=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type734=== RUN TestIsValidUploadKey/traversal735=== CONT TestService_healthCheckHandler736=== PAUSE TestIsValidUploadKey/traversal737=== RUN TestIsValidUploadKey/traversal_nar738=== PAUSE TestIsValidUploadKey/traversal_nar739=== RUN TestIsValidUploadKey/absolute740=== PAUSE TestIsValidUploadKey/absolute741=== RUN TestIsValidUploadKey/empty_key742=== PAUSE TestIsValidUploadKey/empty_key743=== RUN TestIsValidUploadKey/unknown_type744=== PAUSE TestIsValidUploadKey/unknown_type745=== CONT TestReadRedirectKeepsNarinfoProxied746--- PASS: TestSkippedUploadsHandler (0.07s)747=== CONT TestGracefulShutdownDrainsInflight7482026/09/22 08:54:37 INFO Starting HTTP server address=127.0.0.1:447697492026/09/22 08:54:37 INFO Shutdown signal received, draining in-flight requests timeout=10s7502026-09-22 08:54:37.249 UTC [447] ERROR: relation "goose_db_version" does not exist at character 367512026-09-22 08:54:37.249 UTC [447] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7522026-09-22 08:54:37.254 UTC [448] ERROR: relation "goose_db_version" does not exist at character 367532026-09-22 08:54:37.254 UTC [448] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7542026-09-22 08:54:37.257 UTC [449] ERROR: relation "goose_db_version" does not exist at character 367552026-09-22 08:54:37.257 UTC [449] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7562026-09-22 08:54:37.261 UTC [450] ERROR: relation "goose_db_version" does not exist at character 367572026-09-22 08:54:37.261 UTC [450] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7582026-09-22 08:54:37.278 UTC [451] ERROR: relation "goose_db_version" does not exist at character 367592026-09-22 08:54:37.278 UTC [451] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC760--- PASS: TestGracefulShutdownDrainsInflight (0.07s)761=== CONT TestReadRedirectUsesPublicS3URL7622026/09/22 08:54:37 OK 20241026095416_initial_model.sql (18.49ms)7632026-09-22 08:54:37.303 UTC [453] ERROR: relation "goose_db_version" does not exist at character 367642026-09-22 08:54:37.303 UTC [453] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7652026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (3.87ms)7662026/09/22 08:54:37 OK 20241026095416_initial_model.sql (38.19ms)767=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure768=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure769=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart7702026/09/22 08:54:37 OK 20241026095416_initial_model.sql (26.43ms)771=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart772=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts773=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts774=== CONT TestGCTaskStore_Fail775--- PASS: TestGCTaskStore_Fail (0.00s)776=== CONT TestReadProxyRangeRequest7772026/09/22 08:54:37 OK 20241026095416_initial_model.sql (34.97ms)7782026/09/22 08:54:37 OK 20251218171726_add_pins.sql (16.11ms)7792026/09/22 08:54:37 OK 20241026095416_initial_model.sql (31.72ms)7802026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (9.33ms)7812026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (9.99ms)7822026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (3.38ms)7832026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (4.32ms)7842026/09/22 08:54:37 OK 20251218171726_add_pins.sql (9.99ms)7852026/09/22 08:54:37 OK 20251218171726_add_pins.sql (11.23ms)7862026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (11.68ms)7872026-09-22 08:54:37.333 UTC [460] ERROR: relation "goose_db_version" does not exist at character 367882026-09-22 08:54:37.333 UTC [460] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7892026/09/22 08:54:37 OK 20251218171726_add_pins.sql (10.42ms)7902026/09/22 08:54:37 OK 20251218171726_add_pins.sql (11.49ms)7912026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (9.37ms)7922026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (10.59ms)7932026/09/22 08:54:37 OK 20241026095416_initial_model.sql (28.81ms)7942026-09-22 08:54:37.353 UTC [461] ERROR: relation "goose_db_version" does not exist at character 367952026-09-22 08:54:37.353 UTC [461] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7962026/09/22 08:54:37 OK 20260905000000_add_claims.sql (12.52ms)7972026/09/22 08:54:37 OK 20260905000000_add_claims.sql (17.01ms)7982026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (16.56ms)7992026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (12.72ms)8002026-09-22 08:54:37.356 UTC [462] ERROR: relation "goose_db_version" does not exist at character 368012026-09-22 08:54:37.356 UTC [462] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8022026/09/22 08:54:37 OK 20260905000000_add_claims.sql (14.23ms)8032026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (5.54ms)8042026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000008052026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (4.74ms)8062026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (7.17ms)8072026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000008082026/09/22 08:54:37 OK 20260905000000_add_claims.sql (7.53ms)8092026/09/22 08:54:37 OK 20260905000000_add_claims.sql (9.16ms)8102026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (6.19ms)8112026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000008122026/09/22 08:54:37 OK 1_commit_pending_closure.sql (5.33ms)8132026/09/22 08:54:37 OK 20241026095416_initial_model.sql (22.27ms)8142026/09/22 08:54:37 OK 20251218171726_add_pins.sql (6.5ms)8152026/09/22 08:54:37 OK 1_commit_pending_closure.sql (5.15ms)8162026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (6.04ms)8172026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000008182026/09/22 08:54:37 OK 2_object_stats_trigger.sql (3.11ms)8192026/09/22 08:54:37 goose: up to current file version: 28202026-09-22 08:54:37.369 UTC [463] ERROR: relation "goose_db_version" does not exist at character 368212026-09-22 08:54:37.369 UTC [463] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8222026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (5.98ms)8232026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000008242026/09/22 08:54:37 OK 1_commit_pending_closure.sql (5.41ms)8252026/09/22 08:54:37 OK 2_object_stats_trigger.sql (3.02ms)8262026/09/22 08:54:37 goose: up to current file version: 28272026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (4.91ms)8282026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.62ms)8292026/09/22 08:54:37 OK 2_object_stats_trigger.sql (3.01ms)8302026/09/22 08:54:37 goose: up to current file version: 28312026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (6.28ms)8322026/09/22 08:54:37 OK 1_commit_pending_closure.sql (4.6ms)8332026/09/22 08:54:37 OK 2_object_stats_trigger.sql (3.63ms)8342026/09/22 08:54:37 goose: up to current file version: 28352026-09-22 08:54:37.380 UTC [464] ERROR: relation "goose_db_version" does not exist at character 368362026-09-22 08:54:37.380 UTC [464] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8372026/09/22 08:54:37 OK 2_object_stats_trigger.sql (9.77ms)8382026/09/22 08:54:37 goose: up to current file version: 28392026/09/22 08:54:37 OK 20251218171726_add_pins.sql (14.02ms)8402026/09/22 08:54:37 OK 20260905000000_add_claims.sql (13.34ms)8412026/09/22 08:54:37 OK 20241026095416_initial_model.sql (20.26ms)8422026/09/22 08:54:37 OK 20241026095416_initial_model.sql (21.43ms)8432026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (3.32ms)8442026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (4.63ms)8452026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (5.39ms)8462026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000008472026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (8.19ms)8482026/09/22 08:54:37 OK 20251218171726_add_pins.sql (5.08ms)8492026/09/22 08:54:37 OK 1_commit_pending_closure.sql (4.37ms)8502026/09/22 08:54:37 OK 20251218171726_add_pins.sql (6.41ms)8512026/09/22 08:54:37 OK 20260905000000_add_claims.sql (5.21ms)8522026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.14ms)8532026/09/22 08:54:37 goose: up to current file version: 28542026-09-22 08:54:37.400 UTC [465] ERROR: relation "goose_db_version" does not exist at character 368552026-09-22 08:54:37.400 UTC [465] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8562026-09-22 08:54:37.401 UTC [467] ERROR: relation "goose_db_version" does not exist at character 368572026-09-22 08:54:37.401 UTC [467] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8582026/09/22 08:54:37 WARN readiness check failed error="closed pool"859--- PASS: TestService_readinessHandler (0.25s)860=== CONT TestGCTaskStore_PhaseUpdates861--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)862=== CONT TestGCTaskStore_CompletedAllowsNewTask863--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)864=== CONT TestCacheStatsHandler8652026-09-22 08:54:37.402 UTC [468] ERROR: relation "goose_db_version" does not exist at character 368662026-09-22 08:54:37.402 UTC [468] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8672026-09-22 08:54:37.403 UTC [466] ERROR: relation "goose_db_version" does not exist at character 368682026-09-22 08:54:37.403 UTC [466] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8692026-09-22 08:54:37.403 UTC [469] ERROR: relation "goose_db_version" does not exist at character 368702026-09-22 08:54:37.403 UTC [469] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8712026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (4.84ms)8722026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000008732026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (8.5ms)8742026/09/22 08:54:37 OK 20241026095416_initial_model.sql (16.08ms)8752026-09-22 08:54:37.405 UTC [470] ERROR: relation "goose_db_version" does not exist at character 368762026-09-22 08:54:37.405 UTC [470] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8772026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (7.39ms)8782026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.91ms)8792026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (3.51ms)8802026-09-22 08:54:37.408 UTC [471] ERROR: relation "goose_db_version" does not exist at character 368812026-09-22 08:54:37.408 UTC [471] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8822026-09-22 08:54:37.408 UTC [472] ERROR: relation "goose_db_version" does not exist at character 368832026-09-22 08:54:37.408 UTC [472] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8842026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.46ms)8852026/09/22 08:54:37 goose: up to current file version: 28862026/09/22 08:54:37 OK 20241026095416_initial_model.sql (14.72ms)8872026/09/22 08:54:37 OK 20260905000000_add_claims.sql (5.68ms)8882026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.98ms)8892026/09/22 08:54:37 OK 20251218171726_add_pins.sql (5.12ms)8902026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (3.23ms)8912026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (3.88ms)8922026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000008932026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (3.82ms)8942026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000008952026-09-22 08:54:37.416 UTC [476] ERROR: relation "goose_db_version" does not exist at character 368962026-09-22 08:54:37.416 UTC [476] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8972026-09-22 08:54:37.416 UTC [475] ERROR: relation "goose_db_version" does not exist at character 368982026-09-22 08:54:37.416 UTC [475] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8992026-09-22 08:54:37.417 UTC [477] ERROR: relation "goose_db_version" does not exist at character 369002026-09-22 08:54:37.417 UTC [477] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9012026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.96ms)9022026/09/22 08:54:37 OK 20251218171726_add_pins.sql (6.01ms)9032026/09/22 08:54:37 OK 1_commit_pending_closure.sql (4.59ms)9042026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (6.19ms)9052026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.61ms)9062026/09/22 08:54:37 goose: up to current file version: 29072026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.63ms)9082026/09/22 08:54:37 goose: up to current file version: 29092026/09/22 08:54:37 OK 20241026095416_initial_model.sql (11.03ms)9102026-09-22 08:54:37.423 UTC [480] ERROR: relation "goose_db_version" does not exist at character 369112026-09-22 08:54:37.423 UTC [480] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9122026/09/22 08:54:37 OK 20241026095416_initial_model.sql (13.2ms)9132026/09/22 08:54:37 OK 20260905000000_add_claims.sql (5.51ms)9142026-09-22 08:54:37.425 UTC [481] ERROR: relation "goose_db_version" does not exist at character 369152026-09-22 08:54:37.425 UTC [481] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9162026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (7.29ms)9172026/09/22 08:54:37 OK 20241026095416_initial_model.sql (15.04ms)9182026/09/22 08:54:37 OK 20241026095416_initial_model.sql (16.96ms)9192026/09/22 08:54:37 OK 20241026095416_initial_model.sql (14.35ms)9202026/09/22 08:54:37 OK 20241026095416_initial_model.sql (15.55ms)9212026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (5.35ms)9222026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (3.58ms)9232026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (3.11ms)9242026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (3.17ms)9252026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (5.21ms)9262026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000009272026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.77ms)9282026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.77ms)9292026/09/22 08:54:37 OK 20260905000000_add_claims.sql (5.42ms)9302026/09/22 08:54:37 OK 20241026095416_initial_model.sql (16.21ms)9312026/09/22 08:54:37 OK 20251218171726_add_pins.sql (4.89ms)9322026/09/22 08:54:37 OK 20241026095416_initial_model.sql (16.16ms)9332026/09/22 08:54:37 OK 1_commit_pending_closure.sql (4.41ms)9342026/09/22 08:54:37 OK 20251218171726_add_pins.sql (6.18ms)9352026/09/22 08:54:37 OK 20251218171726_add_pins.sql (4.88ms)9362026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.84ms)9372026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (3.51ms)9382026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000009392026/09/22 08:54:37 OK 20251218171726_add_pins.sql (5.08ms)9402026/09/22 08:54:37 OK 20241026095416_initial_model.sql (11.44ms)9412026/09/22 08:54:37 OK 20251218171726_add_pins.sql (6.29ms)9422026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.79ms)9432026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.91ms)9442026/09/22 08:54:37 goose: up to current file version: 29452026/09/22 08:54:37 OK 20241026095416_initial_model.sql (15ms)9462026/09/22 08:54:37 OK 20251218171726_add_pins.sql (6.77ms)9472026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.29ms)9482026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (5.47ms)9492026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.91ms)9502026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (5.25ms)9512026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.47ms)9522026/09/22 08:54:37 OK 20251218171726_add_pins.sql (6.46ms)9532026/09/22 08:54:37 OK 20241026095416_initial_model.sql (16.73ms)9542026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (6.89ms)9552026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (5.34ms)9562026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (5.44ms)9572026/09/22 08:54:37 OK 20251218171726_add_pins.sql (6.44ms)9582026/09/22 08:54:37 OK 2_object_stats_trigger.sql (3.87ms)9592026/09/22 08:54:37 goose: up to current file version: 29602026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (4.96ms)9612026/09/22 08:54:37 OK 20241026095416_initial_model.sql (11.39ms)9622026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.11ms)9632026/09/22 08:54:37 OK 20260905000000_add_claims.sql (5.18ms)9642026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.7ms)9652026/09/22 08:54:37 OK 20251218171726_add_pins.sql (5.29ms)9662026/09/22 08:54:37 OK 20251218171726_add_pins.sql (6.37ms)9672026/09/22 08:54:37 OK 20241026095416_initial_model.sql (14.28ms)968--- PASS: TestReadProxyRootRedirectsToIndexHTML (0.29s)969=== CONT TestGCTaskStore_GetReturnsLatest970--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)971=== CONT TestPinProtectsFromGC9722026/09/22 08:54:37 OK 20260905000000_add_claims.sql (5.32ms)9732026/09/22 08:54:37 OK 20260905000000_add_claims.sql (5.32ms)9742026/09/22 08:54:37 OK 20260905000000_add_claims.sql (5.28ms)9752026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (5.46ms)9762026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (3.93ms)9772026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.31ms)9782026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (3.41ms)9792026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000009802026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (5.44ms)9812026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.42ms)9822026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (4.23ms)9832026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000009842026/09/22 08:54:37 OK 20251218171726_add_pins.sql (5.65ms)9852026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (4.57ms)9862026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.17ms)9872026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.65ms)9882026/09/22 08:54:37 OK 20251218171726_add_pins.sql (4.14ms)9892026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (5.77ms)9902026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (4.93ms)9912026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000009922026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (5.27ms)9932026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000009942026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (5.27ms)9952026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000009962026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (4.8ms)9972026/09/22 08:54:37 goose: successfully migrated database to version: 202609200000009982026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.28ms)9992026/09/22 08:54:37 OK 1_commit_pending_closure.sql (4.01ms)10002026/09/22 08:54:37 OK 20251218171726_add_pins.sql (4.14ms)10012026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.34ms)10022026/09/22 08:54:37 goose: up to current file version: 210032026/09/22 08:54:37 OK 20260905000000_add_claims.sql (3.8ms)10042026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (3.27ms)10052026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000010062026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.4ms)10072026/09/22 08:54:37 goose: up to current file version: 210082026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.76ms)10092026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (6.26ms)10102026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (4.94ms)10112026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.79ms)10122026/09/22 08:54:37 OK 1_commit_pending_closure.sql (4.13ms)10132026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.94ms)10142026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.87ms)10152026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (2.91ms)10162026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000010172026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (4.38ms)10182026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000010192026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (4.45ms)10202026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.74ms)10212026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.87ms)10222026/09/22 08:54:37 goose: up to current file version: 210232026/09/22 08:54:37 OK 2_object_stats_trigger.sql (3.25ms)10242026/09/22 08:54:37 goose: up to current file version: 210252026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.93ms)10262026/09/22 08:54:37 goose: up to current file version: 210272026/09/22 08:54:37 OK 2_object_stats_trigger.sql (3ms)10282026/09/22 08:54:37 goose: up to current file version: 210292026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (3.44ms)10302026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000010312026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.54ms)10322026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.31ms)10332026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.69ms)10342026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.21ms)10352026/09/22 08:54:37 goose: up to current file version: 210362026/09/22 08:54:37 OK 20260905000000_add_claims.sql (5.48ms)10372026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.66ms)10382026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.23ms)10392026/09/22 08:54:37 goose: up to current file version: 210402026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.15ms)10412026/09/22 08:54:37 goose: up to current file version: 210422026/09/22 08:54:37 OK 1_commit_pending_closure.sql (2.62ms)10432026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (2.89ms)10442026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000010452026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (3.22ms)10462026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000010472026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.6ms)10482026/09/22 08:54:37 goose: up to current file version: 210492026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (4.56ms)10502026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000010512026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.46ms)10522026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.27ms)10532026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.21ms)10542026/09/22 08:54:37 goose: up to current file version: 210552026/09/22 08:54:37 OK 1_commit_pending_closure.sql (2.86ms)10562026/09/22 08:54:37 OK 2_object_stats_trigger.sql (1.58ms)10572026/09/22 08:54:37 goose: up to current file version: 210582026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures10592026/09/22 08:54:37 OK 2_object_stats_trigger.sql (1.66ms)10602026/09/22 08:54:37 goose: up to current file version: 21061--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (0.34s)1062=== CONT TestGCTaskStore_GetEmpty1063--- PASS: TestGCTaskStore_GetEmpty (0.00s)1064=== CONT TestGCTaskStore_ConflictDifferentParams1065--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)1066=== CONT TestClientSharedPathCommittedMidPush10672026-09-22 08:54:37.491 UTC [484] ERROR: relation "goose_db_version" does not exist at character 3610682026-09-22 08:54:37.491 UTC [484] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10692026/09/22 08:54:37 WARN mTLS auth: subject not in bound subjects subject="CN=reader"10702026/09/22 08:54:37 WARN mTLS auth: subject not in bound subjects subject="CN=reader"1071--- PASS: TestService_NativeMTLS (0.35s)1072=== CONT TestGCTaskStore_DeduplicateSameParams1073--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)1074=== CONT TestClientWithDependencies10752026/09/22 08:54:37 OK 20241026095416_initial_model.sql (12.05ms)10762026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.7ms)10772026/09/22 08:54:37 OK 20251218171726_add_pins.sql (4.25ms)10782026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (5.16ms)10792026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.42ms)10802026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (3.37ms)10812026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000010822026-09-22 08:54:37.533 UTC [489] ERROR: relation "goose_db_version" does not exist at character 3610832026-09-22 08:54:37.533 UTC [489] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10842026/09/22 08:54:37 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"1085--- PASS: TestService_AuthMiddleware (0.38s)1086=== CONT TestGCTaskStore_StartNew1087--- PASS: TestGCTaskStore_StartNew (0.00s)1088=== CONT TestClientMultipleUploads10892026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.51ms)10902026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.23ms)10912026/09/22 08:54:37 goose: up to current file version: 210922026/09/22 08:54:37 OK 20241026095416_initial_model.sql (13.03ms)10932026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (3.18ms)10942026/09/22 08:54:37 OK 20251218171726_add_pins.sql (4.18ms)10952026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (4.42ms)10962026/09/22 08:54:37 OK 20260905000000_add_claims.sql (3.91ms)10972026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (2.48ms)10982026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000010992026-09-22 08:54:37.575 UTC [492] ERROR: relation "goose_db_version" does not exist at character 3611002026-09-22 08:54:37.575 UTC [492] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11012026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.09ms)11022026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.39ms)11032026/09/22 08:54:37 goose: up to current file version: 21104--- PASS: TestReadProxyConditionalGet (0.43s)1105=== CONT TestGCMetrics11062026-09-22 08:54:37.581 UTC [493] ERROR: relation "goose_db_version" does not exist at character 3611072026-09-22 08:54:37.581 UTC [493] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11082026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures11092026/09/22 08:54:37 OK 20241026095416_initial_model.sql (16.12ms)11102026/09/22 08:54:37 OK 20241026095416_initial_model.sql (9.78ms)11112026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.38ms)11122026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (3.31ms)11132026/09/22 08:54:37 OK 20251218171726_add_pins.sql (3.48ms)11142026/09/22 08:54:37 OK 20251218171726_add_pins.sql (4.2ms)11152026-09-22 08:54:37.608 UTC [496] ERROR: relation "goose_db_version" does not exist at character 3611162026-09-22 08:54:37.608 UTC [496] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11172026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (4.68ms)11182026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (3.38ms)11192026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.47ms)11202026/09/22 08:54:37 OK 20260905000000_add_claims.sql (5.31ms)11212026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (2.91ms)11222026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000011232026/09/22 08:54:37 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst11242026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures11252026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (4.34ms)11262026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000011272026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.1ms)1128--- PASS: TestPresignedUploadRegisteredBeforeCommit (0.47s)1129=== CONT TestClientIntegration11302026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.02ms)11312026/09/22 08:54:37 goose: up to current file version: 211322026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.59ms)11332026/09/22 08:54:37 OK 2_object_stats_trigger.sql (1.78ms)11342026/09/22 08:54:37 goose: up to current file version: 211352026/09/22 08:54:37 OK 20241026095416_initial_model.sql (11.34ms)11362026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.15ms)11372026/09/22 08:54:37 OK 20251218171726_add_pins.sql (3.84ms)11382026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (4.01ms)11392026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.27ms)11402026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (2.97ms)11412026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000011422026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.06ms)11432026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.66ms)11442026/09/22 08:54:37 goose: up to current file version: 21145--- PASS: TestMetricsInventory (0.50s)1146=== CONT TestGCBugBareHashReferences11472026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures11482026-09-22 08:54:37.660 UTC [500] ERROR: relation "goose_db_version" does not exist at character 3611492026-09-22 08:54:37.660 UTC [500] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11502026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures11512026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures11522026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures11532026/09/22 08:54:37 OK 20241026095416_initial_model.sql (16.47ms)11542026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (1.69ms)11552026/09/22 08:54:37 OK 20251218171726_add_pins.sql (6.6ms)11562026-09-22 08:54:37.695 UTC [502] ERROR: relation "goose_db_version" does not exist at character 3611572026-09-22 08:54:37.695 UTC [502] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11582026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (5.52ms)11592026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.55ms)11602026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (4.14ms)11612026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000011622026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.31ms)11632026/09/22 08:54:37 INFO Received cleanup request method=DELETE path=/api/pending_closures11642026/09/22 08:54:37 OK 20241026095416_initial_model.sql (10.09ms)11652026/09/22 08:54:37 OK 2_object_stats_trigger.sql (1.54ms)11662026/09/22 08:54:37 goose: up to current file version: 211672026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (1.19ms)11682026/09/22 08:54:37 INFO Aborted multipart uploads count=011692026/09/22 08:54:37 OK 20251218171726_add_pins.sql (3.19ms)11702026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures11712026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (3.69ms)11722026-09-22 08:54:37.722 UTC [503] ERROR: relation "goose_db_version" does not exist at character 3611732026-09-22 08:54:37.722 UTC [503] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11742026/09/22 08:54:37 OK 20260905000000_add_claims.sql (3.34ms)11752026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (1.99ms)11762026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000011772026/09/22 08:54:37 OK 1_commit_pending_closure.sql (1.6ms)11782026/09/22 08:54:37 OK 2_object_stats_trigger.sql (1.45ms)11792026/09/22 08:54:37 goose: up to current file version: 211802026/09/22 08:54:37 INFO Received cleanup request method=DELETE path=/api/pending_closures11812026/09/22 08:54:37 INFO Aborted multipart uploads count=111822026/09/22 08:54:37 OK 20241026095416_initial_model.sql (9.35ms)11832026/09/22 08:54:37 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete11842026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (1.36ms)11852026-09-22 08:54:37.737 UTC [464] ERROR: Closure does not exist: id=111862026-09-22 08:54:37.737 UTC [464] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE11872026-09-22 08:54:37.737 UTC [464] STATEMENT: -- name: CommitPendingClosure :exec1188 SELECT commit_pending_closure($1::bigint)1189 1190--- PASS: TestService_cleanupPendingClosuresHandler (0.58s)1191=== CONT TestClientErrorHandling1192=== RUN TestClientErrorHandling/InvalidStorePath1193=== PAUSE TestClientErrorHandling/InvalidStorePath1194=== RUN TestClientErrorHandling/InvalidAuthToken1195=== PAUSE TestClientErrorHandling/InvalidAuthToken1196=== RUN TestClientErrorHandling/ServerNotAvailable1197=== PAUSE TestClientErrorHandling/ServerNotAvailable1198=== CONT TestLeadEndsOnShutdown11992026/09/22 08:54:37 OK 20251218171726_add_pins.sql (3.66ms)12002026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (4ms)12012026/09/22 08:54:37 OK 20260905000000_add_claims.sql (2.52ms)12022026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (2.73ms)12032026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000012042026/09/22 08:54:37 OK 1_commit_pending_closure.sql (2.74ms)12052026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.18ms)12062026/09/22 08:54:37 goose: up to current file version: 212072026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures1208=== NAME TestNARDeduplicationMetadataUploadBug1209 metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug350393218/001/store/zx858hzkcvs99dlbyvhrrbl3j6c8qzs2-file1.txt12102026-09-22 08:54:37.807 UTC [524] ERROR: relation "goose_db_version" does not exist at character 3612112026-09-22 08:54:37.807 UTC [524] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1212--- PASS: TestReadRedirectNar (0.59s)1213=== CONT TestClientCADerivations12142026/09/22 08:54:37 OK 20241026095416_initial_model.sql (9.75ms)12152026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (1.26ms)12162026/09/22 08:54:37 OK 20251218171726_add_pins.sql (3.59ms)12172026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures12182026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (4.32ms)12192026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.04ms)12202026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (3.57ms)12212026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000012222026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.14ms)12232026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.16ms)12242026/09/22 08:54:37 goose: up to current file version: 212252026/09/22 08:54:37 INFO Received complete multipart upload request method=POST path=/api/multipart/complete12262026/09/22 08:54:37 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"12272026/09/22 08:54:37 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst1228--- PASS: TestCompleteMultipartUnregistered (0.71s)1229=== CONT TestLeadElectsOneAndHandsOver12302026/09/22 08:54:37 INFO Received complete multipart upload request method=POST path=/api/multipart/complete12312026/09/22 08:54:37 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=YWZiM2UxMzMtZTUyNS00ODY3LTgzMzctMmUzYTY5NTc4MTY1LmZlYmM0Yzc0LWFiZTEtNGU0Ny1hYTQ3LTYzY2IwMjAwNzkyOHgxNzkwMDY3Mjc3ODQxMTg5NTA112322026/09/22 08:54:37 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=YWZiM2UxMzMtZTUyNS00ODY3LTgzMzctMmUzYTY5NTc4MTY1LmZlYmM0Yzc0LWFiZTEtNGU0Ny1hYTQ3LTYzY2IwMjAwNzkyOHgxNzkwMDY3Mjc3ODQxMTg5NTA1 parts=11233--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (0.73s)1234=== CONT TestIsValidCachePath1235=== RUN TestIsValidCachePath/narinfo1236=== PAUSE TestIsValidCachePath/narinfo1237=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars1238=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars1239=== RUN TestIsValidCachePath/nar_zst1240=== PAUSE TestIsValidCachePath/nar_zst1241=== RUN TestIsValidCachePath/nar_xz1242=== PAUSE TestIsValidCachePath/nar_xz1243=== RUN TestIsValidCachePath/nar_bz21244=== PAUSE TestIsValidCachePath/nar_bz21245=== RUN TestIsValidCachePath/nar_uncompressed1246=== PAUSE TestIsValidCachePath/nar_uncompressed1247=== RUN TestIsValidCachePath/ls1248=== PAUSE TestIsValidCachePath/ls1249=== RUN TestIsValidCachePath/log1250=== PAUSE TestIsValidCachePath/log1251=== RUN TestIsValidCachePath/realisation1252=== PAUSE TestIsValidCachePath/realisation1253=== RUN TestIsValidCachePath/nix-cache-info1254=== PAUSE TestIsValidCachePath/nix-cache-info1255=== RUN TestIsValidCachePath/index.html1256=== PAUSE TestIsValidCachePath/index.html1257=== RUN TestIsValidCachePath/traversal_parent1258=== PAUSE TestIsValidCachePath/traversal_parent1259=== RUN TestIsValidCachePath/traversal_in_middle1260=== PAUSE TestIsValidCachePath/traversal_in_middle1261=== RUN TestIsValidCachePath/invalid_char_e1262=== PAUSE TestIsValidCachePath/invalid_char_e1263=== RUN TestIsValidCachePath/invalid_char_u1264=== PAUSE TestIsValidCachePath/invalid_char_u1265=== RUN TestIsValidCachePath/random_path1266=== PAUSE TestIsValidCachePath/random_path1267=== RUN TestIsValidCachePath/empty1268=== PAUSE TestIsValidCachePath/empty1269=== RUN TestIsValidCachePath/leading_slash1270=== PAUSE TestIsValidCachePath/leading_slash1271=== RUN TestIsValidCachePath/wrong_extension1272=== PAUSE TestIsValidCachePath/wrong_extension1273=== RUN TestIsValidCachePath/short_hash1274=== PAUSE TestIsValidCachePath/short_hash1275=== CONT TestOrphanedObjectsGCStressTest12762026-09-22 08:54:37.890 UTC [565] ERROR: relation "goose_db_version" does not exist at character 3612772026-09-22 08:54:37.890 UTC [565] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1278--- PASS: TestService_Rustfstest (0.73s)1279=== CONT TestReadProxyHead12802026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures12812026/09/22 08:54:37 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)12822026/09/22 08:54:37 INFO Uploading zx858hzkcvs99dlbyvhrrbl3j6c8qzs2-file1.txt (160B)12832026/09/22 08:54:37 OK 20241026095416_initial_model.sql (11.16ms)12842026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.44ms)12852026/09/22 08:54:37 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"12862026/09/22 08:54:37 OK 20251218171726_add_pins.sql (5.13ms)12872026/09/22 08:54:37 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign12882026/09/22 08:54:37 WARN Failed to register uploaded object key=zx858hzkcvs99dlbyvhrrbl3j6c8qzs2.ls error="server returned 404: 404 page not found\n"12892026/09/22 08:54:37 INFO Signed narinfos id=1 count=112902026/09/22 08:54:37 INFO Uploading 1 narinfos12912026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures12922026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (4.7ms)12932026/09/22 08:54:37 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete12942026/09/22 08:54:37 WARN Failed to register uploaded object key=zx858hzkcvs99dlbyvhrrbl3j6c8qzs2.narinfo error="server returned 404: 404 page not found\n"12952026/09/22 08:54:37 OK 20260905000000_add_claims.sql (4.13ms)12962026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (2.95ms)12972026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000012982026/09/22 08:54:37 INFO Completed upload id=112992026/09/22 08:54:37 INFO Upload complete. (108ms)13002026/09/22 08:54:37 OK 1_commit_pending_closure.sql (2.37ms)13012026/09/22 08:54:37 OK 2_object_stats_trigger.sql (1.89ms)13022026/09/22 08:54:37 goose: up to current file version: 21303=== NAME TestNARDeduplicationMetadataUploadBug1304 metadata_upload_test.go:54: Retrieved narinfo from S3:1305 StorePath: /build/TestNARDeduplicationMetadataUploadBug350393218/001/store/zx858hzkcvs99dlbyvhrrbl3j6c8qzs2-file1.txt1306 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1307 Compression: zstd1308 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1309 NarSize: 1601310 References: 1311 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf13122026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures1313 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)1314 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):1315 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}13162026-09-22 08:54:37.940 UTC [587] ERROR: relation "goose_db_version" does not exist at character 3613172026-09-22 08:54:37.940 UTC [587] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13182026/09/22 08:54:37 INFO Received uploads request method=POST path=/api/pending_closures13192026/09/22 08:54:37 OK 20241026095416_initial_model.sql (11.46ms)13202026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (2.01ms)1321 metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug350393218/001/store/5c3c5hyd2zmmgv40ph1ph75h6mbr2fw0-file2.txt13222026/09/22 08:54:37 OK 20251218171726_add_pins.sql (5ms)13232026-09-22 08:54:37.978 UTC [605] ERROR: relation "goose_db_version" does not exist at character 3613242026-09-22 08:54:37.978 UTC [605] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13252026-09-22 08:54:37.978 UTC [606] ERROR: relation "goose_db_version" does not exist at character 3613262026-09-22 08:54:37.978 UTC [606] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13272026/09/22 08:54:37 OK 20260628120000_add_object_size_and_stats.sql (4.19ms)13282026/09/22 08:54:37 OK 20260905000000_add_claims.sql (3.4ms)13292026/09/22 08:54:37 OK 20260920000000_drop_claims.sql (3.44ms)13302026/09/22 08:54:37 goose: successfully migrated database to version: 2026092000000013312026/09/22 08:54:37 OK 1_commit_pending_closure.sql (3.19ms)13322026/09/22 08:54:37 OK 2_object_stats_trigger.sql (2.14ms)13332026/09/22 08:54:37 goose: up to current file version: 213342026/09/22 08:54:37 OK 20241026095416_initial_model.sql (11.35ms)13352026/09/22 08:54:37 OK 20241026095416_initial_model.sql (12.29ms)13362026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (1.51ms)13372026/09/22 08:54:37 OK 20251210153512_drop_unused_gin_index.sql (1.46ms)13382026/09/22 08:54:38 OK 20251218171726_add_pins.sql (3.98ms)13392026/09/22 08:54:38 OK 20251218171726_add_pins.sql (4.36ms)13402026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (3.89ms)13412026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (3.75ms)1342--- PASS: TestReadRedirectUsesPublicS3URL (0.72s)1343=== CONT TestParseSingleRange1344=== RUN TestParseSingleRange/none1345=== PAUSE TestParseSingleRange/none1346=== RUN TestParseSingleRange/unknown_unit1347=== PAUSE TestParseSingleRange/unknown_unit1348=== RUN TestParseSingleRange/multi-range_ignored1349=== PAUSE TestParseSingleRange/multi-range_ignored1350=== RUN TestParseSingleRange/malformed_no_dash1351=== PAUSE TestParseSingleRange/malformed_no_dash1352=== RUN TestParseSingleRange/malformed_both_empty1353=== PAUSE TestParseSingleRange/malformed_both_empty1354=== RUN TestParseSingleRange/malformed_end_before_start1355=== PAUSE TestParseSingleRange/malformed_end_before_start1356=== RUN TestParseSingleRange/closed1357=== PAUSE TestParseSingleRange/closed1358=== RUN TestParseSingleRange/open-ended1359=== PAUSE TestParseSingleRange/open-ended1360=== RUN TestParseSingleRange/end_clamped_to_size1361=== PAUSE TestParseSingleRange/end_clamped_to_size1362=== RUN TestParseSingleRange/suffix1363=== PAUSE TestParseSingleRange/suffix1364=== RUN TestParseSingleRange/suffix_exceeds_size1365=== PAUSE TestParseSingleRange/suffix_exceeds_size1366=== RUN TestParseSingleRange/single_byte1367=== PAUSE TestParseSingleRange/single_byte1368=== RUN TestParseSingleRange/start_past_EOF1369=== PAUSE TestParseSingleRange/start_past_EOF1370=== RUN TestParseSingleRange/start_far_past_EOF1371=== PAUSE TestParseSingleRange/start_far_past_EOF1372=== CONT TestReadProxyInvalidPath1373--- PASS: TestService_healthCheckHandler (0.79s)13742026/09/22 08:54:38 OK 20260905000000_add_claims.sql (4.02ms)1375=== CONT TestCreatePin_ReservedPins13762026/09/22 08:54:38 OK 20260905000000_add_claims.sql (4.49ms)13772026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (2.24ms)13782026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000013792026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (3.66ms)13802026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000013812026/09/22 08:54:38 OK 1_commit_pending_closure.sql (2.68ms)13822026/09/22 08:54:38 OK 1_commit_pending_closure.sql (2.48ms)13832026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.28ms)13842026/09/22 08:54:38 goose: up to current file version: 213852026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.08ms)13862026/09/22 08:54:38 goose: up to current file version: 213872026/09/22 08:54:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1388--- PASS: TestReadRedirectKeepsNarinfoProxied (0.83s)1389=== CONT TestReadProxy4041390--- PASS: TestReadProxyDisabled (0.84s)1391=== CONT TestResurrectedObjectNotDeleted13922026/09/22 08:54:38 INFO Received complete multipart upload request method=POST path=/api/multipart/complete13932026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures13942026/09/22 08:54:38 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)13952026-09-22 08:54:38.082 UTC [667] ERROR: relation "goose_db_version" does not exist at character 3613962026-09-22 08:54:38.082 UTC [667] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13972026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign13982026/09/22 08:54:38 WARN Failed to register uploaded object key=5c3c5hyd2zmmgv40ph1ph75h6mbr2fw0.ls error="server returned 404: 404 page not found\n"13992026/09/22 08:54:38 INFO Signed narinfos id=2 count=114002026/09/22 08:54:38 INFO Uploading 1 narinfos14012026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete14022026/09/22 08:54:38 WARN Failed to register uploaded object key=5c3c5hyd2zmmgv40ph1ph75h6mbr2fw0.narinfo error="server returned 404: 404 page not found\n"14032026/09/22 08:54:38 INFO Completed upload id=214042026/09/22 08:54:38 INFO Upload complete. (93ms)14052026/09/22 08:54:38 OK 20241026095416_initial_model.sql (11.84ms)1406=== NAME TestNARDeduplicationMetadataUploadBug1407 metadata_upload_test.go:76: Retrieved narinfo from S3:1408 StorePath: /build/TestNARDeduplicationMetadataUploadBug350393218/001/store/5c3c5hyd2zmmgv40ph1ph75h6mbr2fw0-file2.txt1409 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1410 Compression: zstd1411 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1412 NarSize: 1601413 References: 1414 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf14152026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (2.96ms)1416 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)1417 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):1418 {"version":1,"root":{"type":"regular","size":44}}1419--- PASS: TestReadProxyRangeRequest (0.79s)1420=== CONT TestReadProxyNarStreaming1421--- PASS: TestNARDeduplicationMetadataUploadBug (0.96s)1422=== CONT TestReadProxyNarinfoAlreadyDecompressed14232026/09/22 08:54:38 OK 20251218171726_add_pins.sql (12.86ms)14242026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (3.49ms)14252026/09/22 08:54:38 OK 20260905000000_add_claims.sql (3.7ms)14262026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (2.86ms)14272026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000014282026-09-22 08:54:38.130 UTC [673] ERROR: relation "goose_db_version" does not exist at character 3614292026-09-22 08:54:38.130 UTC [673] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14302026-09-22 08:54:38.132 UTC [674] ERROR: relation "goose_db_version" does not exist at character 3614312026-09-22 08:54:38.132 UTC [674] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14322026/09/22 08:54:38 OK 1_commit_pending_closure.sql (3.45ms)14332026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.59ms)14342026/09/22 08:54:38 goose: up to current file version: 21435--- PASS: TestCacheStatsHandler (0.74s)1436=== CONT TestMultipartCleanup14372026/09/22 08:54:38 OK 20241026095416_initial_model.sql (12.05ms)14382026/09/22 08:54:38 OK 20241026095416_initial_model.sql (11.85ms)14392026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (1.7ms)14402026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (1.32ms)14412026/09/22 08:54:38 OK 20251218171726_add_pins.sql (3.77ms)14422026/09/22 08:54:38 OK 20251218171726_add_pins.sql (4.8ms)14432026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (4.12ms)14442026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (4.44ms)14452026/09/22 08:54:38 OK 20260905000000_add_claims.sql (3.53ms)14462026/09/22 08:54:38 OK 20260905000000_add_claims.sql (5.26ms)14472026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (5.19ms)14482026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000014492026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (3.86ms)14502026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000014512026/09/22 08:54:38 OK 1_commit_pending_closure.sql (3.24ms)14522026/09/22 08:54:38 OK 1_commit_pending_closure.sql (3.15ms)14532026/09/22 08:54:38 OK 2_object_stats_trigger.sql (2.77ms)14542026/09/22 08:54:38 goose: up to current file version: 214552026/09/22 08:54:38 OK 2_object_stats_trigger.sql (2.56ms)14562026/09/22 08:54:38 goose: up to current file version: 214572026-09-22 08:54:38.189 UTC [678] ERROR: relation "goose_db_version" does not exist at character 3614582026-09-22 08:54:38.189 UTC [678] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14592026-09-22 08:54:38.189 UTC [679] ERROR: relation "goose_db_version" does not exist at character 3614602026-09-22 08:54:38.189 UTC [679] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14612026/09/22 08:54:38 INFO Received complete multipart upload request method=POST path=/api/multipart/complete14622026/09/22 08:54:38 OK 20241026095416_initial_model.sql (13.08ms)14632026/09/22 08:54:38 OK 20241026095416_initial_model.sql (12.33ms)14642026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (1.59ms)14652026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (1.49ms)14662026/09/22 08:54:38 OK 20251218171726_add_pins.sql (3.63ms)14672026/09/22 08:54:38 OK 20251218171726_add_pins.sql (3.69ms)14682026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (3.85ms)14692026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (3.91ms)14702026-09-22 08:54:38.220 UTC [698] ERROR: relation "goose_db_version" does not exist at character 3614712026-09-22 08:54:38.220 UTC [698] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14722026/09/22 08:54:38 OK 20260905000000_add_claims.sql (4.09ms)14732026/09/22 08:54:38 OK 20260905000000_add_claims.sql (4.16ms)14742026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (2.15ms)14752026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000014762026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (2.23ms)14772026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000014782026/09/22 08:54:38 OK 1_commit_pending_closure.sql (1.85ms)14792026/09/22 08:54:38 OK 1_commit_pending_closure.sql (2.22ms)14802026/09/22 08:54:38 OK 2_object_stats_trigger.sql (853.41µs)14812026/09/22 08:54:38 goose: up to current file version: 214822026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.29ms)14832026/09/22 08:54:38 goose: up to current file version: 214842026/09/22 08:54:38 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=YWZiM2UxMzMtZTUyNS00ODY3LTgzMzctMmUzYTY5NTc4MTY1LjE3Y2Q1M2U1LWI0ZTgtNDgyNC04N2ViLTJlOWVjNjMyNzIzZngxNzkwMDY3Mjc3Njk0NTIyMTY3 parts=1014852026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete14862026/09/22 08:54:38 INFO Completed upload id=114872026/09/22 08:54:38 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000014882026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures14892026/09/22 08:54:38 OK 20241026095416_initial_model.sql (10.32ms)14902026/09/22 08:54:38 INFO Starting cleanup of old closures method=DELETE path=/api/closures14912026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (1.37ms)1492=== NAME TestPinProtectsFromGC1493 client_integration_test.go:731: Pinned store path: /build/TestPinProtectsFromGC3305918676/001/store/7gxfvfjx4019jzrfwaf6fjavp7aliqcv-pinned-file.txt1494 client_integration_test.go:732: Unpinned store path: /build/TestPinProtectsFromGC3305918676/001/store/b87dz7kdgvp86cv5q145sr05ria352rb-unpinned-file.txt14952026/09/22 08:54:38 OK 20251218171726_add_pins.sql (3.94ms)14962026/09/22 08:54:38 INFO Aborted multipart uploads count=014972026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (3.77ms)14982026/09/22 08:54:38 OK 20260905000000_add_claims.sql (2.77ms)14992026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (1.97ms)15002026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000015012026/09/22 08:54:38 OK 1_commit_pending_closure.sql (1.96ms)15022026/09/22 08:54:38 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=015032026/09/22 08:54:38 OK 2_object_stats_trigger.sql (2.01ms)15042026/09/22 08:54:38 goose: up to current file version: 215052026/09/22 08:54:38 INFO Vacuumed table table=pending_closures15062026/09/22 08:54:38 INFO Vacuumed table table=pending_objects15072026/09/22 08:54:38 INFO Vacuumed table table=multipart_uploads15082026/09/22 08:54:38 INFO Vacuumed table table=closures15092026/09/22 08:54:38 INFO Vacuumed table table=objects15102026/09/22 08:54:38 INFO Received complete multipart upload request method=POST path=/api/multipart/complete15112026/09/22 08:54:38 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001512--- PASS: TestService_createPendingClosureHandler (1.14s)1513=== CONT TestReadProxyNarinfo15142026/09/22 08:54:38 INFO Aborted multipart uploads count=015152026/09/22 08:54:38 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=YWZiM2UxMzMtZTUyNS00ODY3LTgzMzctMmUzYTY5NTc4MTY1LjRmMjczMzM4LTBjOTgtNGM3ZC1hZmY1LWUzOWE1MzI3MjBmM3gxNzkwMDY3Mjc3NjY3NTgyNjEz parts=1215162026/09/22 08:54:38 WARN Force mode enabled - objects will be deleted immediately without grace period15172026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures15182026/09/22 08:54:38 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1519=== NAME TestClientMultipleUploads1520 client_integration_test.go:358: Created store path 0: /build/TestClientMultipleUploads1859397388/001/store/s8vha4a8slwllzp8vy70vhsc6hs8dd2s-test-file-0.txt1521--- PASS: TestCompletedNarNotReofferedAcrossClosures (1.14s)1522=== CONT TestOrphanedObjectsGC15232026/09/22 08:54:38 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=015242026/09/22 08:54:38 INFO Vacuumed table table=pending_closures15252026/09/22 08:54:38 INFO Vacuumed table table=pending_objects15262026/09/22 08:54:38 INFO Vacuumed table table=multipart_uploads15272026/09/22 08:54:38 INFO Vacuumed table table=closures15282026/09/22 08:54:38 INFO Vacuumed table table=objects1529--- PASS: TestGCMetrics (0.73s)1530=== CONT TestService_AuthMiddleware_OIDC1531=== NAME TestClientWithDependencies1532 client_integration_test.go:613: Built derivation: /build/TestClientWithDependencies3089350193/001/store/zbwql7lhrff9zawk604bsdcjckscdlfc-test-script15332026/09/22 08:54:38 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=YWZiM2UxMzMtZTUyNS00ODY3LTgzMzctMmUzYTY5NTc4MTY1LmEwZmE3ZjJmLWFiZWYtNDE2MC1iMzMwLTRlZTNiMDRhYTc1Y3gxNzkwMDY3Mjc3NzkwMDU4MDM5 parts=1015342026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1535=== NAME TestClientMultipleUploads1536 client_integration_test.go:358: Created store path 1: /build/TestClientMultipleUploads1859397388/001/store/gypsx5was5vkl583s9d8rsvscd1d5fcf-test-file-1.txt15372026/09/22 08:54:38 INFO Completed upload id=115382026/09/22 08:54:38 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:46037/oidc15392026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures15402026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures15412026/09/22 08:54:38 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo15422026/09/22 08:54:38 WARN Found objects in DB but missing from S3, will re-upload count=11543--- PASS: TestService_verifyS3Integrity (1.18s)1544=== CONT TestService_ReadScope_PublicByDefault15452026/09/22 08:54:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1546=== NAME TestClientWithDependencies1547 client_integration_test.go:615: Found 1 dependencies (including self)1548=== NAME TestClientMultipleUploads1549 client_integration_test.go:358: Created store path 2: /build/TestClientMultipleUploads1859397388/001/store/50yig8938x9d5bwzhayrf222r9l7rk13-test-file-2.txt15502026/09/22 08:54:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15512026-09-22 08:54:38.359 UTC [954] ERROR: relation "goose_db_version" does not exist at character 3615522026-09-22 08:54:38.359 UTC [954] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1553=== NAME TestClientIntegration1554 client_integration_test.go:286: Created store path: /build/TestClientIntegration2069032324/002/store/92g4gl4vlsqxhgq0nyw6gvgvymnkbrna-test-file.txt15552026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures15562026/09/22 08:54:38 INFO lead: acquired remote=192.0.2.1:123415572026/09/22 08:54:38 INFO lead: released remote=192.0.2.1:12341558--- PASS: TestLeadEndsOnShutdown (0.64s)1559=== CONT TestService_RequireScope_OIDC15602026/09/22 08:54:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)15612026/09/22 08:54:38 INFO Uploading 7gxfvfjx4019jzrfwaf6fjavp7aliqcv-pinned-file.txt (128B)15622026/09/22 08:54:38 OK 20241026095416_initial_model.sql (19.22ms)15632026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (3.29ms)15642026/09/22 08:54:38 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"15652026-09-22 08:54:38.394 UTC [1032] ERROR: relation "goose_db_version" does not exist at character 3615662026-09-22 08:54:38.394 UTC [1032] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15672026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign15682026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures15692026/09/22 08:54:38 WARN Failed to register uploaded object key=7gxfvfjx4019jzrfwaf6fjavp7aliqcv.ls error="server returned 404: 404 page not found\n"15702026/09/22 08:54:38 INFO Signed narinfos id=1 count=115712026/09/22 08:54:38 INFO Uploading 1 narinfos15722026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete15732026/09/22 08:54:38 WARN Failed to register uploaded object key=7gxfvfjx4019jzrfwaf6fjavp7aliqcv.narinfo error="server returned 404: 404 page not found\n"15742026/09/22 08:54:38 OK 20251218171726_add_pins.sql (16.14ms)15752026/09/22 08:54:38 INFO Completed upload id=115762026/09/22 08:54:38 INFO Upload complete. (109ms)15772026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (5.49ms)15782026/09/22 08:54:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15792026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures15802026/09/22 08:54:38 OK 20260905000000_add_claims.sql (4.93ms)15812026-09-22 08:54:38.417 UTC [1084] ERROR: relation "goose_db_version" does not exist at character 3615822026-09-22 08:54:38.417 UTC [1084] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15832026-09-22 08:54:38.417 UTC [1086] ERROR: relation "goose_db_version" does not exist at character 3615842026-09-22 08:54:38.417 UTC [1086] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15852026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (3.73ms)15862026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000015872026/09/22 08:54:38 OK 20241026095416_initial_model.sql (12.28ms)15882026/09/22 08:54:38 OK 1_commit_pending_closure.sql (2.31ms)15892026/09/22 08:54:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)15902026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (2.39ms)15912026/09/22 08:54:38 INFO Uploading zbwql7lhrff9zawk604bsdcjckscdlfc-test-script (136B)15922026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.27ms)15932026/09/22 08:54:38 goose: up to current file version: 215942026/09/22 08:54:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15952026/09/22 08:54:38 OK 20251218171726_add_pins.sql (4.57ms)15962026/09/22 08:54:38 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"15972026/09/22 08:54:38 WARN Failed to register uploaded object key=log/6hd7g8mk7sa0w83bk1rzakdcvbjzq4zk-test-script.drv error="server returned 404: 404 page not found\n"15982026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (4.72ms)15992026/09/22 08:54:38 OK 20241026095416_initial_model.sql (9.35ms)16002026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign16012026/09/22 08:54:38 WARN Failed to register uploaded object key=zbwql7lhrff9zawk604bsdcjckscdlfc.ls error="server returned 404: 404 page not found\n"16022026/09/22 08:54:38 INFO Signed narinfos id=1 count=116032026/09/22 08:54:38 INFO Uploading 1 narinfos16042026/09/22 08:54:38 INFO lead: acquired remote=192.0.2.1:123416052026/09/22 08:54:38 OK 20260905000000_add_claims.sql (4.24ms)16062026/09/22 08:54:38 OK 20241026095416_initial_model.sql (15.54ms)16072026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (2.74ms)16082026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (3.33ms)16092026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000016102026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (1.92ms)16112026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16122026/09/22 08:54:38 WARN Failed to register uploaded object key=zbwql7lhrff9zawk604bsdcjckscdlfc.narinfo error="server returned 404: 404 page not found\n"16132026/09/22 08:54:38 OK 1_commit_pending_closure.sql (2.43ms)16142026/09/22 08:54:38 OK 20251218171726_add_pins.sql (3.58ms)16152026/09/22 08:54:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"16162026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.09ms)16172026/09/22 08:54:38 goose: up to current file version: 216182026/09/22 08:54:38 OK 20251218171726_add_pins.sql (5.14ms)16192026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (3.38ms)16202026/09/22 08:54:38 INFO Completed upload id=116212026/09/22 08:54:38 INFO Upload complete. (73ms)16222026/09/22 08:54:38 OK 20260905000000_add_claims.sql (3.57ms)16232026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (4.46ms)16242026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (2.96ms)16252026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000016262026/09/22 08:54:38 OK 20260905000000_add_claims.sql (3.57ms)1627=== NAME TestClientWithDependencies1628 client_integration_test.go:617: Skipping nix copy test - isolated store (/build/TestClientWithDependencies3089350193/001/store) requires matching store prefix16292026/09/22 08:54:38 OK 1_commit_pending_closure.sql (2.51ms)16302026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.05ms)16312026/09/22 08:54:38 goose: up to current file version: 216322026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (2.83ms)16332026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000016342026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures1635--- PASS: TestClientWithDependencies (0.96s)1636=== CONT TestCacheConfigHandler1637=== RUN TestCacheConfigHandler/full_config,_no_issuer1638=== PAUSE TestCacheConfigHandler/full_config,_no_issuer16392026/09/22 08:54:38 OK 1_commit_pending_closure.sql (2.41ms)1640=== RUN TestCacheConfigHandler/no_cache_url_configured1641=== PAUSE TestCacheConfigHandler/no_cache_url_configured1642=== RUN TestCacheConfigHandler/no_signing_keys1643=== PAUSE TestCacheConfigHandler/no_signing_keys1644=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1645=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1646=== CONT TestService_AuthMiddleware_MTLSBoundSubjects16472026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.27ms)16482026/09/22 08:54:38 goose: up to current file version: 216492026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures16502026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures16512026/09/22 08:54:38 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)16522026/09/22 08:54:38 INFO Uploading 50yig8938x9d5bwzhayrf222r9l7rk13-test-file-2.txt (160B)16532026/09/22 08:54:38 INFO Uploading gypsx5was5vkl583s9d8rsvscd1d5fcf-test-file-1.txt (160B)16542026/09/22 08:54:38 INFO Uploading s8vha4a8slwllzp8vy70vhsc6hs8dd2s-test-file-0.txt (160B)16552026/09/22 08:54:38 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"16562026/09/22 08:54:38 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"1657--- PASS: TestReadProxyHead (0.59s)1658=== CONT TestService_ReadAuthMiddleware16592026/09/22 08:54:38 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"16602026/09/22 08:54:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"16612026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures16622026/09/22 08:54:38 WARN Failed to register uploaded object key=s8vha4a8slwllzp8vy70vhsc6hs8dd2s.ls error="server returned 404: 404 page not found\n"16632026/09/22 08:54:38 WARN Failed to register uploaded object key=gypsx5was5vkl583s9d8rsvscd1d5fcf.ls error="server returned 404: 404 page not found\n"16642026/09/22 08:54:38 WARN Failed to register uploaded object key=50yig8938x9d5bwzhayrf222r9l7rk13.ls error="server returned 404: 404 page not found\n"16652026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign16662026/09/22 08:54:38 INFO Signed narinfos id=3 count=116672026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign16682026/09/22 08:54:38 INFO Signed narinfos id=1 count=116692026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign16702026/09/22 08:54:38 INFO Signed narinfos id=2 count=116712026/09/22 08:54:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"16722026/09/22 08:54:38 INFO Uploading 3 narinfos16732026/09/22 08:54:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)16742026/09/22 08:54:38 INFO Uploading 92g4gl4vlsqxhgq0nyw6gvgvymnkbrna-test-file.txt (152B)16752026/09/22 08:54:38 WARN Failed to register uploaded object key=50yig8938x9d5bwzhayrf222r9l7rk13.narinfo error="server returned 404: 404 page not found\n"16762026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete16772026/09/22 08:54:38 WARN Failed to register uploaded object key=s8vha4a8slwllzp8vy70vhsc6hs8dd2s.narinfo error="server returned 404: 404 page not found\n"16782026/09/22 08:54:38 WARN Failed to register uploaded object key=gypsx5was5vkl583s9d8rsvscd1d5fcf.narinfo error="server returned 404: 404 page not found\n"16792026/09/22 08:54:38 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"16802026/09/22 08:54:38 WARN Failed to register uploaded object key=92g4gl4vlsqxhgq0nyw6gvgvymnkbrna.ls error="server returned 404: 404 page not found\n"16812026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign16822026/09/22 08:54:38 INFO Completed upload id=216832026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete16842026/09/22 08:54:38 INFO Signed narinfos id=1 count=116852026/09/22 08:54:38 INFO Uploading 1 narinfos16862026/09/22 08:54:38 INFO Completed upload id=316872026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16882026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16892026/09/22 08:54:38 WARN Failed to register uploaded object key=92g4gl4vlsqxhgq0nyw6gvgvymnkbrna.narinfo error="server returned 404: 404 page not found\n"16902026/09/22 08:54:38 INFO Completed upload id=116912026/09/22 08:54:38 INFO Upload complete. (120ms)1692=== NAME TestClientMultipleUploads1693 client_integration_test.go:369: Uploaded 3 paths in 150.235608ms16942026/09/22 08:54:38 INFO Completed upload id=116952026/09/22 08:54:38 INFO Upload complete. (103ms)16962026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures1697--- PASS: TestClientMultipleUploads (0.99s)1698=== CONT TestObjectStatsTrigger1699=== NAME TestClientCADerivations1700 client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations1732897310/001/store/kv3fdcal4z8mhxas0mv85wrsk44rj88x-ca-test1701--- PASS: TestReadProxyInvalidPath (0.51s)1702=== CONT TestService_AuthMiddleware_MTLSProxyHeader17032026/09/22 08:54:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)17042026/09/22 08:54:38 INFO Uploading b87dz7kdgvp86cv5q145sr05ria352rb-unpinned-file.txt (128B)17052026/09/22 08:54:38 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"17062026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures17072026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign17082026/09/22 08:54:38 WARN Failed to register uploaded object key=b87dz7kdgvp86cv5q145sr05ria352rb.ls error="server returned 404: 404 page not found\n"17092026/09/22 08:54:38 INFO Signed narinfos id=2 count=117102026/09/22 08:54:38 INFO Uploading 1 narinfos17112026/09/22 08:54:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)17122026/09/22 08:54:38 INFO Uploading 65ff4481jv8q78sydvbqfw7lf5lwpafm-shared-dep (136B)17132026-09-22 08:54:38.537 UTC [1312] ERROR: relation "goose_db_version" does not exist at character 3617142026-09-22 08:54:38.537 UTC [1312] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17152026/09/22 08:54:38 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:43755/oidc17162026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete17172026/09/22 08:54:38 WARN Failed to register uploaded object key=b87dz7kdgvp86cv5q145sr05ria352rb.narinfo error="server returned 404: 404 page not found\n"17182026/09/22 08:54:38 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"17192026/09/22 08:54:38 INFO Completed upload id=217202026/09/22 08:54:38 INFO Upload complete. (93ms)17212026/09/22 08:54:38 WARN Failed to register uploaded object key=65ff4481jv8q78sydvbqfw7lf5lwpafm.ls error="server returned 404: 404 page not found\n"17222026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign17232026/09/22 08:54:38 INFO Signed narinfos id=2 count=117242026/09/22 08:54:38 INFO Uploading 1 narinfos17252026-09-22 08:54:38.549 UTC [1331] ERROR: relation "goose_db_version" does not exist at character 3617262026-09-22 08:54:38.549 UTC [1331] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17272026/09/22 08:54:38 INFO All 1 paths already cached1728=== NAME TestClientIntegration1729 client_integration_test.go:312: Retrieved narinfo from S3:1730 StorePath: /build/TestClientIntegration2069032324/002/store/92g4gl4vlsqxhgq0nyw6gvgvymnkbrna-test-file.txt1731 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst1732 Compression: zstd1733 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11734 NarSize: 1521735 References: 1736 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk117372026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete17382026/09/22 08:54:38 WARN Failed to register uploaded object key=65ff4481jv8q78sydvbqfw7lf5lwpafm.narinfo error="server returned 404: 404 page not found\n"1739 client_integration_test.go:313: Retrieved .ls file from S3 (compressed size: 77 bytes)1740 client_integration_test.go:313: Decompressed .ls content (64 bytes):1741 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}1742 client_integration_test.go:316: Testing garbage collection...1743=== NAME TestClientCADerivations1744 client_ca_test.go:139: Found 1 dependencies (including self)17452026/09/22 08:54:38 OK 20241026095416_initial_model.sql (16.45ms)17462026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (3.47ms)17472026/09/22 08:54:38 INFO Completed upload id=217482026/09/22 08:54:38 INFO Upload complete. (122ms)17492026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures17502026/09/22 08:54:38 INFO Received complete multipart upload request method=POST path=/api/multipart/complete17512026/09/22 08:54:38 OK 20241026095416_initial_model.sql (9.69ms)17522026/09/22 08:54:38 INFO Uploading 2 paths to 127.0.0.1 (0 already cached)17532026/09/22 08:54:38 INFO Uploading lkwrg2nbxgcggs3kc4k9am51lg6vr0w1-top (224B)17542026/09/22 08:54:38 INFO Uploading 65ff4481jv8q78sydvbqfw7lf5lwpafm-shared-dep (136B)17552026/09/22 08:54:38 WARN Failed to register uploaded object key=nar/0ih22ksmrdilp08ijxb25s4d81avyy7qv4k7vdgam88dpi41c3ld.nar.zst error="server returned 404: 404 page not found\n"17562026/09/22 08:54:38 OK 20251218171726_add_pins.sql (11.97ms)17572026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (9.42ms)17582026/09/22 08:54:38 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"17592026/09/22 08:54:38 INFO Received create pin request method=POST path=/api/pins/myapp17602026/09/22 08:54:38 WARN Failed to register uploaded object key=lkwrg2nbxgcggs3kc4k9am51lg6vr0w1.ls error="server returned 404: 404 page not found\n"17612026/09/22 08:54:38 OK 20251218171726_add_pins.sql (4.91ms)17622026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign17632026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (6.67ms)17642026/09/22 08:54:38 INFO Signed narinfos id=1 count=117652026/09/22 08:54:38 WARN Failed to register uploaded object key=65ff4481jv8q78sydvbqfw7lf5lwpafm.ls error="server returned 404: 404 page not found\n"17662026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign1767--- PASS: TestGCBugBareHashReferences (0.93s)1768=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info17692026/09/22 08:54:38 INFO Received uploads request method=POST path=/1770=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key17712026/09/22 08:54:38 INFO Signed narinfos id=3 count=117722026/09/22 08:54:38 INFO Received request for more parts method=POST path=/1773=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key17742026/09/22 08:54:38 INFO Uploading 2 narinfos17752026/09/22 08:54:38 INFO Received complete multipart upload request method=POST path=/1776=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal17772026/09/22 08:54:38 INFO Received uploads request method=POST path=/1778--- PASS: TestUploadHandlersRejectInvalidKeys (0.00s)1779 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)1780 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)1781 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)1782 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)1783=== CONT TestServerTLSConfig/no_client_CA1784=== CONT TestServerTLSConfig/not_a_PEM_file1785=== CONT TestServerTLSConfig/missing_CA_file1786--- PASS: TestServerTLSConfig (0.07s)1787 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)1788 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.00s)1789 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)1790=== CONT TestProxyWriteTimeout/narinfo1791=== CONT TestProxyWriteTimeout/unknown_size1792=== CONT TestProxyWriteTimeout/10_GiB_nar1793=== CONT TestProxyWriteTimeout/1_GiB_nar1794=== CONT TestResolveDBConnectionString/flag_wins1795--- PASS: TestProxyWriteTimeout (0.06s)1796 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)1797 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)1798 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)1799 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)1800=== CONT TestResolveDBConnectionString/PGHOST_allows_empty1801=== CONT TestResolveDBConnectionString/missing_file_is_an_error1802=== CONT TestResolveDBConnectionString/file_when_flag_empty1803=== CONT TestResolveDBConnectionString/nothing_configured1804=== CONT TestIsValidUploadKey/narinfo1805=== CONT TestIsValidUploadKey/empty_key1806=== CONT TestIsValidUploadKey/absolute1807=== CONT TestIsValidUploadKey/traversal_nar1808=== CONT TestIsValidUploadKey/traversal1809=== CONT TestIsValidUploadKey/listing_key,_narinfo_type18102026/09/22 08:54:38 INFO lead: released remote=192.0.2.1:12341811=== CONT TestIsValidUploadKey/unknown_type1812=== CONT TestIsValidUploadKey/nar_key,_narinfo_type1813=== CONT TestIsValidUploadKey/narinfo_key,_nar_type1814=== CONT TestIsValidUploadKey/index.html18152026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (5.2ms)1816=== CONT TestIsValidUploadKey/nix-cache-info1817=== CONT TestIsValidUploadKey/build_log1818--- PASS: TestResolveDBConnectionString (0.00s)1819 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)1820 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)1821 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)1822 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)1823 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)1824=== CONT TestIsValidUploadKey/listing1825=== CONT TestIsValidUploadKey/nar_plain1826=== CONT TestIsValidUploadKey/nar_xz1827=== CONT TestIsValidUploadKey/nar_zst1828=== CONT TestIsValidUploadKey/build_log_equals1829=== CONT TestIsValidUploadKey/realisation_plus_in_output1830=== CONT TestIsValidUploadKey/realisation1831=== CONT TestIsValidUploadKey/build_log_question_mark1832=== CONT TestIsValidUploadKey/build_log_plus_in_name1833=== CONT TestIsValidUploadKey/build_log_home-manager_file1834--- PASS: TestIsValidUploadKey (0.07s)1835 --- PASS: TestIsValidUploadKey/narinfo (0.00s)1836 --- PASS: TestIsValidUploadKey/empty_key (0.00s)1837 --- PASS: TestIsValidUploadKey/absolute (0.00s)1838 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)1839 --- PASS: TestIsValidUploadKey/traversal (0.00s)1840 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)1841 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)1842 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)1843 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)1844 --- PASS: TestIsValidUploadKey/index.html (0.00s)1845 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)1846 --- PASS: TestIsValidUploadKey/build_log (0.00s)1847 --- PASS: TestIsValidUploadKey/listing (0.00s)1848 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)1849 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)1850 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)1851 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)1852 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)1853 --- PASS: TestIsValidUploadKey/realisation (0.00s)1854 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)1855 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)1856 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)1857=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure18582026/09/22 08:54:38 INFO Received uploads request method=POST path=/18592026/09/22 08:54:38 OK 20260905000000_add_claims.sql (4.76ms)18602026/09/22 08:54:38 WARN Failed to register uploaded object key=lkwrg2nbxgcggs3kc4k9am51lg6vr0w1.narinfo error="server returned 404: 404 page not found\n"18612026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete18622026/09/22 08:54:38 WARN Failed to register uploaded object key=65ff4481jv8q78sydvbqfw7lf5lwpafm.narinfo error="server returned 404: 404 page not found\n"18632026/09/22 08:54:38 OK 20260905000000_add_claims.sql (4.59ms)18642026/09/22 08:54:38 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC3305918676/001/store/7gxfvfjx4019jzrfwaf6fjavp7aliqcv-pinned-file.txt narinfo_key=7gxfvfjx4019jzrfwaf6fjavp7aliqcv.narinfo1865--- PASS: TestReadProxy404 (0.54s)1866=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts18672026/09/22 08:54:38 INFO Received request for more parts method=POST path=/18682026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (4.4ms)18692026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000018702026/09/22 08:54:38 INFO Completed upload id=118712026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete18722026/09/22 08:54:38 INFO Starting cleanup of old closures method=DELETE path=/api/closures18732026/09/22 08:54:38 INFO Starting cleanup of old closures method=DELETE path=/api/closures18742026/09/22 08:54:38 INFO Garbage collection started18752026/09/22 08:54:38 INFO Garbage collection started18762026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (3.38ms)18772026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000018782026/09/22 08:54:38 INFO Completed upload id=318792026/09/22 08:54:38 INFO Upload complete. (275ms)18802026/09/22 08:54:38 OK 1_commit_pending_closure.sql (3.76ms)18812026-09-22 08:54:38.597 UTC [1403] ERROR: relation "goose_db_version" does not exist at character 3618822026-09-22 08:54:38.597 UTC [1403] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1883=== NAME TestClientSharedPathCommittedMidPush1884 client_integration_test.go:680: Retrieved narinfo from S3:1885 StorePath: /build/TestClientSharedPathCommittedMidPush3456874040/001/store/65ff4481jv8q78sydvbqfw7lf5lwpafm-shared-dep1886 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst1887 Compression: zstd1888 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y821889 NarSize: 1361890 References: 1891 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n18922026/09/22 08:54:38 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=YWZiM2UxMzMtZTUyNS00ODY3LTgzMzctMmUzYTY5NTc4MTY1LjczZDY1ZGVlLTQzMTMtNGJiYi1hMWI0LTVjYjU4ZGZkZDBiMXgxNzkwMDY3Mjc3OTMwMTU0OTU5 parts=1218932026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.98ms)18942026/09/22 08:54:38 goose: up to current file version: 218952026/09/22 08:54:38 OK 1_commit_pending_closure.sql (3.17ms)1896--- PASS: TestRedundantMultipartUpload (1.44s)1897=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart18982026/09/22 08:54:38 INFO Received complete multipart upload request method=POST path=/18992026/09/22 08:54:38 OK 2_object_stats_trigger.sql (2.52ms)19002026/09/22 08:54:38 goose: up to current file version: 21901=== NAME TestClientSharedPathCommittedMidPush1902 client_integration_test.go:680: Retrieved narinfo from S3:1903 StorePath: /build/TestClientSharedPathCommittedMidPush3456874040/001/store/lkwrg2nbxgcggs3kc4k9am51lg6vr0w1-top1904 URL: nar/0ih22ksmrdilp08ijxb25s4d81avyy7qv4k7vdgam88dpi41c3ld.nar.zst1905 Compression: zstd1906 NarHash: sha256:0ih22ksmrdilp08ijxb25s4d81avyy7qv4k7vdgam88dpi41c3ld1907 NarSize: 2241908 References: /build/TestClientSharedPathCommittedMidPush3456874040/001/store/65ff4481jv8q78sydvbqfw7lf5lwpafm-shared-dep1909 CA: text:sha256:0afiwp9rx8r0jy4wfllp5jhp982gndyb1am3grqdabdq1hzvp60k19102026/09/22 08:54:38 INFO Aborted multipart uploads count=019112026/09/22 08:54:38 INFO Aborted multipart uploads count=01912--- PASS: TestClientSharedPathCommittedMidPush (1.12s)1913=== CONT TestClientErrorHandling/InvalidStorePath19142026/09/22 08:54:38 WARN Force mode enabled - objects will be deleted immediately without grace period19152026-09-22 08:54:38.610 UTC [1407] ERROR: relation "goose_db_version" does not exist at character 3619162026-09-22 08:54:38.610 UTC [1407] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19172026/09/22 08:54:38 WARN Force mode enabled - objects will be deleted immediately without grace period1918--- PASS: TestResurrectedObjectNotDeleted (0.55s)1919=== CONT TestClientErrorHandling/InvalidAuthToken19202026/09/22 08:54:38 OK 20241026095416_initial_model.sql (10.42ms)19212026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (1.63ms)19222026/09/22 08:54:38 OK 20251218171726_add_pins.sql (4.1ms)19232026-09-22 08:54:38.620 UTC [1410] ERROR: relation "goose_db_version" does not exist at character 3619242026-09-22 08:54:38.620 UTC [1410] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19252026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (4.86ms)19262026/09/22 08:54:38 OK 20241026095416_initial_model.sql (11.89ms)19272026/09/22 08:54:38 OK 20260905000000_add_claims.sql (3.86ms)1928--- PASS: TestReadProxyNarStreaming (0.52s)1929=== CONT TestClientErrorHandling/ServerNotAvailable19302026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (2.74ms)19312026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (3.04ms)19322026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000019332026/09/22 08:54:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"19342026/09/22 08:54:38 OK 20251218171726_add_pins.sql (3.97ms)19352026/09/22 08:54:38 OK 1_commit_pending_closure.sql (3.57ms)19362026/09/22 08:54:38 INFO lead: acquired remote=192.0.2.1:123419372026/09/22 08:54:38 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:42979/oidc19382026/09/22 08:54:38 OK 2_object_stats_trigger.sql (2.53ms)19392026/09/22 08:54:38 goose: up to current file version: 219402026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (4.88ms)19412026/09/22 08:54:38 OK 20241026095416_initial_model.sql (13.19ms)19422026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (2.19ms)19432026/09/22 08:54:38 INFO lead: released remote=192.0.2.1:12341944--- PASS: TestLeadElectsOneAndHandsOver (0.78s)1945=== CONT TestIsValidCachePath/narinfo1946=== CONT TestIsValidCachePath/short_hash1947=== CONT TestIsValidCachePath/wrong_extension1948=== CONT TestIsValidCachePath/leading_slash1949=== CONT TestIsValidCachePath/empty1950=== CONT TestIsValidCachePath/random_path1951=== CONT TestIsValidCachePath/invalid_char_u1952=== CONT TestIsValidCachePath/invalid_char_e1953=== CONT TestIsValidCachePath/traversal_in_middle1954=== CONT TestIsValidCachePath/traversal_parent1955=== CONT TestIsValidCachePath/index.html1956=== CONT TestIsValidCachePath/nix-cache-info1957=== CONT TestIsValidCachePath/realisation1958=== CONT TestIsValidCachePath/log1959=== CONT TestIsValidCachePath/ls1960=== CONT TestIsValidCachePath/nar_uncompressed1961=== CONT TestIsValidCachePath/nar_bz21962=== CONT TestIsValidCachePath/nar_xz1963=== CONT TestIsValidCachePath/nar_zst1964=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars1965--- PASS: TestIsValidCachePath (0.00s)1966 --- PASS: TestIsValidCachePath/narinfo (0.00s)1967 --- PASS: TestIsValidCachePath/short_hash (0.00s)1968 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)1969 --- PASS: TestIsValidCachePath/leading_slash (0.00s)1970 --- PASS: TestIsValidCachePath/empty (0.00s)1971 --- PASS: TestIsValidCachePath/random_path (0.00s)1972 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)1973 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)1974 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)1975 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)1976 --- PASS: TestIsValidCachePath/index.html (0.00s)1977 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)1978 --- PASS: TestIsValidCachePath/realisation (0.00s)1979 --- PASS: TestIsValidCachePath/log (0.00s)1980 --- PASS: TestIsValidCachePath/ls (0.00s)1981 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)1982 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)1983 --- PASS: TestIsValidCachePath/nar_xz (0.00s)1984 --- PASS: TestIsValidCachePath/nar_zst (0.00s)1985 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)1986=== CONT TestParseSingleRange/none1987=== CONT TestParseSingleRange/open-ended1988=== CONT TestParseSingleRange/start_far_past_EOF1989=== CONT TestParseSingleRange/start_past_EOF1990=== CONT TestParseSingleRange/single_byte1991=== CONT TestParseSingleRange/suffix_exceeds_size1992=== CONT TestParseSingleRange/suffix1993=== CONT TestParseSingleRange/end_clamped_to_size1994=== CONT TestParseSingleRange/malformed_both_empty1995=== CONT TestParseSingleRange/multi-range_ignored1996=== CONT TestParseSingleRange/malformed_end_before_start1997=== CONT TestParseSingleRange/malformed_no_dash1998=== CONT TestParseSingleRange/unknown_unit1999=== CONT TestParseSingleRange/closed2000--- PASS: TestParseSingleRange (0.00s)2001 --- PASS: TestParseSingleRange/none (0.00s)2002 --- PASS: TestParseSingleRange/open-ended (0.00s)2003 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)2004 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)2005 --- PASS: TestParseSingleRange/single_byte (0.00s)2006 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)2007 --- PASS: TestParseSingleRange/suffix (0.00s)2008 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)2009 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)2010 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)2011 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)2012 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)2013 --- PASS: TestParseSingleRange/unknown_unit (0.00s)2014 --- PASS: TestParseSingleRange/closed (0.00s)2015=== CONT TestCacheConfigHandler/full_config,_no_issuer2016=== CONT TestCacheConfigHandler/no_signing_keys2017=== CONT TestCacheConfigHandler/no_cache_url_configured20182026/09/22 08:54:38 OK 20260905000000_add_claims.sql (4.58ms)2019=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator2020--- PASS: TestCacheConfigHandler (0.00s)2021 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)2022 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)2023 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)2024 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)20252026/09/22 08:54:38 OK 20251218171726_add_pins.sql (3.34ms)20262026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (3.15ms)20272026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000020282026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (3.94ms)20292026/09/22 08:54:38 OK 1_commit_pending_closure.sql (2.97ms)20302026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.53ms)20312026/09/22 08:54:38 goose: up to current file version: 220322026/09/22 08:54:38 OK 20260905000000_add_claims.sql (3.64ms)20332026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (3.8ms)20342026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000020352026/09/22 08:54:38 OK 1_commit_pending_closure.sql (3.41ms)2036--- PASS: TestReadProxyNarinfoAlreadyDecompressed (0.55s)20372026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures20382026/09/22 08:54:38 OK 2_object_stats_trigger.sql (2.55ms)20392026/09/22 08:54:38 goose: up to current file version: 220402026/09/22 08:54:38 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)20412026/09/22 08:54:38 INFO Uploading kv3fdcal4z8mhxas0mv85wrsk44rj88x-ca-test (144B)20422026/09/22 08:54:38 INFO Received uploads request method=POST path=/api/pending_closures20432026/09/22 08:54:38 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"20442026/09/22 08:54:38 WARN Failed to register uploaded object key=log/kris16mbi8nv5r25hqbk028c23q5d205-ca-test.drv error="server returned 404: 404 page not found\n"20452026/09/22 08:54:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign20462026/09/22 08:54:38 WARN Failed to register uploaded object key=kv3fdcal4z8mhxas0mv85wrsk44rj88x.ls error="server returned 404: 404 page not found\n"20472026/09/22 08:54:38 INFO Signed narinfos id=1 count=120482026/09/22 08:54:38 INFO Uploading 1 narinfos20492026-09-22 08:54:38.695 UTC [1473] ERROR: relation "goose_db_version" does not exist at character 3620502026-09-22 08:54:38.695 UTC [1473] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC20512026-09-22 08:54:38.695 UTC [1474] ERROR: relation "goose_db_version" does not exist at character 3620522026-09-22 08:54:38.695 UTC [1474] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC20532026/09/22 08:54:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20542026/09/22 08:54:38 WARN Failed to register uploaded object key=kv3fdcal4z8mhxas0mv85wrsk44rj88x.narinfo error="server returned 404: 404 page not found\n"20552026/09/22 08:54:38 INFO Completed upload id=120562026/09/22 08:54:38 INFO Upload complete. (113ms)20572026/09/22 08:54:38 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/present2058=== NAME TestClientCADerivations2059 client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations1732897310/001/store/kv3fdcal4z8mhxas0mv85wrsk44rj88x-ca-test2060 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst2061 Compression: zstd2062 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n2063 NarSize: 1442064 References: 2065 Deriver: /build/TestClientCADerivations1732897310/001/store/kris16mbi8nv5r25hqbk028c23q5d205-ca-test.drv2066 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n2067 client_ca_test.go:185: Checking for realisation files in S3...2068 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations2069 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache20702026/09/22 08:54:38 OK 20241026095416_initial_model.sql (11.41ms)20712026/09/22 08:54:38 OK 20241026095416_initial_model.sql (11.05ms)20722026-09-22 08:54:38.715 UTC [1492] ERROR: relation "goose_db_version" does not exist at character 3620732026-09-22 08:54:38.715 UTC [1492] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC20742026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (1.49ms)20752026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (1.34ms)2076--- PASS: TestReadProxyNarinfo (0.43s)20772026/09/22 08:54:38 OK 20251218171726_add_pins.sql (4.24ms)20782026/09/22 08:54:38 OK 20251218171726_add_pins.sql (4.2ms)20792026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (3.68ms)20802026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (4.2ms)20812026/09/22 08:54:38 OK 20260905000000_add_claims.sql (4.18ms)20822026/09/22 08:54:38 OK 20260905000000_add_claims.sql (4.68ms)20832026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (2.08ms)20842026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000020852026/09/22 08:54:38 OK 20241026095416_initial_model.sql (10.54ms)20862026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (2.82ms)20872026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000020882026/09/22 08:54:38 OK 1_commit_pending_closure.sql (2.17ms)20892026/09/22 08:54:38 OK 20251210153512_drop_unused_gin_index.sql (1.34ms)20902026/09/22 08:54:38 OK 1_commit_pending_closure.sql (1.81ms)20912026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.18ms)20922026/09/22 08:54:38 goose: up to current file version: 220932026/09/22 08:54:38 OK 2_object_stats_trigger.sql (1.54ms)20942026/09/22 08:54:38 goose: up to current file version: 220952026/09/22 08:54:38 OK 20251218171726_add_pins.sql (3.1ms)20962026/09/22 08:54:38 OK 20260628120000_add_object_size_and_stats.sql (2.73ms)20972026/09/22 08:54:38 OK 20260905000000_add_claims.sql (2.61ms)20982026/09/22 08:54:38 OK 20260920000000_drop_claims.sql (2.23ms)20992026/09/22 08:54:38 goose: successfully migrated database to version: 2026092000000021002026/09/22 08:54:38 OK 1_commit_pending_closure.sql (8.55ms)21012026/09/22 08:54:38 OK 2_object_stats_trigger.sql (990.93µs)21022026/09/22 08:54:38 goose: up to current file version: 221032026/09/22 08:54:38 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux21042026/09/22 08:54:38 WARN Refused reserved pin name=worker-x86_64-linux21052026/09/22 08:54:38 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux21062026/09/22 08:54:38 INFO Received create pin request method=POST path=/api/pins/my-app21072026/09/22 08:54:38 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux2108--- PASS: TestCreatePin_ReservedPins (0.78s)2109--- PASS: TestService_ReadScope_PublicByDefault (0.46s)21102026/09/22 08:54:38 INFO Received cleanup request method=DELETE path=/api/pending_closures21112026/09/22 08:54:38 INFO Aborted multipart uploads count=121122026/09/22 08:54:38 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=182.680986ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2113--- PASS: TestMultipartCleanup (0.66s)21142026/09/22 08:54:38 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"21152026/09/22 08:54:38 WARN mTLS auth: bound subjects configured but subject DN unavailable21162026/09/22 08:54:38 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"2117--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (0.36s)2118--- PASS: TestService_ReadAuthMiddleware (0.37s)2119=== NAME TestClientCADerivations2120 client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features2121 warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable2122 error: binary cache 's3://bucket36?endpoint=http://localhost:43069&region=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations1732897310/001/store'2123 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 12124--- PASS: TestClientCADerivations (1.05s)2125--- PASS: TestObjectStatsTrigger (0.36s)2126--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (0.37s)2127=== RUN TestService_RequireScope_OIDC/builder_may_write2128=== PAUSE TestService_RequireScope_OIDC/builder_may_write2129=== RUN TestService_RequireScope_OIDC/builder_may_not_admin2130=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin2131=== RUN TestService_RequireScope_OIDC/ops_may_admin2132=== PAUSE TestService_RequireScope_OIDC/ops_may_admin2133=== RUN TestService_RequireScope_OIDC/ops_may_not_write2134=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write2135=== RUN TestService_RequireScope_OIDC/reader_may_not_write2136=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write2137=== RUN TestService_RequireScope_OIDC/static_token_may_admin2138=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin2139=== RUN TestService_RequireScope_OIDC/static_token_may_write2140=== PAUSE TestService_RequireScope_OIDC/static_token_may_write2141=== RUN TestService_RequireScope_OIDC/reader_may_read2142=== PAUSE TestService_RequireScope_OIDC/reader_may_read2143=== RUN TestService_RequireScope_OIDC/writer_implies_read2144=== PAUSE TestService_RequireScope_OIDC/writer_implies_read2145=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read2146=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read2147=== CONT TestService_RequireScope_OIDC/builder_may_write2148=== CONT TestService_RequireScope_OIDC/static_token_may_write2149=== CONT TestService_RequireScope_OIDC/ops_may_admin2150=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read2151=== CONT TestService_RequireScope_OIDC/writer_implies_read2152=== CONT TestService_RequireScope_OIDC/ops_may_not_write2153=== CONT TestService_RequireScope_OIDC/reader_may_read2154=== CONT TestService_RequireScope_OIDC/reader_may_not_write2155=== CONT TestService_RequireScope_OIDC/builder_may_not_admin2156=== CONT TestService_RequireScope_OIDC/static_token_may_admin2157--- PASS: TestService_RequireScope_OIDC (0.59s)2158 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)2159 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)2160 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)2161 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)2162 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)2163 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)2164 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)2165 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)2166 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)2167 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)21682026/09/22 08:54:38 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=395.22224ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2169=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token2170=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token2171=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected2172=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected2173=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected2174=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected2175=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2176=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2177=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token2178=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected2179=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured21802026/09/22 08:54:38 WARN Authentication failed token_preview=not-a-valid-jwt token_length=15 oidc_error="no provider could verify the token (signature or issuer mismatch)" oidc_provider="" tried_providers=[test]2181=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected21822026/09/22 08:54:39 WARN Authentication failed token_preview=eyJhbGciOi...RUWj3-q-3w token_length=701 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]2183--- PASS: TestService_AuthMiddleware_OIDC (0.69s)2184 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)2185 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)2186 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.01s)2187 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.01s)21882026/09/22 08:54:39 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"2189=== NAME TestOrphanedObjectsGC2190 orphaned_objects_gc_test.go:290: GC Test Summary:2191 orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A2192 orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B2193 orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)2194 orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)2195 orphaned_objects_gc_test.go:295: - Total deleted: 10 objects2196--- PASS: TestOrphanedObjectsGC (0.77s)21972026/09/22 08:54:39 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"21982026/09/22 08:54:39 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"21992026/09/22 08:54:39 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=755.591751ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present22002026/09/22 08:54:39 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=2001 objects-failed-to-delete=022012026/09/22 08:54:39 INFO Vacuumed table table=pending_closures22022026/09/22 08:54:39 INFO Vacuumed table table=pending_objects22032026/09/22 08:54:39 INFO Vacuumed table table=multipart_uploads22042026/09/22 08:54:39 INFO Vacuumed table table=closures22052026/09/22 08:54:39 INFO Vacuumed table table=objects22062026/09/22 08:54:39 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=2001 objects-failed-to-delete=022072026/09/22 08:54:39 INFO Vacuumed table table=pending_closures22082026/09/22 08:54:39 INFO Vacuumed table table=pending_objects22092026/09/22 08:54:39 INFO Vacuumed table table=multipart_uploads22102026/09/22 08:54:39 INFO Vacuumed table table=closures22112026/09/22 08:54:39 INFO Vacuumed table table=objects2212--- PASS: TestUploadHandlersRejectOversizedBody (0.16s)2213 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.06s)2214 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.10s)2215 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (1.32s)2216=== NAME TestOrphanedObjectsGCStressTest2217 orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains2218 orphaned_objects_gc_test.go:446: Marked 210 objects for deletion22192026/09/22 08:54:40 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.509980663s error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2220 orphaned_objects_gc_test.go:509: Stress test completed successfully:2221 orphaned_objects_gc_test.go:510: - Active objects preserved: 202222 orphaned_objects_gc_test.go:511: - Objects deleted: 2102223 orphaned_objects_gc_test.go:512: - Total GC'd: 2102224--- PASS: TestOrphanedObjectsGCStressTest (2.49s)22252026/09/22 08:54:40 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=022262026/09/22 08:54:40 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02227=== NAME TestClientIntegration2228 client_integration_test.go:323: Objects in database after GC:2229 client_integration_test.go:323: Successfully deleted all objects with GC --force2230=== NAME TestPinProtectsFromGC2231 client_integration_test.go:794: Pin successfully protected closure from garbage collection2232--- PASS: TestClientIntegration (2.98s)2233--- PASS: TestPinProtectsFromGC (3.16s)22342026/09/22 08:54:41 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22352026/09/22 08:54:41 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=181.751715ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22362026/09/22 08:54:41 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=411.226835ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22372026/09/22 08:54:42 WARN Rate limiter enabled after throttle name=s3-test rate=522382026/09/22 08:54:42 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."2239=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle2240 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=102241 throttle_test.go:215: Rate limiter: enabled=true, rate=5.002242--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (5.04s)22432026/09/22 08:54:42 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=741.050896ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22442026/09/22 08:54:43 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.473642517s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22452026/09/22 08:54:44 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: sending request: request failed after retries: Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused"22462026/09/22 08:54:44 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22472026/09/22 08:54:44 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=214.68077ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22482026/09/22 08:54:44 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=383.865613ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22492026/09/22 08:54:45 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=736.930824ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22502026/09/22 08:54:46 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.677159442s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures2251--- PASS: TestClientErrorHandling (0.00s)2252 --- PASS: TestClientErrorHandling/InvalidStorePath (0.39s)2253 --- PASS: TestClientErrorHandling/InvalidAuthToken (0.51s)2254 --- PASS: TestClientErrorHandling/ServerNotAvailable (9.14s)2255PASS22562026-09-22 08:54:48.037 UTC [129] LOG: received smart shutdown request22572026-09-22 08:54:48.043 UTC [129] LOG: background worker "logical replication launcher" (PID 139) exited with exit code 122582026-09-22 08:54:48.057 UTC [134] LOG: shutting down22592026-09-22 08:54:48.058 UTC [134] LOG: checkpoint starting: shutdown immediate22602026-09-22 08:54:49.156 UTC [134] LOG: checkpoint complete: wrote 11103 buffers (67.8%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 16 recycled; write=0.211 s, sync=0.856 s, total=1.098 s; sync files=19072, longest=0.015 s, average=0.001 s; distance=260289 kB, estimate=260289 kB; lsn=0/115964D8, redo lsn=0/115964D822612026-09-22 08:54:49.263 UTC [129] LOG: database system is shut down2262Running OIDC tests...2263=== RUN TestAudienceForIssuer2264=== PAUSE TestAudienceForIssuer2265=== RUN TestGlobMatch2266=== PAUSE TestGlobMatch2267=== RUN TestValidateToken_ValidToken2268=== PAUSE TestValidateToken_ValidToken2269=== RUN TestValidateToken_WrongAudience2270=== PAUSE TestValidateToken_WrongAudience2271=== RUN TestValidateToken_Expired2272=== PAUSE TestValidateToken_Expired2273=== RUN TestValidateToken_BoundClaimsMismatch2274=== PAUSE TestValidateToken_BoundClaimsMismatch2275=== RUN TestValidateToken_BoundSubjectMismatch2276=== PAUSE TestValidateToken_BoundSubjectMismatch2277=== RUN TestValidateToken_MultipleProviders2278=== PAUSE TestValidateToken_MultipleProviders2279=== RUN TestValidateToken_NoMatchingProvider2280=== PAUSE TestValidateToken_NoMatchingProvider2281=== RUN TestValidateToken_KubernetesServiceAccount2282=== PAUSE TestValidateToken_KubernetesServiceAccount2283=== RUN TestNewValidator_KubernetesRequiresCA2284=== PAUSE TestNewValidator_KubernetesRequiresCA2285=== RUN TestValidateToken_KubernetesIssuerFromOwnToken2286=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken2287=== RUN TestPins_ReservedForMatchingRule2288=== PAUSE TestPins_ReservedForMatchingRule2289=== RUN TestPins_TopLevelShorthand2290=== PAUSE TestPins_TopLevelShorthand2291=== RUN TestPins_ConfigValidation2292=== PAUSE TestPins_ConfigValidation2293=== RUN TestScopes_LegacyProviderDefaultsToWrite2294=== PAUSE TestScopes_LegacyProviderDefaultsToWrite2295=== RUN TestScopes_Rules2296=== PAUSE TestScopes_Rules2297=== RUN TestScopes_ConfigValidation2298=== PAUSE TestScopes_ConfigValidation2299=== CONT TestAudienceForIssuer2300=== CONT TestValidateToken_BoundClaimsMismatch2301=== CONT TestValidateToken_KubernetesServiceAccount2302=== CONT TestPins_ConfigValidation2303--- PASS: TestAudienceForIssuer (0.00s)2304=== CONT TestValidateToken_Expired2305=== CONT TestValidateToken_WrongAudience2306=== CONT TestValidateToken_ValidToken2307=== CONT TestGlobMatch2308=== RUN TestGlobMatch/foo_foo2309=== PAUSE TestGlobMatch/foo_foo2310=== RUN TestGlobMatch/foo_bar2311=== PAUSE TestGlobMatch/foo_bar2312=== RUN TestGlobMatch/*_2313=== PAUSE TestGlobMatch/*_2314=== RUN TestGlobMatch/*_anything2315=== PAUSE TestGlobMatch/*_anything2316=== RUN TestGlobMatch/foo*_foo2317=== CONT TestValidateToken_MultipleProviders2318=== CONT TestValidateToken_NoMatchingProvider2319=== CONT TestScopes_Rules2320=== CONT TestScopes_ConfigValidation2321--- PASS: TestPins_ConfigValidation (0.00s)2322=== CONT TestScopes_LegacyProviderDefaultsToWrite2323=== CONT TestValidateToken_BoundSubjectMismatch2324=== CONT TestPins_ReservedForMatchingRule2325=== CONT TestPins_TopLevelShorthand2326=== CONT TestValidateToken_KubernetesIssuerFromOwnToken2327=== CONT TestNewValidator_KubernetesRequiresCA2328=== PAUSE TestGlobMatch/foo*_foo2329=== RUN TestGlobMatch/foo*_foobar2330=== PAUSE TestGlobMatch/foo*_foobar2331=== RUN TestGlobMatch/foo*_bar2332=== PAUSE TestGlobMatch/foo*_bar2333=== RUN TestGlobMatch/*bar_bar2334=== PAUSE TestGlobMatch/*bar_bar2335=== RUN TestGlobMatch/*bar_foobar2336=== PAUSE TestGlobMatch/*bar_foobar2337=== RUN TestGlobMatch/*bar_foo2338=== PAUSE TestGlobMatch/*bar_foo2339=== RUN TestGlobMatch/foo*bar_foobar2340=== PAUSE TestGlobMatch/foo*bar_foobar2341=== RUN TestGlobMatch/foo*bar_foo123bar2342=== PAUSE TestGlobMatch/foo*bar_foo123bar2343=== RUN TestGlobMatch/foo*bar_foobarbaz2344=== PAUSE TestGlobMatch/foo*bar_foobarbaz2345=== RUN TestGlobMatch/*/*_foo/bar2346=== PAUSE TestGlobMatch/*/*_foo/bar2347=== RUN TestGlobMatch/*/*_foo2348=== PAUSE TestGlobMatch/*/*_foo2349=== RUN TestGlobMatch/refs/heads/*_refs/heads/main2350=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main2351=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.02352=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.02353=== RUN TestGlobMatch/refs/*/main_refs/heads/main2354=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main2355=== RUN TestGlobMatch/fo?_foo2356=== PAUSE TestGlobMatch/fo?_foo2357=== RUN TestGlobMatch/fo?_fo2358=== PAUSE TestGlobMatch/fo?_fo2359=== RUN TestGlobMatch/fo?_fooo2360=== PAUSE TestGlobMatch/fo?_fooo2361=== RUN TestGlobMatch/?oo_foo2362=== PAUSE TestGlobMatch/?oo_foo2363=== RUN TestGlobMatch/?oo_boo2364=== PAUSE TestGlobMatch/?oo_boo2365=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2366=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2367=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2368=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2369=== CONT TestGlobMatch/foo_foo2370=== CONT TestGlobMatch/refs/heads/*_refs/heads/main2371=== CONT TestGlobMatch/foo*_bar2372=== CONT TestGlobMatch/foo*_foobar2373=== CONT TestGlobMatch/foo*_foo2374=== CONT TestGlobMatch/*_anything2375=== CONT TestGlobMatch/*_2376=== CONT TestGlobMatch/foo_bar2377=== CONT TestGlobMatch/*/*_foo2378=== CONT TestGlobMatch/fo?_foo2379=== CONT TestGlobMatch/refs/*/main_refs/heads/main2380=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.02381=== CONT TestGlobMatch/fo?_fo2382--- PASS: TestScopes_ConfigValidation (0.00s)2383=== CONT TestGlobMatch/?oo_foo2384=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2385=== CONT TestGlobMatch/fo?_fooo2386=== CONT TestGlobMatch/foo*bar_foobarbaz2387=== CONT TestGlobMatch/foo*bar_foo123bar2388=== CONT TestGlobMatch/foo*bar_foobar2389=== CONT TestGlobMatch/*bar_foo2390=== CONT TestGlobMatch/*bar_foobar2391=== CONT TestGlobMatch/*bar_bar2392=== CONT TestGlobMatch/?oo_boo2393=== CONT TestGlobMatch/*/*_foo/bar2394=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2395--- PASS: TestGlobMatch (0.00s)2396 --- PASS: TestGlobMatch/foo_foo (0.00s)2397 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)2398 --- PASS: TestGlobMatch/foo*_bar (0.00s)2399 --- PASS: TestGlobMatch/foo*_foobar (0.00s)2400 --- PASS: TestGlobMatch/foo*_foo (0.00s)2401 --- PASS: TestGlobMatch/*_anything (0.00s)2402 --- PASS: TestGlobMatch/*_ (0.00s)2403 --- PASS: TestGlobMatch/foo_bar (0.00s)2404 --- PASS: TestGlobMatch/*/*_foo (0.00s)2405 --- PASS: TestGlobMatch/fo?_foo (0.00s)2406 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)2407 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)2408 --- PASS: TestGlobMatch/fo?_fo (0.00s)2409 --- PASS: TestGlobMatch/?oo_foo (0.00s)2410 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)2411 --- PASS: TestGlobMatch/fo?_fooo (0.00s)2412 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)2413 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)2414 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)2415 --- PASS: TestGlobMatch/*bar_foo (0.00s)2416 --- PASS: TestGlobMatch/*bar_foobar (0.00s)2417 --- PASS: TestGlobMatch/*bar_bar (0.00s)2418 --- PASS: TestGlobMatch/?oo_boo (0.00s)2419 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)2420 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)24212026/09/22 08:54:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:42051/oidc24222026/09/22 08:54:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35623/oidc2423--- PASS: TestValidateToken_WrongAudience (0.05s)2424--- PASS: TestPins_ReservedForMatchingRule (0.05s)24252026/09/22 08:54:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:46197/oidc24262026/09/22 08:54:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:36229/oidc2427--- PASS: TestPins_TopLevelShorthand (0.06s)2428--- PASS: TestScopes_Rules (0.07s)24292026/09/22 08:54:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:38787/oidc24302026/09/22 08:54:50 http: TLS handshake error from 127.0.0.1:50178: remote error: tls: bad certificate2431--- PASS: TestNewValidator_KubernetesRequiresCA (0.07s)2432--- PASS: TestValidateToken_BoundSubjectMismatch (0.07s)24332026/09/22 08:54:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:43453/oidc2434--- PASS: TestValidateToken_BoundClaimsMismatch (0.09s)24352026/09/22 08:54:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35593/oidc2436--- PASS: TestValidateToken_Expired (0.10s)24372026/09/22 08:54:50 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:3551524382026/09/22 08:54:50 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:42763/oidc24392026/09/22 08:54:50 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:42657/oidc2440--- PASS: TestValidateToken_KubernetesServiceAccount (0.14s)2441--- PASS: TestValidateToken_MultipleProviders (0.14s)24422026/09/22 08:54:50 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC1232443--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (0.16s)24442026/09/22 08:54:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:37857/oidc2445--- PASS: TestValidateToken_ValidToken (0.19s)24462026/09/22 08:54:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:33373/oidc2447--- PASS: TestScopes_LegacyProviderDefaultsToWrite (0.20s)24482026/09/22 08:54:50 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:32841/oidc2449--- PASS: TestValidateToken_NoMatchingProvider (0.31s)2450PASS2451Running hook tests...2452=== RUN TestSendPathsEmpty2453=== PAUSE TestSendPathsEmpty2454=== RUN TestQueueEnqueueAndFetch2455=== PAUSE TestQueueEnqueueAndFetch2456=== RUN TestQueueDeduplication2457=== PAUSE TestQueueDeduplication2458=== RUN TestQueueRemove2459=== PAUSE TestQueueRemove2460=== RUN TestQueueFetchBatchLimit2461=== PAUSE TestQueueFetchBatchLimit2462=== RUN TestQueueRetryMovesToBack2463=== PAUSE TestQueueRetryMovesToBack2464=== RUN TestQueueFetchRemoveLifecycle2465=== PAUSE TestQueueFetchRemoveLifecycle2466=== RUN TestQueueConcurrentWriters2467=== PAUSE TestQueueConcurrentWriters2468=== RUN TestQueueRemoveLargeClosure2469=== PAUSE TestQueueRemoveLargeClosure2470=== RUN TestServerClientIntegration2471=== PAUSE TestServerClientIntegration2472=== RUN TestServerQueueError2473=== PAUSE TestServerQueueError2474=== RUN TestGetListenerSocketActivation2475 server_test.go:210: === RUN TestGetListenerSocketActivation2476 --- PASS: TestGetListenerSocketActivation (0.00s)2477 PASS2478 2479--- PASS: TestGetListenerSocketActivation (0.01s)2480=== RUN TestDrainIsolatesPoisonPath2481=== PAUSE TestDrainIsolatesPoisonPath2482=== RUN TestRunNotBlockedByPoisonHead2483=== PAUSE TestRunNotBlockedByPoisonHead2484=== RUN TestDrainGivesUpWhenServerDown2485=== PAUSE TestDrainGivesUpWhenServerDown2486=== RUN TestFailedPathPrunedByLaterClosure2487=== PAUSE TestFailedPathPrunedByLaterClosure2488=== RUN TestWorkerUploadsAndRemoves2489=== PAUSE TestWorkerUploadsAndRemoves2490=== RUN TestWorkerSkipsGCdPaths2491=== PAUSE TestWorkerSkipsGCdPaths2492=== RUN TestWorkerPrunesClosureDeps2493=== PAUSE TestWorkerPrunesClosureDeps2494=== RUN TestDrainTimeout2495=== PAUSE TestDrainTimeout2496=== CONT TestSendPathsEmpty2497--- PASS: TestSendPathsEmpty (0.00s)2498=== CONT TestDrainIsolatesPoisonPath2499=== CONT TestDrainGivesUpWhenServerDown2500=== CONT TestWorkerUploadsAndRemoves2501=== CONT TestDrainTimeout2502=== CONT TestServerQueueError2503=== CONT TestServerClientIntegration2504=== CONT TestQueueRemoveLargeClosure2505=== CONT TestQueueConcurrentWriters2506=== CONT TestQueueFetchRemoveLifecycle2507=== CONT TestQueueRetryMovesToBack25082026/09/22 08:54:50 ERROR Failed to queue paths error="permission denied" count=12509=== CONT TestQueueFetchBatchLimit2510=== CONT TestQueueRemove2511=== CONT TestQueueDeduplication2512=== CONT TestQueueEnqueueAndFetch2513=== CONT TestWorkerSkipsGCdPaths2514=== CONT TestFailedPathPrunedByLaterClosure2515=== CONT TestRunNotBlockedByPoisonHead2516=== CONT TestWorkerPrunesClosureDeps2517--- PASS: TestServerClientIntegration (0.00s)2518--- PASS: TestServerQueueError (0.00s)25192026/09/22 08:54:50 INFO Upload queue status pending=325202026/09/22 08:54:50 INFO Uploading batch count=125212026/09/22 08:54:50 ERROR Upload failed error="upload failed" count=125222026/09/22 08:54:50 INFO Uploading batch count=425232026/09/22 08:54:50 ERROR Upload failed error="upload failed" count=425242026/09/22 08:54:50 INFO Upload queue status pending=225252026/09/22 08:54:50 INFO Uploading batch count=125262026/09/22 08:54:50 INFO Uploading batch count=125272026/09/22 08:54:50 ERROR Upload failed error="upload failed" count=125282026/09/22 08:54:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainIsolatesPoisonPath369084652/002/bbb25292026/09/22 08:54:50 INFO Uploading batch count=225302026/09/22 08:54:50 ERROR Upload failed error="upload failed" count=225312026/09/22 08:54:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1090964187/002/a25322026/09/22 08:54:50 INFO Uploading batch count=225332026/09/22 08:54:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1090964187/002/b25342026/09/22 08:54:50 INFO Uploading batch count=125352026/09/22 08:54:50 INFO Upload queue status pending=22536--- PASS: TestQueueFetchBatchLimit (0.02s)25372026/09/22 08:54:50 INFO Uploading batch count=12538--- PASS: TestQueueRemove (0.02s)25392026/09/22 08:54:50 INFO Uploading batch count=225402026/09/22 08:54:50 ERROR Upload failed error="upload failed" count=225412026/09/22 08:54:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1090964187/002/c2542--- PASS: TestQueueRetryMovesToBack (0.02s)25432026/09/22 08:54:50 INFO Upload queue status pending=225442026/09/22 08:54:50 INFO Uploading batch count=22545--- PASS: TestQueueEnqueueAndFetch (0.02s)2546--- PASS: TestQueueFetchRemoveLifecycle (0.02s)2547--- PASS: TestQueueDeduplication (0.02s)25482026/09/22 08:54:50 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths310185479/002/nonexistent25492026/09/22 08:54:50 INFO Uploading batch count=125502026/09/22 08:54:50 ERROR Upload failed error="upload failed" count=125512026/09/22 08:54:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1090964187/002/d25522026/09/22 08:54:50 INFO Uploading batch count=125532026/09/22 08:54:50 INFO Uploading batch count=125542026/09/22 08:54:50 ERROR Upload failed error="upload failed" count=125552026/09/22 08:54:50 INFO Uploading batch count=225562026/09/22 08:54:50 ERROR Upload failed error="upload failed" count=225572026/09/22 08:54:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1090964187/002/e2558--- PASS: TestFailedPathPrunedByLaterClosure (0.02s)25592026/09/22 08:54:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1090964187/002/f25602026/09/22 08:54:50 INFO Uploading batch count=125612026/09/22 08:54:50 ERROR Upload failed error="upload failed" count=125622026/09/22 08:54:50 ERROR Drain finished with paths left in queue remaining=1025632026/09/22 08:54:50 ERROR Drain finished with paths left in queue remaining=12564--- PASS: TestDrainIsolatesPoisonPath (0.03s)2565--- PASS: TestDrainGivesUpWhenServerDown (0.03s)2566--- PASS: TestWorkerPrunesClosureDeps (0.04s)2567--- PASS: TestWorkerUploadsAndRemoves (0.04s)2568--- PASS: TestWorkerSkipsGCdPaths (0.04s)25692026/09/22 08:54:50 ERROR Upload failed error="context deadline exceeded" count=225702026/09/22 08:54:50 ERROR Drain finished with paths left in queue remaining=42571--- PASS: TestQueueRemoveLargeClosure (0.22s)2572--- PASS: TestQueueConcurrentWriters (0.22s)2573--- PASS: TestDrainTimeout (0.22s)25742026/09/22 08:54:51 INFO Uploading batch count=125752026/09/22 08:54:51 INFO Uploading batch count=125762026/09/22 08:54:51 INFO Uploading batch count=125772026/09/22 08:54:51 ERROR Upload failed error="upload failed" count=125782026/09/22 08:54:51 INFO Uploading batch count=125792026/09/22 08:54:51 ERROR Upload failed error="upload failed" count=125802026/09/22 08:54:51 INFO Uploading batch count=125812026/09/22 08:54:51 ERROR Upload failed error="upload failed" count=125822026/09/22 08:54:51 INFO Uploading batch count=125832026/09/22 08:54:51 ERROR Upload failed error="upload failed" count=125842026/09/22 08:54:51 ERROR Drain finished with paths left in queue remaining=12585--- PASS: TestRunNotBlockedByPoisonHead (1.03s)2586PASS