niks3-go-unit-tests
checks.aarch64-linux.go-unit-tests
· build #339
· 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 TestScriptTokenCachesUntilRefresh97=== CONT TestDoWithRetry_BodyReplayedViaGetBody98=== CONT TestScriptTokenBadJSON99=== CONT TestScriptTokenEmptyCommand100--- PASS: TestScriptTokenEmptyCommand (0.00s)101=== CONT TestSetClientTLSDoesNotMutateDefaultTransport102=== CONT TestScriptTokenScriptFails103=== CONT TestEncodeNixBase32WithRealHash104--- PASS: TestEncodeNixBase32WithRealHash (0.00s)105=== CONT TestSetClientTLS106=== CONT TestResolveStorePath107=== CONT TestParsePathInfoJSON108--- PASS: TestScriptTokenScriptFails (0.00s)109=== RUN TestParsePathInfoJSON/Nix_format110=== PAUSE TestParsePathInfoJSON/Nix_format111=== CONT TestPathInfoHashCompatibility112=== CONT TestScriptTokenNoExpiryRerunsEveryCall113=== CONT TestGetStorePathHash114=== CONT TestFileTokenEmpty115=== CONT TestConvertHashToNix32116=== CONT TestFileTokenMissing117=== CONT TestRateLimiterFeedback118=== CONT TestFileTokenReadsAndCaches119=== CONT TestParsePathInfoJSONMultiplePaths120=== CONT TestStaticToken121=== CONT TestSetClientTLSErrors122=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess123=== CONT TestPathInfoCACompatibility124=== CONT TestScriptTokenEmptyToken125=== CONT TestClientSignaturesByStorePath126=== CONT TestStreamPushIsolatesFailures127=== RUN TestRateLimiterFeedback/429_enables_limiter128=== PAUSE TestRateLimiterFeedback/429_enables_limiter129=== RUN TestPathInfoCACompatibility/null_ca_field130=== PAUSE TestPathInfoCACompatibility/null_ca_field131=== RUN TestPathInfoCACompatibility/old_string_format_-_text132=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text1332026/10/01 10:24:12 WARN Rate limiter enabled after throttle name=server-test rate=5134=== CONT TestStreamPushReportsSignatures135=== RUN TestGetStorePathHash/valid_store_path136=== PAUSE TestGetStorePathHash/valid_store_path137=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths138=== RUN TestGetStorePathHash/basename_without_hyphen_should_error139--- PASS: TestStaticToken (0.00s)140--- PASS: TestClientSignaturesByStorePath (0.00s)141=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)1422026/10/01 10:24:12 ERROR Upload failed error="bad path" count=3143=== RUN TestConvertHashToNix32/SRI_format_to_Nix32144=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error145=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)146=== RUN TestParsePathInfoJSON/Lix_format147=== PAUSE TestParsePathInfoJSON/Lix_format148=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths149=== CONT TestUploadMultipart_SupersededByPeer150=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive151=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive152--- PASS: TestFileTokenMissing (0.00s)153=== CONT TestEncodeNixBase32154=== RUN TestRateLimiterFeedback/503_enables_limiter155--- PASS: TestScriptTokenBadJSON (0.00s)156=== CONT TestStreamPushRequestLine157=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths158=== CONT TestStreamPushGivesUpOnDeadServer159=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths1602026/10/01 10:24:12 ERROR Upload failed error=boom count=1161=== CONT TestDumpPathSingleFile162--- PASS: TestStreamPushIsolatesFailures (0.00s)163--- PASS: TestFileTokenEmpty (0.00s)164=== RUN TestUploadMultipart_SupersededByPeer/exists165=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error166--- PASS: TestResolveStorePath (0.00s)167=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon168=== RUN TestParsePathInfoJSON/empty_input1692026/10/01 10:24:12 WARN Rate limiter enabled after throttle name=server-test rate=51702026/10/01 10:24:12 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:454971712026/10/01 10:24:12 ERROR Upload failed error=boom count=1172=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32173=== CONT TestDumpPathWriterError1742026/10/01 10:24:12 ERROR Upload failed error="connection refused" count=201752026/10/01 10:24:12 ERROR Server seems unavailable, giving up on batch untried=17176=== PAUSE TestRateLimiterFeedback/503_enables_limiter177=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter178=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter179=== RUN TestPathInfoCACompatibility/new_structured_format_-_text180=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text181=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method182=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method183=== RUN TestSetClientTLSErrors/missing_cert_file184=== CONT TestUploadMultipart_PartsInParallel185=== RUN TestEncodeNixBase32/test_string_hash186=== PAUSE TestUploadMultipart_SupersededByPeer/exists187=== CONT TestDumpPathMatchesNix188=== PAUSE TestEncodeNixBase32/test_string_hash189=== RUN TestUploadMultipart_SupersededByPeer/missing1902026/10/01 10:24:12 WARN Rate limiter backed off name=server-test rate=51912026/10/01 10:24:12 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:45497192--- PASS: TestStreamPushReportsSignatures (0.00s)193=== CONT TestStreamPushReportsEveryPath194=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon195=== CONT TestStreamPushBatchesUnderLoad196=== RUN TestConvertHashToNix32/already_Nix32_format197=== PAUSE TestParsePathInfoJSON/empty_input198=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter199=== CONT TestFilterOversizedClosures200=== PAUSE TestSetClientTLSErrors/missing_cert_file201=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error202--- PASS: TestFileTokenReadsAndCaches (0.00s)203=== CONT TestShellSplitErrors204=== CONT TestCaseHackSuffix205=== RUN TestEncodeNixBase32/empty_input206=== PAUSE TestUploadMultipart_SupersededByPeer/missing207=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI208=== RUN TestParsePathInfoJSON/whitespace_only209=== PAUSE TestConvertHashToNix32/already_Nix32_format210=== RUN TestFilterOversizedClosures/no_limit_keeps_everything211=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter212--- PASS: TestStreamPushGivesUpOnDeadServer (0.00s)213=== RUN TestSetClientTLSErrors/missing_key_file214=== CONT TestRegisterUploadedObjectReusesConnections215=== CONT TestShellSplit216=== PAUSE TestEncodeNixBase32/empty_input217=== CONT TestPartSizeForNAR218=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths219=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths220=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything221=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error222=== CONT TestPathInfoCACompatibility/null_ca_field223=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error224=== RUN TestPartSizeForNAR/zero_stays_at_minimum225--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.01s)226--- PASS: TestDoServerRequestAttachesToken (0.01s)227=== RUN TestConvertHashToNix32/invalid_format228=== PAUSE TestConvertHashToNix32/invalid_format229=== CONT TestEncodeNixBase32/test_string_hash230--- PASS: TestScriptTokenEmptyToken (0.00s)231--- PASS: TestShellSplitErrors (0.00s)232--- PASS: TestShellSplit (0.00s)233--- PASS: TestParsePathInfoJSONMultiplePaths (0.00s)234 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)235 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.03s)236--- PASS: TestScriptTokenCachesUntilRefresh (0.01s)237=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped238=== CONT TestRateLimiterFeedback/429_enables_limiter239=== PAUSE TestParsePathInfoJSON/whitespace_only240=== RUN TestParsePathInfoJSON/invalid_JSON241--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.04s)242=== PAUSE TestParsePathInfoJSON/invalid_JSON243=== CONT TestUploadMultipart_SupersededByPeer/exists244=== CONT TestEncodeNixBase32/empty_input245=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter246=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped247=== CONT TestUploadMultipart_SupersededByPeer/missing2482026/10/01 10:24:12 WARN Rate limiter enabled after throttle name=server-test rate=5249=== RUN TestSetClientTLS/rejects_connection_without_client_cert2502026/10/01 10:24:12 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:33767251=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert252=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA253=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA254=== RUN TestSetClientTLS/preserves_debug_logging_transport255=== PAUSE TestSetClientTLS/preserves_debug_logging_transport256--- PASS: TestStreamPushReportsEveryPath (0.03s)257=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI2582026/10/01 10:24:12 WARN Rate limiter backed off name=server-test rate=5259=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512260=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512261--- PASS: TestEncodeNixBase32 (0.01s)262 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)263 --- PASS: TestEncodeNixBase32/empty_input (0.00s)264=== CONT TestGetStorePathHash/valid_store_path265=== RUN TestFilterOversizedClosures/all_closures_skipped266=== CONT TestPathInfoCACompatibility/new_structured_format_-_text267=== CONT TestGetStorePathHash/basename_without_hyphen_should_error268=== CONT TestConvertHashToNix32/SRI_format_to_Nix32269=== CONT TestConvertHashToNix32/already_Nix32_format270=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive271=== CONT TestParsePathInfoJSON/invalid_JSON272=== CONT TestParsePathInfoJSON/Lix_format273=== CONT TestParsePathInfoJSON/empty_input274=== CONT TestSetClientTLS/rejects_connection_without_client_cert275=== PAUSE TestFilterOversizedClosures/all_closures_skipped276--- PASS: TestUploadMultipart_SupersededByPeer (0.01s)277 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)278 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.00s)279=== CONT TestConvertHashToNix32/invalid_format280=== CONT TestPathInfoCACompatibility/old_string_format_-_text281--- PASS: TestConvertHashToNix32 (0.03s)282 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)283 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)284 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)285=== CONT TestSetClientTLS/preserves_debug_logging_transport286=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method287=== CONT TestParsePathInfoJSON/whitespace_only288=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512289=== CONT TestRateLimiterFeedback/503_enables_limiter290=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter291=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error292=== CONT TestFilterOversizedClosures/no_limit_keeps_everything293=== CONT TestFilterOversizedClosures/all_closures_skipped2942026/10/01 10:24:12 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=50295=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped2962026/10/01 10:24:12 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=2000297=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error298=== PAUSE TestSetClientTLSErrors/missing_key_file299=== RUN TestSetClientTLSErrors/missing_ca_file300=== PAUSE TestSetClientTLSErrors/missing_ca_file301=== RUN TestSetClientTLSErrors/invalid_ca_file302=== PAUSE TestSetClientTLSErrors/invalid_ca_file303=== CONT TestSetClientTLSErrors/missing_cert_file304=== CONT TestParsePathInfoJSON/Nix_format305=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum306=== RUN TestPartSizeForNAR/small_stays_at_minimum307=== PAUSE TestPartSizeForNAR/small_stays_at_minimum308=== CONT TestSetClientTLSErrors/missing_ca_file309=== CONT TestSetClientTLSErrors/invalid_ca_file3102026/10/01 10:24:12 WARN Rate limiter enabled after throttle name=server-test rate=53112026/10/01 10:24:12 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:40587312=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum313=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum314=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)3152026/10/01 10:24:12 WARN Rate limiter backed off name=server-test rate=5316=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI317--- PASS: TestPathInfoCACompatibility (0.00s)318 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)319 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)320 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)321 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)322 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)323=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon324--- PASS: TestFilterOversizedClosures (0.03s)325 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)326 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)327 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)328=== CONT TestSetClientTLSErrors/missing_key_file329=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA330=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts331--- PASS: TestGetStorePathHash (0.01s)332 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)333 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)334 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)335 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)336--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.04s)337=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts338--- PASS: TestParsePathInfoJSON (0.04s)339 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)340 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)341 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)342 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)343 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)344=== RUN TestPartSizeForNAR/1_TiB345=== PAUSE TestPartSizeForNAR/1_TiB346=== RUN TestPartSizeForNAR/5_TiB_S3_max_object347=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object348=== RUN TestPartSizeForNAR/capped_at_5_GiB349=== PAUSE TestPartSizeForNAR/capped_at_5_GiB350=== CONT TestPartSizeForNAR/zero_stays_at_minimum351--- PASS: TestRateLimiterFeedback (0.01s)352 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)353 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)354 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)355 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)356--- PASS: TestPathInfoHashCompatibility (0.04s)357 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)358 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)359 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)360 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)361=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts362=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum363=== CONT TestPartSizeForNAR/small_stays_at_minimum364=== CONT TestPartSizeForNAR/1_TiB365=== CONT TestPartSizeForNAR/capped_at_5_GiB366=== CONT TestPartSizeForNAR/5_TiB_S3_max_object367--- PASS: TestDumpPathSingleFile (0.04s)368--- PASS: TestPartSizeForNAR (0.03s)369 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)370 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)371 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)372 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)373 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)374 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)375 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)376--- PASS: TestSetClientTLSErrors (0.04s)377 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)378 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)379 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)380 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)3812026/10/01 10:24:12 http: TLS handshake error from 127.0.0.1:37644: remote error: tls: bad certificate382--- PASS: TestSetClientTLS (0.04s)383 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)384 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)385 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.02s)386--- PASS: TestRegisterUploadedObjectReusesConnections (0.05s)387--- PASS: TestCaseHackSuffix (0.06s)388--- PASS: TestStreamPushRequestLine (0.07s)389--- PASS: TestDumpPathWriterError (0.08s)390--- PASS: TestStreamPushBatchesUnderLoad (0.10s)391--- PASS: TestDumpPathMatchesNix (0.11s)392--- PASS: TestUploadMultipart_PartsInParallel (0.65s)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/postgres1800607508/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/postgres1800607508/data -l logfile start422423/build/postgres1800607508:5432 - no response4242026-10-01 10:24:14.302 UTC [128] LOG: starting PostgreSQL 18.6 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit4252026-10-01 10:24:14.302 UTC [128] LOG: listening on Unix socket "/build/postgres1800607508/.s.PGSQL.5432"4262026-10-01 10:24:14.307 UTC [135] LOG: database system was shut down at 2026-10-01 10:24:14 UTC4272026-10-01 10:24:14.310 UTC [128] LOG: database system is ready to accept connections428/build/postgres1800607508:5432 - accepting connections429{"timestamp":"2026-10-01T10:24:14.502225369Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"91dcaaef-7eb3-4fa7-b026-6ed2908373fd","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"suppressed_errors":0,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":501,"threadName":"rustfs-worker","threadId":"ThreadId(195)"}430=== RUN TestService_AuthMiddleware431=== PAUSE TestService_AuthMiddleware432=== RUN TestService_AuthMiddleware_MTLSProxyHeader433=== PAUSE TestService_AuthMiddleware_MTLSProxyHeader434=== RUN TestService_AuthMiddleware_MTLSBoundSubjects435=== PAUSE TestService_AuthMiddleware_MTLSBoundSubjects436=== RUN TestService_ReadAuthMiddleware437=== PAUSE TestService_ReadAuthMiddleware438=== RUN TestService_AuthMiddleware_OIDC439=== PAUSE TestService_AuthMiddleware_OIDC440=== RUN TestService_RequireScope_OIDC441=== PAUSE TestService_RequireScope_OIDC442=== RUN TestService_ReadScope_PublicByDefault443=== PAUSE TestService_ReadScope_PublicByDefault444=== RUN TestCacheConfigHandler445=== PAUSE TestCacheConfigHandler446=== RUN TestCacheStatsHandler447=== PAUSE TestCacheStatsHandler448=== RUN TestClientCADerivations449=== PAUSE TestClientCADerivations450=== RUN TestClientErrorHandling451=== PAUSE TestClientErrorHandling452=== RUN TestClientIntegration453=== PAUSE TestClientIntegration454=== RUN TestClientMultipleUploads455=== PAUSE TestClientMultipleUploads456=== RUN TestClientWithDependencies457=== PAUSE TestClientWithDependencies458=== RUN TestClientSharedPathCommittedMidPush459=== PAUSE TestClientSharedPathCommittedMidPush460=== RUN TestPinProtectsFromGC461=== PAUSE TestPinProtectsFromGC462=== RUN TestClientPushesUseOnePush463=== PAUSE TestClientPushesUseOnePush464=== RUN TestClientFallsBackToClosures465=== PAUSE TestClientFallsBackToClosures466=== RUN TestConcurrentCommitsSharingObjectsDoNotDeadlock467=== PAUSE TestConcurrentCommitsSharingObjectsDoNotDeadlock468=== RUN TestResolveDBConnectionString469=== PAUSE TestResolveDBConnectionString470=== RUN TestLeadElectsOneAndHandsOver471=== PAUSE TestLeadElectsOneAndHandsOver472=== RUN TestLeadIncumbentWinsAfterRestart4732026-10-01 10:24:14.686 UTC [373] ERROR: relation "goose_db_version" does not exist at character 364742026-10-01 10:24:14.686 UTC [373] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4752026/10/01 10:24:14 OK 20241026095416_initial_model.sql (10.65ms)4762026/10/01 10:24:14 OK 20251210153512_drop_unused_gin_index.sql (1.55ms)4772026/10/01 10:24:14 OK 20251218171726_add_pins.sql (2.89ms)4782026/10/01 10:24:14 OK 20260628120000_add_object_size_and_stats.sql (2.65ms)4792026/10/01 10:24:14 OK 20260905000000_add_claims.sql (2.5ms)4802026/10/01 10:24:14 OK 20260920000000_drop_claims.sql (1.76ms)4812026/10/01 10:24:14 OK 20260923120000_add_pushes.sql (1.45ms)4822026/10/01 10:24:14 goose: successfully migrated database to version: 202609231200004832026/10/01 10:24:14 OK 1_commit_pending_closure.sql (1.71ms)4842026/10/01 10:24:14 OK 2_object_stats_trigger.sql (668.75µs)4852026/10/01 10:24:14 OK 3_commit_push.sql (515.72µs)4862026/10/01 10:24:14 goose: up to current file version: 34872026/10/01 10:24:14 INFO lead: acquired remote=192.0.2.1:12344882026/10/01 10:24:15 INFO lead: released remote=192.0.2.1:12344892026/10/01 10:24:15 INFO lead: acquired remote=192.0.2.1:12344902026/10/01 10:24:15 INFO lead: released remote=192.0.2.1:1234491--- PASS: TestLeadIncumbentWinsAfterRestart (0.78s)492=== RUN TestLeadEndsOnShutdown493=== PAUSE TestLeadEndsOnShutdown494=== RUN TestGCAdvisoryLockBlocksConcurrentRun4952026-10-01 10:24:15.447 UTC [383] ERROR: relation "goose_db_version" does not exist at character 364962026-10-01 10:24:15.447 UTC [383] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4972026/10/01 10:24:15 OK 20241026095416_initial_model.sql (8.75ms)4982026/10/01 10:24:15 OK 20251210153512_drop_unused_gin_index.sql (1.17ms)4992026/10/01 10:24:15 OK 20251218171726_add_pins.sql (2.77ms)5002026/10/01 10:24:15 OK 20260628120000_add_object_size_and_stats.sql (2.96ms)5012026/10/01 10:24:15 OK 20260905000000_add_claims.sql (2.54ms)5022026/10/01 10:24:15 OK 20260920000000_drop_claims.sql (1.69ms)5032026/10/01 10:24:15 OK 20260923120000_add_pushes.sql (1.4ms)5042026/10/01 10:24:15 goose: successfully migrated database to version: 202609231200005052026/10/01 10:24:15 OK 1_commit_pending_closure.sql (1.59ms)5062026/10/01 10:24:15 OK 2_object_stats_trigger.sql (687.85µs)5072026/10/01 10:24:15 OK 3_commit_push.sql (1.51ms)5082026/10/01 10:24:15 goose: up to current file version: 3509--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.11s)510=== RUN TestGCBugBareHashReferences511=== PAUSE TestGCBugBareHashReferences512=== RUN TestGCMetrics513=== PAUSE TestGCMetrics514=== RUN TestPushDedupSurvivesConcurrentGC515=== PAUSE TestPushDedupSurvivesConcurrentGC516=== RUN TestDeduplicatedObjectsRecordedAsPending517=== PAUSE TestDeduplicatedObjectsRecordedAsPending518=== RUN TestGCSweepSkipsPendingObjects519=== PAUSE TestGCSweepSkipsPendingObjects520=== RUN TestTombstonedObjectOfferedWithoutWaiting521=== PAUSE TestTombstonedObjectOfferedWithoutWaiting522=== RUN TestGCSweepDeliversEachKeyOnce523=== PAUSE TestGCSweepDeliversEachKeyOnce524=== RUN TestCreatePendingClosureVerifyS3FailureReleasesConnection525=== PAUSE TestCreatePendingClosureVerifyS3FailureReleasesConnection526=== RUN TestForceGCDuringPushOffersSweptObject527=== PAUSE TestForceGCDuringPushOffersSweptObject528=== RUN TestFailedS3DeleteKeepsTombstone529=== PAUSE TestFailedS3DeleteKeepsTombstone530=== RUN TestSweepSkipsRowsLockedByPush531=== PAUSE TestSweepSkipsRowsLockedByPush532=== RUN TestRegisterCompletedObjectNeedsPendingRow533=== PAUSE TestRegisterCompletedObjectNeedsPendingRow534=== RUN TestGetExistingObjectsLocksRows535=== PAUSE TestGetExistingObjectsLocksRows536=== RUN TestSweepRechecksPendingAfterLocking537=== PAUSE TestSweepRechecksPendingAfterLocking538=== RUN TestPushWaitsForSweepHoldingRow539=== PAUSE TestPushWaitsForSweepHoldingRow540=== RUN TestCommitRacingPendingCleanupKeepsObjects541=== PAUSE TestCommitRacingPendingCleanupKeepsObjects542=== RUN TestGCEndsOnShutdown543=== PAUSE TestGCEndsOnShutdown544=== RUN TestGCTaskStore_StartNew545=== PAUSE TestGCTaskStore_StartNew546=== RUN TestGCTaskStore_DeduplicateSameParams547=== PAUSE TestGCTaskStore_DeduplicateSameParams548=== RUN TestGCTaskStore_ConflictDifferentParams549=== PAUSE TestGCTaskStore_ConflictDifferentParams550=== RUN TestGCTaskStore_GetEmpty551=== PAUSE TestGCTaskStore_GetEmpty552=== RUN TestGCTaskStore_GetReturnsLatest553=== PAUSE TestGCTaskStore_GetReturnsLatest554=== RUN TestGCTaskStore_CompletedAllowsNewTask555=== PAUSE TestGCTaskStore_CompletedAllowsNewTask556=== RUN TestGCTaskStore_PhaseUpdates557=== PAUSE TestGCTaskStore_PhaseUpdates558=== RUN TestGCTaskStore_Fail559=== PAUSE TestGCTaskStore_Fail560=== RUN TestGracefulShutdownDrainsInflight561=== PAUSE TestGracefulShutdownDrainsInflight562=== RUN TestService_healthCheckHandler563=== PAUSE TestService_healthCheckHandler564=== RUN TestService_readinessHandler565=== PAUSE TestService_readinessHandler566=== RUN TestGenerateLandingPage567=== PAUSE TestGenerateLandingPage568=== RUN TestCacheConfigHandlerMaxNarSize569=== PAUSE TestCacheConfigHandlerMaxNarSize570=== RUN TestCreatePendingClosureRejectsOversizedNAR571=== PAUSE TestCreatePendingClosureRejectsOversizedNAR572=== RUN TestNARDeduplicationMetadataUploadBug573=== PAUSE TestNARDeduplicationMetadataUploadBug574=== RUN TestMetricsInventory575=== PAUSE TestMetricsInventory576=== RUN TestService_NativeMTLS577=== PAUSE TestService_NativeMTLS578=== RUN TestServerTLSConfig579=== PAUSE TestServerTLSConfig580=== RUN TestMultipartCleanup581=== PAUSE TestMultipartCleanup582=== RUN TestMultipartUploadAbortedWhenCancelledBeforeRecorded583=== PAUSE TestMultipartUploadAbortedWhenCancelledBeforeRecorded584=== RUN TestPendingCleanupUsesOneCutoff585=== PAUSE TestPendingCleanupUsesOneCutoff586=== RUN TestObjectStatsTrigger587=== PAUSE TestObjectStatsTrigger588=== RUN TestOrphanedObjectsGC589=== PAUSE TestOrphanedObjectsGC590=== RUN TestOrphanedObjectsGCStressTest591=== PAUSE TestOrphanedObjectsGCStressTest592=== RUN TestCreatePin_ReservedPins593=== PAUSE TestCreatePin_ReservedPins594=== RUN TestPresentReportsOnlyClosureRoots595=== PAUSE TestPresentReportsOnlyClosureRoots596=== RUN TestPresentNotReportedWhileGCDeletesClosure597=== PAUSE TestPresentNotReportedWhileGCDeletesClosure598=== RUN TestParseSingleRange599=== PAUSE TestParseSingleRange600=== RUN TestProxyHeadersOnlyTrustedOnSocket601=== PAUSE TestProxyHeadersOnlyTrustedOnSocket602=== RUN TestIsValidCachePath603=== PAUSE TestIsValidCachePath604=== RUN TestReadProxyNarinfo605=== PAUSE TestReadProxyNarinfo606=== RUN TestReadProxyNarinfoAlreadyDecompressed607=== PAUSE TestReadProxyNarinfoAlreadyDecompressed608=== RUN TestReadProxyNarStreaming609=== PAUSE TestReadProxyNarStreaming610=== RUN TestReadProxy404611=== PAUSE TestReadProxy404612=== RUN TestReadProxyInvalidPath613=== PAUSE TestReadProxyInvalidPath614=== RUN TestReadProxyHead615=== PAUSE TestReadProxyHead616=== RUN TestReadProxyOutlastsServerWriteTimeout617=== PAUSE TestReadProxyOutlastsServerWriteTimeout618=== RUN TestReadProxyConditionalGet619=== PAUSE TestReadProxyConditionalGet620=== RUN TestReadProxyRootRedirectsToIndexHTML621=== PAUSE TestReadProxyRootRedirectsToIndexHTML622=== RUN TestReadProxyDisabled623=== PAUSE TestReadProxyDisabled624=== RUN TestReadRedirectNar625=== PAUSE TestReadRedirectNar626=== RUN TestReadRedirectKeepsNarinfoProxied627=== PAUSE TestReadRedirectKeepsNarinfoProxied628=== RUN TestReadProxyRangeRequest629=== PAUSE TestReadProxyRangeRequest630=== RUN TestReadRedirectUsesPublicS3URL631=== PAUSE TestReadRedirectUsesPublicS3URL632=== RUN TestPush_OverlappingRootsStoreOneRowPerKey633=== PAUSE TestPush_OverlappingRootsStoreOneRowPerKey634=== RUN TestPush_CompleteCommitsEveryRoot635=== PAUSE TestPush_CompleteCommitsEveryRoot636=== RUN TestPush_SkippedKeySurvivesGCBeforeCommit637=== PAUSE TestPush_SkippedKeySurvivesGCBeforeCommit638=== RUN TestPush_RejectsBadRequests639=== PAUSE TestPush_RejectsBadRequests640=== RUN TestPush_SignsNarinfosOfItsPendingObjects641=== PAUSE TestPush_SignsNarinfosOfItsPendingObjects642=== RUN TestRedundantMultipartUpload643=== PAUSE TestRedundantMultipartUpload644=== RUN TestCompleteMultipartUpload_ErrorButObjectExists645=== PAUSE TestCompleteMultipartUpload_ErrorButObjectExists646=== RUN TestCompletedNarNotReofferedAcrossClosures647=== PAUSE TestCompletedNarNotReofferedAcrossClosures648=== RUN TestPresignedUploadRegisteredBeforeCommit649=== PAUSE TestPresignedUploadRegisteredBeforeCommit650=== RUN TestService_Rustfstest651=== PAUSE TestService_Rustfstest652=== RUN TestParseSize653=== PAUSE TestParseSize654=== RUN TestSkippedUploadsHandler655=== PAUSE TestSkippedUploadsHandler656=== RUN TestSystemdListenerNotActivated657--- PASS: TestSystemdListenerNotActivated (0.00s)658=== RUN TestWatchdogBeatsWhenHealthy659--- PASS: TestWatchdogBeatsWhenHealthy (0.02s)660=== RUN TestWatchdogSkipsWhenUnhealthy6612026/10/01 10:24:15 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6622026/10/01 10:24:15 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6632026/10/01 10:24:15 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6642026/10/01 10:24:15 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6652026/10/01 10:24:15 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6662026/10/01 10:24:15 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6672026/10/01 10:24:15 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6682026/10/01 10:24:15 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6692026/10/01 10:24:15 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6702026/10/01 10:24:15 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"671--- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)672=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle673=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle674=== RUN TestProxyWriteTimeout675=== PAUSE TestProxyWriteTimeout676=== RUN TestPendingClosureWriteTimeout677=== PAUSE TestPendingClosureWriteTimeout678=== RUN TestIsValidUploadKey679=== PAUSE TestIsValidUploadKey680=== RUN TestUploadHandlersRejectInvalidKeys681=== PAUSE TestUploadHandlersRejectInvalidKeys682=== RUN TestUploadHandlersRejectOversizedBody683=== PAUSE TestUploadHandlersRejectOversizedBody684=== RUN TestService_cleanupPendingClosuresHandler685=== PAUSE TestService_cleanupPendingClosuresHandler686=== RUN TestService_createPendingClosureHandler687=== PAUSE TestService_createPendingClosureHandler688=== RUN TestService_verifyS3Integrity689=== PAUSE TestService_verifyS3Integrity690=== RUN TestCompleteMultipartUnregistered691=== PAUSE TestCompleteMultipartUnregistered692=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT693=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT694=== CONT TestService_AuthMiddleware695=== CONT TestService_createPendingClosureHandler696=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle697=== CONT TestUploadHandlersRejectInvalidKeys698=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT699=== CONT TestCompleteMultipartUnregistered700=== CONT TestService_verifyS3Integrity701=== CONT TestService_cleanupPendingClosuresHandler702=== CONT TestUploadHandlersRejectOversizedBody703=== CONT TestService_healthCheckHandler704=== CONT TestSkippedUploadsHandler705=== CONT TestParseSize706--- PASS: TestParseSize (0.00s)707=== CONT TestReadProxyRangeRequest708=== CONT TestService_Rustfstest709=== CONT TestPresignedUploadRegisteredBeforeCommit710=== CONT TestCompletedNarNotReofferedAcrossClosures7112026/10/01 10:24:15 INFO Client skipped oversized paths paths=3 nar_bytes=5000000000712=== CONT TestCompleteMultipartUpload_ErrorButObjectExists713=== CONT TestRedundantMultipartUpload714=== CONT TestPush_SignsNarinfosOfItsPendingObjects715=== CONT TestPush_RejectsBadRequests716=== CONT TestPush_SkippedKeySurvivesGCBeforeCommit717=== CONT TestPush_CompleteCommitsEveryRoot718=== CONT TestPush_OverlappingRootsStoreOneRowPerKey719=== CONT TestReadRedirectUsesPublicS3URL720=== CONT TestPendingClosureWriteTimeout721=== RUN TestPendingClosureWriteTimeout/empty722=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info723=== PAUSE TestPendingClosureWriteTimeout/empty724=== RUN TestPendingClosureWriteTimeout/400_objects725--- PASS: TestSkippedUploadsHandler (0.01s)726=== CONT TestReadRedirectKeepsNarinfoProxied727=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info728=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal729=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal730=== PAUSE TestPendingClosureWriteTimeout/400_objects731=== RUN TestPendingClosureWriteTimeout/670k_objects732=== PAUSE TestPendingClosureWriteTimeout/670k_objects733=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key734=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key735=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key736=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key737=== RUN TestPendingClosureWriteTimeout/handler_extends_the_server's_deadline738=== PAUSE TestPendingClosureWriteTimeout/handler_extends_the_server's_deadline739=== CONT TestIsValidUploadKey740=== RUN TestIsValidUploadKey/narinfo741=== PAUSE TestIsValidUploadKey/narinfo742=== RUN TestIsValidUploadKey/nar_zst743=== PAUSE TestIsValidUploadKey/nar_zst744=== RUN TestIsValidUploadKey/nar_xz745=== PAUSE TestIsValidUploadKey/nar_xz746=== RUN TestIsValidUploadKey/nar_plain747=== PAUSE TestIsValidUploadKey/nar_plain748=== RUN TestIsValidUploadKey/listing749=== PAUSE TestIsValidUploadKey/listing750=== CONT TestReadRedirectNar751=== RUN TestIsValidUploadKey/build_log752=== PAUSE TestIsValidUploadKey/build_log753=== RUN TestIsValidUploadKey/build_log_home-manager_file754=== PAUSE TestIsValidUploadKey/build_log_home-manager_file755=== RUN TestIsValidUploadKey/build_log_plus_in_name756=== PAUSE TestIsValidUploadKey/build_log_plus_in_name757=== RUN TestIsValidUploadKey/build_log_question_mark758=== PAUSE TestIsValidUploadKey/build_log_question_mark759=== RUN TestIsValidUploadKey/build_log_equals760=== PAUSE TestIsValidUploadKey/build_log_equals761=== RUN TestIsValidUploadKey/realisation762=== PAUSE TestIsValidUploadKey/realisation763=== RUN TestIsValidUploadKey/realisation_plus_in_output764=== PAUSE TestIsValidUploadKey/realisation_plus_in_output765=== RUN TestIsValidUploadKey/nix-cache-info766=== PAUSE TestIsValidUploadKey/nix-cache-info767=== RUN TestIsValidUploadKey/index.html768=== PAUSE TestIsValidUploadKey/index.html769=== RUN TestIsValidUploadKey/narinfo_key,_nar_type770=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type771=== RUN TestIsValidUploadKey/nar_key,_narinfo_type772=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type773=== RUN TestIsValidUploadKey/listing_key,_narinfo_type774=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type775=== RUN TestIsValidUploadKey/traversal776=== PAUSE TestIsValidUploadKey/traversal777=== RUN TestIsValidUploadKey/traversal_nar778=== PAUSE TestIsValidUploadKey/traversal_nar779=== RUN TestIsValidUploadKey/absolute780=== PAUSE TestIsValidUploadKey/absolute781=== RUN TestIsValidUploadKey/empty_key782=== PAUSE TestIsValidUploadKey/empty_key783=== RUN TestIsValidUploadKey/unknown_type784=== PAUSE TestIsValidUploadKey/unknown_type785=== CONT TestReadProxyDisabled786=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart787=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart788=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts789=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts790=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure791=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure792=== CONT TestCreatePin_ReservedPins7932026-10-01 10:24:15.887 UTC [449] ERROR: relation "goose_db_version" does not exist at character 367942026-10-01 10:24:15.887 UTC [449] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7952026-10-01 10:24:15.894 UTC [450] ERROR: relation "goose_db_version" does not exist at character 367962026-10-01 10:24:15.894 UTC [450] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7972026-10-01 10:24:15.895 UTC [451] ERROR: relation "goose_db_version" does not exist at character 367982026-10-01 10:24:15.895 UTC [451] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7992026-10-01 10:24:15.901 UTC [452] ERROR: relation "goose_db_version" does not exist at character 368002026-10-01 10:24:15.901 UTC [452] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8012026-10-01 10:24:15.904 UTC [453] ERROR: relation "goose_db_version" does not exist at character 368022026-10-01 10:24:15.904 UTC [453] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8032026/10/01 10:24:15 OK 20241026095416_initial_model.sql (42.62ms)8042026/10/01 10:24:15 OK 20241026095416_initial_model.sql (44.37ms)8052026/10/01 10:24:15 OK 20241026095416_initial_model.sql (43.57ms)8062026/10/01 10:24:15 OK 20241026095416_initial_model.sql (44.74ms)8072026/10/01 10:24:15 OK 20241026095416_initial_model.sql (45.74ms)8082026/10/01 10:24:15 OK 20251210153512_drop_unused_gin_index.sql (4.06ms)8092026-10-01 10:24:15.961 UTC [456] ERROR: relation "goose_db_version" does not exist at character 368102026-10-01 10:24:15.961 UTC [456] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8112026/10/01 10:24:15 OK 20251210153512_drop_unused_gin_index.sql (3.06ms)8122026-10-01 10:24:15.962 UTC [457] ERROR: relation "goose_db_version" does not exist at character 368132026-10-01 10:24:15.962 UTC [457] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8142026/10/01 10:24:15 OK 20251210153512_drop_unused_gin_index.sql (3.7ms)8152026/10/01 10:24:15 OK 20251210153512_drop_unused_gin_index.sql (3.8ms)8162026-10-01 10:24:15.963 UTC [460] ERROR: relation "goose_db_version" does not exist at character 368172026-10-01 10:24:15.963 UTC [460] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8182026-10-01 10:24:15.964 UTC [458] ERROR: relation "goose_db_version" does not exist at character 368192026-10-01 10:24:15.964 UTC [458] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8202026-10-01 10:24:15.964 UTC [459] ERROR: relation "goose_db_version" does not exist at character 368212026-10-01 10:24:15.964 UTC [459] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8222026/10/01 10:24:15 OK 20251210153512_drop_unused_gin_index.sql (4.2ms)8232026/10/01 10:24:15 OK 20251218171726_add_pins.sql (5.7ms)8242026/10/01 10:24:15 OK 20251218171726_add_pins.sql (5.39ms)8252026/10/01 10:24:15 OK 20251218171726_add_pins.sql (4.8ms)8262026-10-01 10:24:15.974 UTC [461] ERROR: relation "goose_db_version" does not exist at character 368272026-10-01 10:24:15.974 UTC [461] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8282026-10-01 10:24:15.975 UTC [462] ERROR: relation "goose_db_version" does not exist at character 368292026-10-01 10:24:15.975 UTC [462] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8302026-10-01 10:24:15.975 UTC [463] ERROR: relation "goose_db_version" does not exist at character 368312026-10-01 10:24:15.975 UTC [463] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8322026-10-01 10:24:15.976 UTC [464] ERROR: relation "goose_db_version" does not exist at character 368332026-10-01 10:24:15.976 UTC [464] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8342026/10/01 10:24:15 OK 20251218171726_add_pins.sql (12.78ms)8352026/10/01 10:24:15 OK 20251218171726_add_pins.sql (12.73ms)8362026/10/01 10:24:15 OK 20260628120000_add_object_size_and_stats.sql (9.11ms)8372026/10/01 10:24:15 OK 20260628120000_add_object_size_and_stats.sql (9.78ms)8382026/10/01 10:24:15 OK 20260628120000_add_object_size_and_stats.sql (11.07ms)8392026/10/01 10:24:15 OK 20260628120000_add_object_size_and_stats.sql (5.35ms)8402026/10/01 10:24:15 OK 20260905000000_add_claims.sql (4.36ms)8412026/10/01 10:24:15 OK 20260905000000_add_claims.sql (5.06ms)8422026/10/01 10:24:15 OK 20260905000000_add_claims.sql (4.83ms)8432026/10/01 10:24:15 OK 20260628120000_add_object_size_and_stats.sql (5.55ms)8442026/10/01 10:24:15 OK 20260920000000_drop_claims.sql (2.94ms)8452026/10/01 10:24:15 OK 20260920000000_drop_claims.sql (2.89ms)8462026/10/01 10:24:15 OK 20260905000000_add_claims.sql (4.41ms)8472026/10/01 10:24:15 OK 20260920000000_drop_claims.sql (3.71ms)8482026/10/01 10:24:15 OK 20260923120000_add_pushes.sql (3.2ms)8492026/10/01 10:24:15 goose: successfully migrated database to version: 202609231200008502026/10/01 10:24:15 OK 20260905000000_add_claims.sql (4.97ms)8512026-10-01 10:24:15.989 UTC [465] ERROR: relation "goose_db_version" does not exist at character 368522026-10-01 10:24:15.989 UTC [465] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8532026-10-01 10:24:15.989 UTC [466] ERROR: relation "goose_db_version" does not exist at character 368542026-10-01 10:24:15.989 UTC [466] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8552026/10/01 10:24:15 OK 20260923120000_add_pushes.sql (3.75ms)8562026/10/01 10:24:15 goose: successfully migrated database to version: 202609231200008572026-10-01 10:24:15.990 UTC [467] ERROR: relation "goose_db_version" does not exist at character 368582026-10-01 10:24:15.990 UTC [467] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8592026-10-01 10:24:15.990 UTC [468] ERROR: relation "goose_db_version" does not exist at character 368602026-10-01 10:24:15.990 UTC [468] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8612026-10-01 10:24:15.990 UTC [469] ERROR: relation "goose_db_version" does not exist at character 368622026-10-01 10:24:15.990 UTC [469] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8632026/10/01 10:24:15 OK 20260923120000_add_pushes.sql (4.31ms)8642026/10/01 10:24:15 OK 20260920000000_drop_claims.sql (4.51ms)8652026/10/01 10:24:15 goose: successfully migrated database to version: 202609231200008662026-10-01 10:24:15.991 UTC [471] ERROR: relation "goose_db_version" does not exist at character 368672026-10-01 10:24:15.991 UTC [471] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8682026-10-01 10:24:15.991 UTC [470] ERROR: relation "goose_db_version" does not exist at character 368692026-10-01 10:24:15.991 UTC [470] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8702026/10/01 10:24:15 OK 20241026095416_initial_model.sql (13.03ms)8712026/10/01 10:24:15 OK 20241026095416_initial_model.sql (14.9ms)8722026/10/01 10:24:15 OK 1_commit_pending_closure.sql (4.08ms)8732026/10/01 10:24:15 OK 20241026095416_initial_model.sql (14.22ms)8742026/10/01 10:24:15 OK 1_commit_pending_closure.sql (3.06ms)8752026/10/01 10:24:15 OK 20260920000000_drop_claims.sql (4.17ms)8762026/10/01 10:24:15 OK 20241026095416_initial_model.sql (14.49ms)8772026/10/01 10:24:15 OK 20241026095416_initial_model.sql (14.9ms)8782026/10/01 10:24:15 OK 20260923120000_add_pushes.sql (3.04ms)8792026/10/01 10:24:15 goose: successfully migrated database to version: 202609231200008802026/10/01 10:24:15 OK 1_commit_pending_closure.sql (2.97ms)8812026/10/01 10:24:15 OK 2_object_stats_trigger.sql (2.13ms)8822026/10/01 10:24:15 OK 20251210153512_drop_unused_gin_index.sql (2.9ms)8832026/10/01 10:24:15 OK 20251210153512_drop_unused_gin_index.sql (2.66ms)8842026/10/01 10:24:15 OK 20251210153512_drop_unused_gin_index.sql (3.35ms)8852026/10/01 10:24:15 OK 2_object_stats_trigger.sql (3.3ms)8862026/10/01 10:24:15 OK 20251210153512_drop_unused_gin_index.sql (3.76ms)8872026/10/01 10:24:15 OK 20260923120000_add_pushes.sql (3.74ms)8882026/10/01 10:24:15 goose: successfully migrated database to version: 202609231200008892026/10/01 10:24:15 OK 3_commit_push.sql (1.73ms)8902026/10/01 10:24:15 goose: up to current file version: 38912026/10/01 10:24:15 OK 2_object_stats_trigger.sql (2.48ms)8922026/10/01 10:24:15 OK 20251210153512_drop_unused_gin_index.sql (3.14ms)8932026/10/01 10:24:15 OK 20241026095416_initial_model.sql (13.81ms)8942026/10/01 10:24:15 OK 1_commit_pending_closure.sql (3.38ms)8952026-10-01 10:24:15.997 UTC [472] ERROR: relation "goose_db_version" does not exist at character 368962026-10-01 10:24:15.997 UTC [472] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8972026/10/01 10:24:15 OK 3_commit_push.sql (2.15ms)8982026/10/01 10:24:15 goose: up to current file version: 38992026/10/01 10:24:15 OK 20241026095416_initial_model.sql (14.17ms)9002026-10-01 10:24:15.999 UTC [473] ERROR: relation "goose_db_version" does not exist at character 369012026-10-01 10:24:15.999 UTC [473] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9022026/10/01 10:24:16 OK 20241026095416_initial_model.sql (16ms)9032026/10/01 10:24:16 OK 20241026095416_initial_model.sql (14.86ms)9042026/10/01 10:24:16 OK 3_commit_push.sql (2.88ms)9052026/10/01 10:24:16 goose: up to current file version: 39062026/10/01 10:24:16 OK 2_object_stats_trigger.sql (2.57ms)9072026/10/01 10:24:16 OK 1_commit_pending_closure.sql (4.17ms)9082026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (3.67ms)9092026/10/01 10:24:16 OK 20251218171726_add_pins.sql (5.33ms)9102026/10/01 10:24:16 OK 20251218171726_add_pins.sql (6.29ms)9112026/10/01 10:24:16 OK 20251218171726_add_pins.sql (5.34ms)9122026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (3.43ms)9132026/10/01 10:24:16 OK 3_commit_push.sql (2.08ms)9142026/10/01 10:24:16 goose: up to current file version: 39152026/10/01 10:24:16 OK 20251218171726_add_pins.sql (6.04ms)9162026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.56ms)9172026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.62ms)9182026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.94ms)9192026/10/01 10:24:16 OK 20251218171726_add_pins.sql (5.95ms)9202026/10/01 10:24:16 OK 3_commit_push.sql (1.53ms)9212026/10/01 10:24:16 goose: up to current file version: 39222026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.54ms)9232026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (6.23ms)9242026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (6.12ms)9252026/10/01 10:24:16 OK 20251218171726_add_pins.sql (6.59ms)9262026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (5.54ms)9272026/10/01 10:24:16 OK 20251218171726_add_pins.sql (6ms)9282026/10/01 10:24:16 OK 20251218171726_add_pins.sql (6.07ms)9292026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (6.95ms)9302026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (6.16ms)9312026/10/01 10:24:16 OK 20241026095416_initial_model.sql (12.28ms)9322026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (5.34ms)9332026/10/01 10:24:16 OK 20241026095416_initial_model.sql (13.15ms)9342026/10/01 10:24:16 OK 20241026095416_initial_model.sql (14.46ms)9352026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.18ms)9362026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.26ms)9372026/10/01 10:24:16 OK 20241026095416_initial_model.sql (14.74ms)9382026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.96ms)9392026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.06ms)9402026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.84ms)9412026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.93ms)9422026/10/01 10:24:16 OK 20241026095416_initial_model.sql (13.21ms)9432026/10/01 10:24:16 OK 20260905000000_add_claims.sql (5.43ms)9442026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (3.02ms)9452026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (5.58ms)9462026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.94ms)9472026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (5.55ms)9482026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.94ms)9492026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.43ms)9502026/10/01 10:24:16 OK 20241026095416_initial_model.sql (14.99ms)9512026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.7ms)9522026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (3.85ms)9532026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (4.41ms)9542026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (4.47ms)9552026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (3.73ms)9562026/10/01 10:24:16 OK 20241026095416_initial_model.sql (16.26ms)9572026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.81ms)9582026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (3.65ms)9592026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.55ms)9602026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.53ms)9612026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.02ms)9622026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.62ms)9632026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.58ms)9642026/10/01 10:24:16 OK 20241026095416_initial_model.sql (13.67ms)9652026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.99ms)9662026/10/01 10:24:16 OK 20251218171726_add_pins.sql (5.23ms)9672026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.15ms)9682026/10/01 10:24:16 INFO Received complete multipart upload request method=POST path=/api/multipart/complete9692026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.95ms)9702026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (3.12ms)9712026/10/01 10:24:16 goose: successfully migrated database to version: 202609231200009722026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (3.23ms)9732026/10/01 10:24:16 goose: successfully migrated database to version: 202609231200009742026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.61ms)9752026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (3.18ms)9762026/10/01 10:24:16 goose: successfully migrated database to version: 202609231200009772026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (3.02ms)9782026/10/01 10:24:16 goose: successfully migrated database to version: 202609231200009792026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.55ms)9802026/10/01 10:24:16 goose: successfully migrated database to version: 202609231200009812026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.02ms)9822026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.81ms)9832026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.54ms)9842026/10/01 10:24:16 OK 20241026095416_initial_model.sql (14.04ms)9852026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.59ms)9862026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.33ms)9872026/10/01 10:24:16 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst9882026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (3.92ms)9892026/10/01 10:24:16 goose: successfully migrated database to version: 202609231200009902026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (3.14ms)991--- PASS: TestCompleteMultipartUnregistered (0.30s)9922026/10/01 10:24:16 goose: successfully migrated database to version: 20260923120000993=== CONT TestOrphanedObjectsGCStressTest9942026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.43ms)9952026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (4.37ms)9962026/10/01 10:24:16 OK 1_commit_pending_closure.sql (3.36ms)9972026/10/01 10:24:16 OK 1_commit_pending_closure.sql (4.26ms)9982026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (3.1ms)9992026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (5.51ms)10002026/10/01 10:24:16 OK 1_commit_pending_closure.sql (3.57ms)10012026/10/01 10:24:16 OK 20251218171726_add_pins.sql (5.24ms)10022026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (6.02ms)10032026/10/01 10:24:16 OK 1_commit_pending_closure.sql (4.2ms)10042026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000010052026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.63ms)10062026/10/01 10:24:16 OK 2_object_stats_trigger.sql (2.92ms)10072026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (4.27ms)10082026/10/01 10:24:16 OK 1_commit_pending_closure.sql (3.38ms)10092026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (3.36ms)10102026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000010112026/10/01 10:24:16 OK 1_commit_pending_closure.sql (3.49ms)10122026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (6.2ms)10132026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.74ms)10142026/10/01 10:24:16 OK 2_object_stats_trigger.sql (2.51ms)10152026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.4ms)10162026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.17ms)10172026/10/01 10:24:16 OK 2_object_stats_trigger.sql (2.36ms)10182026/10/01 10:24:16 OK 2_object_stats_trigger.sql (2.76ms)10192026/10/01 10:24:16 OK 2_object_stats_trigger.sql (3.45ms)10202026/10/01 10:24:16 OK 3_commit_push.sql (2.11ms)10212026/10/01 10:24:16 goose: up to current file version: 310222026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.96ms)10232026/10/01 10:24:16 OK 2_object_stats_trigger.sql (2.13ms)10242026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.95ms)10252026/10/01 10:24:16 OK 2_object_stats_trigger.sql (2.05ms)10262026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.83ms)10272026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.76ms)10282026/10/01 10:24:16 OK 3_commit_push.sql (1.31ms)10292026/10/01 10:24:16 goose: up to current file version: 310302026/10/01 10:24:16 OK 3_commit_push.sql (1.83ms)10312026/10/01 10:24:16 goose: up to current file version: 310322026/10/01 10:24:16 OK 3_commit_push.sql (1.77ms)10332026/10/01 10:24:16 goose: up to current file version: 310342026/10/01 10:24:16 OK 3_commit_push.sql (1.7ms)10352026/10/01 10:24:16 goose: up to current file version: 310362026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.83ms)10372026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.57ms)10382026/10/01 10:24:16 OK 2_object_stats_trigger.sql (2.01ms)10392026/10/01 10:24:16 OK 3_commit_push.sql (1.74ms)10402026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.32ms)10412026/10/01 10:24:16 goose: up to current file version: 310422026/10/01 10:24:16 OK 3_commit_push.sql (1.91ms)10432026/10/01 10:24:16 goose: up to current file version: 310442026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.48ms)10452026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.75ms)10462026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.93ms)10472026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.47ms)10482026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.24ms)10492026/10/01 10:24:16 OK 3_commit_push.sql (841.01µs)10502026/10/01 10:24:16 goose: up to current file version: 310512026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.77ms)10522026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.56ms)10532026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (1.53ms)10542026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000010552026/10/01 10:24:16 OK 3_commit_push.sql (935.83µs)10562026/10/01 10:24:16 goose: up to current file version: 310572026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3ms)10582026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.03ms)10592026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (1.99ms)10602026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.1ms)10612026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2ms)10622026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.61ms)10632026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000010642026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.57ms)10652026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.88ms)10662026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000010672026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.08ms)10682026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.92ms)10692026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.76ms)10702026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000010712026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.59ms)10722026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000010732026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.47ms)10742026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000010752026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.81ms)10762026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.41ms)10772026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.19ms)10782026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.46ms)10792026/10/01 10:24:16 OK 3_commit_push.sql (1.53ms)10802026/10/01 10:24:16 goose: up to current file version: 310812026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.36ms)10822026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000010832026/10/01 10:24:16 OK 1_commit_pending_closure.sql (1.87ms)10842026/10/01 10:24:16 OK 1_commit_pending_closure.sql (1.95ms)10852026/10/01 10:24:16 OK 20260905000000_add_claims.sql (2.7ms)10862026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.02ms)10872026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.08ms)10882026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.12ms)10892026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.04ms)10902026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures10912026/10/01 10:24:16 OK 3_commit_push.sql (948.65µs)10922026/10/01 10:24:16 goose: up to current file version: 310932026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (1.95ms)10942026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000010952026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.35ms)10962026/10/01 10:24:16 OK 3_commit_push.sql (1.01ms)10972026/10/01 10:24:16 goose: up to current file version: 310982026/10/01 10:24:16 OK 1_commit_pending_closure.sql (1.66ms)10992026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.48ms)11002026/10/01 10:24:16 OK 3_commit_push.sql (764.79µs)11012026/10/01 10:24:16 goose: up to current file version: 311022026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.09ms)11032026/10/01 10:24:16 OK 3_commit_push.sql (873.63µs)11042026/10/01 10:24:16 goose: up to current file version: 311052026/10/01 10:24:16 OK 2_object_stats_trigger.sql (974.55µs)11062026/10/01 10:24:16 OK 3_commit_push.sql (932.79µs)11072026/10/01 10:24:16 goose: up to current file version: 311082026/10/01 10:24:16 OK 1_commit_pending_closure.sql (1.38ms)11092026/10/01 10:24:16 OK 3_commit_push.sql (967.89µs)11102026/10/01 10:24:16 goose: up to current file version: 311112026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.57ms)11122026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.2ms)11132026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000011142026/10/01 10:24:16 OK 3_commit_push.sql (2.21ms)11152026/10/01 10:24:16 goose: up to current file version: 311162026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.32ms)11172026/10/01 10:24:16 OK 2_object_stats_trigger.sql (773.83µs)11182026/10/01 10:24:16 OK 3_commit_push.sql (589.99µs)11192026/10/01 10:24:16 goose: up to current file version: 311202026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures11212026/10/01 10:24:16 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:36291/oidc11222026/10/01 10:24:16 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"1123--- PASS: TestService_AuthMiddleware (0.34s)1124=== CONT TestReadProxyRootRedirectsToIndexHTML11252026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures11262026-10-01 10:24:16.095 UTC [482] ERROR: relation "goose_db_version" does not exist at character 3611272026-10-01 10:24:16.095 UTC [482] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1128--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (0.37s)1129=== CONT TestOrphanedObjectsGC1130--- PASS: TestService_healthCheckHandler (0.38s)1131=== CONT TestReadProxyConditionalGet11322026/10/01 10:24:16 INFO Received complete multipart upload request method=POST path=/api/multipart/complete11332026/10/01 10:24:16 OK 20241026095416_initial_model.sql (17.2ms)11342026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.11ms)11352026/10/01 10:24:16 INFO Received cleanup request method=DELETE path=/api/pending_closures11362026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.69ms)11372026/10/01 10:24:16 INFO Aborted multipart uploads count=0 kept=011382026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures11392026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.27ms)11402026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.07ms)11412026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.54ms)11422026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.45ms)11432026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000011442026/10/01 10:24:16 INFO Received cleanup request method=DELETE path=/api/pending_closures11452026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.31ms)11462026/10/01 10:24:16 INFO Aborted multipart uploads count=1 kept=011472026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.26ms)11482026-10-01 10:24:16.141 UTC [487] ERROR: relation "goose_db_version" does not exist at character 3611492026-10-01 10:24:16.141 UTC [487] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11502026/10/01 10:24:16 OK 3_commit_push.sql (765.47µs)11512026/10/01 10:24:16 goose: up to current file version: 311522026/10/01 10:24:16 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete11532026-10-01 10:24:16.144 UTC [456] ERROR: Closure does not exist: id=111542026-10-01 10:24:16.144 UTC [456] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 12 at RAISE11552026-10-01 10:24:16.144 UTC [456] STATEMENT: -- name: CommitPendingClosure :exec1156 SELECT commit_pending_closure($1::bigint)1157 1158--- PASS: TestService_cleanupPendingClosuresHandler (0.42s)1159=== CONT TestObjectStatsTrigger11602026-10-01 10:24:16.145 UTC [488] ERROR: relation "goose_db_version" does not exist at character 3611612026-10-01 10:24:16.145 UTC [488] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11622026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures11632026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures11642026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures11652026/10/01 10:24:16 OK 20241026095416_initial_model.sql (12.11ms)11662026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.24ms)11672026/10/01 10:24:16 OK 20241026095416_initial_model.sql (12.19ms)11682026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures11692026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.14ms)11702026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.7ms)11712026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.95ms)11722026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.78ms)11732026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.01ms)11742026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.03ms)11752026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures11762026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.15ms)11772026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.7ms)11782026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (1.61ms)11792026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000011802026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.48ms)11812026-10-01 10:24:16.180 UTC [491] ERROR: relation "goose_db_version" does not exist at character 3611822026-10-01 10:24:16.180 UTC [491] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11832026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.29ms)11842026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (1.85ms)11852026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000011862026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.18ms)11872026/10/01 10:24:16 OK 3_commit_push.sql (1.14ms)11882026/10/01 10:24:16 goose: up to current file version: 311892026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.33ms)11902026-10-01 10:24:16.184 UTC [492] ERROR: relation "goose_db_version" does not exist at character 3611912026-10-01 10:24:16.184 UTC [492] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11922026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.39ms)11932026/10/01 10:24:16 INFO Received push request method=POST path=/api/pushes11942026/10/01 10:24:16 OK 3_commit_push.sql (1.19ms)11952026/10/01 10:24:16 goose: up to current file version: 311962026/10/01 10:24:16 OK 20241026095416_initial_model.sql (17.69ms)11972026/10/01 10:24:16 OK 20241026095416_initial_model.sql (13.22ms)11982026/10/01 10:24:16 INFO Received complete push request method=POST path=/api/pushes/1/complete11992026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures12002026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.62ms)12012026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.69ms)12022026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.08ms)12032026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.49ms)12042026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.49ms)12052026/10/01 10:24:16 INFO Received push request method=POST path=/api/pushes12062026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.54ms)12072026-10-01 10:24:16.214 UTC [494] ERROR: relation "goose_db_version" does not exist at character 3612082026-10-01 10:24:16.214 UTC [494] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12092026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.51ms)12102026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.19ms)12112026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.15ms)12122026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.46ms)12132026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.37ms)12142026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000012152026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.53ms)12162026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000012172026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.46ms)12182026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.6ms)12192026/10/01 10:24:16 OK 2_object_stats_trigger.sql (731.01µs)12202026/10/01 10:24:16 OK 2_object_stats_trigger.sql (780.37µs)12212026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures12222026/10/01 10:24:16 OK 3_commit_push.sql (723.07µs)12232026/10/01 10:24:16 goose: up to current file version: 312242026/10/01 10:24:16 OK 3_commit_push.sql (648.03µs)12252026/10/01 10:24:16 goose: up to current file version: 312262026/10/01 10:24:16 OK 20241026095416_initial_model.sql (9.91ms)12272026/10/01 10:24:16 INFO Received complete multipart upload request method=POST path=/api/multipart/complete12282026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.51ms)12292026/10/01 10:24:16 OK 20251218171726_add_pins.sql (2.79ms)12302026/10/01 10:24:16 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=MDJiNWY4ZjctMTkzOS00ZTkxLTllMjItZmIzMTJlOTZhNWI5LjM0MzMzMzFiLTIwMjAtNDRiMS04NGMzLTk4OTcyMTM1ZWI1ZXgxNzkwODUwMjU2MjEyMDc4MzU512312026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (2.56ms)12322026/10/01 10:24:16 OK 20260905000000_add_claims.sql (2.58ms)12332026/10/01 10:24:16 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst12342026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures12352026/10/01 10:24:16 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=MDJiNWY4ZjctMTkzOS00ZTkxLTllMjItZmIzMTJlOTZhNWI5LjM0MzMzMzFiLTIwMjAtNDRiMS04NGMzLTk4OTcyMTM1ZWI1ZXgxNzkwODUwMjU2MjEyMDc4MzU5 parts=112362026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.15ms)1237--- PASS: TestPresignedUploadRegisteredBeforeCommit (0.51s)1238=== CONT TestReadProxyOutlastsServerWriteTimeout1239--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (0.51s)1240=== CONT TestPendingCleanupUsesOneCutoff12412026/10/01 10:24:16 INFO Received push request method=POST path=/api/pushes12422026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.46ms)12432026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000012442026/10/01 10:24:16 OK 1_commit_pending_closure.sql (1.67ms)12452026/10/01 10:24:16 OK 2_object_stats_trigger.sql (802.85µs)12462026/10/01 10:24:16 OK 3_commit_push.sql (851.65µs)12472026/10/01 10:24:16 goose: up to current file version: 312482026/10/01 10:24:16 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign12492026/10/01 10:24:16 INFO Signed narinfos id=1 count=11250--- PASS: TestPush_SignsNarinfosOfItsPendingObjects (0.53s)1251=== CONT TestReadProxyHead12522026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures12532026/10/01 10:24:16 INFO Aborted multipart uploads count=0 kept=012542026/10/01 10:24:16 WARN Force mode enabled - objects will be deleted immediately without grace period12552026/10/01 10:24:16 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=2 objects-deleted-after-grace-period=2 objects-failed-to-delete=01256--- PASS: TestReadRedirectKeepsNarinfoProxied (0.56s)1257=== CONT TestMultipartUploadAbortedWhenCancelledBeforeRecorded12582026/10/01 10:24:16 INFO Vacuumed table table=pending_closures12592026/10/01 10:24:16 INFO Vacuumed table table=pending_objects12602026/10/01 10:24:16 INFO Vacuumed table table=multipart_uploads12612026/10/01 10:24:16 INFO Vacuumed table table=closures12622026/10/01 10:24:16 INFO Vacuumed table table=objects12632026/10/01 10:24:16 INFO Received complete push request method=POST path=/api/pushes/2/complete1264--- PASS: TestPush_SkippedKeySurvivesGCBeforeCommit (0.58s)1265=== CONT TestReadProxyInvalidPath12662026-10-01 10:24:16.318 UTC [503] ERROR: relation "goose_db_version" does not exist at character 3612672026-10-01 10:24:16.318 UTC [503] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1268--- PASS: TestReadRedirectUsesPublicS3URL (0.59s)1269=== CONT TestCreatePendingClosureRejectsOversizedNAR12702026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures1271--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)1272=== CONT TestReadProxy40412732026-10-01 10:24:16.319 UTC [505] ERROR: relation "goose_db_version" does not exist at character 3612742026-10-01 10:24:16.319 UTC [505] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1275--- PASS: TestReadProxyRangeRequest (0.61s)1276=== CONT TestCacheConfigHandlerMaxNarSize12772026-10-01 10:24:16.336 UTC [509] ERROR: relation "goose_db_version" does not exist at character 3612782026-10-01 10:24:16.336 UTC [509] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1279--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)1280=== CONT TestReadProxyNarStreaming12812026/10/01 10:24:16 OK 20241026095416_initial_model.sql (10.57ms)12822026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.37ms)12832026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.46ms)12842026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.52ms)1285=== RUN TestPush_RejectsBadRequests/no_roots1286=== PAUSE TestPush_RejectsBadRequests/no_roots1287=== RUN TestPush_RejectsBadRequests/no_objects1288=== PAUSE TestPush_RejectsBadRequests/no_objects1289=== RUN TestPush_RejectsBadRequests/bad_root1290=== PAUSE TestPush_RejectsBadRequests/bad_root1291=== RUN TestPush_RejectsBadRequests/root_not_in_objects1292=== PAUSE TestPush_RejectsBadRequests/root_not_in_objects1293=== CONT TestGenerateLandingPage12942026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.78ms)12952026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.96ms)1296--- PASS: TestGenerateLandingPage (0.00s)1297=== CONT TestReadProxyNarinfoAlreadyDecompressed12982026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.91ms)12992026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.73ms)13002026/10/01 10:24:16 OK 20241026095416_initial_model.sql (12.94ms)13012026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.15ms)13022026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.01ms)13032026/10/01 10:24:16 INFO Received complete multipart upload request method=POST path=/api/multipart/complete13042026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.8ms)13052026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.62ms)13062026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.45ms)13072026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.4ms)13082026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000013092026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.85ms)13102026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000013112026/10/01 10:24:16 OK 20251218171726_add_pins.sql (5.19ms)13122026-10-01 10:24:16.365 UTC [515] ERROR: relation "goose_db_version" does not exist at character 3613132026-10-01 10:24:16.365 UTC [515] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13142026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.86ms)13152026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.8ms)13162026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.52ms)13172026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.44ms)13182026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.36ms)13192026/10/01 10:24:16 OK 3_commit_push.sql (1.85ms)13202026/10/01 10:24:16 goose: up to current file version: 313212026/10/01 10:24:16 OK 3_commit_push.sql (2.75ms)13222026/10/01 10:24:16 goose: up to current file version: 313232026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.1ms)13242026/10/01 10:24:16 INFO Received push request method=POST path=/api/pushes13252026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.68ms)13262026/10/01 10:24:16 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=MDJiNWY4ZjctMTkzOS00ZTkxLTllMjItZmIzMTJlOTZhNWI5LmQ2MWJiZjE1LTA2ZTUtNGU1ZS1iOTNkLTAxMDBjZTdmYWIwYngxNzkwODUwMjU2MDU5OTU2Mjcw parts=1013272026/10/01 10:24:16 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete13282026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.31ms)13292026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000013302026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.74ms)13312026/10/01 10:24:16 INFO Completed upload id=113322026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.38ms)13332026/10/01 10:24:16 OK 2_object_stats_trigger.sql (2.12ms)13342026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures13352026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.77ms)13362026/10/01 10:24:16 OK 3_commit_push.sql (1.48ms)13372026/10/01 10:24:16 goose: up to current file version: 313382026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures13392026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.49ms)13402026/10/01 10:24:16 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo13412026/10/01 10:24:16 WARN Found objects in DB but missing from S3, will re-upload count=11342--- PASS: TestService_verifyS3Integrity (0.67s)1343=== CONT TestService_readinessHandler13442026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (10.88ms)13452026/10/01 10:24:16 INFO Received complete push request method=POST path=/api/pushes/1/complete13462026/10/01 10:24:16 INFO Received push request method=POST path=/api/pushes13472026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.51ms)13482026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (3.02ms)13492026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.65ms)13502026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000013512026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.78ms)13522026-10-01 10:24:16.412 UTC [533] ERROR: relation "goose_db_version" does not exist at character 3613532026-10-01 10:24:16.412 UTC [533] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13542026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.78ms)1355--- PASS: TestPush_CompleteCommitsEveryRoot (0.68s)1356=== CONT TestReadProxyNarinfo13572026/10/01 10:24:16 OK 3_commit_push.sql (1.98ms)13582026/10/01 10:24:16 goose: up to current file version: 313592026-10-01 10:24:16.416 UTC [534] ERROR: relation "goose_db_version" does not exist at character 3613602026-10-01 10:24:16.416 UTC [534] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13612026-10-01 10:24:16.419 UTC [535] ERROR: relation "goose_db_version" does not exist at character 3613622026-10-01 10:24:16.419 UTC [535] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1363--- PASS: TestPush_OverlappingRootsStoreOneRowPerKey (0.70s)1364=== CONT TestPushDedupSurvivesConcurrentGC1365--- PASS: TestService_Rustfstest (0.70s)13662026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.04ms)1367=== CONT TestIsValidCachePath1368=== RUN TestIsValidCachePath/narinfo1369=== PAUSE TestIsValidCachePath/narinfo1370=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars1371=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars1372=== RUN TestIsValidCachePath/nar_zst1373=== PAUSE TestIsValidCachePath/nar_zst1374=== RUN TestIsValidCachePath/nar_xz1375=== PAUSE TestIsValidCachePath/nar_xz1376=== RUN TestIsValidCachePath/nar_bz21377=== PAUSE TestIsValidCachePath/nar_bz21378=== RUN TestIsValidCachePath/nar_uncompressed1379=== PAUSE TestIsValidCachePath/nar_uncompressed1380=== RUN TestIsValidCachePath/ls1381=== PAUSE TestIsValidCachePath/ls1382=== RUN TestIsValidCachePath/log1383=== PAUSE TestIsValidCachePath/log1384=== RUN TestIsValidCachePath/realisation1385=== PAUSE TestIsValidCachePath/realisation1386=== RUN TestIsValidCachePath/nix-cache-info1387=== PAUSE TestIsValidCachePath/nix-cache-info1388=== RUN TestIsValidCachePath/index.html1389=== PAUSE TestIsValidCachePath/index.html1390=== RUN TestIsValidCachePath/traversal_parent1391=== PAUSE TestIsValidCachePath/traversal_parent1392=== RUN TestIsValidCachePath/traversal_in_middle1393=== PAUSE TestIsValidCachePath/traversal_in_middle1394=== RUN TestIsValidCachePath/invalid_char_e1395=== PAUSE TestIsValidCachePath/invalid_char_e1396=== RUN TestIsValidCachePath/invalid_char_u1397=== PAUSE TestIsValidCachePath/invalid_char_u1398=== RUN TestIsValidCachePath/random_path1399=== PAUSE TestIsValidCachePath/random_path1400=== RUN TestIsValidCachePath/empty1401=== PAUSE TestIsValidCachePath/empty1402=== RUN TestIsValidCachePath/leading_slash1403=== PAUSE TestIsValidCachePath/leading_slash1404=== RUN TestIsValidCachePath/wrong_extension1405=== PAUSE TestIsValidCachePath/wrong_extension1406=== RUN TestIsValidCachePath/short_hash1407=== PAUSE TestIsValidCachePath/short_hash1408=== CONT TestGracefulShutdownDrainsInflight14092026/10/01 10:24:16 INFO Starting HTTP server address=127.0.0.1:3541114102026/10/01 10:24:16 OK 20241026095416_initial_model.sql (10.04ms)14112026/10/01 10:24:16 INFO Shutdown signal received, draining in-flight requests timeout=10s14122026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.82ms)14132026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.16ms)14142026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.88ms)14152026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.08ms)14162026/10/01 10:24:16 OK 20241026095416_initial_model.sql (12.2ms)14172026-10-01 10:24:16.438 UTC [542] ERROR: relation "goose_db_version" does not exist at character 3614182026-10-01 10:24:16.438 UTC [542] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14192026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.14ms)14202026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.56ms)14212026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (5.59ms)14222026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.91ms)14232026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.37ms)14242026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.66ms)14252026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.83ms)14262026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (3.17ms)14272026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.61ms)14282026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.61ms)14292026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000014302026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.65ms)14312026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000014322026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.06ms)14332026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.49ms)14342026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.57ms)1435--- PASS: TestReadProxyDisabled (0.65s)1436=== CONT TestProxyHeadersOnlyTrustedOnSocket14372026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.67ms)14382026/10/01 10:24:16 INFO Received complete multipart upload request method=POST path=/api/multipart/complete14392026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.81ms)14402026/10/01 10:24:16 OK 20241026095416_initial_model.sql (12.64ms)14412026/10/01 10:24:16 OK 3_commit_push.sql (1.82ms)14422026/10/01 10:24:16 goose: up to current file version: 314432026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (4.87ms)14442026/10/01 10:24:16 OK 3_commit_push.sql (1.79ms)14452026/10/01 10:24:16 goose: up to current file version: 314462026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.81ms)14472026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.57ms)14482026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000014492026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.46ms)14502026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.06ms)14512026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.89ms)14522026/10/01 10:24:16 OK 3_commit_push.sql (1.41ms)14532026/10/01 10:24:16 goose: up to current file version: 314542026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.99ms)14552026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.34ms)14562026/10/01 10:24:16 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=MDJiNWY4ZjctMTkzOS00ZTkxLTllMjItZmIzMTJlOTZhNWI5LmMwZTZlZDE0LTBiZTctNDg1NC05NGFmLThhYTIyZGNiMmRjMXgxNzkwODUwMjU2MTUzMDQ0Nzg4 parts=1014572026/10/01 10:24:16 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete14582026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.35ms)14592026-10-01 10:24:16.475 UTC [545] ERROR: relation "goose_db_version" does not exist at character 3614602026-10-01 10:24:16.475 UTC [545] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1461--- PASS: TestReadRedirectNar (0.68s)1462=== CONT TestGCTaskStore_Fail1463--- PASS: TestGCTaskStore_Fail (0.00s)1464=== CONT TestParseSingleRange1465=== RUN TestParseSingleRange/none1466=== PAUSE TestParseSingleRange/none1467=== RUN TestParseSingleRange/unknown_unit1468=== PAUSE TestParseSingleRange/unknown_unit1469=== RUN TestParseSingleRange/multi-range_ignored1470=== PAUSE TestParseSingleRange/multi-range_ignored1471=== RUN TestParseSingleRange/malformed_no_dash1472=== PAUSE TestParseSingleRange/malformed_no_dash1473=== RUN TestParseSingleRange/malformed_both_empty1474=== PAUSE TestParseSingleRange/malformed_both_empty1475=== RUN TestParseSingleRange/malformed_end_before_start1476=== PAUSE TestParseSingleRange/malformed_end_before_start1477=== RUN TestParseSingleRange/closed1478=== PAUSE TestParseSingleRange/closed1479=== RUN TestParseSingleRange/open-ended1480=== PAUSE TestParseSingleRange/open-ended1481=== RUN TestParseSingleRange/end_clamped_to_size1482=== PAUSE TestParseSingleRange/end_clamped_to_size1483=== RUN TestParseSingleRange/suffix1484=== PAUSE TestParseSingleRange/suffix1485=== RUN TestParseSingleRange/suffix_exceeds_size1486=== PAUSE TestParseSingleRange/suffix_exceeds_size1487=== RUN TestParseSingleRange/single_byte1488=== PAUSE TestParseSingleRange/single_byte1489=== RUN TestParseSingleRange/start_past_EOF1490=== PAUSE TestParseSingleRange/start_past_EOF1491=== RUN TestParseSingleRange/start_far_past_EOF1492=== PAUSE TestParseSingleRange/start_far_past_EOF1493=== CONT TestGCTaskStore_PhaseUpdates1494--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)1495=== CONT TestPresentNotReportedWhileGCDeletesClosure14962026/10/01 10:24:16 INFO Completed upload id=114972026/10/01 10:24:16 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000014982026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (18.33ms)14992026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000015002026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures15012026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.64ms)15022026/10/01 10:24:16 INFO Starting cleanup of old closures method=DELETE path=/api/closures15032026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.89ms)15042026/10/01 10:24:16 OK 3_commit_push.sql (1.1ms)15052026/10/01 10:24:16 goose: up to current file version: 31506--- PASS: TestGracefulShutdownDrainsInflight (0.07s)1507=== CONT TestNARDeduplicationMetadataUploadBug15082026-10-01 10:24:16.502 UTC [548] ERROR: relation "goose_db_version" does not exist at character 3615092026-10-01 10:24:16.502 UTC [548] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15102026/10/01 10:24:16 OK 20241026095416_initial_model.sql (10.9ms)15112026/10/01 10:24:16 INFO Aborted multipart uploads count=0 kept=015122026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.25ms)15132026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.83ms)15142026-10-01 10:24:16.512 UTC [552] ERROR: relation "goose_db_version" does not exist at character 3615152026-10-01 10:24:16.512 UTC [552] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15162026/10/01 10:24:16 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=0 objects-deleted-after-grace-period=0 objects-failed-to-delete=015172026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.93ms)15182026/10/01 10:24:16 INFO Vacuumed table table=pending_closures15192026/10/01 10:24:16 INFO Vacuumed table table=pending_objects15202026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.08ms)15212026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.23ms)15222026/10/01 10:24:16 INFO Vacuumed table table=multipart_uploads15232026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.97ms)15242026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.9ms)15252026/10/01 10:24:16 INFO Vacuumed table table=closures15262026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.55ms)15272026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000015282026/10/01 10:24:16 INFO Vacuumed table table=objects15292026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.09ms)15302026/10/01 10:24:16 OK 1_commit_pending_closure.sql (4.17ms)15312026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.4ms)15322026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.96ms)15332026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.53ms)15342026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.03ms)15352026/10/01 10:24:16 OK 3_commit_push.sql (1.59ms)15362026/10/01 10:24:16 goose: up to current file version: 315372026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.29ms)15382026/10/01 10:24:16 INFO Received complete multipart upload request method=POST path=/api/multipart/complete15392026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.68ms)15402026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (3.26ms)15412026-10-01 10:24:16.540 UTC [553] ERROR: relation "goose_db_version" does not exist at character 3615422026-10-01 10:24:16.540 UTC [553] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15432026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.79ms)15442026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.86ms)15452026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000015462026/10/01 10:24:16 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux15472026/10/01 10:24:16 WARN Refused reserved pin name=worker-x86_64-linux15482026/10/01 10:24:16 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux15492026/10/01 10:24:16 INFO Received create pin request method=POST path=/api/pins/my-app15502026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.49ms)15512026/10/01 10:24:16 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux15522026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.79ms)1553--- PASS: TestCreatePin_ReservedPins (0.66s)1554=== CONT TestMultipartCleanup15552026/10/01 10:24:16 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000015562026/10/01 10:24:16 OK 2_object_stats_trigger.sql (2.09ms)1557--- PASS: TestService_createPendingClosureHandler (0.82s)1558=== CONT TestGCTaskStore_CompletedAllowsNewTask1559--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)1560=== CONT TestServerTLSConfig1561=== RUN TestServerTLSConfig/no_client_CA1562=== PAUSE TestServerTLSConfig/no_client_CA1563=== RUN TestServerTLSConfig/missing_CA_file1564=== PAUSE TestServerTLSConfig/missing_CA_file1565=== RUN TestServerTLSConfig/not_a_PEM_file1566=== PAUSE TestServerTLSConfig/not_a_PEM_file1567=== CONT TestService_NativeMTLS15682026/10/01 10:24:16 OK 3_commit_push.sql (1.34ms)15692026/10/01 10:24:16 goose: up to current file version: 315702026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.94ms)15712026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.46ms)15722026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000015732026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.41ms)15742026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.52ms)15752026/10/01 10:24:16 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=MDJiNWY4ZjctMTkzOS00ZTkxLTllMjItZmIzMTJlOTZhNWI5LjMwMWYyYWY5LWJiMDEtNDdmZi05MGJmLTgxZWQ4OTk1NzdlZngxNzkwODUwMjU2MTcxNzQ4MDM2 parts=1215762026/10/01 10:24:16 OK 3_commit_push.sql (1.11ms)15772026/10/01 10:24:16 goose: up to current file version: 315782026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures15792026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.11ms)15802026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.34ms)1581--- PASS: TestReadProxyRootRedirectsToIndexHTML (0.49s)1582=== CONT TestMetricsInventory15832026-10-01 10:24:16.565 UTC [558] ERROR: relation "goose_db_version" does not exist at character 3615842026-10-01 10:24:16.565 UTC [558] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15852026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures15862026/10/01 10:24:16 OK 20251218171726_add_pins.sql (11.16ms)15872026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.15ms)15882026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.78ms)15892026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.83ms)15902026-10-01 10:24:16.583 UTC [561] ERROR: relation "goose_db_version" does not exist at character 3615912026-10-01 10:24:16.583 UTC [561] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15922026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.56ms)15932026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.56ms)15942026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000015952026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.96ms)1596--- PASS: TestReadProxyConditionalGet (0.48s)1597=== CONT TestGCTaskStore_GetReturnsLatest1598--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)1599=== CONT TestGCTaskStore_GetEmpty1600--- PASS: TestGCTaskStore_GetEmpty (0.00s)1601=== CONT TestProxyWriteTimeout1602=== RUN TestProxyWriteTimeout/narinfo1603=== PAUSE TestProxyWriteTimeout/narinfo16042026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.65ms)1605=== RUN TestProxyWriteTimeout/1_GiB_nar1606=== PAUSE TestProxyWriteTimeout/1_GiB_nar1607=== RUN TestProxyWriteTimeout/10_GiB_nar1608=== PAUSE TestProxyWriteTimeout/10_GiB_nar1609=== RUN TestProxyWriteTimeout/unknown_size1610=== PAUSE TestProxyWriteTimeout/unknown_size1611=== CONT TestGCTaskStore_ConflictDifferentParams1612--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)1613=== CONT TestPresentReportsOnlyClosureRoots16142026/10/01 10:24:16 OK 2_object_stats_trigger.sql (2.53ms)16152026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.12ms)16162026/10/01 10:24:16 OK 3_commit_push.sql (1.75ms)16172026/10/01 10:24:16 goose: up to current file version: 316182026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.4ms)16192026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.95ms)16202026/10/01 10:24:16 OK 20241026095416_initial_model.sql (10.07ms)16212026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.56ms)16222026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.29ms)16232026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.15ms)16242026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000016252026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.31ms)16262026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.91ms)16272026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.61ms)16282026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.01ms)16292026/10/01 10:24:16 OK 3_commit_push.sql (1.43ms)16302026/10/01 10:24:16 goose: up to current file version: 316312026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.07ms)16322026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.8ms)16332026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.23ms)16342026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000016352026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.57ms)16362026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.53ms)16372026/10/01 10:24:16 OK 3_commit_push.sql (1.29ms)16382026/10/01 10:24:16 goose: up to current file version: 316392026-10-01 10:24:16.624 UTC [564] ERROR: relation "goose_db_version" does not exist at character 3616402026-10-01 10:24:16.624 UTC [564] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16412026-10-01 10:24:16.629 UTC [565] ERROR: relation "goose_db_version" does not exist at character 3616422026-10-01 10:24:16.629 UTC [565] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16432026-10-01 10:24:16.642 UTC [566] ERROR: relation "goose_db_version" does not exist at character 3616442026-10-01 10:24:16.642 UTC [566] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16452026/10/01 10:24:16 INFO Received complete multipart upload request method=POST path=/api/multipart/complete16462026/10/01 10:24:16 OK 20241026095416_initial_model.sql (14.91ms)16472026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.9ms)16482026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.3ms)1649--- PASS: TestObjectStatsTrigger (0.50s)1650=== CONT TestGCTaskStore_DeduplicateSameParams1651--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)1652=== CONT TestClientMultipleUploads16532026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.26ms)16542026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures16552026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.63ms)16562026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.34ms)16572026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.64ms)16582026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.08ms)16592026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.03ms)16602026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.04ms)16612026/10/01 10:24:16 OK 20241026095416_initial_model.sql (10.84ms)16622026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures16632026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.95ms)16642026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.56ms)16652026/10/01 10:24:16 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=MDJiNWY4ZjctMTkzOS00ZTkxLTllMjItZmIzMTJlOTZhNWI5LmJmY2E5ZjViLWZlMTgtNGZiMi04MTcwLWE3NmVkZDUyOTc1Y3gxNzkwODUwMjU2MjY5MzQyMTc1 parts=1216662026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.9ms)16672026-10-01 10:24:16.662 UTC [569] ERROR: relation "goose_db_version" does not exist at character 3616682026-10-01 10:24:16.662 UTC [569] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16692026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures16702026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.39ms)16712026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000016722026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.64ms)16732026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000016742026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.56ms)16752026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.64ms)16762026/10/01 10:24:16 OK 1_commit_pending_closure.sql (1.87ms)1677--- PASS: TestCompletedNarNotReofferedAcrossClosures (0.94s)1678=== CONT TestGCTaskStore_StartNew1679--- PASS: TestGCTaskStore_StartNew (0.00s)1680=== CONT TestConcurrentCommitsSharingObjectsDoNotDeadlock16812026/10/01 10:24:16 OK 2_object_stats_trigger.sql (808.25µs)16822026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.22ms)16832026/10/01 10:24:16 INFO Received cleanup request method=DELETE path=/api/pending_closures16842026/10/01 10:24:16 OK 3_commit_push.sql (525.11µs)16852026/10/01 10:24:16 goose: up to current file version: 316862026/10/01 10:24:16 OK 3_commit_push.sql (745.77µs)16872026/10/01 10:24:16 goose: up to current file version: 316882026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.17ms)16892026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.79ms)16902026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.64ms)16912026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.11ms)16922026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000016932026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.22ms)16942026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.58ms)16952026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.94ms)16962026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.42ms)16972026/10/01 10:24:16 OK 3_commit_push.sql (1.33ms)16982026/10/01 10:24:16 goose: up to current file version: 316992026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.39ms)17002026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.59ms)17012026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.48ms)17022026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.62ms)17032026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.13ms)17042026/10/01 10:24:16 goose: successfully migrated database to version: 202609231200001705--- PASS: TestReadProxyHead (0.44s)1706=== CONT TestGCEndsOnShutdown17072026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.45ms)17082026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.31ms)17092026/10/01 10:24:16 OK 3_commit_push.sql (1.54ms)17102026/10/01 10:24:16 goose: up to current file version: 317112026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures17122026-10-01 10:24:16.721 UTC [574] ERROR: relation "goose_db_version" does not exist at character 3617132026-10-01 10:24:16.721 UTC [574] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1714--- PASS: TestMultipartUploadAbortedWhenCancelledBeforeRecorded (0.44s)1715=== CONT TestClientFallsBackToClosures17162026/10/01 10:24:16 OK 20241026095416_initial_model.sql (10.12ms)17172026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.19ms)17182026-10-01 10:24:16.740 UTC [591] ERROR: relation "goose_db_version" does not exist at character 3617192026-10-01 10:24:16.740 UTC [591] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17202026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.57ms)17212026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.72ms)17222026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.5ms)1723--- PASS: TestReadProxy404 (0.44s)1724=== CONT TestGCMetrics1725--- PASS: TestReadProxyInvalidPath (0.44s)1726=== CONT TestCommitRacingPendingCleanupKeepsObjects17272026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (8.85ms)17282026/10/01 10:24:16 OK 20241026095416_initial_model.sql (13.2ms)17292026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.07ms)17302026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.52ms)17312026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000017322026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.16ms)17332026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.26ms)17342026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.25ms)17352026/10/01 10:24:16 OK 3_commit_push.sql (947.61µs)17362026/10/01 10:24:16 goose: up to current file version: 317372026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.51ms)17382026-10-01 10:24:16.771 UTC [596] ERROR: relation "goose_db_version" does not exist at character 3617392026-10-01 10:24:16.771 UTC [596] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17402026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.68ms)17412026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (3.4ms)17422026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.3ms)17432026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000017442026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.57ms)17452026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.6ms)17462026/10/01 10:24:16 OK 3_commit_push.sql (1.5ms)17472026/10/01 10:24:16 goose: up to current file version: 31748--- PASS: TestReadProxyNarStreaming (0.45s)1749=== CONT TestGCBugBareHashReferences17502026/10/01 10:24:16 OK 20241026095416_initial_model.sql (12.05ms)17512026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.77ms)17522026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.49ms)17532026-10-01 10:24:16.796 UTC [599] ERROR: relation "goose_db_version" does not exist at character 3617542026-10-01 10:24:16.796 UTC [599] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17552026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.31ms)17562026/10/01 10:24:16 OK 20260905000000_add_claims.sql (4.17ms)1757--- PASS: TestReadProxyNarinfoAlreadyDecompressed (0.45s)1758=== CONT TestPushWaitsForSweepHoldingRow17592026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (3.43ms)17602026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.64ms)17612026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000017622026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.44ms)17632026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.46ms)17642026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.94ms)17652026/10/01 10:24:16 OK 3_commit_push.sql (1.41ms)17662026/10/01 10:24:16 goose: up to current file version: 317672026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.63ms)17682026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.5ms)17692026/10/01 10:24:16 WARN readiness check failed error="closed pool"1770--- PASS: TestService_readinessHandler (0.43s)1771=== CONT TestLeadEndsOnShutdown17722026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.06ms)17732026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.55ms)17742026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.64ms)17752026-10-01 10:24:16.836 UTC [604] ERROR: relation "goose_db_version" does not exist at character 3617762026-10-01 10:24:16.836 UTC [604] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17772026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (9.06ms)17782026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000017792026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.76ms)17802026-10-01 10:24:16.844 UTC [605] ERROR: relation "goose_db_version" does not exist at character 3617812026-10-01 10:24:16.844 UTC [605] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17822026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.62ms)17832026/10/01 10:24:16 OK 3_commit_push.sql (2.19ms)17842026/10/01 10:24:16 goose: up to current file version: 317852026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.71ms)17862026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.03ms)17872026/10/01 10:24:16 OK 20241026095416_initial_model.sql (10.14ms)17882026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.02ms)17892026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.75ms)17902026-10-01 10:24:16.863 UTC [606] ERROR: relation "goose_db_version" does not exist at character 3617912026-10-01 10:24:16.863 UTC [606] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17922026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.61ms)17932026/10/01 10:24:16 OK 20251218171726_add_pins.sql (4.59ms)17942026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.29ms)17952026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.87ms)17962026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (3.23ms)17972026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.73ms)17982026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.67ms)17992026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000018002026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.26ms)18012026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.97ms)18022026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.33ms)18032026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.24ms)18042026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000018052026/10/01 10:24:16 OK 3_commit_push.sql (1.57ms)18062026/10/01 10:24:16 goose: up to current file version: 318072026/10/01 10:24:16 OK 20241026095416_initial_model.sql (11.25ms)18082026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.62ms)18092026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.32ms)18102026-10-01 10:24:16.884 UTC [607] ERROR: relation "goose_db_version" does not exist at character 3618112026-10-01 10:24:16.884 UTC [607] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18122026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.75ms)18132026/10/01 10:24:16 OK 3_commit_push.sql (1.44ms)18142026/10/01 10:24:16 goose: up to current file version: 318152026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.61ms)18162026/10/01 10:24:16 ERROR Failed to decompress narinfo error="decompressed size exceeds configured limit"18172026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures18182026/10/01 10:24:16 INFO Starting HTTP server address=127.0.0.1:4579718192026/10/01 10:24:16 INFO Starting HTTP server address=/build/TestProxyHeadersOnlyTrustedOnSocket3175724329/001/proxy.sock18202026/10/01 10:24:16 WARN mTLS auth: subject not in bound subjects subject="CN=someone"18212026/10/01 10:24:16 INFO Shutdown signal received, draining in-flight requests timeout=10s1822--- PASS: TestProxyHeadersOnlyTrustedOnSocket (0.44s)1823=== CONT TestSweepRechecksPendingAfterLocking18242026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.78ms)18252026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.4ms)18262026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.12ms)18272026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.62ms)18282026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000018292026/10/01 10:24:16 OK 20241026095416_initial_model.sql (9.11ms)18302026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.08ms)18312026/10/01 10:24:16 OK 1_commit_pending_closure.sql (1.79ms)18322026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.35ms)18332026/10/01 10:24:16 OK 3_commit_push.sql (1.17ms)18342026/10/01 10:24:16 goose: up to current file version: 318352026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.01ms)18362026-10-01 10:24:16.906 UTC [610] ERROR: relation "goose_db_version" does not exist at character 3618372026-10-01 10:24:16.906 UTC [610] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18382026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (3.49ms)18392026/10/01 10:24:16 OK 20260905000000_add_claims.sql (2.44ms)18402026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.8ms)18412026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (4.65ms)18422026/10/01 10:24:16 goose: successfully migrated database to version: 202609231200001843=== NAME TestOrphanedObjectsGC1844 orphaned_objects_gc_test.go:290: GC Test Summary:1845 orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A1846 orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B1847 orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)1848 orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)1849 orphaned_objects_gc_test.go:295: - Total deleted: 10 objects1850--- PASS: TestOrphanedObjectsGC (0.82s)1851=== CONT TestClientSharedPathCommittedMidPush18522026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.54ms)18532026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.37ms)18542026/10/01 10:24:16 OK 20241026095416_initial_model.sql (12.08ms)18552026/10/01 10:24:16 OK 3_commit_push.sql (3.11ms)18562026/10/01 10:24:16 goose: up to current file version: 318572026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (1.28ms)18582026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.06ms)18592026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (5.25ms)18602026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.59ms)18612026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.72ms)18622026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.2ms)18632026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000018642026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.27ms)18652026/10/01 10:24:16 OK 2_object_stats_trigger.sql (6.94ms)18662026/10/01 10:24:16 OK 3_commit_push.sql (1.01ms)18672026/10/01 10:24:16 goose: up to current file version: 318682026/10/01 10:24:16 INFO Received complete multipart upload request method=POST path=/api/multipart/complete18692026/10/01 10:24:16 WARN mTLS auth: subject not in bound subjects subject="CN=reader"18702026/10/01 10:24:16 WARN mTLS auth: subject not in bound subjects subject="CN=reader"1871--- PASS: TestService_NativeMTLS (0.41s)1872=== CONT TestGetExistingObjectsLocksRows18732026-10-01 10:24:16.956 UTC [615] ERROR: relation "goose_db_version" does not exist at character 3618742026-10-01 10:24:16.956 UTC [615] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18752026/10/01 10:24:16 INFO Aborted multipart uploads count=0 kept=018762026/10/01 10:24:16 WARN Failed to abort redundant multipart upload, keeping its row object_key=nar/gggggggggggggggggggggggggggggg0200000000000000000000.nar.zst upload_id=MDJiNWY4ZjctMTkzOS00ZTkxLTllMjItZmIzMTJlOTZhNWI5LjNkYTMzZTZlLWNkZjUtNGE0ZS04NTgxLTEyZjA4NjJmMDc5M3gxNzkwODUwMjU2NTc0MTQyNzU4 error="Get \"http://127.0.0.1:1/bucket11/?location=\": dial tcp 127.0.0.1:1: connect: connection refused"18772026/10/01 10:24:16 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0200000000000000000000.nar.zst upload_id=MDJiNWY4ZjctMTkzOS00ZTkxLTllMjItZmIzMTJlOTZhNWI5LjY0YzUwNmNjLWFkNDMtNDJlYy04MmZmLWUxYjEwYzk0NGVlM3gxNzkwODUwMjU2NTYwMjUwMzEz parts=1218782026/10/01 10:24:16 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=0 objects-deleted-after-grace-period=0 objects-failed-to-delete=018792026/10/01 10:24:16 INFO Received cleanup request method=DELETE path=/api/pending_closures18802026/10/01 10:24:16 INFO Vacuumed table table=pending_closures18812026/10/01 10:24:16 INFO Aborted multipart uploads count=1 kept=018822026/10/01 10:24:16 INFO Vacuumed table table=pending_objects18832026/10/01 10:24:16 INFO Vacuumed table table=multipart_uploads18842026/10/01 10:24:16 OK 20241026095416_initial_model.sql (10.4ms)18852026/10/01 10:24:16 OK 20251210153512_drop_unused_gin_index.sql (2.02ms)1886--- PASS: TestRedundantMultipartUpload (1.25s)1887=== NAME TestNARDeduplicationMetadataUploadBug1888 metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug3285909715/001/store/zsbzk64fb7v0ar2plvr1i19hviss9ks0-file1.txt1889=== CONT TestLeadElectsOneAndHandsOver18902026/10/01 10:24:16 INFO Vacuumed table table=closures18912026/10/01 10:24:16 INFO Received uploads request method=POST path=/api/pending_closures18922026/10/01 10:24:16 INFO Vacuumed table table=objects18932026/10/01 10:24:16 OK 20251218171726_add_pins.sql (3.01ms)18942026/10/01 10:24:16 INFO Aborted multipart uploads count=0 kept=018952026/10/01 10:24:16 OK 20260628120000_add_object_size_and_stats.sql (4.26ms)18962026/10/01 10:24:16 WARN Force mode enabled - objects will be deleted immediately without grace period18972026/10/01 10:24:16 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=018982026/10/01 10:24:16 OK 20260905000000_add_claims.sql (3.36ms)18992026/10/01 10:24:16 INFO Vacuumed table table=pending_closures19002026-10-01 10:24:16.988 UTC [638] ERROR: relation "goose_db_version" does not exist at character 3619012026-10-01 10:24:16.988 UTC [638] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19022026/10/01 10:24:16 OK 20260920000000_drop_claims.sql (2.54ms)19032026/10/01 10:24:16 INFO Vacuumed table table=pending_objects19042026/10/01 10:24:16 INFO Vacuumed table table=multipart_uploads19052026/10/01 10:24:16 OK 20260923120000_add_pushes.sql (2.36ms)19062026/10/01 10:24:16 goose: successfully migrated database to version: 2026092312000019072026/10/01 10:24:16 INFO Vacuumed table table=closures19082026/10/01 10:24:16 INFO Vacuumed table table=objects1909--- PASS: TestPushDedupSurvivesConcurrentGC (0.57s)1910=== CONT TestRegisterCompletedObjectNeedsPendingRow19112026/10/01 10:24:16 OK 1_commit_pending_closure.sql (2.96ms)19122026/10/01 10:24:16 OK 2_object_stats_trigger.sql (1.94ms)19132026/10/01 10:24:16 OK 3_commit_push.sql (1.06ms)19142026/10/01 10:24:16 goose: up to current file version: 319152026/10/01 10:24:17 OK 20241026095416_initial_model.sql (13.49ms)19162026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.06ms)1917--- PASS: TestMetricsInventory (0.45s)1918=== CONT TestPinProtectsFromGC19192026/10/01 10:24:17 OK 20251218171726_add_pins.sql (5.11ms)19202026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (4.05ms)19212026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.92ms)19222026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.74ms)19232026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.38ms)19242026/10/01 10:24:17 goose: successfully migrated database to version: 202609231200001925--- PASS: TestPresentReportsOnlyClosureRoots (0.44s)1926=== CONT TestResolveDBConnectionString19272026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.35ms)19282026/10/01 10:24:17 OK 2_object_stats_trigger.sql (825.73µs)19292026/10/01 10:24:17 OK 3_commit_push.sql (546.99µs)19302026/10/01 10:24:17 goose: up to current file version: 31931=== RUN TestResolveDBConnectionString/flag_wins1932=== PAUSE TestResolveDBConnectionString/flag_wins1933=== RUN TestResolveDBConnectionString/file_when_flag_empty1934=== PAUSE TestResolveDBConnectionString/file_when_flag_empty1935=== RUN TestResolveDBConnectionString/missing_file_is_an_error1936=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error1937=== RUN TestResolveDBConnectionString/PGHOST_allows_empty1938=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty1939=== RUN TestResolveDBConnectionString/nothing_configured1940=== PAUSE TestResolveDBConnectionString/nothing_configured1941=== CONT TestClientPushesUseOnePush19422026-10-01 10:24:17.036 UTC [661] ERROR: relation "goose_db_version" does not exist at character 3619432026-10-01 10:24:17.036 UTC [661] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19442026/10/01 10:24:17 ERROR Refusing narinfo larger than the limit key=5hcdxyjf9yiq7qf3i4548drb6sjmwa1v.narinfo limit=167772161945--- PASS: TestReadProxyNarinfo (0.62s)1946=== CONT TestGCSweepDeliversEachKeyOnce19472026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes19482026/10/01 10:24:17 OK 20241026095416_initial_model.sql (12.73ms)19492026/10/01 10:24:17 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)19502026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (3.43ms)19512026/10/01 10:24:17 INFO Uploading zsbzk64fb7v0ar2plvr1i19hviss9ks0-file1.txt (160B)19522026-10-01 10:24:17.064 UTC [684] ERROR: relation "goose_db_version" does not exist at character 3619532026-10-01 10:24:17.064 UTC [684] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19542026/10/01 10:24:17 OK 20251218171726_add_pins.sql (4.62ms)19552026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"19562026/10/01 10:24:17 WARN Failed to register uploaded object key=zsbzk64fb7v0ar2plvr1i19hviss9ks0.ls error="server returned 404: 404 page not found\n"19572026/10/01 10:24:17 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign19582026/10/01 10:24:17 INFO Signed narinfos id=1 count=119592026/10/01 10:24:17 INFO Uploading 1 narinfos19602026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (7.8ms)19612026/10/01 10:24:17 INFO Received complete push request method=POST path=/api/pushes/1/complete19622026/10/01 10:24:17 WARN Failed to register uploaded object key=zsbzk64fb7v0ar2plvr1i19hviss9ks0.narinfo error="server returned 404: 404 page not found\n"19632026/10/01 10:24:17 OK 20260905000000_add_claims.sql (4.51ms)19642026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (4.01ms)19652026/10/01 10:24:17 INFO Upload complete. (67ms)1966=== NAME TestNARDeduplicationMetadataUploadBug1967 metadata_upload_test.go:54: Retrieved narinfo from S3:1968 StorePath: /build/TestNARDeduplicationMetadataUploadBug3285909715/001/store/zsbzk64fb7v0ar2plvr1i19hviss9ks0-file1.txt1969 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1970 Compression: zstd1971 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1972 NarSize: 1601973 References: 1974 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf19752026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (3.62ms)19762026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000019772026-10-01 10:24:17.085 UTC [701] ERROR: relation "goose_db_version" does not exist at character 3619782026-10-01 10:24:17.085 UTC [701] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1979 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)1980 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):1981 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}19822026/10/01 10:24:17 OK 1_commit_pending_closure.sql (3.27ms)19832026/10/01 10:24:17 OK 20241026095416_initial_model.sql (14.1ms)19842026/10/01 10:24:17 INFO Received cleanup request method=DELETE path=/api/pending_closures19852026/10/01 10:24:17 OK 2_object_stats_trigger.sql (2.05ms)1986=== NAME TestClientMultipleUploads1987 client_integration_test.go:358: Created store path 0: /build/TestClientMultipleUploads1324872127/001/store/dg9c9gsw6fj10hwcl3xbmgp5w0nq48pz-test-file-0.txt19882026/10/01 10:24:17 WARN Failed to abort upload, keeping its closure key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst error="Get \"http://127.0.0.1:1/bucket47/?location=\": dial tcp 127.0.0.1:1: connect: connection refused" code=""19892026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=119902026/10/01 10:24:17 OK 3_commit_push.sql (2.92ms)19912026/10/01 10:24:17 goose: up to current file version: 319922026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (3.93ms)19932026/10/01 10:24:17 INFO Received cleanup request method=DELETE path=/api/pending_closures19942026/10/01 10:24:17 OK 20251218171726_add_pins.sql (4.56ms)19952026/10/01 10:24:17 INFO Aborted multipart uploads count=1 kept=019962026-10-01 10:24:17.106 UTC [704] ERROR: relation "goose_db_version" does not exist at character 3619972026-10-01 10:24:17.106 UTC [704] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19982026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (8.74ms)19992026/10/01 10:24:17 OK 20241026095416_initial_model.sql (14.59ms)2000--- PASS: TestMultipartCleanup (0.56s)2001=== CONT TestGCSweepSkipsPendingObjects20022026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.2ms)20032026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.78ms)20042026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.42ms)20052026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.6ms)2006--- PASS: TestGCEndsOnShutdown (0.42s)2007=== CONT TestFailedS3DeleteKeepsTombstone20082026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (1.99ms)20092026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000020102026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (3.17ms)20112026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.17ms)20122026/10/01 10:24:17 OK 20260905000000_add_claims.sql (2.49ms)20132026/10/01 10:24:17 OK 2_object_stats_trigger.sql (863.53µs)20142026/10/01 10:24:17 OK 3_commit_push.sql (1.15ms)20152026/10/01 10:24:17 goose: up to current file version: 320162026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.88ms)20172026/10/01 10:24:17 OK 20241026095416_initial_model.sql (10.09ms)20182026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (1.85ms)2019=== NAME TestNARDeduplicationMetadataUploadBug20202026/10/01 10:24:17 goose: successfully migrated database to version: 202609231200002021 metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug3285909715/001/store/y1qnq09z0c7x7lczp9rpkvpp21d0qq40-file2.txt20222026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (1.44ms)20232026-10-01 10:24:17.124 UTC [722] ERROR: relation "goose_db_version" does not exist at character 3620242026-10-01 10:24:17.124 UTC [722] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC20252026-10-01 10:24:17.124 UTC [726] ERROR: relation "goose_db_version" does not exist at character 3620262026-10-01 10:24:17.124 UTC [726] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC2027=== NAME TestClientMultipleUploads2028 client_integration_test.go:358: Created store path 1: /build/TestClientMultipleUploads1324872127/001/store/w7cm282ajh9p3swda3ncmyanjp87q2li-test-file-1.txt20292026/10/01 10:24:17 OK 1_commit_pending_closure.sql (4.44ms)20302026/10/01 10:24:17 OK 20251218171726_add_pins.sql (5.3ms)20312026/10/01 10:24:17 OK 2_object_stats_trigger.sql (7.21ms)20322026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (55.39ms)20332026/10/01 10:24:17 OK 3_commit_push.sql (50.74ms)20342026/10/01 10:24:17 goose: up to current file version: 320352026/10/01 10:24:17 OK 20241026095416_initial_model.sql (50.06ms)20362026/10/01 10:24:17 OK 20241026095416_initial_model.sql (50.01ms)20372026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.03ms)20382026/10/01 10:24:17 OK 20260905000000_add_claims.sql (4.34ms)20392026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.96ms)2040 client_integration_test.go:358: Created store path 2: /build/TestClientMultipleUploads1324872127/001/store/04c3fd727w1y5qcxc1d3r2mdwspv5042-test-file-2.txt20412026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (3.13ms)20422026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.76ms)20432026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.54ms)20442026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (13.65ms)20452026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000020462026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (14.48ms)20472026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (15.11ms)20482026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.55ms)20492026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.68ms)20502026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.8ms)20512026/10/01 10:24:17 OK 3_commit_push.sql (1.96ms)20522026/10/01 10:24:17 goose: up to current file version: 320532026/10/01 10:24:17 OK 20260905000000_add_claims.sql (4.65ms)20542026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.99ms)20552026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.73ms)20562026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.15ms)20572026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000020582026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.19ms)20592026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000020602026-10-01 10:24:17.220 UTC [799] ERROR: relation "goose_db_version" does not exist at character 3620612026-10-01 10:24:17.220 UTC [799] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC20622026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=020632026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period20642026/10/01 10:24:17 OK 1_commit_pending_closure.sql (9.99ms)20652026/10/01 10:24:17 OK 1_commit_pending_closure.sql (10.96ms)20662026/10/01 10:24:17 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=020672026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.45ms)20682026/10/01 10:24:17 INFO Vacuumed table table=pending_closures20692026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.88ms)20702026/10/01 10:24:17 INFO Vacuumed table table=pending_objects20712026/10/01 10:24:17 INFO Vacuumed table table=multipart_uploads20722026/10/01 10:24:17 INFO Vacuumed table table=closures20732026/10/01 10:24:17 OK 3_commit_push.sql (1.16ms)20742026/10/01 10:24:17 goose: up to current file version: 320752026/10/01 10:24:17 INFO Vacuumed table table=objects20762026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes20772026/10/01 10:24:17 OK 3_commit_push.sql (1.87ms)20782026/10/01 10:24:17 goose: up to current file version: 320792026/10/01 10:24:17 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)2080--- PASS: TestGCMetrics (0.48s)2081=== CONT TestTombstonedObjectOfferedWithoutWaiting20822026-10-01 10:24:17.238 UTC [850] ERROR: relation "goose_db_version" does not exist at character 3620832026-10-01 10:24:17.238 UTC [850] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC20842026/10/01 10:24:17 OK 20241026095416_initial_model.sql (10.69ms)20852026/10/01 10:24:17 INFO Received sign narinfos request method=POST path=/api/pushes/2/sign20862026/10/01 10:24:17 INFO Signed narinfos id=2 count=120872026/10/01 10:24:17 WARN Failed to register uploaded object key=y1qnq09z0c7x7lczp9rpkvpp21d0qq40.ls error="server returned 404: 404 page not found\n"20882026/10/01 10:24:17 INFO Uploading 1 narinfos20892026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (1.38ms)20902026/10/01 10:24:17 OK 20251218171726_add_pins.sql (2.76ms)20912026/10/01 10:24:17 INFO Received complete push request method=POST path=/api/pushes/2/complete20922026/10/01 10:24:17 WARN Failed to register uploaded object key=y1qnq09z0c7x7lczp9rpkvpp21d0qq40.narinfo error="server returned 404: 404 page not found\n"20932026/10/01 10:24:17 INFO Upload complete. (59ms)20942026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (4.24ms)2095=== NAME TestNARDeduplicationMetadataUploadBug2096 metadata_upload_test.go:76: Retrieved narinfo from S3:2097 StorePath: /build/TestNARDeduplicationMetadataUploadBug3285909715/001/store/y1qnq09z0c7x7lczp9rpkvpp21d0qq40-file2.txt2098 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst2099 Compression: zstd2100 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2101 NarSize: 1602102 References: 2103 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2104 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)2105 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):2106 {"version":1,"root":{"type":"regular","size":44}}21072026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.59ms)21082026/10/01 10:24:17 OK 20241026095416_initial_model.sql (9.6ms)2109--- PASS: TestNARDeduplicationMetadataUploadBug (0.75s)2110=== CONT TestClientWithDependencies21112026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (1.75ms)21122026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (3.26ms)21132026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.35ms)21142026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000021152026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.31ms)21162026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.7ms)21172026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (3.48ms)21182026/10/01 10:24:17 OK 2_object_stats_trigger.sql (2.02ms)21192026/10/01 10:24:17 OK 3_commit_push.sql (1.8ms)21202026/10/01 10:24:17 goose: up to current file version: 321212026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.16ms)21222026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.53ms)21232026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes21242026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.09ms)21252026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000021262026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=021272026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.81ms)21282026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period21292026/10/01 10:24:17 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)21302026/10/01 10:24:17 INFO Uploading w7cm282ajh9p3swda3ncmyanjp87q2li-test-file-1.txt (160B)21312026/10/01 10:24:17 INFO Uploading 04c3fd727w1y5qcxc1d3r2mdwspv5042-test-file-2.txt (160B)21322026/10/01 10:24:17 INFO Uploading dg9c9gsw6fj10hwcl3xbmgp5w0nq48pz-test-file-0.txt (160B)21332026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.81ms)21342026/10/01 10:24:17 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=021352026/10/01 10:24:17 OK 3_commit_push.sql (1.68ms)21362026/10/01 10:24:17 goose: up to current file version: 321372026/10/01 10:24:17 INFO Vacuumed table table=pending_closures21382026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"21392026/10/01 10:24:17 WARN Failed to register uploaded object key=dg9c9gsw6fj10hwcl3xbmgp5w0nq48pz.ls error="server returned 404: 404 page not found\n"21402026/10/01 10:24:17 WARN Failed to register uploaded object key=w7cm282ajh9p3swda3ncmyanjp87q2li.ls error="server returned 404: 404 page not found\n"21412026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"21422026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"21432026/10/01 10:24:17 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign21442026/10/01 10:24:17 WARN Failed to register uploaded object key=04c3fd727w1y5qcxc1d3r2mdwspv5042.ls error="server returned 404: 404 page not found\n"21452026/10/01 10:24:17 INFO Signed narinfos id=1 count=321462026/10/01 10:24:17 INFO Uploading 3 narinfos21472026/10/01 10:24:17 INFO Vacuumed table table=pending_objects21482026/10/01 10:24:17 INFO Vacuumed table table=multipart_uploads21492026/10/01 10:24:17 INFO Vacuumed table table=closures21502026/10/01 10:24:17 INFO Vacuumed table table=objects21512026/10/01 10:24:17 WARN Failed to register uploaded object key=dg9c9gsw6fj10hwcl3xbmgp5w0nq48pz.narinfo error="server returned 404: 404 page not found\n"21522026/10/01 10:24:17 WARN Failed to register uploaded object key=w7cm282ajh9p3swda3ncmyanjp87q2li.narinfo error="server returned 404: 404 page not found\n"21532026/10/01 10:24:17 INFO Received complete push request method=POST path=/api/pushes/1/complete21542026/10/01 10:24:17 WARN Failed to register uploaded object key=04c3fd727w1y5qcxc1d3r2mdwspv5042.narinfo error="server returned 404: 404 page not found\n"21552026/10/01 10:24:17 INFO Upload complete. (64ms)2156=== NAME TestClientMultipleUploads2157 client_integration_test.go:369: Uploaded 3 paths in 105.420409ms21582026/10/01 10:24:17 INFO Received uploads request method=POST path=/api/pending_closures2159--- PASS: TestCommitRacingPendingCleanupKeepsObjects (0.54s)2160=== CONT TestForceGCDuringPushOffersSweptObject2161=== RUN TestForceGCDuringPushOffersSweptObject/before_pending_rows2162=== PAUSE TestForceGCDuringPushOffersSweptObject/before_pending_rows2163=== RUN TestForceGCDuringPushOffersSweptObject/after_presence_check2164=== PAUSE TestForceGCDuringPushOffersSweptObject/after_presence_check2165=== CONT TestDeduplicatedObjectsRecordedAsPending21662026/10/01 10:24:17 INFO lead: acquired remote=192.0.2.1:123421672026/10/01 10:24:17 INFO lead: released remote=192.0.2.1:12342168--- PASS: TestLeadEndsOnShutdown (0.48s)2169=== CONT TestService_ReadScope_PublicByDefault2170--- PASS: TestClientMultipleUploads (0.66s)2171=== CONT TestService_ReadAuthMiddleware21722026-10-01 10:24:17.309 UTC [915] ERROR: relation "goose_db_version" does not exist at character 3621732026-10-01 10:24:17.309 UTC [915] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC21742026/10/01 10:24:17 OK 20241026095416_initial_model.sql (11.75ms)21752026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.12ms)21762026-10-01 10:24:17.331 UTC [925] ERROR: relation "goose_db_version" does not exist at character 3621772026-10-01 10:24:17.331 UTC [925] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC21782026/10/01 10:24:17 OK 20251218171726_add_pins.sql (4.05ms)21792026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=021802026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (4.08ms)21812026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period21822026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.7ms)21832026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.89ms)21842026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.76ms)21852026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000021862026/10/01 10:24:17 INFO Received uploads request method=POST path=/api/pending_closures21872026/10/01 10:24:17 OK 20241026095416_initial_model.sql (11.41ms)21882026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.04ms)21892026/10/01 10:24:17 OK 1_commit_pending_closure.sql (3.24ms)21902026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.92ms)21912026/10/01 10:24:17 INFO Received uploads request method=POST path=/api/pending_closures21922026/10/01 10:24:17 OK 3_commit_push.sql (1.53ms)21932026/10/01 10:24:17 goose: up to current file version: 321942026/10/01 10:24:17 OK 20251218171726_add_pins.sql (4.07ms)21952026/10/01 10:24:17 INFO Uploading 2 paths to 127.0.0.1 (1 already cached)21962026/10/01 10:24:17 INFO Uploading yqmvrcq954vi8l9245b4bxs7kkzlwq9b-shared-dep (136B)21972026/10/01 10:24:17 INFO Uploading gfsb31qlh7b4rw3zdbscmqwydf0q6fwj-a (216B)21982026/10/01 10:24:17 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=021992026/10/01 10:24:17 WARN Failed to register uploaded object key=fqcqv5rd2axnkdf9b032h98dl9qbfs78.ls error="server returned 404: 404 page not found\n"22002026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/157m4qqa8xbcjv6ij4y72rgwcmby5ks27wh0qsx8kmvfprwi03l3.nar.zst error="server returned 404: 404 page not found\n"22012026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"22022026/10/01 10:24:17 WARN Failed to register uploaded object key=yqmvrcq954vi8l9245b4bxs7kkzlwq9b.ls error="server returned 404: 404 page not found\n"22032026/10/01 10:24:17 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign22042026/10/01 10:24:17 WARN Failed to register uploaded object key=gfsb31qlh7b4rw3zdbscmqwydf0q6fwj.ls error="server returned 404: 404 page not found\n"22052026/10/01 10:24:17 INFO Signed narinfos id=2 count=222062026/10/01 10:24:17 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign22072026/10/01 10:24:17 INFO Signed narinfos id=1 count=222082026/10/01 10:24:17 INFO Uploading 4 narinfos22092026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (9.81ms)22102026/10/01 10:24:17 WARN Failed to register uploaded object key=yqmvrcq954vi8l9245b4bxs7kkzlwq9b.narinfo error="server returned 404: 404 page not found\n"22112026/10/01 10:24:17 WARN Failed to register uploaded object key=fqcqv5rd2axnkdf9b032h98dl9qbfs78.narinfo error="server returned 404: 404 page not found\n"22122026/10/01 10:24:17 WARN Failed to register uploaded object key=gfsb31qlh7b4rw3zdbscmqwydf0q6fwj.narinfo error="server returned 404: 404 page not found\n"22132026/10/01 10:24:17 INFO Vacuumed table table=pending_closures22142026/10/01 10:24:17 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete22152026/10/01 10:24:17 WARN Failed to register uploaded object key=yqmvrcq954vi8l9245b4bxs7kkzlwq9b.narinfo error="server returned 404: 404 page not found\n"22162026/10/01 10:24:17 INFO Vacuumed table table=pending_objects22172026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.49ms)22182026/10/01 10:24:17 INFO Vacuumed table table=multipart_uploads22192026/10/01 10:24:17 INFO Vacuumed table table=closures22202026/10/01 10:24:17 INFO Vacuumed table table=objects22212026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.49ms)22222026/10/01 10:24:17 INFO Completed upload id=122232026/10/01 10:24:17 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete2224--- PASS: TestSweepRechecksPendingAfterLocking (0.48s)2225=== CONT TestCreatePendingClosureVerifyS3FailureReleasesConnection22262026/10/01 10:24:17 INFO Completed upload id=222272026/10/01 10:24:17 INFO Upload complete. (64ms)22282026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (1.75ms)22292026/10/01 10:24:17 goose: successfully migrated database to version: 202609231200002230=== NAME TestClientFallsBackToClosures2231 client_pushes_test.go:112: Retrieved narinfo from S3:2232 StorePath: /build/TestClientFallsBackToClosures3057726122/001/store/yqmvrcq954vi8l9245b4bxs7kkzlwq9b-shared-dep2233 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst2234 Compression: zstd2235 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y822236 NarSize: 1362237 References: 2238 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n22392026/10/01 10:24:17 OK 1_commit_pending_closure.sql (1.66ms)22402026/10/01 10:24:17 OK 2_object_stats_trigger.sql (909.11µs)22412026/10/01 10:24:17 OK 3_commit_push.sql (812.79µs)22422026/10/01 10:24:17 goose: up to current file version: 322432026-10-01 10:24:17.377 UTC [948] ERROR: relation "goose_db_version" does not exist at character 3622442026-10-01 10:24:17.377 UTC [948] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC2245 client_pushes_test.go:112: Retrieved narinfo from S3:2246 StorePath: /build/TestClientFallsBackToClosures3057726122/001/store/gfsb31qlh7b4rw3zdbscmqwydf0q6fwj-a2247 URL: nar/157m4qqa8xbcjv6ij4y72rgwcmby5ks27wh0qsx8kmvfprwi03l3.nar.zst2248 Compression: zstd2249 NarHash: sha256:157m4qqa8xbcjv6ij4y72rgwcmby5ks27wh0qsx8kmvfprwi03l32250 NarSize: 2162251 References: /build/TestClientFallsBackToClosures3057726122/001/store/yqmvrcq954vi8l9245b4bxs7kkzlwq9b-shared-dep2252 CA: text:sha256:1nn6017d8maqb5ijvilmy7anvnkb0lc61dkvzmh1w44wap4s6qxm2253=== CONT TestClientIntegration2254--- PASS: TestGetExistingObjectsLocksRows (0.42s)2255=== NAME TestClientFallsBackToClosures2256 client_pushes_test.go:112: Retrieved narinfo from S3:2257 StorePath: /build/TestClientFallsBackToClosures3057726122/001/store/fqcqv5rd2axnkdf9b032h98dl9qbfs78-b2258 URL: nar/157m4qqa8xbcjv6ij4y72rgwcmby5ks27wh0qsx8kmvfprwi03l3.nar.zst2259 Compression: zstd2260 NarHash: sha256:157m4qqa8xbcjv6ij4y72rgwcmby5ks27wh0qsx8kmvfprwi03l32261 NarSize: 2162262 References: /build/TestClientFallsBackToClosures3057726122/001/store/yqmvrcq954vi8l9245b4bxs7kkzlwq9b-shared-dep2263 CA: text:sha256:1nn6017d8maqb5ijvilmy7anvnkb0lc61dkvzmh1w44wap4s6qxm22642026-10-01 10:24:17.381 UTC [966] ERROR: relation "goose_db_version" does not exist at character 3622652026-10-01 10:24:17.381 UTC [966] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC22662026/10/01 10:24:17 INFO lead: acquired remote=192.0.2.1:123422672026-10-01 10:24:17.383 UTC [967] ERROR: relation "goose_db_version" does not exist at character 3622682026-10-01 10:24:17.383 UTC [967] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC2269--- PASS: TestClientFallsBackToClosures (0.65s)2270=== CONT TestService_RequireScope_OIDC22712026/10/01 10:24:17 OK 20241026095416_initial_model.sql (12.8ms)22722026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.76ms)22732026/10/01 10:24:17 OK 20241026095416_initial_model.sql (12.99ms)22742026/10/01 10:24:17 OK 20241026095416_initial_model.sql (11.63ms)22752026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.15ms)22762026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (1.97ms)22772026/10/01 10:24:17 OK 20251218171726_add_pins.sql (4.49ms)22782026/10/01 10:24:17 OK 20251218171726_add_pins.sql (4.22ms)22792026/10/01 10:24:17 OK 20251218171726_add_pins.sql (4.17ms)22802026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (4.39ms)2281--- PASS: TestRegisterCompletedObjectNeedsPendingRow (0.41s)2282=== CONT TestSweepSkipsRowsLockedByPush22832026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (4.21ms)22842026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.55ms)22852026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (4.28ms)22862026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.58ms)22872026/10/01 10:24:17 OK 20260905000000_add_claims.sql (2.93ms)22882026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (3.32ms)22892026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.37ms)22902026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.3ms)22912026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000022922026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (3.23ms)22932026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (1.71ms)22942026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000022952026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.37ms)22962026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.66ms)22972026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000022982026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.17ms)2299--- PASS: TestPresentNotReportedWhileGCDeletesClosure (0.94s)2300=== CONT TestService_AuthMiddleware_OIDC23012026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.7ms)23022026/10/01 10:24:17 OK 3_commit_push.sql (1.3ms)23032026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.41ms)23042026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.83ms)23052026/10/01 10:24:17 goose: up to current file version: 323062026/10/01 10:24:17 OK 3_commit_push.sql (1.51ms)23072026/10/01 10:24:17 goose: up to current file version: 323082026/10/01 10:24:17 OK 2_object_stats_trigger.sql (2.33ms)23092026/10/01 10:24:17 OK 3_commit_push.sql (1.43ms)23102026/10/01 10:24:17 goose: up to current file version: 32311--- PASS: TestService_ReadAuthMiddleware (0.14s)2312=== CONT TestService_AuthMiddleware_MTLSBoundSubjects23132026-10-01 10:24:17.457 UTC [995] ERROR: relation "goose_db_version" does not exist at character 3623142026-10-01 10:24:17.457 UTC [995] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC23152026-10-01 10:24:17.457 UTC [997] ERROR: relation "goose_db_version" does not exist at character 3623162026-10-01 10:24:17.457 UTC [997] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC23172026/10/01 10:24:17 OK 20241026095416_initial_model.sql (13.02ms)23182026/10/01 10:24:17 OK 20241026095416_initial_model.sql (12.51ms)23192026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.01ms)23202026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.54ms)23212026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.67ms)23222026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.31ms)23232026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (3.93ms)23242026-10-01 10:24:17.486 UTC [1032] ERROR: relation "goose_db_version" does not exist at character 3623252026-10-01 10:24:17.486 UTC [1032] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC23262026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (5.05ms)2327--- PASS: TestGCBugBareHashReferences (0.70s)2328=== CONT TestClientErrorHandling2329=== RUN TestClientErrorHandling/InvalidStorePath2330=== PAUSE TestClientErrorHandling/InvalidStorePath2331=== RUN TestClientErrorHandling/InvalidAuthToken2332=== PAUSE TestClientErrorHandling/InvalidAuthToken2333=== RUN TestClientErrorHandling/ServerNotAvailable2334=== PAUSE TestClientErrorHandling/ServerNotAvailable2335=== CONT TestClientCADerivations23362026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.38ms)23372026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.61ms)23382026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.22ms)23392026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes23402026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.98ms)23412026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.14ms)23422026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000023432026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.36ms)23442026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000023452026/10/01 10:24:17 INFO Uploading 2 paths to 127.0.0.1 (0 already cached)23462026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.75ms)23472026/10/01 10:24:17 INFO Uploading cd9lgly35ns9hhj72akxvrnh64x51ngv-top (224B)23482026/10/01 10:24:17 INFO Uploading i97347rqm3f1rsv03dyg634r8yqdk3vg-shared-dep (136B)23492026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.34ms)23502026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.48ms)23512026/10/01 10:24:17 OK 3_commit_push.sql (714.59µs)23522026/10/01 10:24:17 goose: up to current file version: 323532026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=023542026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.56ms)23552026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/1zppcmx1cy5v15w4h1j12bm4x8c8csfs4r4wjgi2hkcz5h63vnmd.nar.zst error="server returned 404: 404 page not found\n"23562026/10/01 10:24:17 WARN Failed to register uploaded object key=cd9lgly35ns9hhj72akxvrnh64x51ngv.ls error="server returned 404: 404 page not found\n"23572026/10/01 10:24:17 OK 3_commit_push.sql (1.4ms)23582026/10/01 10:24:17 goose: up to current file version: 32359=== NAME TestPinProtectsFromGC2360 client_integration_test.go:731: Pinned store path: /build/TestPinProtectsFromGC2887380953/001/store/8xx6sgkr19pa04ffs29hs079vqlp207q-pinned-file.txt2361 client_integration_test.go:732: Unpinned store path: /build/TestPinProtectsFromGC2887380953/001/store/kx373z3wx5qn6xh04pbxxwd5z6qb88nv-unpinned-file.txt23622026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"23632026/10/01 10:24:17 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign23642026/10/01 10:24:17 WARN Failed to register uploaded object key=i97347rqm3f1rsv03dyg634r8yqdk3vg.ls error="server returned 404: 404 page not found\n"23652026/10/01 10:24:17 OK 20241026095416_initial_model.sql (10.8ms)23662026/10/01 10:24:17 INFO Signed narinfos id=1 count=223672026/10/01 10:24:17 INFO Uploading 2 narinfos23682026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period23692026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2ms)23702026/10/01 10:24:17 WARN Failed to register uploaded object key=cd9lgly35ns9hhj72akxvrnh64x51ngv.narinfo error="server returned 404: 404 page not found\n"23712026/10/01 10:24:17 INFO Received complete push request method=POST path=/api/pushes/1/complete23722026/10/01 10:24:17 WARN Failed to register uploaded object key=i97347rqm3f1rsv03dyg634r8yqdk3vg.narinfo error="server returned 404: 404 page not found\n"23732026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.79ms)23742026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (3.62ms)23752026/10/01 10:24:17 INFO Upload complete. (59ms)23762026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.58ms)2377=== NAME TestClientSharedPathCommittedMidPush2378 client_integration_test.go:680: Retrieved narinfo from S3:2379 StorePath: /build/TestClientSharedPathCommittedMidPush2395038840/001/store/i97347rqm3f1rsv03dyg634r8yqdk3vg-shared-dep2380 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst2381 Compression: zstd2382 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y822383 NarSize: 1362384 References: 2385 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n23862026/10/01 10:24:17 INFO Received uploads request method=POST path=/api/pending_closures23872026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.9ms)2388 client_integration_test.go:680: Retrieved narinfo from S3:2389 StorePath: /build/TestClientSharedPathCommittedMidPush2395038840/001/store/cd9lgly35ns9hhj72akxvrnh64x51ngv-top2390 URL: nar/1zppcmx1cy5v15w4h1j12bm4x8c8csfs4r4wjgi2hkcz5h63vnmd.nar.zst2391 Compression: zstd2392 NarHash: sha256:1zppcmx1cy5v15w4h1j12bm4x8c8csfs4r4wjgi2hkcz5h63vnmd2393 NarSize: 2242394 References: /build/TestClientSharedPathCommittedMidPush2395038840/001/store/i97347rqm3f1rsv03dyg634r8yqdk3vg-shared-dep2395 CA: text:sha256:0jzsip7r6xq17da3yxfki83rimvy0996rlc9kyhz4k1y6mngfskl23962026/10/01 10:24:17 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=0 objects-marked-for-deletion=3 objects-deleted-after-grace-period=3 objects-failed-to-delete=023972026/10/01 10:24:17 INFO Vacuumed table table=pending_closures23982026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.95ms)23992026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000024002026/10/01 10:24:17 INFO Vacuumed table table=pending_objects24012026/10/01 10:24:17 INFO Vacuumed table table=multipart_uploads24022026/10/01 10:24:17 INFO Vacuumed table table=closures2403--- PASS: TestClientSharedPathCommittedMidPush (0.60s)2404=== CONT TestService_AuthMiddleware_MTLSProxyHeader24052026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.61ms)24062026-10-01 10:24:17.526 UTC [1088] ERROR: relation "goose_db_version" does not exist at character 3624072026-10-01 10:24:17.526 UTC [1088] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC24082026/10/01 10:24:17 INFO Vacuumed table table=objects24092026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.43ms)2410--- PASS: TestGCSweepDeliversEachKeyOnce (0.49s)2411=== CONT TestCacheConfigHandler2412=== RUN TestCacheConfigHandler/full_config,_no_issuer2413=== PAUSE TestCacheConfigHandler/full_config,_no_issuer2414=== RUN TestCacheConfigHandler/no_cache_url_configured2415=== PAUSE TestCacheConfigHandler/no_cache_url_configured2416=== RUN TestCacheConfigHandler/no_signing_keys2417=== PAUSE TestCacheConfigHandler/no_signing_keys2418=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator2419=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator2420=== CONT TestCacheStatsHandler24212026/10/01 10:24:17 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35237/oidc24222026/10/01 10:24:17 OK 3_commit_push.sql (1.22ms)24232026/10/01 10:24:17 goose: up to current file version: 324242026/10/01 10:24:17 INFO lead: released remote=192.0.2.1:123424252026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=024262026/10/01 10:24:17 INFO Received uploads request method=POST path=/api/pending_closures24272026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period24282026/10/01 10:24:17 OK 20241026095416_initial_model.sql (8.98ms)24292026/10/01 10:24:17 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=02430--- PASS: TestConcurrentCommitsSharingObjectsDoNotDeadlock (0.87s)2431=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info24322026/10/01 10:24:17 INFO Received uploads request method=POST path=/2433=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key24342026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.34ms)24352026/10/01 10:24:17 INFO Received request for more parts method=POST path=/2436=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key24372026/10/01 10:24:17 INFO Received complete multipart upload request method=POST path=/2438=== CONT TestPendingClosureWriteTimeout/empty2439=== CONT TestPendingClosureWriteTimeout/handler_extends_the_server's_deadline24402026/10/01 10:24:17 INFO Vacuumed table table=pending_closures24412026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.01ms)24422026/10/01 10:24:17 INFO Vacuumed table table=pending_objects24432026/10/01 10:24:17 INFO Vacuumed table table=multipart_uploads24442026/10/01 10:24:17 INFO Vacuumed table table=closures24452026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (3.6ms)24462026/10/01 10:24:17 INFO Vacuumed table table=objects24472026/10/01 10:24:17 OK 20260905000000_add_claims.sql (2.93ms)24482026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.42ms)24492026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.38ms)24502026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000024512026/10/01 10:24:17 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:41779/oidc2452--- PASS: TestGCSweepSkipsPendingObjects (0.45s)2453=== CONT TestPendingClosureWriteTimeout/670k_objects2454=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal24552026/10/01 10:24:17 INFO Received uploads request method=POST path=/2456--- PASS: TestUploadHandlersRejectInvalidKeys (0.08s)2457 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)2458 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)2459 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)2460 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)2461=== CONT TestPendingClosureWriteTimeout/400_objects2462=== CONT TestIsValidUploadKey/narinfo2463=== CONT TestIsValidUploadKey/realisation_plus_in_output2464=== CONT TestIsValidUploadKey/unknown_type2465=== CONT TestIsValidUploadKey/empty_key2466=== CONT TestIsValidUploadKey/absolute2467=== CONT TestIsValidUploadKey/narinfo_key,_nar_type2468=== CONT TestIsValidUploadKey/index.html2469=== CONT TestIsValidUploadKey/nix-cache-info2470=== CONT TestIsValidUploadKey/nar_key,_narinfo_type2471=== CONT TestIsValidUploadKey/build_log_home-manager_file2472=== CONT TestIsValidUploadKey/traversal_nar2473=== CONT TestIsValidUploadKey/realisation2474=== CONT TestIsValidUploadKey/traversal2475=== CONT TestIsValidUploadKey/build_log_equals2476=== CONT TestIsValidUploadKey/listing_key,_narinfo_type2477=== CONT TestIsValidUploadKey/build_log_question_mark2478=== CONT TestIsValidUploadKey/nar_plain2479=== CONT TestIsValidUploadKey/build_log_plus_in_name2480=== CONT TestIsValidUploadKey/listing2481=== CONT TestIsValidUploadKey/nar_xz2482=== CONT TestIsValidUploadKey/nar_zst2483=== CONT TestIsValidUploadKey/build_log2484--- PASS: TestIsValidUploadKey (0.00s)2485 --- PASS: TestIsValidUploadKey/narinfo (0.00s)2486 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)2487 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)2488 --- PASS: TestIsValidUploadKey/empty_key (0.00s)2489 --- PASS: TestIsValidUploadKey/absolute (0.00s)2490 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)2491 --- PASS: TestIsValidUploadKey/index.html (0.00s)2492 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)2493 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)2494 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)2495 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)2496 --- PASS: TestIsValidUploadKey/realisation (0.00s)2497 --- PASS: TestIsValidUploadKey/traversal (0.00s)2498 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)2499 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)2500 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)2501 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)2502 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)2503 --- PASS: TestIsValidUploadKey/listing (0.00s)2504 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)2505 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)2506 --- PASS: TestIsValidUploadKey/build_log (0.00s)2507=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart25082026/10/01 10:24:17 INFO Received complete multipart upload request method=POST path=/25092026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.03ms)25102026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.18ms)25112026/10/01 10:24:17 OK 3_commit_push.sql (1.68ms)25122026/10/01 10:24:17 goose: up to current file version: 325132026/10/01 10:24:17 INFO Received uploads request method=POST path=/api/pending_closures25142026-10-01 10:24:17.572 UTC [1135] ERROR: relation "goose_db_version" does not exist at character 3625152026-10-01 10:24:17.572 UTC [1135] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC25162026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes2517--- PASS: TestTombstonedObjectOfferedWithoutWaiting (0.34s)2518=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure25192026/10/01 10:24:17 INFO Received uploads request method=POST path=/25202026/10/01 10:24:17 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)25212026/10/01 10:24:17 INFO Uploading 8xx6sgkr19pa04ffs29hs079vqlp207q-pinned-file.txt (128B)25222026/10/01 10:24:17 INFO lead: acquired remote=192.0.2.1:123425232026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"25242026/10/01 10:24:17 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign25252026/10/01 10:24:17 WARN Failed to register uploaded object key=8xx6sgkr19pa04ffs29hs079vqlp207q.ls error="server returned 404: 404 page not found\n"25262026/10/01 10:24:17 INFO Signed narinfos id=1 count=125272026/10/01 10:24:17 INFO Uploading 1 narinfos25282026/10/01 10:24:17 INFO lead: released remote=192.0.2.1:12342529--- PASS: TestLeadElectsOneAndHandsOver (0.61s)2530=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts25312026/10/01 10:24:17 INFO Received request for more parts method=POST path=/25322026/10/01 10:24:17 OK 20241026095416_initial_model.sql (11.04ms)25332026/10/01 10:24:17 INFO Received complete push request method=POST path=/api/pushes/1/complete25342026/10/01 10:24:17 WARN Failed to register uploaded object key=8xx6sgkr19pa04ffs29hs079vqlp207q.narinfo error="server returned 404: 404 page not found\n"25352026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.09ms)25362026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.6ms)25372026/10/01 10:24:17 INFO Upload complete. (61ms)25382026-10-01 10:24:17.597 UTC [1156] ERROR: relation "goose_db_version" does not exist at character 3625392026-10-01 10:24:17.597 UTC [1156] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC25402026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (3.53ms)2541=== CONT TestPush_RejectsBadRequests/no_roots25422026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes2543=== CONT TestPush_RejectsBadRequests/bad_root25442026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes2545=== CONT TestPush_RejectsBadRequests/no_objects25462026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes2547=== CONT TestPush_RejectsBadRequests/root_not_in_objects25482026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes2549=== CONT TestIsValidCachePath/narinfo2550=== CONT TestIsValidCachePath/index.html2551--- PASS: TestPush_RejectsBadRequests (0.62s)2552 --- PASS: TestPush_RejectsBadRequests/no_roots (0.00s)2553 --- PASS: TestPush_RejectsBadRequests/bad_root (0.00s)2554 --- PASS: TestPush_RejectsBadRequests/no_objects (0.00s)2555 --- PASS: TestPush_RejectsBadRequests/root_not_in_objects (0.00s)2556=== CONT TestIsValidCachePath/short_hash2557=== CONT TestIsValidCachePath/wrong_extension25582026/10/01 10:24:17 OK 20260905000000_add_claims.sql (3.23ms)2559=== CONT TestIsValidCachePath/leading_slash2560=== CONT TestIsValidCachePath/empty2561=== CONT TestIsValidCachePath/random_path2562=== CONT TestIsValidCachePath/invalid_char_u2563=== CONT TestIsValidCachePath/invalid_char_e2564=== CONT TestIsValidCachePath/traversal_in_middle2565=== CONT TestIsValidCachePath/traversal_parent2566=== CONT TestIsValidCachePath/nar_uncompressed2567=== CONT TestIsValidCachePath/nix-cache-info2568=== CONT TestIsValidCachePath/realisation2569=== CONT TestIsValidCachePath/log2570=== CONT TestIsValidCachePath/ls2571=== CONT TestIsValidCachePath/nar_bz22572=== CONT TestIsValidCachePath/nar_zst2573=== CONT TestIsValidCachePath/nar_xz2574=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars2575--- PASS: TestIsValidCachePath (0.00s)2576 --- PASS: TestIsValidCachePath/narinfo (0.00s)2577 --- PASS: TestIsValidCachePath/index.html (0.00s)2578 --- PASS: TestIsValidCachePath/short_hash (0.00s)2579 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)2580 --- PASS: TestIsValidCachePath/leading_slash (0.00s)2581 --- PASS: TestIsValidCachePath/empty (0.00s)2582 --- PASS: TestIsValidCachePath/random_path (0.00s)2583 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)2584 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)2585 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)2586 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)2587 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)2588 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)2589 --- PASS: TestIsValidCachePath/realisation (0.00s)2590 --- PASS: TestIsValidCachePath/log (0.00s)2591 --- PASS: TestIsValidCachePath/ls (0.00s)2592 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)2593 --- PASS: TestIsValidCachePath/nar_zst (0.00s)2594 --- PASS: TestIsValidCachePath/nar_xz (0.00s)2595 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)2596=== CONT TestParseSingleRange/none2597=== CONT TestParseSingleRange/open-ended2598=== CONT TestParseSingleRange/start_far_past_EOF2599=== CONT TestParseSingleRange/start_past_EOF2600=== CONT TestParseSingleRange/single_byte2601=== CONT TestParseSingleRange/suffix_exceeds_size2602=== CONT TestParseSingleRange/suffix2603=== CONT TestParseSingleRange/end_clamped_to_size2604=== CONT TestParseSingleRange/closed2605=== CONT TestParseSingleRange/malformed_both_empty2606=== CONT TestParseSingleRange/multi-range_ignored2607=== CONT TestParseSingleRange/malformed_end_before_start2608=== CONT TestParseSingleRange/malformed_no_dash2609=== CONT TestParseSingleRange/unknown_unit2610--- PASS: TestParseSingleRange (0.00s)2611 --- PASS: TestParseSingleRange/none (0.00s)2612 --- PASS: TestParseSingleRange/open-ended (0.00s)2613 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)2614 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)2615 --- PASS: TestParseSingleRange/single_byte (0.00s)2616 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)2617 --- PASS: TestParseSingleRange/suffix (0.00s)2618 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)2619 --- PASS: TestParseSingleRange/closed (0.00s)2620 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)2621 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)2622 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)2623 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)2624 --- PASS: TestParseSingleRange/unknown_unit (0.00s)2625=== CONT TestServerTLSConfig/no_client_CA2626=== CONT TestServerTLSConfig/missing_CA_file2627=== CONT TestServerTLSConfig/not_a_PEM_file2628--- PASS: TestServerTLSConfig (0.00s)2629 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)2630 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)2631 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.00s)2632=== CONT TestProxyWriteTimeout/narinfo2633=== CONT TestProxyWriteTimeout/10_GiB_nar2634=== CONT TestProxyWriteTimeout/1_GiB_nar2635=== CONT TestProxyWriteTimeout/unknown_size2636--- PASS: TestProxyWriteTimeout (0.00s)2637 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)2638 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)2639 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)2640 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)2641=== CONT TestResolveDBConnectionString/flag_wins2642=== CONT TestResolveDBConnectionString/nothing_configured2643=== CONT TestResolveDBConnectionString/PGHOST_allows_empty2644=== CONT TestResolveDBConnectionString/missing_file_is_an_error2645=== CONT TestResolveDBConnectionString/file_when_flag_empty2646=== CONT TestForceGCDuringPushOffersSweptObject/before_pending_rows2647--- PASS: TestResolveDBConnectionString (0.01s)2648 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)2649 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)2650 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)2651 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)2652 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)26532026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.66ms)26542026/10/01 10:24:17 INFO Received uploads request method=POST path=/api/pending_closures26552026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.78ms)26562026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000026572026-10-01 10:24:17.608 UTC [1174] ERROR: relation "goose_db_version" does not exist at character 3626582026-10-01 10:24:17.608 UTC [1174] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC26592026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.24ms)26602026-10-01 10:24:17.610 UTC [1176] ERROR: relation "goose_db_version" does not exist at character 3626612026-10-01 10:24:17.610 UTC [1176] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC26622026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.3ms)26632026/10/01 10:24:17 OK 3_commit_push.sql (1.6ms)26642026/10/01 10:24:17 goose: up to current file version: 32665--- PASS: TestDeduplicatedObjectsRecordedAsPending (0.32s)2666=== CONT TestForceGCDuringPushOffersSweptObject/after_presence_check26672026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=026682026/10/01 10:24:17 OK 20241026095416_initial_model.sql (13.06ms)26692026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.01ms)26702026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period26712026-10-01 10:24:17.624 UTC [1198] ERROR: relation "goose_db_version" does not exist at character 3626722026-10-01 10:24:17.624 UTC [1198] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC2673--- PASS: TestService_ReadScope_PublicByDefault (0.32s)2674=== CONT TestClientErrorHandling/InvalidStorePath26752026/10/01 10:24:17 OK 20251218171726_add_pins.sql (10.81ms)26762026/10/01 10:24:17 OK 20241026095416_initial_model.sql (13.46ms)26772026/10/01 10:24:17 OK 20241026095416_initial_model.sql (14.7ms)26782026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (1.96ms)26792026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.84ms)26802026/10/01 10:24:17 ERROR failed to remove object object=nar/dddddddddddddddddddddddddddddddddddddddddddddddddddd.nar.zst error="Access Denied."26812026/10/01 10:24:17 ERROR failed to remove object object=dddddddddddddddddddddddddddddddd.narinfo error="Access Denied."26822026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (4.98ms)26832026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.67ms)26842026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.52ms)2685--- PASS: TestFailedS3DeleteKeepsTombstone (0.52s)2686=== CONT TestClientErrorHandling/InvalidAuthToken26872026/10/01 10:24:17 OK 20260905000000_add_claims.sql (4.57ms)26882026/10/01 10:24:17 OK 20241026095416_initial_model.sql (10.16ms)26892026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (4.82ms)26902026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (4.75ms)26912026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (1.56ms)26922026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.8ms)26932026-10-01 10:24:17.644 UTC [1237] ERROR: relation "goose_db_version" does not exist at character 3626942026-10-01 10:24:17.644 UTC [1237] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC26952026/10/01 10:24:17 OK 20260905000000_add_claims.sql (4.08ms)26962026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (3.21ms)26972026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000026982026/10/01 10:24:17 OK 20260905000000_add_claims.sql (4.56ms)26992026/10/01 10:24:17 OK 20251218171726_add_pins.sql (4.27ms)27002026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (3.38ms)27012026/10/01 10:24:17 OK 1_commit_pending_closure.sql (3.18ms)2702=== CONT TestClientErrorHandling/ServerNotAvailable27032026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (3.31ms)27042026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.25ms)27052026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000027062026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (4.53ms)27072026/10/01 10:24:17 OK 2_object_stats_trigger.sql (2.15ms)27082026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.62ms)27092026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000027102026/10/01 10:24:17 OK 3_commit_push.sql (1.45ms)27112026/10/01 10:24:17 goose: up to current file version: 327122026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.87ms)27132026/10/01 10:24:17 INFO Received uploads request method=POST path=/api/pending_closures27142026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.77ms)27152026/10/01 10:24:17 OK 2_object_stats_trigger.sql (2.02ms)27162026/10/01 10:24:17 OK 20260905000000_add_claims.sql (4.42ms)27172026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.75ms)27182026/10/01 10:24:17 OK 3_commit_push.sql (1.59ms)27192026/10/01 10:24:17 goose: up to current file version: 327202026/10/01 10:24:17 OK 3_commit_push.sql (1.3ms)27212026/10/01 10:24:17 goose: up to current file version: 327222026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.89ms)27232026/10/01 10:24:17 OK 20241026095416_initial_model.sql (9.72ms)27242026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.19ms)27252026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000027262026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (2.6ms)27272026/10/01 10:24:17 OK 1_commit_pending_closure.sql (2.38ms)27282026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.48ms)27292026/10/01 10:24:17 OK 3_commit_push.sql (1.27ms)27302026/10/01 10:24:17 goose: up to current file version: 327312026/10/01 10:24:17 OK 20251218171726_add_pins.sql (4.15ms)27322026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes27332026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (4ms)27342026/10/01 10:24:17 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)27352026/10/01 10:24:17 INFO Uploading kx373z3wx5qn6xh04pbxxwd5z6qb88nv-unpinned-file.txt (128B)27362026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes27372026/10/01 10:24:17 OK 20260905000000_add_claims.sql (4.49ms)2738=== NAME TestClientWithDependencies2739 client_integration_test.go:613: Built derivation: /build/TestClientWithDependencies365281368/001/store/yfp5c3ic2m5c38bp1xgsm7c25j85jl70-test-script27402026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"27412026/10/01 10:24:17 INFO Received sign narinfos request method=POST path=/api/pushes/2/sign27422026/10/01 10:24:17 INFO Signed narinfos id=2 count=127432026/10/01 10:24:17 WARN Failed to register uploaded object key=kx373z3wx5qn6xh04pbxxwd5z6qb88nv.ls error="server returned 404: 404 page not found\n"27442026/10/01 10:24:17 INFO Uploading 1 narinfos27452026/10/01 10:24:17 INFO Uploading 2 paths to 127.0.0.1 (1 already cached)27462026/10/01 10:24:17 INFO Uploading 7xfirjrp5pflid9skk5dq8g94k90r64d-a (216B)27472026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.73ms)27482026/10/01 10:24:17 INFO Uploading rrdhf1xl86fp2mwh8l6rryy613nra382-shared-dep (136B)27492026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.48ms)27502026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000027512026/10/01 10:24:17 INFO Received complete push request method=POST path=/api/pushes/2/complete27522026/10/01 10:24:17 WARN Failed to register uploaded object key=kx373z3wx5qn6xh04pbxxwd5z6qb88nv.narinfo error="server returned 404: 404 page not found\n"27532026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/0ki06jq8pgbbazwvr3nyvypywp6rmrkk45m8y73fp06fmlfaczky.nar.zst error="server returned 404: 404 page not found\n"27542026/10/01 10:24:17 WARN Failed to register uploaded object key=2cqn3b793rrs0ygs70m0ybk1mhys4gh8.ls error="server returned 404: 404 page not found\n"27552026/10/01 10:24:17 WARN Failed to register uploaded object key=7xfirjrp5pflid9skk5dq8g94k90r64d.ls error="server returned 404: 404 page not found\n"27562026/10/01 10:24:17 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign27572026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"27582026/10/01 10:24:17 WARN Failed to register uploaded object key=rrdhf1xl86fp2mwh8l6rryy613nra382.ls error="server returned 404: 404 page not found\n"27592026/10/01 10:24:17 INFO Upload complete. (48ms)27602026/10/01 10:24:17 INFO Signed narinfos id=1 count=327612026/10/01 10:24:17 INFO Uploading 3 narinfos27622026/10/01 10:24:17 OK 1_commit_pending_closure.sql (3.31ms)27632026-10-01 10:24:17.686 UTC [1297] ERROR: relation "goose_db_version" does not exist at character 3627642026-10-01 10:24:17.686 UTC [1297] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC27652026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.92ms)27662026/10/01 10:24:17 WARN Failed to register uploaded object key=2cqn3b793rrs0ygs70m0ybk1mhys4gh8.narinfo error="server returned 404: 404 page not found\n"27672026/10/01 10:24:17 INFO Received complete push request method=POST path=/api/pushes/1/complete27682026/10/01 10:24:17 WARN Failed to register uploaded object key=rrdhf1xl86fp2mwh8l6rryy613nra382.narinfo error="server returned 404: 404 page not found\n"27692026/10/01 10:24:17 WARN Failed to register uploaded object key=7xfirjrp5pflid9skk5dq8g94k90r64d.narinfo error="server returned 404: 404 page not found\n"27702026/10/01 10:24:17 OK 3_commit_push.sql (7.49ms)27712026/10/01 10:24:17 goose: up to current file version: 327722026/10/01 10:24:17 INFO Upload complete. (62ms)2773=== NAME TestClientPushesUseOnePush2774 client_pushes_test.go:97: Retrieved narinfo from S3:2775 StorePath: /build/TestClientPushesUseOnePush4262998904/001/store/rrdhf1xl86fp2mwh8l6rryy613nra382-shared-dep2776 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst2777 Compression: zstd2778 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y822779 NarSize: 1362780 References: 2781 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n2782 client_pushes_test.go:97: Retrieved narinfo from S3:2783 StorePath: /build/TestClientPushesUseOnePush4262998904/001/store/7xfirjrp5pflid9skk5dq8g94k90r64d-a2784 URL: nar/0ki06jq8pgbbazwvr3nyvypywp6rmrkk45m8y73fp06fmlfaczky.nar.zst2785 Compression: zstd2786 NarHash: sha256:0ki06jq8pgbbazwvr3nyvypywp6rmrkk45m8y73fp06fmlfaczky2787 NarSize: 2162788 References: /build/TestClientPushesUseOnePush4262998904/001/store/rrdhf1xl86fp2mwh8l6rryy613nra382-shared-dep2789 CA: text:sha256:00kv8mbdpn0mj2mw3b31d53ixvnhaiafc76rlsvwamiii2zm6laq2790 client_pushes_test.go:97: Retrieved narinfo from S3:2791 StorePath: /build/TestClientPushesUseOnePush4262998904/001/store/2cqn3b793rrs0ygs70m0ybk1mhys4gh8-b2792 URL: nar/0ki06jq8pgbbazwvr3nyvypywp6rmrkk45m8y73fp06fmlfaczky.nar.zst2793 Compression: zstd2794 NarHash: sha256:0ki06jq8pgbbazwvr3nyvypywp6rmrkk45m8y73fp06fmlfaczky2795 NarSize: 2162796 References: /build/TestClientPushesUseOnePush4262998904/001/store/rrdhf1xl86fp2mwh8l6rryy613nra382-shared-dep2797 CA: text:sha256:00kv8mbdpn0mj2mw3b31d53ixvnhaiafc76rlsvwamiii2zm6laq27982026/10/01 10:24:17 OK 20241026095416_initial_model.sql (10.32ms)27992026-10-01 10:24:17.707 UTC [1315] ERROR: relation "goose_db_version" does not exist at character 3628002026-10-01 10:24:17.707 UTC [1315] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC28012026-10-01 10:24:17.707 UTC [1316] ERROR: relation "goose_db_version" does not exist at character 3628022026-10-01 10:24:17.707 UTC [1316] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC2803--- PASS: TestClientPushesUseOnePush (0.67s)2804=== CONT TestCacheConfigHandler/full_config,_no_issuer2805=== CONT TestCacheConfigHandler/no_signing_keys2806=== CONT TestCacheConfigHandler/no_cache_url_configured2807=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator2808--- PASS: TestCacheConfigHandler (0.00s)2809 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)2810 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)2811 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)2812 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)28132026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (1.4ms)2814=== NAME TestClientWithDependencies2815 client_integration_test.go:615: Found 1 dependencies (including self)28162026-10-01 10:24:17.711 UTC [1317] ERROR: relation "goose_db_version" does not exist at character 3628172026-10-01 10:24:17.711 UTC [1317] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC28182026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.12ms)28192026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (2.68ms)28202026/10/01 10:24:17 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"28212026/10/01 10:24:17 WARN mTLS auth: bound subjects configured but subject DN unavailable28222026/10/01 10:24:17 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"2823--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (0.27s)28242026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=02825=== NAME TestClientIntegration2826 client_integration_test.go:286: Created store path: /build/TestClientIntegration3794636978/002/store/5iz4ykf7r8vk608awh4kk9gnpx1z6dla-test-file.txt28272026/10/01 10:24:17 OK 20260905000000_add_claims.sql (2.64ms)28282026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period28292026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (1.61ms)28302026/10/01 10:24:17 INFO Starting cleanup of old closures method=DELETE path=/api/closures28312026/10/01 10:24:17 INFO Garbage collection started28322026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (1.82ms)28332026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000028342026/10/01 10:24:17 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=028352026/10/01 10:24:17 OK 20241026095416_initial_model.sql (9ms)28362026/10/01 10:24:17 OK 1_commit_pending_closure.sql (1.63ms)28372026/10/01 10:24:17 INFO Vacuumed table table=pending_closures28382026/10/01 10:24:17 INFO Vacuumed table table=pending_objects28392026/10/01 10:24:17 INFO Vacuumed table table=multipart_uploads28402026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (1.23ms)28412026/10/01 10:24:17 INFO Vacuumed table table=closures28422026/10/01 10:24:17 OK 2_object_stats_trigger.sql (1.1ms)28432026/10/01 10:24:17 OK 20241026095416_initial_model.sql (9.74ms)28442026/10/01 10:24:17 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/present28452026/10/01 10:24:17 OK 3_commit_push.sql (1.29ms)28462026/10/01 10:24:17 goose: up to current file version: 328472026/10/01 10:24:17 INFO Vacuumed table table=objects28482026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (1.63ms)28492026/10/01 10:24:17 OK 20251218171726_add_pins.sql (3.11ms)28502026/10/01 10:24:17 OK 20241026095416_initial_model.sql (8.78ms)28512026/10/01 10:24:17 OK 20251218171726_add_pins.sql (2.76ms)28522026/10/01 10:24:17 OK 20251210153512_drop_unused_gin_index.sql (1.72ms)28532026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=028542026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (3.39ms)28552026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (3.21ms)28562026/10/01 10:24:17 OK 20251218171726_add_pins.sql (2.98ms)28572026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period28582026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=028592026/10/01 10:24:17 OK 20260905000000_add_claims.sql (2.44ms)28602026/10/01 10:24:17 OK 20260905000000_add_claims.sql (2.68ms)28612026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (2.11ms)28622026/10/01 10:24:17 OK 20260628120000_add_object_size_and_stats.sql (3.34ms)28632026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period28642026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (1.83ms)28652026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (1.74ms)28662026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000028672026/10/01 10:24:17 OK 20260905000000_add_claims.sql (2.93ms)28682026/10/01 10:24:17 OK 1_commit_pending_closure.sql (1.72ms)28692026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (2.22ms)28702026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000028712026/10/01 10:24:17 OK 2_object_stats_trigger.sql (738.59µs)28722026/10/01 10:24:17 OK 3_commit_push.sql (626.97µs)28732026/10/01 10:24:17 goose: up to current file version: 328742026/10/01 10:24:17 OK 20260920000000_drop_claims.sql (1.82ms)28752026/10/01 10:24:17 OK 1_commit_pending_closure.sql (1.73ms)28762026/10/01 10:24:17 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=0 objects-marked-for-deletion=0 objects-deleted-after-grace-period=1 objects-failed-to-delete=028772026/10/01 10:24:17 OK 2_object_stats_trigger.sql (879.47µs)28782026/10/01 10:24:17 INFO Vacuumed table table=pending_closures28792026/10/01 10:24:17 OK 20260923120000_add_pushes.sql (1.35ms)28802026/10/01 10:24:17 goose: successfully migrated database to version: 2026092312000028812026/10/01 10:24:17 INFO Vacuumed table table=pending_objects28822026/10/01 10:24:17 OK 3_commit_push.sql (514.28µs)28832026/10/01 10:24:17 goose: up to current file version: 328842026/10/01 10:24:17 INFO Vacuumed table table=multipart_uploads28852026/10/01 10:24:17 INFO Vacuumed table table=closures28862026/10/01 10:24:17 OK 1_commit_pending_closure.sql (1.52ms)28872026/10/01 10:24:17 OK 2_object_stats_trigger.sql (712.73µs)28882026/10/01 10:24:17 INFO Vacuumed table table=objects28892026/10/01 10:24:17 OK 3_commit_push.sql (619.21µs)28902026/10/01 10:24:17 goose: up to current file version: 32891--- PASS: TestSweepSkipsRowsLockedByPush (0.34s)28922026/10/01 10:24:17 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=3 objects-failed-to-delete=028932026/10/01 10:24:17 INFO Vacuumed table table=pending_closures28942026/10/01 10:24:17 INFO Vacuumed table table=pending_objects2895--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (0.23s)28962026/10/01 10:24:17 INFO Vacuumed table table=multipart_uploads28972026/10/01 10:24:17 INFO Vacuumed table table=closures28982026/10/01 10:24:17 INFO Vacuumed table table=objects2899--- PASS: TestCacheStatsHandler (0.25s)29002026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes2901=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token2902=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token2903=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected2904=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected2905=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected2906=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected2907=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2908=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2909=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token2910=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected29112026/10/01 10:24:17 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]2912=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured29132026/10/01 10:24:17 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)2914=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected29152026/10/01 10:24:17 INFO Uploading yfp5c3ic2m5c38bp1xgsm7c25j85jl70-test-script (136B)29162026/10/01 10:24:17 INFO Received push request method=POST path=/api/pushes29172026/10/01 10:24:17 WARN Authentication failed token_preview=eyJhbGciOi...JKI2PxWTNg token_length=701 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]2918--- PASS: TestService_AuthMiddleware_OIDC (0.36s)2919 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)2920 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)2921 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.00s)2922 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.00s)29232026/10/01 10:24:17 WARN Failed to register uploaded object key=yfp5c3ic2m5c38bp1xgsm7c25j85jl70.ls error="server returned 404: 404 page not found\n"29242026/10/01 10:24:17 WARN Failed to register uploaded object key=log/cjh68r4b9k8k43ywqnrcxjmpapyq7ax8-test-script.drv error="server returned 404: 404 page not found\n"29252026/10/01 10:24:17 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign29262026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"29272026/10/01 10:24:17 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)29282026/10/01 10:24:17 INFO Uploading 5iz4ykf7r8vk608awh4kk9gnpx1z6dla-test-file.txt (152B)29292026/10/01 10:24:17 INFO Signed narinfos id=1 count=129302026/10/01 10:24:17 INFO Uploading 1 narinfos29312026/10/01 10:24:17 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"29322026/10/01 10:24:17 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign29332026/10/01 10:24:17 WARN Failed to register uploaded object key=5iz4ykf7r8vk608awh4kk9gnpx1z6dla.ls error="server returned 404: 404 page not found\n"29342026/10/01 10:24:17 INFO Received complete push request method=POST path=/api/pushes/1/complete29352026/10/01 10:24:17 INFO Signed narinfos id=1 count=129362026/10/01 10:24:17 WARN Failed to register uploaded object key=yfp5c3ic2m5c38bp1xgsm7c25j85jl70.narinfo error="server returned 404: 404 page not found\n"29372026/10/01 10:24:17 INFO Uploading 1 narinfos2938--- PASS: TestPushWaitsForSweepHoldingRow (0.99s)29392026/10/01 10:24:17 INFO Received complete push request method=POST path=/api/pushes/1/complete29402026/10/01 10:24:17 WARN Failed to register uploaded object key=5iz4ykf7r8vk608awh4kk9gnpx1z6dla.narinfo error="server returned 404: 404 page not found\n"29412026/10/01 10:24:17 INFO Upload complete. (57ms)29422026/10/01 10:24:17 INFO Received uploads request method=POST path=/api/pending_closures2943=== NAME TestClientWithDependencies2944 client_integration_test.go:617: Skipping nix copy test - isolated store (/build/TestClientWithDependencies365281368/001/store) requires matching store prefix29452026/10/01 10:24:17 INFO Upload complete. (55ms)2946--- PASS: TestClientWithDependencies (0.55s)29472026/10/01 10:24:17 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=205.663584ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2948=== NAME TestClientCADerivations2949 client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations2344740891/001/store/5pgfg9sxwnn4v8a2anpqxrbwprgfmchv-ca-test29502026/10/01 10:24:17 INFO All 1 paths already cached2951=== RUN TestService_RequireScope_OIDC/builder_may_write2952=== PAUSE TestService_RequireScope_OIDC/builder_may_write2953=== RUN TestService_RequireScope_OIDC/builder_may_not_admin2954=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin2955=== RUN TestService_RequireScope_OIDC/ops_may_admin2956=== PAUSE TestService_RequireScope_OIDC/ops_may_admin2957=== RUN TestService_RequireScope_OIDC/ops_may_not_write2958=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write2959=== RUN TestService_RequireScope_OIDC/reader_may_not_write2960=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write2961=== RUN TestService_RequireScope_OIDC/static_token_may_admin2962=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin2963=== RUN TestService_RequireScope_OIDC/static_token_may_write2964=== PAUSE TestService_RequireScope_OIDC/static_token_may_write2965=== RUN TestService_RequireScope_OIDC/reader_may_read2966=== PAUSE TestService_RequireScope_OIDC/reader_may_read2967=== RUN TestService_RequireScope_OIDC/writer_implies_read2968=== PAUSE TestService_RequireScope_OIDC/writer_implies_read2969=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read2970=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read2971=== CONT TestService_RequireScope_OIDC/builder_may_write2972=== CONT TestService_RequireScope_OIDC/writer_implies_read2973=== CONT TestService_RequireScope_OIDC/static_token_may_admin2974=== CONT TestService_RequireScope_OIDC/ops_may_not_write2975=== CONT TestService_RequireScope_OIDC/reader_may_not_write2976=== CONT TestService_RequireScope_OIDC/reader_may_read2977=== NAME TestClientIntegration2978 client_integration_test.go:312: Retrieved narinfo from S3:2979 StorePath: /build/TestClientIntegration3794636978/002/store/5iz4ykf7r8vk608awh4kk9gnpx1z6dla-test-file.txt2980 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst2981 Compression: zstd2982 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk12983 NarSize: 1522984 References: 2985 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk12986=== CONT TestService_RequireScope_OIDC/ops_may_admin2987=== CONT TestService_RequireScope_OIDC/builder_may_not_admin2988=== CONT TestService_RequireScope_OIDC/static_token_may_write2989=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read2990--- PASS: TestService_RequireScope_OIDC (0.46s)2991 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)2992 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)2993 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)2994 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)2995 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)2996 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)2997 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)2998 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)2999 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)3000 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)3001=== NAME TestClientIntegration3002 client_integration_test.go:313: Retrieved .ls file from S3 (compressed size: 77 bytes)3003 client_integration_test.go:313: Decompressed .ls content (64 bytes):3004 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}3005 client_integration_test.go:316: Testing garbage collection...30062026/10/01 10:24:17 INFO Received uploads request method=POST path=/api/pending_closures30072026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=030082026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period3009=== NAME TestClientCADerivations3010 client_ca_test.go:139: Found 1 dependencies (including self)30112026/10/01 10:24:17 INFO Received uploads request method=POST path=/api/pending_closures3012--- PASS: TestCreatePendingClosureVerifyS3FailureReleasesConnection (0.49s)30132026/10/01 10:24:17 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=0 objects-marked-for-deletion=1 objects-deleted-after-grace-period=1 objects-failed-to-delete=030142026/10/01 10:24:17 INFO Vacuumed table table=pending_closures30152026/10/01 10:24:17 INFO Vacuumed table table=pending_objects30162026/10/01 10:24:17 INFO Vacuumed table table=multipart_uploads30172026/10/01 10:24:17 INFO Vacuumed table table=closures30182026/10/01 10:24:17 INFO Vacuumed table table=objects30192026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=030202026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period30212026/10/01 10:24:17 INFO Starting cleanup of old closures method=DELETE path=/api/closures30222026/10/01 10:24:17 INFO Garbage collection started30232026/10/01 10:24:17 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=030242026/10/01 10:24:17 INFO Vacuumed table table=pending_closures30252026/10/01 10:24:17 INFO Vacuumed table table=pending_objects30262026/10/01 10:24:17 INFO Vacuumed table table=multipart_uploads30272026/10/01 10:24:17 INFO Vacuumed table table=closures30282026/10/01 10:24:17 INFO Vacuumed table table=objects30292026/10/01 10:24:17 INFO Aborted multipart uploads count=0 kept=030302026/10/01 10:24:17 WARN Force mode enabled - objects will be deleted immediately without grace period3031--- PASS: TestForceGCDuringPushOffersSweptObject (0.00s)3032 --- PASS: TestForceGCDuringPushOffersSweptObject/before_pending_rows (0.28s)3033 --- PASS: TestForceGCDuringPushOffersSweptObject/after_presence_check (0.28s)30342026/10/01 10:24:17 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=3 objects-failed-to-delete=030352026/10/01 10:24:17 INFO Vacuumed table table=pending_closures30362026/10/01 10:24:17 INFO Vacuumed table table=pending_objects30372026/10/01 10:24:17 INFO Vacuumed table table=multipart_uploads30382026/10/01 10:24:17 INFO Vacuumed table table=closures30392026/10/01 10:24:17 INFO Vacuumed table table=objects30402026/10/01 10:24:18 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=364.498061ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present30412026/10/01 10:24:18 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"30422026/10/01 10:24:18 INFO Received push request method=POST path=/api/pushes30432026/10/01 10:24:18 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)30442026/10/01 10:24:18 INFO Uploading 5pgfg9sxwnn4v8a2anpqxrbwprgfmchv-ca-test (144B)30452026/10/01 10:24:18 WARN Failed to register uploaded object key=5pgfg9sxwnn4v8a2anpqxrbwprgfmchv.ls error="server returned 404: 404 page not found\n"30462026/10/01 10:24:18 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"30472026/10/01 10:24:18 WARN Failed to register uploaded object key=log/l2mvzcv85nvlblp9kvvsnw1p1pig0wyy-ca-test.drv error="server returned 404: 404 page not found\n"30482026/10/01 10:24:18 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign30492026/10/01 10:24:18 INFO Signed narinfos id=1 count=130502026/10/01 10:24:18 INFO Uploading 1 narinfos30512026/10/01 10:24:18 INFO Received complete push request method=POST path=/api/pushes/1/complete30522026/10/01 10:24:18 WARN Failed to register uploaded object key=5pgfg9sxwnn4v8a2anpqxrbwprgfmchv.narinfo error="server returned 404: 404 page not found\n"30532026/10/01 10:24:18 INFO Upload complete. (174ms)3054=== NAME TestClientCADerivations3055 client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations2344740891/001/store/5pgfg9sxwnn4v8a2anpqxrbwprgfmchv-ca-test3056 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst3057 Compression: zstd3058 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n3059 NarSize: 1443060 References: 3061 Deriver: /build/TestClientCADerivations2344740891/001/store/l2mvzcv85nvlblp9kvvsnw1p1pig0wyy-ca-test.drv3062 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n3063 client_ca_test.go:185: Checking for realisation files in S3...3064 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations3065 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache3066 client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features3067 warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable3068 error: binary cache 's3://bucket78?endpoint=http://localhost:39757®ion=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations2344740891/001/store'3069 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 13070--- PASS: TestClientCADerivations (0.68s)30712026/10/01 10:24:18 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"3072=== NAME TestOrphanedObjectsGCStressTest3073 orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains3074 orphaned_objects_gc_test.go:446: Marked 210 objects for deletion30752026/10/01 10:24:18 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=795.878465ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present3076--- PASS: TestUploadHandlersRejectOversizedBody (0.16s)3077 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.04s)3078 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.06s)3079 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (0.89s)3080=== NAME TestOrphanedObjectsGCStressTest3081 orphaned_objects_gc_test.go:509: Stress test completed successfully:3082 orphaned_objects_gc_test.go:510: - Active objects preserved: 203083 orphaned_objects_gc_test.go:511: - Objects deleted: 2103084 orphaned_objects_gc_test.go:512: - Total GC'd: 2103085--- PASS: TestOrphanedObjectsGCStressTest (2.52s)3086--- PASS: TestPendingClosureWriteTimeout (0.07s)3087 --- PASS: TestPendingClosureWriteTimeout/empty (0.00s)3088 --- PASS: TestPendingClosureWriteTimeout/670k_objects (0.00s)3089 --- PASS: TestPendingClosureWriteTimeout/400_objects (0.00s)3090 --- PASS: TestPendingClosureWriteTimeout/handler_extends_the_server's_deadline (1.07s)30912026/10/01 10:24:19 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.568188143s error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present30922026/10/01 10:24:19 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=3 objects_failed=030932026/10/01 10:24:19 INFO Received create pin request method=POST path=/api/pins/myapp30942026/10/01 10:24:19 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC2887380953/001/store/8xx6sgkr19pa04ffs29hs079vqlp207q-pinned-file.txt narinfo_key=8xx6sgkr19pa04ffs29hs079vqlp207q.narinfo30952026/10/01 10:24:19 INFO Starting cleanup of old closures method=DELETE path=/api/closures30962026/10/01 10:24:19 INFO Garbage collection started30972026/10/01 10:24:19 INFO Aborted multipart uploads count=0 kept=030982026/10/01 10:24:19 WARN Force mode enabled - objects will be deleted immediately without grace period30992026/10/01 10:24:19 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=031002026/10/01 10:24:19 INFO Vacuumed table table=pending_closures31012026/10/01 10:24:19 INFO Vacuumed table table=pending_objects31022026/10/01 10:24:19 INFO Vacuumed table table=multipart_uploads31032026/10/01 10:24:19 INFO Vacuumed table table=closures31042026/10/01 10:24:19 INFO Vacuumed table table=objects31052026/10/01 10:24:19 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=3 objects_failed=03106=== NAME TestClientIntegration3107 client_integration_test.go:323: Objects in database after GC:3108 client_integration_test.go:323: Successfully deleted all objects with GC --force3109--- PASS: TestClientIntegration (2.51s)31102026/10/01 10:24:20 WARN Rate limiter enabled after throttle name=s3-test rate=531112026/10/01 10:24:20 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."3112=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle3113 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=103114 throttle_test.go:215: Rate limiter: enabled=true, rate=5.003115--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (4.44s)31162026/10/01 10:24:20 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-config3117--- PASS: TestReadProxyOutlastsServerWriteTimeout (4.64s)31182026/10/01 10:24:20 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=192.341069ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config31192026/10/01 10:24:21 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=418.69541ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config31202026/10/01 10:24:21 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=856.385905ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config3121=== NAME TestPinProtectsFromGC3122 client_integration_test.go:840: Pin successfully protected closure from garbage collection3123--- PASS: TestPinProtectsFromGC (4.72s)31242026/10/01 10:24:22 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.517301671s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config31252026/10/01 10:24:22 INFO Aborted multipart uploads count=1 kept=031262026/10/01 10:24:22 INFO Received cleanup request method=DELETE path=/api/pending_closures31272026/10/01 10:24:22 INFO Aborted multipart uploads count=1 kept=03128--- PASS: TestPendingCleanupUsesOneCutoff (6.44s)31292026/10/01 10:24:23 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"31302026/10/01 10:24:23 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-config31312026/10/01 10:24:23 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=187.690584ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config31322026/10/01 10:24:24 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=362.642956ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config31332026/10/01 10:24:24 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=869.686121ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config31342026/10/01 10:24:25 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.494145973s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config31352026/10/01 10:24:26 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_closures31362026/10/01 10:24:27 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=196.928562ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures31372026/10/01 10:24:27 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=416.751431ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures31382026/10/01 10:24:27 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=766.584985ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures31392026/10/01 10:24:28 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.479335533s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures3140--- PASS: TestClientErrorHandling (0.00s)3141 --- PASS: TestClientErrorHandling/InvalidStorePath (0.29s)3142 --- PASS: TestClientErrorHandling/InvalidAuthToken (0.67s)3143 --- PASS: TestClientErrorHandling/ServerNotAvailable (12.23s)3144PASS31452026-10-01 10:24:30.100 UTC [128] LOG: received smart shutdown request31462026-10-01 10:24:30.105 UTC [128] LOG: background worker "logical replication launcher" (PID 138) exited with exit code 131472026-10-01 10:24:30.116 UTC [133] LOG: shutting down31482026-10-01 10:24:30.117 UTC [133] LOG: checkpoint starting: shutdown immediate31492026-10-01 10:24:31.026 UTC [133] LOG: checkpoint complete: wrote 10391 buffers (63.4%), wrote 5 SLRU buffers; 0 WAL file(s) added, 0 removed, 25 recycled; write=0.180 s, sync=0.702 s, total=0.910 s; sync files=29320, longest=0.014 s, average=0.001 s; distance=405659 kB, estimate=405659 kB; lsn=0/1A38CA08, redo lsn=0/1A38CA0831502026-10-01 10:24:31.100 UTC [128] LOG: database system is shut down3151Running OIDC tests...3152=== RUN TestAudienceForIssuer3153=== PAUSE TestAudienceForIssuer3154=== RUN TestGlobMatch3155=== PAUSE TestGlobMatch3156=== RUN TestValidateToken_ValidToken3157=== PAUSE TestValidateToken_ValidToken3158=== RUN TestValidateToken_WrongAudience3159=== PAUSE TestValidateToken_WrongAudience3160=== RUN TestValidateToken_Expired3161=== PAUSE TestValidateToken_Expired3162=== RUN TestValidateToken_BoundClaimsMismatch3163=== PAUSE TestValidateToken_BoundClaimsMismatch3164=== RUN TestValidateToken_BoundSubjectMismatch3165=== PAUSE TestValidateToken_BoundSubjectMismatch3166=== RUN TestValidateToken_MultipleProviders3167=== PAUSE TestValidateToken_MultipleProviders3168=== RUN TestValidateToken_NoMatchingProvider3169=== PAUSE TestValidateToken_NoMatchingProvider3170=== RUN TestValidateToken_KubernetesServiceAccount3171=== PAUSE TestValidateToken_KubernetesServiceAccount3172=== RUN TestNewValidator_KubernetesRequiresCA3173=== PAUSE TestNewValidator_KubernetesRequiresCA3174=== RUN TestValidateToken_KubernetesIssuerFromOwnToken3175=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken3176=== RUN TestPins_ReservedForMatchingRule3177=== PAUSE TestPins_ReservedForMatchingRule3178=== RUN TestPins_TopLevelShorthand3179=== PAUSE TestPins_TopLevelShorthand3180=== RUN TestPins_ConfigValidation3181=== PAUSE TestPins_ConfigValidation3182=== RUN TestScopes_LegacyProviderDefaultsToWrite3183=== PAUSE TestScopes_LegacyProviderDefaultsToWrite3184=== RUN TestScopes_Rules3185=== PAUSE TestScopes_Rules3186=== RUN TestScopes_ConfigValidation3187=== PAUSE TestScopes_ConfigValidation3188=== CONT TestAudienceForIssuer3189=== CONT TestValidateToken_BoundClaimsMismatch3190--- PASS: TestAudienceForIssuer (0.00s)3191=== CONT TestValidateToken_KubernetesServiceAccount3192=== CONT TestPins_ConfigValidation3193=== CONT TestValidateToken_Expired3194=== CONT TestValidateToken_WrongAudience3195=== CONT TestValidateToken_ValidToken3196=== CONT TestGlobMatch3197=== RUN TestGlobMatch/foo_foo3198=== PAUSE TestGlobMatch/foo_foo3199=== RUN TestGlobMatch/foo_bar3200=== PAUSE TestGlobMatch/foo_bar3201=== RUN TestGlobMatch/*_3202=== PAUSE TestGlobMatch/*_3203=== RUN TestGlobMatch/*_anything3204=== PAUSE TestGlobMatch/*_anything3205=== RUN TestGlobMatch/foo*_foo3206=== CONT TestScopes_Rules3207=== CONT TestScopes_ConfigValidation3208=== CONT TestValidateToken_MultipleProviders3209=== CONT TestValidateToken_NoMatchingProvider3210=== CONT TestScopes_LegacyProviderDefaultsToWrite3211--- PASS: TestPins_ConfigValidation (0.00s)3212=== CONT TestValidateToken_BoundSubjectMismatch3213=== CONT TestPins_ReservedForMatchingRule3214--- PASS: TestScopes_ConfigValidation (0.00s)3215=== CONT TestPins_TopLevelShorthand3216=== CONT TestValidateToken_KubernetesIssuerFromOwnToken3217=== CONT TestNewValidator_KubernetesRequiresCA3218=== PAUSE TestGlobMatch/foo*_foo3219=== RUN TestGlobMatch/foo*_foobar3220=== PAUSE TestGlobMatch/foo*_foobar3221=== RUN TestGlobMatch/foo*_bar3222=== PAUSE TestGlobMatch/foo*_bar3223=== RUN TestGlobMatch/*bar_bar3224=== PAUSE TestGlobMatch/*bar_bar3225=== RUN TestGlobMatch/*bar_foobar3226=== PAUSE TestGlobMatch/*bar_foobar3227=== RUN TestGlobMatch/*bar_foo3228=== PAUSE TestGlobMatch/*bar_foo3229=== RUN TestGlobMatch/foo*bar_foobar3230=== PAUSE TestGlobMatch/foo*bar_foobar3231=== RUN TestGlobMatch/foo*bar_foo123bar3232=== PAUSE TestGlobMatch/foo*bar_foo123bar3233=== RUN TestGlobMatch/foo*bar_foobarbaz3234=== PAUSE TestGlobMatch/foo*bar_foobarbaz3235=== RUN TestGlobMatch/*/*_foo/bar3236=== PAUSE TestGlobMatch/*/*_foo/bar3237=== RUN TestGlobMatch/*/*_foo3238=== PAUSE TestGlobMatch/*/*_foo3239=== RUN TestGlobMatch/refs/heads/*_refs/heads/main3240=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main3241=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.03242=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.03243=== RUN TestGlobMatch/refs/*/main_refs/heads/main3244=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main3245=== RUN TestGlobMatch/fo?_foo3246=== PAUSE TestGlobMatch/fo?_foo3247=== RUN TestGlobMatch/fo?_fo3248=== PAUSE TestGlobMatch/fo?_fo3249=== RUN TestGlobMatch/fo?_fooo3250=== PAUSE TestGlobMatch/fo?_fooo3251=== RUN TestGlobMatch/?oo_foo3252=== PAUSE TestGlobMatch/?oo_foo3253=== RUN TestGlobMatch/?oo_boo3254=== PAUSE TestGlobMatch/?oo_boo3255=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main3256=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main3257=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main3258=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main3259=== CONT TestGlobMatch/foo_foo3260=== CONT TestGlobMatch/?oo_foo3261=== CONT TestGlobMatch/fo?_fooo3262=== CONT TestGlobMatch/fo?_fo3263=== CONT TestGlobMatch/fo?_foo3264=== CONT TestGlobMatch/refs/*/main_refs/heads/main3265=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.03266=== CONT TestGlobMatch/refs/heads/*_refs/heads/main3267=== CONT TestGlobMatch/*/*_foo3268=== CONT TestGlobMatch/*/*_foo/bar3269=== CONT TestGlobMatch/foo*bar_foobarbaz3270=== CONT TestGlobMatch/foo*bar_foo123bar3271=== CONT TestGlobMatch/foo*bar_foobar3272=== CONT TestGlobMatch/*bar_foo3273=== CONT TestGlobMatch/*bar_foobar3274=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main3275=== CONT TestGlobMatch/?oo_boo3276=== CONT TestGlobMatch/*bar_bar3277=== CONT TestGlobMatch/foo*_bar3278=== CONT TestGlobMatch/foo*_foobar3279=== CONT TestGlobMatch/foo*_foo3280=== CONT TestGlobMatch/*_anything3281=== CONT TestGlobMatch/*_3282=== CONT TestGlobMatch/foo_bar3283=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main3284--- PASS: TestGlobMatch (0.00s)3285 --- PASS: TestGlobMatch/foo_foo (0.00s)3286 --- PASS: TestGlobMatch/?oo_foo (0.00s)3287 --- PASS: TestGlobMatch/fo?_fooo (0.00s)3288 --- PASS: TestGlobMatch/fo?_fo (0.00s)3289 --- PASS: TestGlobMatch/fo?_foo (0.00s)3290 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)3291 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)3292 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)3293 --- PASS: TestGlobMatch/*/*_foo (0.00s)3294 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)3295 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)3296 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)3297 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)3298 --- PASS: TestGlobMatch/*bar_foo (0.00s)3299 --- PASS: TestGlobMatch/*bar_foobar (0.00s)3300 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)3301 --- PASS: TestGlobMatch/?oo_boo (0.00s)3302 --- PASS: TestGlobMatch/*bar_bar (0.00s)3303 --- PASS: TestGlobMatch/foo*_bar (0.00s)3304 --- PASS: TestGlobMatch/foo*_foobar (0.00s)3305 --- PASS: TestGlobMatch/foo*_foo (0.00s)3306 --- PASS: TestGlobMatch/*_anything (0.00s)3307 --- PASS: TestGlobMatch/*_ (0.00s)3308 --- PASS: TestGlobMatch/foo_bar (0.00s)3309 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)33102026/10/01 10:24:32 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:38303/oidc3311--- PASS: TestScopes_Rules (0.06s)33122026/10/01 10:24:32 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:33329/oidc3313--- PASS: TestScopes_LegacyProviderDefaultsToWrite (0.07s)33142026/10/01 10:24:32 http: TLS handshake error from 127.0.0.1:59710: remote error: tls: bad certificate3315--- PASS: TestNewValidator_KubernetesRequiresCA (0.07s)33162026/10/01 10:24:32 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45649/oidc3317--- PASS: TestValidateToken_BoundSubjectMismatch (0.10s)33182026/10/01 10:24:32 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:46483/oidc3319--- PASS: TestValidateToken_Expired (0.11s)33202026/10/01 10:24:32 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:36861/oidc33212026/10/01 10:24:32 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:40667/oidc3322--- PASS: TestValidateToken_WrongAudience (0.12s)33232026/10/01 10:24:32 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:37853/oidc3324--- PASS: TestValidateToken_ValidToken (0.12s)3325--- PASS: TestValidateToken_BoundClaimsMismatch (0.13s)33262026/10/01 10:24:32 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC1233327--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (0.15s)33282026/10/01 10:24:32 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45981/oidc3329--- PASS: TestPins_TopLevelShorthand (0.17s)33302026/10/01 10:24:32 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:37127/oidc3331--- PASS: TestPins_ReservedForMatchingRule (0.18s)33322026/10/01 10:24:32 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:349013333--- PASS: TestValidateToken_KubernetesServiceAccount (0.20s)33342026/10/01 10:24:32 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:40651/oidc33352026/10/01 10:24:32 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:42835/oidc3336--- PASS: TestValidateToken_MultipleProviders (0.37s)33372026/10/01 10:24:32 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:41237/oidc3338--- PASS: TestValidateToken_NoMatchingProvider (0.38s)3339PASS3340Running hook tests...3341=== RUN TestSendPathsEmpty3342=== PAUSE TestSendPathsEmpty3343=== RUN TestQueueEnqueueAndFetch3344=== PAUSE TestQueueEnqueueAndFetch3345=== RUN TestQueueDeduplication3346=== PAUSE TestQueueDeduplication3347=== RUN TestQueueRemove3348=== PAUSE TestQueueRemove3349=== RUN TestQueueFetchBatchLimit3350=== PAUSE TestQueueFetchBatchLimit3351=== RUN TestQueueRetryMovesToBack3352=== PAUSE TestQueueRetryMovesToBack3353=== RUN TestQueueFetchRemoveLifecycle3354=== PAUSE TestQueueFetchRemoveLifecycle3355=== RUN TestQueueConcurrentWriters3356=== PAUSE TestQueueConcurrentWriters3357=== RUN TestQueueRemoveLargeClosure3358=== PAUSE TestQueueRemoveLargeClosure3359=== RUN TestServerClientIntegration3360=== PAUSE TestServerClientIntegration3361=== RUN TestServerQueueError3362=== PAUSE TestServerQueueError3363=== RUN TestGetListenerSocketActivation3364 server_test.go:210: === RUN TestGetListenerSocketActivation3365 --- PASS: TestGetListenerSocketActivation (0.00s)3366 PASS3367 3368--- PASS: TestGetListenerSocketActivation (0.01s)3369=== RUN TestDrainIsolatesPoisonPath3370=== PAUSE TestDrainIsolatesPoisonPath3371=== RUN TestRunNotBlockedByPoisonHead3372=== PAUSE TestRunNotBlockedByPoisonHead3373=== RUN TestDrainGivesUpWhenServerDown3374=== PAUSE TestDrainGivesUpWhenServerDown3375=== RUN TestFailedPathPrunedByLaterClosure3376=== PAUSE TestFailedPathPrunedByLaterClosure3377=== RUN TestWorkerUploadsAndRemoves3378=== PAUSE TestWorkerUploadsAndRemoves3379=== RUN TestWorkerSkipsGCdPaths3380=== PAUSE TestWorkerSkipsGCdPaths3381=== RUN TestWorkerPrunesClosureDeps3382=== PAUSE TestWorkerPrunesClosureDeps3383=== RUN TestDrainTimeout3384=== PAUSE TestDrainTimeout3385=== CONT TestSendPathsEmpty3386=== CONT TestFailedPathPrunedByLaterClosure3387=== CONT TestWorkerSkipsGCdPaths3388--- PASS: TestSendPathsEmpty (0.00s)3389=== CONT TestDrainGivesUpWhenServerDown3390=== CONT TestRunNotBlockedByPoisonHead3391=== CONT TestDrainIsolatesPoisonPath3392=== CONT TestServerQueueError3393=== CONT TestServerClientIntegration3394=== CONT TestQueueRemoveLargeClosure3395=== CONT TestWorkerPrunesClosureDeps3396=== CONT TestQueueConcurrentWriters3397=== CONT TestQueueFetchRemoveLifecycle3398=== CONT TestQueueRetryMovesToBack3399=== CONT TestDrainTimeout3400=== CONT TestQueueFetchBatchLimit3401=== CONT TestQueueRemove34022026/10/01 10:24:32 ERROR Failed to queue paths error="permission denied" count=13403=== CONT TestQueueDeduplication3404=== CONT TestQueueEnqueueAndFetch3405--- PASS: TestServerClientIntegration (0.00s)3406=== CONT TestWorkerUploadsAndRemoves3407--- PASS: TestServerQueueError (0.00s)34082026/10/01 10:24:33 INFO Upload queue status pending=234092026/10/01 10:24:33 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths2737942536/002/nonexistent34102026/10/01 10:24:33 INFO Uploading batch count=134112026/10/01 10:24:33 INFO Upload queue status pending=234122026/10/01 10:24:33 INFO Uploading batch count=434132026/10/01 10:24:33 ERROR Upload failed error="upload failed" count=43414--- PASS: TestQueueDeduplication (0.01s)34152026/10/01 10:24:33 INFO Upload queue status pending=234162026/10/01 10:24:33 INFO Uploading batch count=134172026/10/01 10:24:33 INFO Uploading batch count=234182026/10/01 10:24:33 INFO Uploading batch count=234192026/10/01 10:24:33 ERROR Upload failed error="upload failed" count=234202026/10/01 10:24:33 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown378971454/002/a34212026/10/01 10:24:33 INFO Uploading batch count=134222026/10/01 10:24:33 ERROR Upload failed error="upload failed" count=134232026/10/01 10:24:33 INFO Uploading batch count=234242026/10/01 10:24:33 INFO Uploading batch count=13425--- PASS: TestQueueRetryMovesToBack (0.02s)34262026/10/01 10:24:33 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainIsolatesPoisonPath985621642/002/bbb3427--- PASS: TestQueueFetchBatchLimit (0.02s)34282026/10/01 10:24:33 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown378971454/002/b34292026/10/01 10:24:33 INFO Upload queue status pending=33430--- PASS: TestQueueFetchRemoveLifecycle (0.02s)34312026/10/01 10:24:33 INFO Uploading batch count=134322026/10/01 10:24:33 ERROR Upload failed error="upload failed" count=134332026/10/01 10:24:33 INFO Uploading batch count=13434--- PASS: TestQueueEnqueueAndFetch (0.02s)34352026/10/01 10:24:33 INFO Uploading batch count=234362026/10/01 10:24:33 ERROR Upload failed error="upload failed" count=234372026/10/01 10:24:33 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown378971454/002/c3438--- PASS: TestQueueRemove (0.02s)34392026/10/01 10:24:33 INFO Uploading batch count=134402026/10/01 10:24:33 ERROR Upload failed error="upload failed" count=134412026/10/01 10:24:33 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown378971454/002/d34422026/10/01 10:24:33 INFO Uploading batch count=134432026/10/01 10:24:33 ERROR Upload failed error="upload failed" count=134442026/10/01 10:24:33 INFO Uploading batch count=234452026/10/01 10:24:33 ERROR Upload failed error="upload failed" count=234462026/10/01 10:24:33 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown378971454/002/e34472026/10/01 10:24:33 INFO Uploading batch count=134482026/10/01 10:24:33 ERROR Upload failed error="upload failed" count=134492026/10/01 10:24:33 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown378971454/002/f3450--- PASS: TestFailedPathPrunedByLaterClosure (0.02s)34512026/10/01 10:24:33 ERROR Drain finished with paths left in queue remaining=134522026/10/01 10:24:33 ERROR Drain finished with paths left in queue remaining=103453--- PASS: TestDrainIsolatesPoisonPath (0.02s)3454--- PASS: TestDrainGivesUpWhenServerDown (0.02s)3455--- PASS: TestWorkerUploadsAndRemoves (0.03s)3456--- PASS: TestWorkerSkipsGCdPaths (0.04s)3457--- PASS: TestWorkerPrunesClosureDeps (0.04s)3458--- PASS: TestQueueRemoveLargeClosure (0.15s)3459--- PASS: TestQueueConcurrentWriters (0.16s)34602026/10/01 10:24:33 ERROR Upload failed error="context deadline exceeded" count=234612026/10/01 10:24:33 ERROR Drain finished with paths left in queue remaining=43462--- PASS: TestDrainTimeout (0.22s)34632026/10/01 10:24:34 INFO Uploading batch count=134642026/10/01 10:24:34 INFO Uploading batch count=134652026/10/01 10:24:34 INFO Uploading batch count=134662026/10/01 10:24:34 ERROR Upload failed error="upload failed" count=134672026/10/01 10:24:34 INFO Uploading batch count=134682026/10/01 10:24:34 ERROR Upload failed error="upload failed" count=134692026/10/01 10:24:34 INFO Uploading batch count=134702026/10/01 10:24:34 ERROR Upload failed error="upload failed" count=134712026/10/01 10:24:34 INFO Uploading batch count=134722026/10/01 10:24:34 ERROR Upload failed error="upload failed" count=134732026/10/01 10:24:34 ERROR Drain finished with paths left in queue remaining=13474--- PASS: TestRunNotBlockedByPoisonHead (1.03s)3475PASS