niks3-go-unit-tests
checks.aarch64-darwin.go-unit-tests
· build #233
· raw
1Running client tests...2=== RUN TestDoServerRequestAttachesToken3=== PAUSE TestDoServerRequestAttachesToken4=== RUN TestRegisterUploadedObjectReusesConnections5=== PAUSE TestRegisterUploadedObjectReusesConnections6=== RUN TestCaseHackSuffix7=== PAUSE TestCaseHackSuffix8=== RUN TestFilterOversizedClosures9=== PAUSE TestFilterOversizedClosures10=== RUN TestUploadMultipart_PartsInParallel11=== PAUSE TestUploadMultipart_PartsInParallel12=== RUN TestPartSizeForNAR13=== PAUSE TestPartSizeForNAR14=== RUN TestUploadMultipart_SupersededByPeer15=== PAUSE TestUploadMultipart_SupersededByPeer16=== RUN TestDumpPathCaseHackMatchesNix17--- PASS: TestDumpPathCaseHackMatchesNix (0.07s)18=== RUN TestDumpPathCaseHackCollision19--- PASS: TestDumpPathCaseHackCollision (0.00s)20=== RUN TestDumpPathMatchesNix21=== PAUSE TestDumpPathMatchesNix22=== RUN TestDumpPathSingleFile23=== PAUSE TestDumpPathSingleFile24=== RUN TestDumpPathWriterError25=== PAUSE TestDumpPathWriterError26=== RUN TestEncodeNixBase3227=== PAUSE TestEncodeNixBase3228=== RUN TestEncodeNixBase32WithRealHash29=== PAUSE TestEncodeNixBase32WithRealHash30=== RUN TestConvertHashToNix3231=== PAUSE TestConvertHashToNix3232=== RUN TestGetStorePathHash33=== PAUSE TestGetStorePathHash34=== RUN TestPathInfoHashCompatibility35=== PAUSE TestPathInfoHashCompatibility36=== RUN TestParsePathInfoJSON37=== PAUSE TestParsePathInfoJSON38=== RUN TestParsePathInfoJSONMultiplePaths39=== PAUSE TestParsePathInfoJSONMultiplePaths40=== RUN TestPathInfoCACompatibility41=== PAUSE TestPathInfoCACompatibility42=== RUN TestRateLimiterFeedback43=== PAUSE TestRateLimiterFeedback44=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess45=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess46=== RUN TestResolveStorePath47=== PAUSE TestResolveStorePath48=== RUN TestDoWithRetry_BodyReplayedViaGetBody49=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody50=== RUN TestShellSplit51=== PAUSE TestShellSplit52=== RUN TestShellSplitErrors53=== PAUSE TestShellSplitErrors54=== RUN TestStreamPushReportsEveryPath55=== PAUSE TestStreamPushReportsEveryPath56=== RUN TestStreamPushBatchesUnderLoad57=== PAUSE TestStreamPushBatchesUnderLoad58=== RUN TestStreamPushIsolatesFailures59=== PAUSE TestStreamPushIsolatesFailures60=== RUN TestStreamPushGivesUpOnDeadServer61=== PAUSE TestStreamPushGivesUpOnDeadServer62=== RUN TestStreamPushRequestLine63=== PAUSE TestStreamPushRequestLine64=== RUN TestSetClientTLS65=== PAUSE TestSetClientTLS66=== RUN TestSetClientTLSDoesNotMutateDefaultTransport67=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport68=== RUN TestSetClientTLSErrors69=== PAUSE TestSetClientTLSErrors70=== RUN TestStaticToken71=== PAUSE TestStaticToken72=== RUN TestFileTokenReadsAndCaches73=== PAUSE TestFileTokenReadsAndCaches74=== RUN TestFileTokenMissing75=== PAUSE TestFileTokenMissing76=== RUN TestFileTokenEmpty77=== PAUSE TestFileTokenEmpty78=== RUN TestScriptTokenNoExpiryRerunsEveryCall79=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall80=== RUN TestScriptTokenCachesUntilRefresh81=== PAUSE TestScriptTokenCachesUntilRefresh82=== RUN TestScriptTokenEmptyToken83=== PAUSE TestScriptTokenEmptyToken84=== RUN TestScriptTokenBadJSON85=== PAUSE TestScriptTokenBadJSON86=== RUN TestScriptTokenScriptFails87=== PAUSE TestScriptTokenScriptFails88=== RUN TestScriptTokenEmptyCommand89=== PAUSE TestScriptTokenEmptyCommand90=== CONT TestDoServerRequestAttachesToken91=== CONT TestDoWithRetry_BodyReplayedViaGetBody92=== CONT TestEncodeNixBase32WithRealHash93--- PASS: TestEncodeNixBase32WithRealHash (0.00s)94=== CONT TestParsePathInfoJSONMultiplePaths95=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths96=== CONT TestParsePathInfoJSON97=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths98=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths99=== RUN TestParsePathInfoJSON/Nix_format100=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths101=== CONT TestPathInfoCACompatibility102=== PAUSE TestParsePathInfoJSON/Nix_format103=== CONT TestPathInfoHashCompatibility104=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)105=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)106=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon107=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon108=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI109=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI110=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512111=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512112=== CONT TestFilterOversizedClosures113=== RUN TestFilterOversizedClosures/no_limit_keeps_everything114=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything115=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped116=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped117=== RUN TestFilterOversizedClosures/all_closures_skipped118=== PAUSE TestFilterOversizedClosures/all_closures_skipped119=== CONT TestPartSizeForNAR120=== RUN TestPartSizeForNAR/zero_stays_at_minimum121=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum122=== RUN TestPartSizeForNAR/small_stays_at_minimum123=== PAUSE TestPartSizeForNAR/small_stays_at_minimum124=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum125=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum126=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts127=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts128=== RUN TestPartSizeForNAR/1_TiB129=== PAUSE TestPartSizeForNAR/1_TiB130=== RUN TestPartSizeForNAR/5_TiB_S3_max_object131=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object132=== CONT TestGetStorePathHash133=== RUN TestGetStorePathHash/valid_store_path134=== CONT TestConvertHashToNix32135=== RUN TestConvertHashToNix32/SRI_format_to_Nix32136=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32137=== RUN TestConvertHashToNix32/already_Nix32_format138=== PAUSE TestConvertHashToNix32/already_Nix32_format139=== RUN TestConvertHashToNix32/invalid_format140=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess141=== CONT TestResolveStorePath1422026/09/21 13:47:32 WARN Rate limiter enabled after throttle name=server-test rate=5143=== CONT TestRateLimiterFeedback144=== RUN TestRateLimiterFeedback/429_enables_limiter145=== RUN TestPathInfoCACompatibility/null_ca_field146=== PAUSE TestPathInfoCACompatibility/null_ca_field147=== RUN TestPathInfoCACompatibility/old_string_format_-_text148=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text149=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive150=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive151=== RUN TestPathInfoCACompatibility/new_structured_format_-_text152=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text153=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method154=== RUN TestParsePathInfoJSON/Lix_format155=== PAUSE TestParsePathInfoJSON/Lix_format156=== RUN TestPartSizeForNAR/capped_at_5_GiB157=== PAUSE TestPartSizeForNAR/capped_at_5_GiB158=== PAUSE TestGetStorePathHash/valid_store_path159=== RUN TestGetStorePathHash/basename_without_hyphen_should_error160=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error161=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error162=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error163=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error164=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error165=== RUN TestParsePathInfoJSON/empty_input166=== PAUSE TestParsePathInfoJSON/empty_input167=== RUN TestParsePathInfoJSON/whitespace_only168=== CONT TestUploadMultipart_PartsInParallel169=== CONT TestUploadMultipart_SupersededByPeer170=== PAUSE TestParsePathInfoJSON/whitespace_only171=== RUN TestUploadMultipart_SupersededByPeer/exists172=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method173=== RUN TestParsePathInfoJSON/invalid_JSON174=== PAUSE TestUploadMultipart_SupersededByPeer/exists175=== PAUSE TestRateLimiterFeedback/429_enables_limiter176=== RUN TestRateLimiterFeedback/503_enables_limiter177=== PAUSE TestRateLimiterFeedback/503_enables_limiter178=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter179=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter180=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter181=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter182=== PAUSE TestParsePathInfoJSON/invalid_JSON183=== CONT TestEncodeNixBase32184=== PAUSE TestConvertHashToNix32/invalid_format185=== CONT TestDumpPathWriterError186=== RUN TestUploadMultipart_SupersededByPeer/missing187=== CONT TestCaseHackSuffix188--- PASS: TestResolveStorePath (0.00s)189=== CONT TestDumpPathSingleFile190=== RUN TestEncodeNixBase32/test_string_hash191=== PAUSE TestEncodeNixBase32/test_string_hash192=== CONT TestRegisterUploadedObjectReusesConnections193=== RUN TestEncodeNixBase32/empty_input194=== PAUSE TestEncodeNixBase32/empty_input195=== CONT TestDumpPathMatchesNix196--- PASS: TestDoServerRequestAttachesToken (0.01s)197=== CONT TestStaticToken198--- PASS: TestStaticToken (0.00s)1992026/09/21 13:47:32 WARN Rate limiter enabled after throttle name=server-test rate=52002026/09/21 13:47:32 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:60723201=== PAUSE TestUploadMultipart_SupersededByPeer/missing202=== CONT TestScriptTokenNoExpiryRerunsEveryCall2032026/09/21 13:47:32 WARN Rate limiter backed off name=server-test rate=52042026/09/21 13:47:32 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:60723205--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.01s)206=== CONT TestScriptTokenEmptyCommand207--- PASS: TestScriptTokenEmptyCommand (0.00s)208=== CONT TestFileTokenEmpty209--- PASS: TestFileTokenEmpty (0.00s)210=== CONT TestScriptTokenScriptFails211=== CONT TestScriptTokenCachesUntilRefresh212--- PASS: TestScriptTokenScriptFails (0.01s)213=== CONT TestScriptTokenBadJSON214--- PASS: TestScriptTokenBadJSON (0.02s)215=== CONT TestFileTokenMissing216--- PASS: TestFileTokenMissing (0.00s)217=== CONT TestScriptTokenEmptyToken218--- PASS: TestRegisterUploadedObjectReusesConnections (0.04s)219=== CONT TestFileTokenReadsAndCaches220--- PASS: TestFileTokenReadsAndCaches (0.00s)221=== CONT TestStreamPushGivesUpOnDeadServer2222026/09/21 13:47:32 ERROR Upload failed error="connection refused" count=202232026/09/21 13:47:32 ERROR Server seems unavailable, giving up on batch untried=17224--- PASS: TestStreamPushGivesUpOnDeadServer (0.00s)225=== CONT TestStreamPushReportsEveryPath226--- PASS: TestStreamPushReportsEveryPath (0.00s)227=== CONT TestSetClientTLSErrors228=== RUN TestSetClientTLSErrors/missing_cert_file229=== PAUSE TestSetClientTLSErrors/missing_cert_file230=== RUN TestSetClientTLSErrors/missing_key_file231=== PAUSE TestSetClientTLSErrors/missing_key_file232=== RUN TestSetClientTLSErrors/missing_ca_file233=== PAUSE TestSetClientTLSErrors/missing_ca_file234=== RUN TestSetClientTLSErrors/invalid_ca_file235=== PAUSE TestSetClientTLSErrors/invalid_ca_file236=== CONT TestStreamPushIsolatesFailures2372026/09/21 13:47:32 ERROR Upload failed error="bad path" count=3238--- PASS: TestStreamPushIsolatesFailures (0.00s)239=== CONT TestSetClientTLSDoesNotMutateDefaultTransport240--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.00s)241=== CONT TestStreamPushBatchesUnderLoad242--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.04s)243=== CONT TestSetClientTLS244--- PASS: TestDumpPathWriterError (0.05s)245=== CONT TestStreamPushRequestLine2462026/09/21 13:47:32 ERROR Upload failed error=boom count=1247--- PASS: TestScriptTokenEmptyToken (0.01s)248=== CONT TestShellSplitErrors249--- PASS: TestShellSplitErrors (0.00s)250=== CONT TestShellSplit251--- PASS: TestShellSplit (0.00s)252=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths253=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths254--- PASS: TestParsePathInfoJSONMultiplePaths (0.00s)255 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)256 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)257=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)258=== CONT TestFilterOversizedClosures/no_limit_keeps_everything259=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512260=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI261=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon262--- PASS: TestPathInfoHashCompatibility (0.00s)263 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)264 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)265 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)266 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)267=== CONT TestFilterOversizedClosures/all_closures_skipped2682026/09/21 13:47:32 WARN Skipping closure: path exceeds server max NAR size top_level_path=/nix/store/cccccccccccccccccccccccccccccccc-wrapper oversized_path=/nix/store/cccccccccccccccccccccccccccccccc-wrapper nar_size=100 max_nar_size=50269=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped2702026/09/21 13:47:32 WARN Skipping closure: path exceeds server max NAR size top_level_path=/nix/store/cccccccccccccccccccccccccccccccc-wrapper oversized_path=/nix/store/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-vm-image nar_size=5000 max_nar_size=2000271--- PASS: TestFilterOversizedClosures (0.00s)272 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)273 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)274 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)275=== CONT TestPartSizeForNAR/zero_stays_at_minimum276=== CONT TestGetStorePathHash/valid_store_path277=== CONT TestPartSizeForNAR/small_stays_at_minimum278=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error279=== CONT TestGetStorePathHash/basename_without_hyphen_should_error280=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error281=== RUN TestSetClientTLS/rejects_connection_without_client_cert282=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert283--- PASS: TestGetStorePathHash (0.00s)284 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)285 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)286 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)287 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)288=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA289=== CONT TestPartSizeForNAR/1_TiB290=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA291=== CONT TestPartSizeForNAR/capped_at_5_GiB292=== CONT TestPartSizeForNAR/5_TiB_S3_max_object293=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts294=== RUN TestSetClientTLS/preserves_debug_logging_transport295=== PAUSE TestSetClientTLS/preserves_debug_logging_transport296=== CONT TestPathInfoCACompatibility/null_ca_field297=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum298--- PASS: TestPartSizeForNAR (0.00s)299 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)300 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)301 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)302 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)303 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)304 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)305 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)306=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method307=== CONT TestPathInfoCACompatibility/new_structured_format_-_text308=== CONT TestPathInfoCACompatibility/old_string_format_-_text309=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive310=== CONT TestRateLimiterFeedback/429_enables_limiter311--- PASS: TestPathInfoCACompatibility (0.00s)312 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)313 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)314 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)315 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)316 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)317=== CONT TestParsePathInfoJSON/Nix_format318=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter3192026/09/21 13:47:32 WARN Rate limiter enabled after throttle name=server-test rate=53202026/09/21 13:47:32 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:60799321=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter3222026/09/21 13:47:32 WARN Rate limiter backed off name=server-test rate=5323=== CONT TestRateLimiterFeedback/503_enables_limiter324=== CONT TestParsePathInfoJSON/invalid_JSON325=== CONT TestConvertHashToNix32/SRI_format_to_Nix32326=== CONT TestConvertHashToNix32/invalid_format3272026/09/21 13:47:32 WARN Rate limiter enabled after throttle name=server-test rate=53282026/09/21 13:47:32 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:60805329=== CONT TestConvertHashToNix32/already_Nix32_format330--- PASS: TestConvertHashToNix32 (0.00s)331 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)332 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)333 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)334=== CONT TestParsePathInfoJSON/empty_input335=== CONT TestParsePathInfoJSON/whitespace_only336=== CONT TestParsePathInfoJSON/Lix_format337--- PASS: TestParsePathInfoJSON (0.00s)338 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)339 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)340 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)341 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)342 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)343=== CONT TestEncodeNixBase32/test_string_hash344=== CONT TestEncodeNixBase32/empty_input345--- PASS: TestEncodeNixBase32 (0.00s)346 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)347 --- PASS: TestEncodeNixBase32/empty_input (0.00s)348=== CONT TestUploadMultipart_SupersededByPeer/exists3492026/09/21 13:47:32 WARN Rate limiter backed off name=server-test rate=5350--- PASS: TestRateLimiterFeedback (0.00s)351 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)352 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)353 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)354 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)355=== CONT TestUploadMultipart_SupersededByPeer/missing356=== CONT TestSetClientTLSErrors/missing_cert_file357--- PASS: TestUploadMultipart_SupersededByPeer (0.01s)358 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.00s)359 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)360=== CONT TestSetClientTLSErrors/invalid_ca_file361=== CONT TestSetClientTLSErrors/missing_ca_file362=== CONT TestSetClientTLSErrors/missing_key_file363=== CONT TestSetClientTLS/rejects_connection_without_client_cert364=== CONT TestSetClientTLS/preserves_debug_logging_transport365--- PASS: TestSetClientTLSErrors (0.00s)366 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)367 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)368 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)369 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)370=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA371--- PASS: TestScriptTokenCachesUntilRefresh (0.05s)372--- PASS: TestStreamPushRequestLine (0.01s)373--- PASS: TestDumpPathSingleFile (0.06s)3742026/09/21 13:47:32 http: TLS handshake error from 127.0.0.1:60811: remote error: tls: bad certificate375--- PASS: TestSetClientTLS (0.00s)376 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)377 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)378 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.01s)379--- PASS: TestCaseHackSuffix (0.07s)380--- PASS: TestDumpPathMatchesNix (0.08s)381--- PASS: TestStreamPushBatchesUnderLoad (0.10s)382--- PASS: TestUploadMultipart_PartsInParallel (0.62s)383--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)384PASS385Running server tests...386The files belonging to this database system will be owned by user "_nixbld1".387This user must also own the server process.388389The database cluster will be initialized with locale "C".390The default database encoding has accordingly been set to "SQL_ASCII".391The default text search configuration will be set to "english".392393Data page checksums are enabled.394395creating directory /nix/var/nix/builds/nix-55841-2080533047/postgres40980016/data ... ok396creating subdirectories ... ok397selecting dynamic shared memory implementation ... posix398selecting default "max_connections" ... 100399selecting default "shared_buffers" ... 128MB400selecting default time zone ... UTC401creating configuration files ... ok402running bootstrap script ... ok403performing post-bootstrap initialization ... ok404syncing data to disk ... ok405406initdb: warning: enabling "trust" authentication for local connections407initdb: 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.408409Success. You can now start the database server using:410411 pg_ctl -D /nix/var/nix/builds/nix-55841-2080533047/postgres40980016/data -l logfile start412413/nix/var/nix/builds/nix-55841-2080533047/postgres40980016:5432 - no response4142026-09-21 13:47:34.195 UTC [55880] LOG: starting PostgreSQL 18.6 on aarch64-apple-darwin25.6.0, compiled by clang version 21.1.8, 64-bit4152026-09-21 13:47:34.196 UTC [55880] LOG: listening on Unix socket "/nix/var/nix/builds/nix-55841-2080533047/postgres40980016/.s.PGSQL.5432"4162026-09-21 13:47:34.198 UTC [55887] LOG: database system was shut down at 2026-09-21 13:47:34 UTC4172026-09-21 13:47:34.198 UTC [55880] LOG: database system is ready to accept connections418/nix/var/nix/builds/nix-55841-2080533047/postgres40980016:5432 - accepting connections419=== RUN TestService_AuthMiddleware420=== PAUSE TestService_AuthMiddleware421=== RUN TestService_AuthMiddleware_MTLSProxyHeader422=== PAUSE TestService_AuthMiddleware_MTLSProxyHeader423=== RUN TestService_AuthMiddleware_MTLSBoundSubjects424=== PAUSE TestService_AuthMiddleware_MTLSBoundSubjects425=== RUN TestService_ReadAuthMiddleware426=== PAUSE TestService_ReadAuthMiddleware427=== RUN TestService_AuthMiddleware_OIDC428=== PAUSE TestService_AuthMiddleware_OIDC429=== RUN TestService_RequireScope_OIDC430=== PAUSE TestService_RequireScope_OIDC431=== RUN TestService_ReadScope_PublicByDefault432=== PAUSE TestService_ReadScope_PublicByDefault433=== RUN TestCacheConfigHandler434=== PAUSE TestCacheConfigHandler435=== RUN TestCacheStatsHandler436=== PAUSE TestCacheStatsHandler437=== RUN TestClientCADerivations438=== PAUSE TestClientCADerivations439=== RUN TestClientErrorHandling440=== PAUSE TestClientErrorHandling441=== RUN TestClientIntegration442=== PAUSE TestClientIntegration443=== RUN TestClientMultipleUploads444=== PAUSE TestClientMultipleUploads445=== RUN TestClientWithDependencies446=== PAUSE TestClientWithDependencies447=== RUN TestClientSharedPathCommittedMidPush448=== PAUSE TestClientSharedPathCommittedMidPush449=== RUN TestPinProtectsFromGC450=== PAUSE TestPinProtectsFromGC451=== RUN TestResolveDBConnectionString452=== PAUSE TestResolveDBConnectionString453=== RUN TestLeadElectsOneAndHandsOver454=== PAUSE TestLeadElectsOneAndHandsOver455=== RUN TestLeadIncumbentWinsAfterRestart4562026-09-21 13:47:34.801 UTC [55959] ERROR: relation "goose_db_version" does not exist at character 364572026-09-21 13:47:34.801 UTC [55959] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4582026/09/21 13:47:34 OK 20241026095416_initial_model.sql (5.25ms)4592026/09/21 13:47:34 OK 20251210153512_drop_unused_gin_index.sql (552.83µs)4602026/09/21 13:47:34 OK 20251218171726_add_pins.sql (1.16ms)4612026/09/21 13:47:34 OK 20260628120000_add_object_size_and_stats.sql (1.2ms)4622026/09/21 13:47:34 OK 20260905000000_add_claims.sql (1.35ms)4632026/09/21 13:47:34 OK 20260920000000_drop_claims.sql (899.92µs)4642026/09/21 13:47:34 goose: successfully migrated database to version: 202609200000004652026/09/21 13:47:34 OK 1_commit_pending_closure.sql (1.26ms)4662026/09/21 13:47:34 OK 2_object_stats_trigger.sql (298.88µs)4672026/09/21 13:47:34 goose: up to current file version: 24682026/09/21 13:47:34 INFO lead: acquired remote=192.0.2.1:12344692026/09/21 13:47:35 INFO lead: released remote=192.0.2.1:12344702026/09/21 13:47:35 INFO lead: acquired remote=192.0.2.1:12344712026/09/21 13:47:35 INFO lead: released remote=192.0.2.1:1234472--- PASS: TestLeadIncumbentWinsAfterRestart (1.12s)473=== RUN TestLeadEndsOnShutdown474=== PAUSE TestLeadEndsOnShutdown475=== RUN TestGCAdvisoryLockBlocksConcurrentRun4762026-09-21 13:47:35.617 UTC [55963] ERROR: relation "goose_db_version" does not exist at character 364772026-09-21 13:47:35.617 UTC [55963] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4782026/09/21 13:47:35 OK 20241026095416_initial_model.sql (3.74ms)4792026/09/21 13:47:35 OK 20251210153512_drop_unused_gin_index.sql (382.25µs)4802026/09/21 13:47:35 OK 20251218171726_add_pins.sql (848.75µs)4812026/09/21 13:47:35 OK 20260628120000_add_object_size_and_stats.sql (873.88µs)4822026/09/21 13:47:35 OK 20260905000000_add_claims.sql (1.04ms)4832026/09/21 13:47:35 OK 20260920000000_drop_claims.sql (657.79µs)4842026/09/21 13:47:35 goose: successfully migrated database to version: 202609200000004852026/09/21 13:47:35 OK 1_commit_pending_closure.sql (836.29µs)4862026/09/21 13:47:35 OK 2_object_stats_trigger.sql (210.33µs)4872026/09/21 13:47:35 goose: up to current file version: 2488--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.16s)489=== RUN TestGCBugBareHashReferences490=== PAUSE TestGCBugBareHashReferences491=== RUN TestGCMetrics492=== PAUSE TestGCMetrics493=== RUN TestGCTaskStore_StartNew494=== PAUSE TestGCTaskStore_StartNew495=== RUN TestGCTaskStore_DeduplicateSameParams496=== PAUSE TestGCTaskStore_DeduplicateSameParams497=== RUN TestGCTaskStore_ConflictDifferentParams498=== PAUSE TestGCTaskStore_ConflictDifferentParams499=== RUN TestGCTaskStore_GetEmpty500=== PAUSE TestGCTaskStore_GetEmpty501=== RUN TestGCTaskStore_GetReturnsLatest502=== PAUSE TestGCTaskStore_GetReturnsLatest503=== RUN TestGCTaskStore_CompletedAllowsNewTask504=== PAUSE TestGCTaskStore_CompletedAllowsNewTask505=== RUN TestGCTaskStore_PhaseUpdates506=== PAUSE TestGCTaskStore_PhaseUpdates507=== RUN TestGCTaskStore_Fail508=== PAUSE TestGCTaskStore_Fail509=== RUN TestGracefulShutdownDrainsInflight510=== PAUSE TestGracefulShutdownDrainsInflight511=== RUN TestService_healthCheckHandler512=== PAUSE TestService_healthCheckHandler513=== RUN TestService_readinessHandler514=== PAUSE TestService_readinessHandler515=== RUN TestGenerateLandingPage516=== PAUSE TestGenerateLandingPage517=== RUN TestCacheConfigHandlerMaxNarSize518=== PAUSE TestCacheConfigHandlerMaxNarSize519=== RUN TestCreatePendingClosureRejectsOversizedNAR520=== PAUSE TestCreatePendingClosureRejectsOversizedNAR521=== RUN TestNARDeduplicationMetadataUploadBug522=== PAUSE TestNARDeduplicationMetadataUploadBug523=== RUN TestMetricsInventory524=== PAUSE TestMetricsInventory525=== RUN TestService_NativeMTLS526=== PAUSE TestService_NativeMTLS527=== RUN TestServerTLSConfig528=== PAUSE TestServerTLSConfig529=== RUN TestMultipartCleanup530=== PAUSE TestMultipartCleanup531=== RUN TestObjectStatsTrigger532=== PAUSE TestObjectStatsTrigger533=== RUN TestOrphanedObjectsGC534=== PAUSE TestOrphanedObjectsGC535=== RUN TestOrphanedObjectsGCStressTest536=== PAUSE TestOrphanedObjectsGCStressTest537=== RUN TestResurrectedObjectNotDeleted538=== PAUSE TestResurrectedObjectNotDeleted539=== RUN TestParseSingleRange540=== PAUSE TestParseSingleRange541=== RUN TestIsValidCachePath542=== PAUSE TestIsValidCachePath543=== RUN TestReadProxyNarinfo544=== PAUSE TestReadProxyNarinfo545=== RUN TestReadProxyNarinfoAlreadyDecompressed546=== PAUSE TestReadProxyNarinfoAlreadyDecompressed547=== RUN TestReadProxyNarStreaming548=== PAUSE TestReadProxyNarStreaming549=== RUN TestReadProxy404550=== PAUSE TestReadProxy404551=== RUN TestReadProxyInvalidPath552=== PAUSE TestReadProxyInvalidPath553=== RUN TestReadProxyHead554=== PAUSE TestReadProxyHead555=== RUN TestReadProxyConditionalGet556=== PAUSE TestReadProxyConditionalGet557=== RUN TestReadProxyRootRedirectsToIndexHTML558=== PAUSE TestReadProxyRootRedirectsToIndexHTML559=== RUN TestReadProxyDisabled560=== PAUSE TestReadProxyDisabled561=== RUN TestReadRedirectNar562=== PAUSE TestReadRedirectNar563=== RUN TestReadRedirectKeepsNarinfoProxied564=== PAUSE TestReadRedirectKeepsNarinfoProxied565=== RUN TestReadProxyRangeRequest566=== PAUSE TestReadProxyRangeRequest567=== RUN TestReadRedirectUsesPublicS3URL568=== PAUSE TestReadRedirectUsesPublicS3URL569=== RUN TestRedundantMultipartUpload570=== PAUSE TestRedundantMultipartUpload571=== RUN TestCompleteMultipartUpload_ErrorButObjectExists572=== PAUSE TestCompleteMultipartUpload_ErrorButObjectExists573=== RUN TestCompletedNarNotReofferedAcrossClosures574=== PAUSE TestCompletedNarNotReofferedAcrossClosures575=== RUN TestPresignedUploadRegisteredBeforeCommit576=== PAUSE TestPresignedUploadRegisteredBeforeCommit577=== RUN TestService_Rustfstest578=== PAUSE TestService_Rustfstest579=== RUN TestParseSize580=== PAUSE TestParseSize581=== RUN TestSkippedUploadsHandler582=== PAUSE TestSkippedUploadsHandler583=== RUN TestSystemdListenerNotActivated584--- PASS: TestSystemdListenerNotActivated (0.00s)585=== RUN TestWatchdogBeatsWhenHealthy586--- PASS: TestWatchdogBeatsWhenHealthy (0.02s)587=== RUN TestWatchdogSkipsWhenUnhealthy5882026/09/21 13:47:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5892026/09/21 13:47:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5902026/09/21 13:47:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5912026/09/21 13:47:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5922026/09/21 13:47:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5932026/09/21 13:47:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5942026/09/21 13:47:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5952026/09/21 13:47:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5962026/09/21 13:47:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5972026/09/21 13:47:35 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"598--- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)599=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle600=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle601=== RUN TestProxyWriteTimeout602=== PAUSE TestProxyWriteTimeout603=== RUN TestIsValidUploadKey604=== PAUSE TestIsValidUploadKey605=== RUN TestUploadHandlersRejectInvalidKeys606=== PAUSE TestUploadHandlersRejectInvalidKeys607=== RUN TestUploadHandlersRejectOversizedBody608=== PAUSE TestUploadHandlersRejectOversizedBody609=== RUN TestService_cleanupPendingClosuresHandler610=== PAUSE TestService_cleanupPendingClosuresHandler611=== RUN TestService_createPendingClosureHandler612=== PAUSE TestService_createPendingClosureHandler613=== RUN TestService_verifyS3Integrity614=== PAUSE TestService_verifyS3Integrity615=== RUN TestCompleteMultipartUnregistered616=== PAUSE TestCompleteMultipartUnregistered617=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT618=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT619=== CONT TestService_AuthMiddleware620=== CONT TestIsValidCachePath621=== CONT TestParseSingleRange622=== CONT TestClientMultipleUploads623=== CONT TestOrphanedObjectsGC624=== RUN TestIsValidCachePath/narinfo625=== CONT TestGenerateLandingPage626=== RUN TestParseSingleRange/none627=== PAUSE TestParseSingleRange/none628=== RUN TestParseSingleRange/unknown_unit629=== PAUSE TestParseSingleRange/unknown_unit630=== RUN TestParseSingleRange/multi-range_ignored631=== PAUSE TestParseSingleRange/multi-range_ignored632=== CONT TestResurrectedObjectNotDeleted633=== PAUSE TestIsValidCachePath/narinfo634=== CONT TestOrphanedObjectsGCStressTest635=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT636=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars637=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars638=== CONT TestGCTaskStore_ConflictDifferentParams639=== RUN TestParseSingleRange/malformed_no_dash640=== PAUSE TestParseSingleRange/malformed_no_dash641=== RUN TestParseSingleRange/malformed_both_empty642=== PAUSE TestParseSingleRange/malformed_both_empty643=== RUN TestIsValidCachePath/nar_zst644=== RUN TestParseSingleRange/malformed_end_before_start645=== PAUSE TestParseSingleRange/malformed_end_before_start646=== RUN TestParseSingleRange/closed647--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)648=== PAUSE TestParseSingleRange/closed649=== CONT TestCompleteMultipartUnregistered650=== PAUSE TestIsValidCachePath/nar_zst651=== RUN TestIsValidCachePath/nar_xz652=== PAUSE TestIsValidCachePath/nar_xz653=== RUN TestIsValidCachePath/nar_bz2654=== RUN TestParseSingleRange/open-ended655=== PAUSE TestIsValidCachePath/nar_bz2656=== RUN TestIsValidCachePath/nar_uncompressed657=== PAUSE TestParseSingleRange/open-ended658=== PAUSE TestIsValidCachePath/nar_uncompressed659=== RUN TestParseSingleRange/end_clamped_to_size660=== RUN TestIsValidCachePath/ls661=== PAUSE TestParseSingleRange/end_clamped_to_size662=== RUN TestParseSingleRange/suffix663=== PAUSE TestIsValidCachePath/ls664=== PAUSE TestParseSingleRange/suffix665=== RUN TestIsValidCachePath/log666=== RUN TestParseSingleRange/suffix_exceeds_size667=== PAUSE TestIsValidCachePath/log668=== RUN TestIsValidCachePath/realisation669=== PAUSE TestIsValidCachePath/realisation670=== RUN TestIsValidCachePath/nix-cache-info671=== PAUSE TestIsValidCachePath/nix-cache-info672=== RUN TestIsValidCachePath/index.html673=== PAUSE TestIsValidCachePath/index.html674=== RUN TestIsValidCachePath/traversal_parent675=== PAUSE TestParseSingleRange/suffix_exceeds_size676=== PAUSE TestIsValidCachePath/traversal_parent677=== RUN TestIsValidCachePath/traversal_in_middle678=== RUN TestParseSingleRange/single_byte679=== PAUSE TestParseSingleRange/single_byte680=== PAUSE TestIsValidCachePath/traversal_in_middle681=== RUN TestParseSingleRange/start_past_EOF682=== PAUSE TestParseSingleRange/start_past_EOF683=== RUN TestIsValidCachePath/invalid_char_e684=== PAUSE TestIsValidCachePath/invalid_char_e685=== RUN TestParseSingleRange/start_far_past_EOF686=== PAUSE TestParseSingleRange/start_far_past_EOF687=== RUN TestIsValidCachePath/invalid_char_u688=== PAUSE TestIsValidCachePath/invalid_char_u689=== RUN TestIsValidCachePath/random_path690=== PAUSE TestIsValidCachePath/random_path691=== RUN TestIsValidCachePath/empty692=== PAUSE TestIsValidCachePath/empty693=== RUN TestIsValidCachePath/leading_slash694=== CONT TestService_verifyS3Integrity695=== PAUSE TestIsValidCachePath/leading_slash696=== RUN TestIsValidCachePath/wrong_extension697=== PAUSE TestIsValidCachePath/wrong_extension698=== RUN TestIsValidCachePath/short_hash699=== PAUSE TestIsValidCachePath/short_hash700=== CONT TestService_createPendingClosureHandler701--- PASS: TestGenerateLandingPage (0.01s)702=== CONT TestService_cleanupPendingClosuresHandler7032026-09-21 13:47:36.233 UTC [55985] ERROR: relation "goose_db_version" does not exist at character 367042026-09-21 13:47:36.233 UTC [55985] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7052026-09-21 13:47:36.240 UTC [55986] ERROR: relation "goose_db_version" does not exist at character 367062026-09-21 13:47:36.240 UTC [55986] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7072026-09-21 13:47:36.244 UTC [55988] ERROR: relation "goose_db_version" does not exist at character 367082026-09-21 13:47:36.244 UTC [55988] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7092026-09-21 13:47:36.245 UTC [55987] ERROR: relation "goose_db_version" does not exist at character 367102026-09-21 13:47:36.245 UTC [55987] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7112026-09-21 13:47:36.246 UTC [55989] ERROR: relation "goose_db_version" does not exist at character 367122026-09-21 13:47:36.246 UTC [55989] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7132026-09-21 13:47:36.248 UTC [55993] ERROR: relation "goose_db_version" does not exist at character 367142026-09-21 13:47:36.248 UTC [55993] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7152026-09-21 13:47:36.248 UTC [55991] ERROR: relation "goose_db_version" does not exist at character 367162026-09-21 13:47:36.248 UTC [55991] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7172026-09-21 13:47:36.249 UTC [55990] ERROR: relation "goose_db_version" does not exist at character 367182026-09-21 13:47:36.249 UTC [55990] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7192026-09-21 13:47:36.249 UTC [55992] ERROR: relation "goose_db_version" does not exist at character 367202026-09-21 13:47:36.249 UTC [55992] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7212026-09-21 13:47:36.249 UTC [55994] ERROR: relation "goose_db_version" does not exist at character 367222026-09-21 13:47:36.249 UTC [55994] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7232026/09/21 13:47:36 OK 20241026095416_initial_model.sql (8.95ms)7242026/09/21 13:47:36 OK 20251210153512_drop_unused_gin_index.sql (1.11ms)7252026/09/21 13:47:36 OK 20251218171726_add_pins.sql (2.17ms)7262026/09/21 13:47:36 OK 20241026095416_initial_model.sql (8.67ms)7272026/09/21 13:47:36 OK 20251210153512_drop_unused_gin_index.sql (599.29µs)7282026/09/21 13:47:36 OK 20241026095416_initial_model.sql (6.96ms)7292026/09/21 13:47:36 OK 20260628120000_add_object_size_and_stats.sql (2.52ms)7302026/09/21 13:47:36 OK 20251210153512_drop_unused_gin_index.sql (1.02ms)7312026/09/21 13:47:36 OK 20251218171726_add_pins.sql (2.29ms)7322026/09/21 13:47:36 OK 20241026095416_initial_model.sql (7.9ms)7332026/09/21 13:47:36 OK 20251218171726_add_pins.sql (2.39ms)7342026/09/21 13:47:36 OK 20241026095416_initial_model.sql (8.16ms)7352026/09/21 13:47:36 OK 20260905000000_add_claims.sql (3.14ms)7362026/09/21 13:47:36 OK 20251210153512_drop_unused_gin_index.sql (839.21µs)7372026/09/21 13:47:36 OK 20241026095416_initial_model.sql (7.03ms)7382026/09/21 13:47:36 OK 20260628120000_add_object_size_and_stats.sql (2.84ms)7392026/09/21 13:47:36 OK 20251210153512_drop_unused_gin_index.sql (972.25µs)7402026/09/21 13:47:36 OK 20251210153512_drop_unused_gin_index.sql (650.38µs)7412026/09/21 13:47:36 OK 20241026095416_initial_model.sql (7.72ms)7422026/09/21 13:47:36 OK 20260628120000_add_object_size_and_stats.sql (2.32ms)7432026/09/21 13:47:36 OK 20260920000000_drop_claims.sql (1.5ms)7442026/09/21 13:47:36 goose: successfully migrated database to version: 202609200000007452026/09/21 13:47:36 OK 20241026095416_initial_model.sql (8.1ms)7462026/09/21 13:47:36 OK 20251218171726_add_pins.sql (2.14ms)7472026/09/21 13:47:36 OK 20241026095416_initial_model.sql (8.13ms)7482026/09/21 13:47:36 OK 20251210153512_drop_unused_gin_index.sql (746.5µs)7492026/09/21 13:47:36 OK 20251210153512_drop_unused_gin_index.sql (723.63µs)7502026/09/21 13:47:36 OK 20241026095416_initial_model.sql (8.54ms)7512026/09/21 13:47:36 OK 1_commit_pending_closure.sql (1.2ms)7522026/09/21 13:47:36 OK 20251210153512_drop_unused_gin_index.sql (808.58µs)7532026/09/21 13:47:36 OK 20251218171726_add_pins.sql (1.98ms)7542026/09/21 13:47:36 OK 20260628120000_add_object_size_and_stats.sql (1.5ms)7552026/09/21 13:47:36 OK 2_object_stats_trigger.sql (650.08µs)7562026/09/21 13:47:36 goose: up to current file version: 27572026/09/21 13:47:36 OK 20251210153512_drop_unused_gin_index.sql (790.33µs)7582026/09/21 13:47:36 OK 20251218171726_add_pins.sql (1.38ms)7592026/09/21 13:47:36 OK 20251218171726_add_pins.sql (2.31ms)7602026/09/21 13:47:36 OK 20260905000000_add_claims.sql (2.09ms)7612026/09/21 13:47:36 OK 20260905000000_add_claims.sql (2.84ms)7622026/09/21 13:47:36 OK 20251218171726_add_pins.sql (1.51ms)7632026/09/21 13:47:36 OK 20251218171726_add_pins.sql (1.38ms)7642026/09/21 13:47:36 OK 20260628120000_add_object_size_and_stats.sql (1.31ms)7652026/09/21 13:47:36 OK 20260920000000_drop_claims.sql (1.03ms)7662026/09/21 13:47:36 goose: successfully migrated database to version: 202609200000007672026/09/21 13:47:36 OK 20260905000000_add_claims.sql (1.76ms)7682026/09/21 13:47:36 OK 20260920000000_drop_claims.sql (1.54ms)7692026/09/21 13:47:36 goose: successfully migrated database to version: 202609200000007702026/09/21 13:47:36 OK 20251218171726_add_pins.sql (1.88ms)7712026/09/21 13:47:36 OK 20260628120000_add_object_size_and_stats.sql (1.77ms)7722026/09/21 13:47:36 OK 20260628120000_add_object_size_and_stats.sql (1.58ms)7732026/09/21 13:47:36 OK 20260628120000_add_object_size_and_stats.sql (2.14ms)7742026/09/21 13:47:36 OK 20260905000000_add_claims.sql (1.51ms)7752026/09/21 13:47:36 OK 20260628120000_add_object_size_and_stats.sql (1.9ms)7762026/09/21 13:47:36 OK 1_commit_pending_closure.sql (1.61ms)7772026/09/21 13:47:36 OK 20260920000000_drop_claims.sql (1.37ms)7782026/09/21 13:47:36 goose: successfully migrated database to version: 202609200000007792026/09/21 13:47:36 OK 1_commit_pending_closure.sql (1.33ms)7802026/09/21 13:47:36 OK 2_object_stats_trigger.sql (614.42µs)7812026/09/21 13:47:36 goose: up to current file version: 27822026/09/21 13:47:36 OK 2_object_stats_trigger.sql (465.5µs)7832026/09/21 13:47:36 goose: up to current file version: 27842026/09/21 13:47:36 OK 1_commit_pending_closure.sql (1.16ms)7852026/09/21 13:47:36 OK 2_object_stats_trigger.sql (209.13µs)7862026/09/21 13:47:36 goose: up to current file version: 27872026/09/21 13:47:36 OK 20260920000000_drop_claims.sql (13.91ms)7882026/09/21 13:47:36 goose: successfully migrated database to version: 202609200000007892026/09/21 13:47:36 OK 20260905000000_add_claims.sql (14.41ms)7902026/09/21 13:47:36 OK 20260628120000_add_object_size_and_stats.sql (14.48ms)7912026/09/21 13:47:36 OK 20260905000000_add_claims.sql (14.37ms)7922026/09/21 13:47:36 OK 20260905000000_add_claims.sql (14.14ms)7932026/09/21 13:47:36 OK 1_commit_pending_closure.sql (891.54µs)7942026/09/21 13:47:36 OK 2_object_stats_trigger.sql (186.5µs)7952026/09/21 13:47:36 goose: up to current file version: 27962026/09/21 13:47:36 OK 20260920000000_drop_claims.sql (13.81ms)7972026/09/21 13:47:36 goose: successfully migrated database to version: 202609200000007982026/09/21 13:47:36 OK 20260920000000_drop_claims.sql (13.74ms)7992026/09/21 13:47:36 goose: successfully migrated database to version: 202609200000008002026/09/21 13:47:36 OK 20260920000000_drop_claims.sql (13.77ms)8012026/09/21 13:47:36 goose: successfully migrated database to version: 202609200000008022026/09/21 13:47:36 OK 20260905000000_add_claims.sql (27.59ms)8032026/09/21 13:47:36 OK 1_commit_pending_closure.sql (694.58µs)8042026/09/21 13:47:36 OK 1_commit_pending_closure.sql (745.67µs)8052026/09/21 13:47:36 OK 1_commit_pending_closure.sql (723.38µs)8062026/09/21 13:47:36 OK 2_object_stats_trigger.sql (172.92µs)8072026/09/21 13:47:36 goose: up to current file version: 28082026/09/21 13:47:36 OK 2_object_stats_trigger.sql (207.88µs)8092026/09/21 13:47:36 goose: up to current file version: 28102026/09/21 13:47:36 OK 2_object_stats_trigger.sql (209.58µs)8112026/09/21 13:47:36 goose: up to current file version: 28122026/09/21 13:47:36 OK 20260905000000_add_claims.sql (19.76ms)8132026/09/21 13:47:36 OK 20260920000000_drop_claims.sql (6.99ms)8142026/09/21 13:47:36 goose: successfully migrated database to version: 202609200000008152026/09/21 13:47:36 OK 20260920000000_drop_claims.sql (1.21ms)8162026/09/21 13:47:36 goose: successfully migrated database to version: 202609200000008172026/09/21 13:47:36 OK 1_commit_pending_closure.sql (652.54µs)8182026/09/21 13:47:36 OK 2_object_stats_trigger.sql (178.54µs)8192026/09/21 13:47:36 goose: up to current file version: 28202026/09/21 13:47:36 OK 1_commit_pending_closure.sql (728.46µs)8212026/09/21 13:47:36 OK 2_object_stats_trigger.sql (181.92µs)8222026/09/21 13:47:36 goose: up to current file version: 2823--- PASS: TestResurrectedObjectNotDeleted (0.47s)824=== CONT TestUploadHandlersRejectOversizedBody825=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure826=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure827=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart828=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart829=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts830=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts831=== CONT TestUploadHandlersRejectInvalidKeys832=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info833=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info834=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal835=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal836=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key837=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key838=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key839=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key840=== CONT TestIsValidUploadKey841=== RUN TestIsValidUploadKey/narinfo842=== PAUSE TestIsValidUploadKey/narinfo843=== RUN TestIsValidUploadKey/nar_zst844=== PAUSE TestIsValidUploadKey/nar_zst845=== RUN TestIsValidUploadKey/nar_xz846=== PAUSE TestIsValidUploadKey/nar_xz847=== RUN TestIsValidUploadKey/nar_plain848=== PAUSE TestIsValidUploadKey/nar_plain849=== RUN TestIsValidUploadKey/listing850=== PAUSE TestIsValidUploadKey/listing851=== RUN TestIsValidUploadKey/build_log852=== PAUSE TestIsValidUploadKey/build_log853=== RUN TestIsValidUploadKey/build_log_home-manager_file854=== PAUSE TestIsValidUploadKey/build_log_home-manager_file855=== RUN TestIsValidUploadKey/build_log_plus_in_name856=== PAUSE TestIsValidUploadKey/build_log_plus_in_name857=== RUN TestIsValidUploadKey/build_log_question_mark858=== PAUSE TestIsValidUploadKey/build_log_question_mark859=== RUN TestIsValidUploadKey/build_log_equals860=== PAUSE TestIsValidUploadKey/build_log_equals861=== RUN TestIsValidUploadKey/realisation862=== PAUSE TestIsValidUploadKey/realisation863=== RUN TestIsValidUploadKey/realisation_plus_in_output864=== PAUSE TestIsValidUploadKey/realisation_plus_in_output865=== RUN TestIsValidUploadKey/nix-cache-info866=== PAUSE TestIsValidUploadKey/nix-cache-info867=== RUN TestIsValidUploadKey/index.html868=== PAUSE TestIsValidUploadKey/index.html869=== RUN TestIsValidUploadKey/narinfo_key,_nar_type870=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type871=== RUN TestIsValidUploadKey/nar_key,_narinfo_type872=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type873=== RUN TestIsValidUploadKey/listing_key,_narinfo_type874=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type875=== RUN TestIsValidUploadKey/traversal876=== PAUSE TestIsValidUploadKey/traversal877=== RUN TestIsValidUploadKey/traversal_nar878=== PAUSE TestIsValidUploadKey/traversal_nar879=== RUN TestIsValidUploadKey/absolute880=== PAUSE TestIsValidUploadKey/absolute881=== RUN TestIsValidUploadKey/empty_key882=== PAUSE TestIsValidUploadKey/empty_key883=== RUN TestIsValidUploadKey/unknown_type884=== PAUSE TestIsValidUploadKey/unknown_type885=== CONT TestProxyWriteTimeout886=== RUN TestProxyWriteTimeout/narinfo887=== PAUSE TestProxyWriteTimeout/narinfo888=== RUN TestProxyWriteTimeout/1_GiB_nar889=== PAUSE TestProxyWriteTimeout/1_GiB_nar890=== RUN TestProxyWriteTimeout/10_GiB_nar891=== PAUSE TestProxyWriteTimeout/10_GiB_nar892=== RUN TestProxyWriteTimeout/unknown_size893=== PAUSE TestProxyWriteTimeout/unknown_size894=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle8952026/09/21 13:47:36 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"896--- PASS: TestService_AuthMiddleware (0.70s)897=== CONT TestSkippedUploadsHandler8982026/09/21 13:47:36 INFO Client skipped oversized paths paths=3 nar_bytes=5000000000899--- PASS: TestSkippedUploadsHandler (0.00s)900=== CONT TestParseSize901--- PASS: TestParseSize (0.00s)902=== CONT TestService_Rustfstest9032026/09/21 13:47:36 INFO Received uploads request method=POST path=/api/pending_closures904=== NAME TestOrphanedObjectsGC905 orphaned_objects_gc_test.go:290: GC Test Summary:906 orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A907 orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B908 orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)909 orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)910 orphaned_objects_gc_test.go:295: - Total deleted: 10 objects911--- PASS: TestOrphanedObjectsGC (1.06s)912=== CONT TestPresignedUploadRegisteredBeforeCommit913--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (1.07s)914=== CONT TestCompletedNarNotReofferedAcrossClosures9152026-09-21 13:47:37.026 UTC [56003] ERROR: relation "goose_db_version" does not exist at character 369162026-09-21 13:47:37.026 UTC [56003] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9172026/09/21 13:47:37 OK 20241026095416_initial_model.sql (62.72ms)9182026/09/21 13:47:37 INFO Received uploads request method=POST path=/api/pending_closures9192026/09/21 13:47:37 OK 20251210153512_drop_unused_gin_index.sql (5ms)9202026/09/21 13:47:37 OK 20251218171726_add_pins.sql (4.02ms)9212026/09/21 13:47:37 OK 20260628120000_add_object_size_and_stats.sql (17ms)9222026/09/21 13:47:37 OK 20260905000000_add_claims.sql (23.63ms)9232026/09/21 13:47:37 OK 20260920000000_drop_claims.sql (13.62ms)9242026/09/21 13:47:37 goose: successfully migrated database to version: 202609200000009252026-09-21 13:47:37.171 UTC [56004] ERROR: relation "goose_db_version" does not exist at character 369262026-09-21 13:47:37.171 UTC [56004] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9272026/09/21 13:47:37 OK 1_commit_pending_closure.sql (2.65ms)9282026/09/21 13:47:37 OK 2_object_stats_trigger.sql (1.23ms)9292026/09/21 13:47:37 goose: up to current file version: 29302026/09/21 13:47:37 INFO Received complete multipart upload request method=POST path=/api/multipart/complete9312026/09/21 13:47:37 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst932--- PASS: TestCompleteMultipartUnregistered (1.38s)933=== CONT TestCompleteMultipartUpload_ErrorButObjectExists9342026/09/21 13:47:37 OK 20241026095416_initial_model.sql (120.58ms)9352026/09/21 13:47:37 OK 20251210153512_drop_unused_gin_index.sql (12.17ms)9362026/09/21 13:47:37 OK 20251218171726_add_pins.sql (12.54ms)9372026/09/21 13:47:37 OK 20260628120000_add_object_size_and_stats.sql (16.18ms)9382026/09/21 13:47:37 OK 20260905000000_add_claims.sql (32.99ms)9392026/09/21 13:47:37 OK 20260920000000_drop_claims.sql (36.35ms)9402026/09/21 13:47:37 goose: successfully migrated database to version: 202609200000009412026/09/21 13:47:37 OK 1_commit_pending_closure.sql (37.55ms)9422026/09/21 13:47:37 OK 2_object_stats_trigger.sql (665.5µs)9432026/09/21 13:47:37 goose: up to current file version: 29442026/09/21 13:47:37 INFO Received uploads request method=POST path=/api/pending_closures9452026/09/21 13:47:37 INFO Received uploads request method=POST path=/api/pending_closures9462026/09/21 13:47:37 INFO Received uploads request method=POST path=/api/pending_closures9472026-09-21 13:47:37.780 UTC [56007] ERROR: relation "goose_db_version" does not exist at character 369482026-09-21 13:47:37.780 UTC [56007] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9492026-09-21 13:47:37.786 UTC [56008] ERROR: relation "goose_db_version" does not exist at character 369502026-09-21 13:47:37.786 UTC [56008] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9512026/09/21 13:47:37 OK 20241026095416_initial_model.sql (127.04ms)9522026/09/21 13:47:37 OK 20241026095416_initial_model.sql (131.03ms)9532026/09/21 13:47:37 OK 20251210153512_drop_unused_gin_index.sql (1.64ms)9542026/09/21 13:47:37 OK 20251210153512_drop_unused_gin_index.sql (10.16ms)9552026/09/21 13:47:38 OK 20251218171726_add_pins.sql (18.89ms)9562026/09/21 13:47:38 OK 20251218171726_add_pins.sql (14.18ms)9572026/09/21 13:47:38 INFO Received cleanup request method=DELETE path=/api/pending_closures9582026/09/21 13:47:38 INFO Aborted multipart uploads count=09592026/09/21 13:47:38 INFO Received uploads request method=POST path=/api/pending_closures9602026/09/21 13:47:38 OK 20260628120000_add_object_size_and_stats.sql (46.96ms)9612026/09/21 13:47:38 OK 20260628120000_add_object_size_and_stats.sql (51.39ms)962=== NAME TestClientMultipleUploads963 client_integration_test.go:358: Created store path 0: /nix/var/nix/builds/nix-55841-2080533047/TestClientMultipleUploads392259201/001/store/cx3x2di5idc1lf7mnh2kvpd7ksyxp195-test-file-0.txt9642026/09/21 13:47:38 INFO Received cleanup request method=DELETE path=/api/pending_closures9652026/09/21 13:47:38 INFO Aborted multipart uploads count=19662026/09/21 13:47:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete9672026-09-21 13:47:38.110 UTC [55992] ERROR: Closure does not exist: id=19682026-09-21 13:47:38.110 UTC [55992] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE9692026-09-21 13:47:38.110 UTC [55992] STATEMENT: -- name: CommitPendingClosure :exec970 SELECT commit_pending_closure($1::bigint)971 972--- PASS: TestService_cleanupPendingClosuresHandler (2.18s)9732026/09/21 13:47:38 OK 20260905000000_add_claims.sql (58.67ms)974=== CONT TestRedundantMultipartUpload9752026/09/21 13:47:38 OK 20260905000000_add_claims.sql (54.32ms)9762026/09/21 13:47:38 OK 20260920000000_drop_claims.sql (15.58ms)9772026/09/21 13:47:38 OK 20260920000000_drop_claims.sql (15.66ms)9782026/09/21 13:47:38 goose: successfully migrated database to version: 202609200000009792026/09/21 13:47:38 goose: successfully migrated database to version: 202609200000009802026/09/21 13:47:38 OK 1_commit_pending_closure.sql (1.09ms)9812026/09/21 13:47:38 OK 1_commit_pending_closure.sql (1.13ms)9822026/09/21 13:47:38 OK 2_object_stats_trigger.sql (233.54µs)9832026/09/21 13:47:38 goose: up to current file version: 29842026/09/21 13:47:38 OK 2_object_stats_trigger.sql (242.92µs)9852026/09/21 13:47:38 goose: up to current file version: 2986=== NAME TestClientMultipleUploads987 client_integration_test.go:358: Created store path 1: /nix/var/nix/builds/nix-55841-2080533047/TestClientMultipleUploads392259201/001/store/pbh1dkr6kg3g0hp1f7d97h5y5614vq1h-test-file-1.txt9882026/09/21 13:47:38 INFO Received uploads request method=POST path=/api/pending_closures989 client_integration_test.go:358: Created store path 2: /nix/var/nix/builds/nix-55841-2080533047/TestClientMultipleUploads392259201/001/store/glccqagpn9qw6vkklg492j7mcq3djarx-test-file-2.txt9902026/09/21 13:47:38 INFO Received complete multipart upload request method=POST path=/api/multipart/complete9912026/09/21 13:47:38 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=Y2U5NDFkNDUtMTI5Yi00NGE0LWEwZjktYzZjMjFmMmM1YzNlLjFlZTE2YzU0LTc1OGMtNDQ0MS05OWU1LTM4MTUwZDYxODMyNngxNzg5OTk4NDU3MTE2OTQ4MDAw parts=109922026/09/21 13:47:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete9932026/09/21 13:47:38 INFO Completed upload id=19942026/09/21 13:47:38 INFO Received uploads request method=POST path=/api/pending_closures9952026/09/21 13:47:38 INFO Received uploads request method=POST path=/api/pending_closures9962026/09/21 13:47:38 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo9972026/09/21 13:47:38 WARN Found objects in DB but missing from S3, will re-upload count=1998--- PASS: TestService_verifyS3Integrity (2.47s)999=== CONT TestReadRedirectUsesPublicS3URL10002026/09/21 13:47:38 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"10012026/09/21 13:47:38 INFO Received uploads request method=POST path=/api/pending_closures10022026/09/21 13:47:38 INFO Received uploads request method=POST path=/api/pending_closures10032026/09/21 13:47:38 INFO Received uploads request method=POST path=/api/pending_closures10042026/09/21 13:47:38 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)10052026/09/21 13:47:38 INFO Uploading glccqagpn9qw6vkklg492j7mcq3djarx-test-file-2.txt (160B)10062026/09/21 13:47:38 INFO Uploading pbh1dkr6kg3g0hp1f7d97h5y5614vq1h-test-file-1.txt (160B)10072026/09/21 13:47:38 INFO Uploading cx3x2di5idc1lf7mnh2kvpd7ksyxp195-test-file-0.txt (160B)10082026/09/21 13:47:38 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"10092026/09/21 13:47:38 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"10102026/09/21 13:47:38 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"10112026/09/21 13:47:38 WARN Failed to register uploaded object key=pbh1dkr6kg3g0hp1f7d97h5y5614vq1h.ls error="server returned 404: 404 page not found\n"10122026/09/21 13:47:38 WARN Failed to register uploaded object key=cx3x2di5idc1lf7mnh2kvpd7ksyxp195.ls error="server returned 404: 404 page not found\n"10132026/09/21 13:47:38 WARN Failed to register uploaded object key=glccqagpn9qw6vkklg492j7mcq3djarx.ls error="server returned 404: 404 page not found\n"10142026/09/21 13:47:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign10152026/09/21 13:47:38 INFO Signed narinfos id=1 count=110162026/09/21 13:47:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign10172026/09/21 13:47:38 INFO Signed narinfos id=2 count=110182026/09/21 13:47:38 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign10192026/09/21 13:47:38 INFO Signed narinfos id=3 count=110202026/09/21 13:47:38 INFO Uploading 3 narinfos10212026/09/21 13:47:38 WARN Failed to register uploaded object key=pbh1dkr6kg3g0hp1f7d97h5y5614vq1h.narinfo error="server returned 404: 404 page not found\n"10222026/09/21 13:47:38 WARN Failed to register uploaded object key=cx3x2di5idc1lf7mnh2kvpd7ksyxp195.narinfo error="server returned 404: 404 page not found\n"10232026/09/21 13:47:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete10242026/09/21 13:47:38 WARN Failed to register uploaded object key=glccqagpn9qw6vkklg492j7mcq3djarx.narinfo error="server returned 404: 404 page not found\n"1025--- PASS: TestService_Rustfstest (1.97s)1026=== CONT TestReadProxyRangeRequest10272026/09/21 13:47:38 INFO Received complete multipart upload request method=POST path=/api/multipart/complete10282026/09/21 13:47:38 INFO Completed upload id=110292026/09/21 13:47:38 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete10302026/09/21 13:47:38 INFO Completed upload id=210312026/09/21 13:47:38 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete10322026/09/21 13:47:38 INFO Completed upload id=310332026/09/21 13:47:38 INFO Upload complete. (269ms)1034=== NAME TestClientMultipleUploads1035 client_integration_test.go:369: Uploaded 3 paths in 305.651709ms1036--- PASS: TestClientMultipleUploads (2.76s)1037=== CONT TestReadRedirectKeepsNarinfoProxied10382026/09/21 13:47:38 INFO Received complete multipart upload request method=POST path=/api/multipart/complete10392026/09/21 13:47:38 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=Y2U5NDFkNDUtMTI5Yi00NGE0LWEwZjktYzZjMjFmMmM1YzNlLjFiMzRiMjFhLWI4YjMtNDQxMS04NjA1LWFhOGYwZGQzMTJmN3gxNzg5OTk4NDU3NTM2NTQyMDAw parts=1010402026/09/21 13:47:38 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete10412026/09/21 13:47:38 INFO Received uploads request method=POST path=/api/pending_closures10422026/09/21 13:47:38 INFO Completed upload id=110432026/09/21 13:47:38 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000010442026-09-21 13:47:38.816 UTC [56029] ERROR: relation "goose_db_version" does not exist at character 3610452026-09-21 13:47:38.816 UTC [56029] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10462026/09/21 13:47:38 INFO Received uploads request method=POST path=/api/pending_closures10472026/09/21 13:47:38 INFO Starting cleanup of old closures method=DELETE path=/api/closures10482026/09/21 13:47:38 INFO Aborted multipart uploads count=010492026/09/21 13:47:38 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=2 objects-deleted-after-grace-period=0 objects-failed-to-delete=010502026/09/21 13:47:38 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst10512026/09/21 13:47:38 INFO Received uploads request method=POST path=/api/pending_closures1052--- PASS: TestPresignedUploadRegisteredBeforeCommit (1.87s)1053=== CONT TestReadRedirectNar10542026/09/21 13:47:38 INFO Vacuumed table table=pending_closures10552026/09/21 13:47:38 INFO Vacuumed table table=pending_objects10562026/09/21 13:47:38 INFO Vacuumed table table=multipart_uploads10572026/09/21 13:47:38 INFO Vacuumed table table=closures10582026/09/21 13:47:38 INFO Vacuumed table table=objects10592026/09/21 13:47:38 OK 20241026095416_initial_model.sql (65.47ms)10602026/09/21 13:47:38 OK 20251210153512_drop_unused_gin_index.sql (6.16ms)10612026/09/21 13:47:38 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001062--- PASS: TestService_createPendingClosureHandler (3.00s)1063=== CONT TestReadProxyDisabled10642026/09/21 13:47:38 OK 20251218171726_add_pins.sql (20.92ms)10652026/09/21 13:47:38 OK 20260628120000_add_object_size_and_stats.sql (21.23ms)10662026/09/21 13:47:38 INFO Received uploads request method=POST path=/api/pending_closures10672026/09/21 13:47:38 OK 20260905000000_add_claims.sql (10.82ms)10682026/09/21 13:47:38 OK 20260920000000_drop_claims.sql (1.88ms)10692026/09/21 13:47:38 goose: successfully migrated database to version: 2026092000000010702026/09/21 13:47:38 OK 1_commit_pending_closure.sql (1.84ms)10712026/09/21 13:47:38 OK 2_object_stats_trigger.sql (325.71µs)10722026/09/21 13:47:38 goose: up to current file version: 210732026/09/21 13:47:39 INFO Received uploads request method=POST path=/api/pending_closures10742026/09/21 13:47:39 INFO Received complete multipart upload request method=POST path=/api/multipart/complete10752026/09/21 13:47:39 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=Y2U5NDFkNDUtMTI5Yi00NGE0LWEwZjktYzZjMjFmMmM1YzNlLjRhMjY0NzM5LTI1YmYtNGQ2ZC1iNzEzLTRlNDU3NzBmM2QxNXgxNzg5OTk4NDU5MTg3MDgyMDAw10762026/09/21 13:47:39 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=Y2U5NDFkNDUtMTI5Yi00NGE0LWEwZjktYzZjMjFmMmM1YzNlLjRhMjY0NzM5LTI1YmYtNGQ2ZC1iNzEzLTRlNDU3NzBmM2QxNXgxNzg5OTk4NDU5MTg3MDgyMDAw parts=11077--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (2.07s)1078=== CONT TestReadProxyRootRedirectsToIndexHTML10792026-09-21 13:47:39.416 UTC [56037] ERROR: relation "goose_db_version" does not exist at character 3610802026-09-21 13:47:39.416 UTC [56037] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10812026-09-21 13:47:39.462 UTC [56038] ERROR: relation "goose_db_version" does not exist at character 3610822026-09-21 13:47:39.462 UTC [56038] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10832026/09/21 13:47:39 OK 20241026095416_initial_model.sql (65.75ms)10842026/09/21 13:47:39 OK 20251210153512_drop_unused_gin_index.sql (7.35ms)10852026/09/21 13:47:39 OK 20251218171726_add_pins.sql (17.25ms)10862026/09/21 13:47:39 OK 20241026095416_initial_model.sql (73.65ms)10872026/09/21 13:47:39 OK 20251210153512_drop_unused_gin_index.sql (975.33µs)10882026/09/21 13:47:39 OK 20251218171726_add_pins.sql (1.84ms)10892026/09/21 13:47:39 OK 20260628120000_add_object_size_and_stats.sql (57.17ms)10902026/09/21 13:47:39 OK 20260628120000_add_object_size_and_stats.sql (60.54ms)10912026/09/21 13:47:39 OK 20260905000000_add_claims.sql (30.81ms)10922026/09/21 13:47:39 OK 20260905000000_add_claims.sql (30.87ms)10932026/09/21 13:47:39 OK 20260920000000_drop_claims.sql (9.57ms)10942026/09/21 13:47:39 goose: successfully migrated database to version: 2026092000000010952026/09/21 13:47:39 OK 20260920000000_drop_claims.sql (9.63ms)10962026/09/21 13:47:39 goose: successfully migrated database to version: 2026092000000010972026/09/21 13:47:39 OK 1_commit_pending_closure.sql (2.76ms)10982026/09/21 13:47:39 OK 1_commit_pending_closure.sql (3.16ms)10992026/09/21 13:47:39 OK 2_object_stats_trigger.sql (1.18ms)11002026/09/21 13:47:39 goose: up to current file version: 211012026/09/21 13:47:39 OK 2_object_stats_trigger.sql (991.58µs)11022026/09/21 13:47:39 goose: up to current file version: 211032026-09-21 13:47:39.703 UTC [56039] ERROR: relation "goose_db_version" does not exist at character 3611042026-09-21 13:47:39.703 UTC [56039] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11052026-09-21 13:47:39.728 UTC [56040] ERROR: relation "goose_db_version" does not exist at character 3611062026-09-21 13:47:39.728 UTC [56040] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11072026/09/21 13:47:39 INFO Received uploads request method=POST path=/api/pending_closures11082026/09/21 13:47:39 OK 20241026095416_initial_model.sql (124.65ms)11092026/09/21 13:47:39 OK 20241026095416_initial_model.sql (124.77ms)11102026/09/21 13:47:39 OK 20251210153512_drop_unused_gin_index.sql (3.38ms)11112026/09/21 13:47:39 OK 20251210153512_drop_unused_gin_index.sql (3.51ms)11122026/09/21 13:47:39 OK 20251218171726_add_pins.sql (28.5ms)11132026/09/21 13:47:39 OK 20251218171726_add_pins.sql (28.46ms)11142026/09/21 13:47:39 INFO Received uploads request method=POST path=/api/pending_closures11152026/09/21 13:47:39 OK 20260628120000_add_object_size_and_stats.sql (43.32ms)11162026/09/21 13:47:39 OK 20260628120000_add_object_size_and_stats.sql (43.29ms)11172026-09-21 13:47:40.018 UTC [56041] ERROR: relation "goose_db_version" does not exist at character 3611182026-09-21 13:47:40.018 UTC [56041] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11192026/09/21 13:47:40 OK 20260905000000_add_claims.sql (33.47ms)11202026/09/21 13:47:40 OK 20260905000000_add_claims.sql (33.8ms)11212026/09/21 13:47:40 OK 20260920000000_drop_claims.sql (8.71ms)11222026/09/21 13:47:40 goose: successfully migrated database to version: 2026092000000011232026/09/21 13:47:40 OK 20260920000000_drop_claims.sql (8.86ms)11242026/09/21 13:47:40 goose: successfully migrated database to version: 2026092000000011252026/09/21 13:47:40 OK 1_commit_pending_closure.sql (2.11ms)11262026/09/21 13:47:40 OK 1_commit_pending_closure.sql (2.63ms)11272026/09/21 13:47:40 OK 2_object_stats_trigger.sql (760.79µs)11282026/09/21 13:47:40 goose: up to current file version: 211292026/09/21 13:47:40 OK 2_object_stats_trigger.sql (526.17µs)11302026/09/21 13:47:40 goose: up to current file version: 211312026-09-21 13:47:40.129 UTC [56042] ERROR: relation "goose_db_version" does not exist at character 3611322026-09-21 13:47:40.129 UTC [56042] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11332026/09/21 13:47:40 OK 20241026095416_initial_model.sql (152.45ms)11342026/09/21 13:47:40 OK 20251210153512_drop_unused_gin_index.sql (13.02ms)1135--- PASS: TestReadRedirectUsesPublicS3URL (1.83s)1136=== CONT TestReadProxyConditionalGet11372026/09/21 13:47:40 OK 20251218171726_add_pins.sql (38.35ms)11382026/09/21 13:47:40 INFO Received complete multipart upload request method=POST path=/api/multipart/complete11392026/09/21 13:47:40 OK 20260628120000_add_object_size_and_stats.sql (13.03ms)11402026/09/21 13:47:40 OK 20260905000000_add_claims.sql (39.29ms)11412026/09/21 13:47:40 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=Y2U5NDFkNDUtMTI5Yi00NGE0LWEwZjktYzZjMjFmMmM1YzNlLmZhODlmZmQyLTY5NDMtNDQ0OC1iOGEzLTgwY2FlMzNkMmQxOXgxNzg5OTk4NDU4OTczNjk5MDAw parts=1211422026/09/21 13:47:40 INFO Received uploads request method=POST path=/api/pending_closures1143--- PASS: TestCompletedNarNotReofferedAcrossClosures (3.32s)1144=== CONT TestReadProxyHead11452026/09/21 13:47:40 OK 20260920000000_drop_claims.sql (34.25ms)11462026/09/21 13:47:40 goose: successfully migrated database to version: 2026092000000011472026/09/21 13:47:40 OK 1_commit_pending_closure.sql (1.7ms)11482026/09/21 13:47:40 OK 2_object_stats_trigger.sql (328.88µs)11492026/09/21 13:47:40 goose: up to current file version: 211502026/09/21 13:47:40 OK 20241026095416_initial_model.sql (149.96ms)11512026/09/21 13:47:40 OK 20251210153512_drop_unused_gin_index.sql (12.16ms)11522026/09/21 13:47:40 OK 20251218171726_add_pins.sql (25.72ms)11532026/09/21 13:47:40 OK 20260628120000_add_object_size_and_stats.sql (15.55ms)11542026/09/21 13:47:40 OK 20260905000000_add_claims.sql (36.52ms)1155--- PASS: TestReadRedirectKeepsNarinfoProxied (1.77s)1156=== CONT TestReadProxyInvalidPath11572026/09/21 13:47:40 OK 20260920000000_drop_claims.sql (40.86ms)11582026/09/21 13:47:40 goose: successfully migrated database to version: 2026092000000011592026/09/21 13:47:40 OK 1_commit_pending_closure.sql (1.49ms)11602026/09/21 13:47:40 OK 2_object_stats_trigger.sql (375.5µs)11612026/09/21 13:47:40 goose: up to current file version: 21162=== NAME TestOrphanedObjectsGCStressTest1163 orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains11642026-09-21 13:47:40.631 UTC [56049] ERROR: relation "goose_db_version" does not exist at character 3611652026-09-21 13:47:40.631 UTC [56049] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1166 orphaned_objects_gc_test.go:446: Marked 210 objects for deletion1167--- PASS: TestReadProxyRangeRequest (2.06s)1168=== CONT TestReadProxy40411692026/09/21 13:47:40 OK 20241026095416_initial_model.sql (98.36ms)11702026/09/21 13:47:40 OK 20251210153512_drop_unused_gin_index.sql (10.34ms)11712026/09/21 13:47:40 OK 20251218171726_add_pins.sql (18.51ms)1172--- PASS: TestReadRedirectNar (1.98s)1173=== CONT TestReadProxyNarStreaming11742026/09/21 13:47:40 OK 20260628120000_add_object_size_and_stats.sql (29.85ms)11752026/09/21 13:47:40 OK 20260905000000_add_claims.sql (24.78ms)11762026/09/21 13:47:40 OK 20260920000000_drop_claims.sql (11.19ms)11772026/09/21 13:47:40 goose: successfully migrated database to version: 2026092000000011782026/09/21 13:47:40 OK 1_commit_pending_closure.sql (2.44ms)11792026/09/21 13:47:40 OK 2_object_stats_trigger.sql (333.5µs)11802026/09/21 13:47:40 goose: up to current file version: 21181--- PASS: TestReadProxyDisabled (2.07s)1182=== CONT TestReadProxyNarinfoAlreadyDecompressed1183--- PASS: TestReadProxyRootRedirectsToIndexHTML (1.83s)1184=== CONT TestReadProxyNarinfo11852026/09/21 13:47:41 INFO Received complete multipart upload request method=POST path=/api/multipart/complete11862026/09/21 13:47:41 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=Y2U5NDFkNDUtMTI5Yi00NGE0LWEwZjktYzZjMjFmMmM1YzNlLjQwZTM4ZTQzLTAxNzYtNDJiNC05NTE3LTYxYWNmMjdjMmE2Y3gxNzg5OTk4NDU5OTI5MDMxMDAw parts=121187--- PASS: TestRedundantMultipartUpload (3.18s)1188=== CONT TestService_ReadScope_PublicByDefault11892026-09-21 13:47:41.304 UTC [56059] ERROR: relation "goose_db_version" does not exist at character 3611902026-09-21 13:47:41.304 UTC [56059] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11912026-09-21 13:47:41.311 UTC [56061] ERROR: relation "goose_db_version" does not exist at character 3611922026-09-21 13:47:41.311 UTC [56061] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11932026/09/21 13:47:41 OK 20241026095416_initial_model.sql (10.67ms)11942026/09/21 13:47:41 OK 20241026095416_initial_model.sql (10.54ms)11952026/09/21 13:47:41 OK 20251210153512_drop_unused_gin_index.sql (593.83µs)11962026/09/21 13:47:41 OK 20251210153512_drop_unused_gin_index.sql (531.04µs)11972026/09/21 13:47:41 OK 20251218171726_add_pins.sql (785.08µs)11982026/09/21 13:47:41 OK 20251218171726_add_pins.sql (831.96µs)11992026/09/21 13:47:41 OK 20260628120000_add_object_size_and_stats.sql (4.47ms)12002026/09/21 13:47:41 OK 20260628120000_add_object_size_and_stats.sql (4.98ms)12012026/09/21 13:47:41 OK 20260905000000_add_claims.sql (2.02ms)12022026/09/21 13:47:41 OK 20260905000000_add_claims.sql (2.28ms)12032026/09/21 13:47:41 OK 20260920000000_drop_claims.sql (1.22ms)12042026/09/21 13:47:41 goose: successfully migrated database to version: 2026092000000012052026/09/21 13:47:41 OK 20260920000000_drop_claims.sql (1.23ms)12062026/09/21 13:47:41 goose: successfully migrated database to version: 2026092000000012072026/09/21 13:47:41 OK 1_commit_pending_closure.sql (1.34ms)12082026/09/21 13:47:41 OK 2_object_stats_trigger.sql (456.42µs)12092026/09/21 13:47:41 goose: up to current file version: 212102026/09/21 13:47:41 OK 1_commit_pending_closure.sql (1.2ms)12112026/09/21 13:47:41 OK 2_object_stats_trigger.sql (342.04µs)12122026/09/21 13:47:41 goose: up to current file version: 21213--- PASS: TestReadProxyHead (1.21s)1214=== CONT TestClientIntegration12152026-09-21 13:47:41.563 UTC [56064] ERROR: relation "goose_db_version" does not exist at character 3612162026-09-21 13:47:41.563 UTC [56064] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1217--- PASS: TestReadProxyConditionalGet (1.54s)1218=== CONT TestClientErrorHandling1219=== RUN TestClientErrorHandling/InvalidStorePath1220=== PAUSE TestClientErrorHandling/InvalidStorePath1221=== RUN TestClientErrorHandling/InvalidAuthToken1222=== PAUSE TestClientErrorHandling/InvalidAuthToken1223=== RUN TestClientErrorHandling/ServerNotAvailable1224=== PAUSE TestClientErrorHandling/ServerNotAvailable1225=== CONT TestClientCADerivations12262026/09/21 13:47:41 OK 20241026095416_initial_model.sql (81.35ms)12272026/09/21 13:47:41 OK 20251210153512_drop_unused_gin_index.sql (1.82ms)12282026/09/21 13:47:41 OK 20251218171726_add_pins.sql (4.17ms)12292026/09/21 13:47:41 OK 20260628120000_add_object_size_and_stats.sql (14.61ms)12302026/09/21 13:47:41 OK 20260905000000_add_claims.sql (8.02ms)12312026-09-21 13:47:41.802 UTC [56066] ERROR: relation "goose_db_version" does not exist at character 3612322026-09-21 13:47:41.802 UTC [56066] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12332026/09/21 13:47:41 OK 20260920000000_drop_claims.sql (8.26ms)12342026/09/21 13:47:41 goose: successfully migrated database to version: 2026092000000012352026/09/21 13:47:41 WARN Rate limiter enabled after throttle name=s3-test rate=512362026/09/21 13:47:41 OK 1_commit_pending_closure.sql (3.04ms)12372026/09/21 13:47:41 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."1238=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle1239 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=101240 throttle_test.go:215: Rate limiter: enabled=true, rate=5.001241--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (5.40s)1242=== CONT TestCacheStatsHandler12432026/09/21 13:47:41 OK 2_object_stats_trigger.sql (5.05ms)12442026/09/21 13:47:41 goose: up to current file version: 212452026-09-21 13:47:41.812 UTC [56068] ERROR: relation "goose_db_version" does not exist at character 3612462026-09-21 13:47:41.812 UTC [56068] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12472026/09/21 13:47:41 OK 20241026095416_initial_model.sql (173.06ms)1248=== NAME TestOrphanedObjectsGCStressTest1249 orphaned_objects_gc_test.go:509: Stress test completed successfully:1250 orphaned_objects_gc_test.go:510: - Active objects preserved: 201251 orphaned_objects_gc_test.go:511: - Objects deleted: 2101252 orphaned_objects_gc_test.go:512: - Total GC'd: 2101253--- PASS: TestOrphanedObjectsGCStressTest (6.09s)1254=== CONT TestCacheConfigHandler1255=== RUN TestCacheConfigHandler/full_config,_no_issuer1256=== PAUSE TestCacheConfigHandler/full_config,_no_issuer1257=== RUN TestCacheConfigHandler/no_cache_url_configured1258=== PAUSE TestCacheConfigHandler/no_cache_url_configured1259=== RUN TestCacheConfigHandler/no_signing_keys1260=== PAUSE TestCacheConfigHandler/no_signing_keys1261=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1262=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1263=== CONT TestGCTaskStore_Fail1264--- PASS: TestGCTaskStore_Fail (0.00s)1265=== CONT TestService_readinessHandler12662026/09/21 13:47:42 OK 20251210153512_drop_unused_gin_index.sql (12.32ms)12672026/09/21 13:47:42 OK 20241026095416_initial_model.sql (164.67ms)12682026/09/21 13:47:42 OK 20251210153512_drop_unused_gin_index.sql (7.53ms)12692026/09/21 13:47:42 OK 20251218171726_add_pins.sql (34.97ms)12702026/09/21 13:47:42 OK 20251218171726_add_pins.sql (31.24ms)12712026/09/21 13:47:42 OK 20260628120000_add_object_size_and_stats.sql (38.63ms)12722026/09/21 13:47:42 OK 20260628120000_add_object_size_and_stats.sql (50.89ms)1273--- PASS: TestReadProxyInvalidPath (1.67s)1274=== CONT TestService_healthCheckHandler12752026/09/21 13:47:42 OK 20260905000000_add_claims.sql (73.76ms)12762026/09/21 13:47:42 OK 20260905000000_add_claims.sql (39.7ms)12772026/09/21 13:47:42 OK 20260920000000_drop_claims.sql (2.94ms)12782026/09/21 13:47:42 goose: successfully migrated database to version: 2026092000000012792026/09/21 13:47:42 OK 1_commit_pending_closure.sql (1.56ms)12802026/09/21 13:47:42 OK 2_object_stats_trigger.sql (862.04µs)12812026/09/21 13:47:42 goose: up to current file version: 212822026/09/21 13:47:42 OK 20260920000000_drop_claims.sql (9.56ms)12832026/09/21 13:47:42 goose: successfully migrated database to version: 2026092000000012842026/09/21 13:47:42 OK 1_commit_pending_closure.sql (1.87ms)12852026/09/21 13:47:42 OK 2_object_stats_trigger.sql (414.83µs)12862026/09/21 13:47:42 goose: up to current file version: 21287--- PASS: TestReadProxy404 (1.80s)1288=== CONT TestGracefulShutdownDrainsInflight12892026/09/21 13:47:42 INFO Starting HTTP server address=127.0.0.1:6089612902026/09/21 13:47:42 INFO Shutdown signal received, draining in-flight requests timeout=10s12912026-09-21 13:47:42.473 UTC [56075] ERROR: relation "goose_db_version" does not exist at character 3612922026-09-21 13:47:42.473 UTC [56075] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1293--- PASS: TestGracefulShutdownDrainsInflight (0.07s)1294=== CONT TestService_ReadAuthMiddleware12952026/09/21 13:47:42 OK 20241026095416_initial_model.sql (124.66ms)12962026/09/21 13:47:42 OK 20251210153512_drop_unused_gin_index.sql (9.26ms)12972026/09/21 13:47:42 OK 20251218171726_add_pins.sql (25.55ms)12982026/09/21 13:47:42 OK 20260628120000_add_object_size_and_stats.sql (31.02ms)12992026-09-21 13:47:42.758 UTC [56078] ERROR: relation "goose_db_version" does not exist at character 3613002026-09-21 13:47:42.758 UTC [56078] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13012026/09/21 13:47:42 OK 20260905000000_add_claims.sql (18.93ms)13022026/09/21 13:47:42 OK 20260920000000_drop_claims.sql (3.64ms)13032026/09/21 13:47:42 goose: successfully migrated database to version: 202609200000001304--- PASS: TestReadProxyNarStreaming (1.95s)1305=== CONT TestService_RequireScope_OIDC13062026/09/21 13:47:42 OK 1_commit_pending_closure.sql (3.89ms)13072026/09/21 13:47:42 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:60900/oidc13082026/09/21 13:47:42 OK 2_object_stats_trigger.sql (5.52ms)13092026/09/21 13:47:42 goose: up to current file version: 213102026-09-21 13:47:42.783 UTC [56079] ERROR: relation "goose_db_version" does not exist at character 3613112026-09-21 13:47:42.783 UTC [56079] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13122026/09/21 13:47:42 OK 20241026095416_initial_model.sql (140.74ms)13132026/09/21 13:47:42 OK 20251210153512_drop_unused_gin_index.sql (13.35ms)13142026/09/21 13:47:42 OK 20251218171726_add_pins.sql (38.66ms)13152026/09/21 13:47:42 OK 20241026095416_initial_model.sql (154.82ms)13162026/09/21 13:47:43 OK 20251210153512_drop_unused_gin_index.sql (11.36ms)13172026/09/21 13:47:43 OK 20260628120000_add_object_size_and_stats.sql (37.97ms)13182026/09/21 13:47:43 OK 20251218171726_add_pins.sql (26.61ms)13192026/09/21 13:47:43 OK 20260905000000_add_claims.sql (46.6ms)13202026/09/21 13:47:43 OK 20260628120000_add_object_size_and_stats.sql (23.58ms)13212026/09/21 13:47:43 OK 20260920000000_drop_claims.sql (6.69ms)13222026/09/21 13:47:43 goose: successfully migrated database to version: 2026092000000013232026/09/21 13:47:43 OK 20260905000000_add_claims.sql (9.85ms)13242026/09/21 13:47:43 OK 1_commit_pending_closure.sql (4.9ms)13252026/09/21 13:47:43 OK 2_object_stats_trigger.sql (1.31ms)13262026/09/21 13:47:43 goose: up to current file version: 21327--- PASS: TestReadProxyNarinfoAlreadyDecompressed (2.08s)1328=== CONT TestService_AuthMiddleware_OIDC13292026/09/21 13:47:43 OK 20260920000000_drop_claims.sql (4.84ms)13302026/09/21 13:47:43 goose: successfully migrated database to version: 2026092000000013312026/09/21 13:47:43 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:60906/oidc13322026/09/21 13:47:43 OK 1_commit_pending_closure.sql (6.48ms)13332026/09/21 13:47:43 OK 2_object_stats_trigger.sql (2.39ms)13342026/09/21 13:47:43 goose: up to current file version: 213352026-09-21 13:47:43.107 UTC [56083] ERROR: relation "goose_db_version" does not exist at character 3613362026-09-21 13:47:43.107 UTC [56083] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1337--- PASS: TestReadProxyNarinfo (2.22s)1338=== CONT TestService_AuthMiddleware_MTLSBoundSubjects13392026/09/21 13:47:43 OK 20241026095416_initial_model.sql (226.43ms)13402026/09/21 13:47:43 OK 20251210153512_drop_unused_gin_index.sql (18.54ms)13412026/09/21 13:47:43 OK 20251218171726_add_pins.sql (23.19ms)13422026/09/21 13:47:43 OK 20260628120000_add_object_size_and_stats.sql (23.15ms)13432026/09/21 13:47:43 OK 20260905000000_add_claims.sql (35.23ms)13442026/09/21 13:47:43 OK 20260920000000_drop_claims.sql (20.82ms)13452026/09/21 13:47:43 goose: successfully migrated database to version: 2026092000000013462026/09/21 13:47:43 OK 1_commit_pending_closure.sql (3.59ms)13472026/09/21 13:47:43 OK 2_object_stats_trigger.sql (955.17µs)13482026/09/21 13:47:43 goose: up to current file version: 21349--- PASS: TestService_ReadScope_PublicByDefault (2.41s)1350=== CONT TestService_NativeMTLS13512026-09-21 13:47:43.880 UTC [56089] ERROR: relation "goose_db_version" does not exist at character 3613522026-09-21 13:47:43.880 UTC [56089] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13532026-09-21 13:47:43.895 UTC [56090] ERROR: relation "goose_db_version" does not exist at character 3613542026-09-21 13:47:43.895 UTC [56090] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13552026-09-21 13:47:44.025 UTC [56091] ERROR: relation "goose_db_version" does not exist at character 3613562026-09-21 13:47:44.025 UTC [56091] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13572026/09/21 13:47:44 OK 20241026095416_initial_model.sql (146.08ms)13582026/09/21 13:47:44 OK 20241026095416_initial_model.sql (154.63ms)13592026/09/21 13:47:44 OK 20251210153512_drop_unused_gin_index.sql (5.99ms)13602026/09/21 13:47:44 OK 20251210153512_drop_unused_gin_index.sql (6ms)13612026-09-21 13:47:44.104 UTC [56093] ERROR: relation "goose_db_version" does not exist at character 3613622026-09-21 13:47:44.104 UTC [56093] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13632026/09/21 13:47:44 OK 20251218171726_add_pins.sql (25.08ms)13642026/09/21 13:47:44 OK 20251218171726_add_pins.sql (25.31ms)13652026/09/21 13:47:44 OK 20260628120000_add_object_size_and_stats.sql (15.4ms)13662026/09/21 13:47:44 OK 20260628120000_add_object_size_and_stats.sql (21.52ms)13672026/09/21 13:47:44 OK 20260905000000_add_claims.sql (20.21ms)13682026/09/21 13:47:44 OK 20260905000000_add_claims.sql (15.59ms)13692026/09/21 13:47:44 OK 20260920000000_drop_claims.sql (2.51ms)13702026/09/21 13:47:44 goose: successfully migrated database to version: 2026092000000013712026/09/21 13:47:44 OK 20241026095416_initial_model.sql (74.45ms)13722026/09/21 13:47:44 OK 1_commit_pending_closure.sql (1.03ms)13732026/09/21 13:47:44 OK 2_object_stats_trigger.sql (230.79µs)13742026/09/21 13:47:44 goose: up to current file version: 213752026/09/21 13:47:44 OK 20251210153512_drop_unused_gin_index.sql (10.25ms)13762026/09/21 13:47:44 OK 20260920000000_drop_claims.sql (23.87ms)13772026/09/21 13:47:44 goose: successfully migrated database to version: 2026092000000013782026/09/21 13:47:44 OK 1_commit_pending_closure.sql (1.23ms)13792026/09/21 13:47:44 OK 2_object_stats_trigger.sql (243.29µs)13802026/09/21 13:47:44 goose: up to current file version: 213812026/09/21 13:47:44 OK 20251218171726_add_pins.sql (22.32ms)1382=== NAME TestClientIntegration1383 client_integration_test.go:286: Created store path: /nix/var/nix/builds/nix-55841-2080533047/TestClientIntegration166603023/002/store/842dhcywsgy37gqdzaq0z8q6ip83h0lj-test-file.txt13842026/09/21 13:47:44 OK 20260628120000_add_object_size_and_stats.sql (16.73ms)13852026-09-21 13:47:44.205 UTC [56095] ERROR: relation "goose_db_version" does not exist at character 3613862026-09-21 13:47:44.205 UTC [56095] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13872026/09/21 13:47:44 OK 20241026095416_initial_model.sql (67.99ms)13882026/09/21 13:47:44 OK 20251210153512_drop_unused_gin_index.sql (1.99ms)13892026/09/21 13:47:44 OK 20260905000000_add_claims.sql (4.52ms)13902026/09/21 13:47:44 OK 20251218171726_add_pins.sql (7.46ms)13912026/09/21 13:47:44 OK 20260920000000_drop_claims.sql (12.81ms)13922026/09/21 13:47:44 goose: successfully migrated database to version: 2026092000000013932026/09/21 13:47:44 OK 1_commit_pending_closure.sql (1.27ms)13942026/09/21 13:47:44 OK 2_object_stats_trigger.sql (255.67µs)13952026/09/21 13:47:44 goose: up to current file version: 213962026/09/21 13:47:44 OK 20260628120000_add_object_size_and_stats.sql (60.76ms)13972026/09/21 13:47:44 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"13982026/09/21 13:47:44 OK 20260905000000_add_claims.sql (35.41ms)13992026-09-21 13:47:44.312 UTC [56100] ERROR: relation "goose_db_version" does not exist at character 3614002026-09-21 13:47:44.312 UTC [56100] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14012026/09/21 13:47:44 OK 20260920000000_drop_claims.sql (6.82ms)14022026/09/21 13:47:44 goose: successfully migrated database to version: 2026092000000014032026/09/21 13:47:44 OK 1_commit_pending_closure.sql (821.96µs)14042026/09/21 13:47:44 OK 2_object_stats_trigger.sql (237.08µs)14052026/09/21 13:47:44 goose: up to current file version: 214062026/09/21 13:47:44 INFO Received uploads request method=POST path=/api/pending_closures14072026/09/21 13:47:44 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)14082026/09/21 13:47:44 INFO Uploading 842dhcywsgy37gqdzaq0z8q6ip83h0lj-test-file.txt (152B)14092026/09/21 13:47:44 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"14102026/09/21 13:47:44 OK 20241026095416_initial_model.sql (103.33ms)14112026/09/21 13:47:44 OK 20251210153512_drop_unused_gin_index.sql (12.03ms)14122026/09/21 13:47:44 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign14132026/09/21 13:47:44 INFO Signed narinfos id=1 count=114142026/09/21 13:47:44 WARN Failed to register uploaded object key=842dhcywsgy37gqdzaq0z8q6ip83h0lj.ls error="server returned 404: 404 page not found\n"14152026/09/21 13:47:44 INFO Uploading 1 narinfos14162026/09/21 13:47:44 OK 20251218171726_add_pins.sql (18.83ms)14172026/09/21 13:47:44 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete14182026/09/21 13:47:44 WARN Failed to register uploaded object key=842dhcywsgy37gqdzaq0z8q6ip83h0lj.narinfo error="server returned 404: 404 page not found\n"1419--- PASS: TestCacheStatsHandler (2.64s)1420=== CONT TestObjectStatsTrigger14212026/09/21 13:47:44 INFO Completed upload id=114222026/09/21 13:47:44 INFO Upload complete. (220ms)14232026/09/21 13:47:44 OK 20260628120000_add_object_size_and_stats.sql (48.52ms)14242026/09/21 13:47:44 INFO All 1 paths already cached1425=== NAME TestClientIntegration1426 client_integration_test.go:312: Retrieved narinfo from S3:1427 StorePath: /nix/var/nix/builds/nix-55841-2080533047/TestClientIntegration166603023/002/store/842dhcywsgy37gqdzaq0z8q6ip83h0lj-test-file.txt1428 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst1429 Compression: zstd1430 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11431 NarSize: 1521432 References: 1433 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11434 client_integration_test.go:313: Retrieved .ls file from S3 (compressed size: 77 bytes)1435 client_integration_test.go:313: Decompressed .ls content (64 bytes):1436 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}1437 client_integration_test.go:316: Testing garbage collection...14382026/09/21 13:47:44 OK 20241026095416_initial_model.sql (155.11ms)14392026/09/21 13:47:44 OK 20251210153512_drop_unused_gin_index.sql (6.08ms)14402026/09/21 13:47:44 INFO Starting cleanup of old closures method=DELETE path=/api/closures14412026/09/21 13:47:44 INFO Garbage collection started14422026/09/21 13:47:44 OK 20260905000000_add_claims.sql (58.39ms)14432026/09/21 13:47:44 INFO Aborted multipart uploads count=014442026/09/21 13:47:44 WARN Force mode enabled - objects will be deleted immediately without grace period14452026/09/21 13:47:44 OK 20251218171726_add_pins.sql (29.08ms)14462026/09/21 13:47:44 OK 20260920000000_drop_claims.sql (27.16ms)14472026/09/21 13:47:44 goose: successfully migrated database to version: 2026092000000014482026/09/21 13:47:44 OK 1_commit_pending_closure.sql (1.01ms)14492026/09/21 13:47:44 OK 2_object_stats_trigger.sql (239.79µs)14502026/09/21 13:47:44 goose: up to current file version: 214512026/09/21 13:47:44 OK 20260628120000_add_object_size_and_stats.sql (34.37ms)14522026/09/21 13:47:44 OK 20260905000000_add_claims.sql (32.62ms)14532026/09/21 13:47:44 OK 20260920000000_drop_claims.sql (32.72ms)14542026/09/21 13:47:44 goose: successfully migrated database to version: 2026092000000014552026/09/21 13:47:44 OK 1_commit_pending_closure.sql (1.08ms)14562026/09/21 13:47:44 OK 2_object_stats_trigger.sql (247.5µs)14572026/09/21 13:47:44 goose: up to current file version: 214582026/09/21 13:47:44 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=2001 objects-failed-to-delete=014592026/09/21 13:47:44 INFO Vacuumed table table=pending_closures14602026/09/21 13:47:44 INFO Vacuumed table table=pending_objects14612026/09/21 13:47:44 INFO Vacuumed table table=multipart_uploads14622026/09/21 13:47:44 INFO Vacuumed table table=closures14632026/09/21 13:47:44 INFO Vacuumed table table=objects14642026/09/21 13:47:44 WARN readiness check failed error="closed pool"1465--- PASS: TestService_readinessHandler (2.88s)1466=== CONT TestMultipartCleanup14672026-09-21 13:47:44.882 UTC [56114] ERROR: relation "goose_db_version" does not exist at character 3614682026-09-21 13:47:44.882 UTC [56114] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14692026-09-21 13:47:44.919 UTC [56119] ERROR: relation "goose_db_version" does not exist at character 3614702026-09-21 13:47:44.919 UTC [56119] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14712026-09-21 13:47:44.935 UTC [56120] ERROR: relation "goose_db_version" does not exist at character 3614722026-09-21 13:47:44.935 UTC [56120] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14732026/09/21 13:47:44 OK 20241026095416_initial_model.sql (36.02ms)14742026/09/21 13:47:44 OK 20251210153512_drop_unused_gin_index.sql (4.49ms)14752026/09/21 13:47:44 OK 20251218171726_add_pins.sql (6.36ms)14762026/09/21 13:47:44 OK 20241026095416_initial_model.sql (29.35ms)14772026/09/21 13:47:44 OK 20251210153512_drop_unused_gin_index.sql (6.4ms)14782026/09/21 13:47:44 OK 20260628120000_add_object_size_and_stats.sql (12.92ms)14792026/09/21 13:47:44 OK 20251218171726_add_pins.sql (1.43ms)14802026/09/21 13:47:44 OK 20260905000000_add_claims.sql (6.86ms)14812026/09/21 13:47:44 OK 20260628120000_add_object_size_and_stats.sql (12.09ms)14822026/09/21 13:47:44 OK 20241026095416_initial_model.sql (43.45ms)14832026/09/21 13:47:44 OK 20260920000000_drop_claims.sql (13.37ms)14842026/09/21 13:47:44 goose: successfully migrated database to version: 2026092000000014852026/09/21 13:47:44 OK 1_commit_pending_closure.sql (1.03ms)14862026/09/21 13:47:44 OK 2_object_stats_trigger.sql (232.13µs)14872026/09/21 13:47:44 goose: up to current file version: 214882026/09/21 13:47:44 OK 20251210153512_drop_unused_gin_index.sql (6.92ms)14892026/09/21 13:47:45 OK 20260905000000_add_claims.sql (15.69ms)14902026/09/21 13:47:45 OK 20251218171726_add_pins.sql (8.72ms)14912026/09/21 13:47:45 OK 20260920000000_drop_claims.sql (13.18ms)14922026/09/21 13:47:45 goose: successfully migrated database to version: 2026092000000014932026/09/21 13:47:45 OK 1_commit_pending_closure.sql (776.42µs)14942026/09/21 13:47:45 OK 2_object_stats_trigger.sql (206.29µs)14952026/09/21 13:47:45 goose: up to current file version: 214962026/09/21 13:47:45 OK 20260628120000_add_object_size_and_stats.sql (11.77ms)1497--- PASS: TestService_healthCheckHandler (2.91s)1498=== CONT TestServerTLSConfig1499=== RUN TestServerTLSConfig/no_client_CA1500=== PAUSE TestServerTLSConfig/no_client_CA1501=== RUN TestServerTLSConfig/missing_CA_file1502=== PAUSE TestServerTLSConfig/missing_CA_file1503=== RUN TestServerTLSConfig/not_a_PEM_file1504=== PAUSE TestServerTLSConfig/not_a_PEM_file1505=== CONT TestLeadEndsOnShutdown15062026/09/21 13:47:45 OK 20260905000000_add_claims.sql (10.73ms)1507=== NAME TestClientCADerivations1508 client_ca_test.go:136: Built CA derivation: /nix/var/nix/builds/nix-55841-2080533047/TestClientCADerivations4271788372/001/store/qvvjw9akris2appfarlxyjbykajwj9am-ca-test15092026/09/21 13:47:45 OK 20260920000000_drop_claims.sql (6.12ms)15102026/09/21 13:47:45 goose: successfully migrated database to version: 2026092000000015112026/09/21 13:47:45 OK 1_commit_pending_closure.sql (970.04µs)15122026/09/21 13:47:45 OK 2_object_stats_trigger.sql (231.21µs)15132026/09/21 13:47:45 goose: up to current file version: 21514 client_ca_test.go:139: Found 1 dependencies (including self)1515--- PASS: TestService_ReadAuthMiddleware (2.62s)1516=== CONT TestGCTaskStore_DeduplicateSameParams1517--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)1518=== CONT TestGCTaskStore_StartNew1519--- PASS: TestGCTaskStore_StartNew (0.00s)1520=== CONT TestGCMetrics15212026/09/21 13:47:45 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15222026/09/21 13:47:45 INFO Received uploads request method=POST path=/api/pending_closures15232026-09-21 13:47:45.184 UTC [56133] ERROR: relation "goose_db_version" does not exist at character 3615242026-09-21 13:47:45.184 UTC [56133] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15252026/09/21 13:47:45 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)15262026/09/21 13:47:45 INFO Uploading qvvjw9akris2appfarlxyjbykajwj9am-ca-test (144B)15272026/09/21 13:47:45 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"15282026/09/21 13:47:45 WARN Failed to register uploaded object key=log/s9d7vigvmw74rqnlma60vijdnn39vqc7-ca-test.drv error="server returned 404: 404 page not found\n"15292026/09/21 13:47:45 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign15302026/09/21 13:47:45 WARN Failed to register uploaded object key=qvvjw9akris2appfarlxyjbykajwj9am.ls error="server returned 404: 404 page not found\n"15312026/09/21 13:47:45 INFO Signed narinfos id=1 count=115322026/09/21 13:47:45 INFO Uploading 1 narinfos15332026/09/21 13:47:45 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete15342026/09/21 13:47:45 WARN Failed to register uploaded object key=qvvjw9akris2appfarlxyjbykajwj9am.narinfo error="server returned 404: 404 page not found\n"15352026/09/21 13:47:45 INFO Completed upload id=115362026/09/21 13:47:45 INFO Upload complete. (152ms)1537=== NAME TestClientCADerivations1538 client_ca_test.go:180: Narinfo contains CA field: StorePath: /nix/var/nix/builds/nix-55841-2080533047/TestClientCADerivations4271788372/001/store/qvvjw9akris2appfarlxyjbykajwj9am-ca-test1539 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst1540 Compression: zstd1541 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1542 NarSize: 1441543 References: 1544 Deriver: /nix/var/nix/builds/nix-55841-2080533047/TestClientCADerivations4271788372/001/store/s9d7vigvmw74rqnlma60vijdnn39vqc7-ca-test.drv1545 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1546 client_ca_test.go:185: Checking for realisation files in S3...1547 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations1548 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache15492026/09/21 13:47:45 OK 20241026095416_initial_model.sql (44.44ms)15502026/09/21 13:47:45 OK 20251210153512_drop_unused_gin_index.sql (6.25ms)15512026/09/21 13:47:45 OK 20251218171726_add_pins.sql (9.98ms)15522026/09/21 13:47:45 OK 20260628120000_add_object_size_and_stats.sql (6.98ms)1553=== RUN TestService_RequireScope_OIDC/builder_may_write1554=== PAUSE TestService_RequireScope_OIDC/builder_may_write1555=== RUN TestService_RequireScope_OIDC/builder_may_not_admin1556=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin1557=== RUN TestService_RequireScope_OIDC/ops_may_admin1558=== PAUSE TestService_RequireScope_OIDC/ops_may_admin1559=== RUN TestService_RequireScope_OIDC/ops_may_not_write1560=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write1561=== RUN TestService_RequireScope_OIDC/reader_may_not_write1562=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write1563=== RUN TestService_RequireScope_OIDC/static_token_may_admin1564=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin1565=== RUN TestService_RequireScope_OIDC/static_token_may_write1566=== PAUSE TestService_RequireScope_OIDC/static_token_may_write1567=== RUN TestService_RequireScope_OIDC/reader_may_read1568=== PAUSE TestService_RequireScope_OIDC/reader_may_read1569=== RUN TestService_RequireScope_OIDC/writer_implies_read1570=== PAUSE TestService_RequireScope_OIDC/writer_implies_read1571=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read1572=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read1573=== CONT TestGCBugBareHashReferences15742026/09/21 13:47:45 OK 20260905000000_add_claims.sql (12.16ms)15752026/09/21 13:47:45 OK 20260920000000_drop_claims.sql (1.23ms)15762026/09/21 13:47:45 goose: successfully migrated database to version: 202609200000001577=== NAME TestClientCADerivations1578 client_ca_test.go:258: nix copy output: error: binary cache 's3://bucket35?endpoint=http://localhost:60816®ion=eu-west-1' is for Nix stores with prefix '/nix/store', not '/nix/var/nix/builds/nix-55841-2080533047/TestClientCADerivations4271788372/001/store'1579 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 115802026/09/21 13:47:45 OK 1_commit_pending_closure.sql (936.58µs)15812026/09/21 13:47:45 OK 2_object_stats_trigger.sql (230.67µs)15822026/09/21 13:47:45 goose: up to current file version: 21583--- PASS: TestClientCADerivations (3.56s)1584=== CONT TestService_AuthMiddleware_MTLSProxyHeader15852026-09-21 13:47:45.367 UTC [56140] ERROR: relation "goose_db_version" does not exist at character 3615862026-09-21 13:47:45.367 UTC [56140] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1587=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token1588=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token1589=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1590=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1591=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected1592=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected1593=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1594=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1595=== CONT TestNARDeduplicationMetadataUploadBug15962026/09/21 13:47:45 OK 20241026095416_initial_model.sql (43.28ms)15972026/09/21 13:47:45 OK 20251210153512_drop_unused_gin_index.sql (10.47ms)15982026/09/21 13:47:45 OK 20251218171726_add_pins.sql (8.33ms)15992026/09/21 13:47:45 OK 20260628120000_add_object_size_and_stats.sql (12.55ms)16002026/09/21 13:47:45 OK 20260905000000_add_claims.sql (17.1ms)16012026/09/21 13:47:45 OK 20260920000000_drop_claims.sql (8.96ms)16022026/09/21 13:47:45 goose: successfully migrated database to version: 2026092000000016032026/09/21 13:47:45 OK 1_commit_pending_closure.sql (1.64ms)16042026/09/21 13:47:45 OK 2_object_stats_trigger.sql (267.75µs)16052026/09/21 13:47:45 goose: up to current file version: 216062026/09/21 13:47:45 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"16072026/09/21 13:47:45 WARN mTLS auth: bound subjects configured but subject DN unavailable16082026/09/21 13:47:45 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"1609--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (2.15s)1610=== CONT TestMetricsInventory16112026-09-21 13:47:45.597 UTC [56145] ERROR: relation "goose_db_version" does not exist at character 3616122026-09-21 13:47:45.597 UTC [56145] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16132026/09/21 13:47:45 WARN mTLS auth: subject not in bound subjects subject="CN=reader"16142026/09/21 13:47:45 WARN mTLS auth: subject not in bound subjects subject="CN=reader"1615--- PASS: TestService_NativeMTLS (2.03s)1616=== CONT TestPinProtectsFromGC16172026/09/21 13:47:45 OK 20241026095416_initial_model.sql (103.02ms)16182026/09/21 13:47:45 OK 20251210153512_drop_unused_gin_index.sql (1.82ms)16192026/09/21 13:47:45 OK 20251218171726_add_pins.sql (4.5ms)16202026/09/21 13:47:45 OK 20260628120000_add_object_size_and_stats.sql (21.45ms)16212026-09-21 13:47:45.758 UTC [56148] ERROR: relation "goose_db_version" does not exist at character 3616222026-09-21 13:47:45.758 UTC [56148] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16232026/09/21 13:47:45 OK 20260905000000_add_claims.sql (10.58ms)16242026/09/21 13:47:45 OK 20260920000000_drop_claims.sql (11.95ms)16252026/09/21 13:47:45 goose: successfully migrated database to version: 2026092000000016262026/09/21 13:47:45 OK 1_commit_pending_closure.sql (2.28ms)16272026/09/21 13:47:45 OK 2_object_stats_trigger.sql (408.54µs)16282026/09/21 13:47:45 goose: up to current file version: 216292026/09/21 13:47:45 OK 20241026095416_initial_model.sql (70.56ms)16302026/09/21 13:47:45 OK 20251210153512_drop_unused_gin_index.sql (11.07ms)16312026/09/21 13:47:45 OK 20251218171726_add_pins.sql (20.3ms)16322026/09/21 13:47:45 OK 20260628120000_add_object_size_and_stats.sql (7.38ms)1633--- PASS: TestObjectStatsTrigger (1.46s)1634=== CONT TestLeadElectsOneAndHandsOver16352026/09/21 13:47:45 OK 20260905000000_add_claims.sql (23.51ms)16362026/09/21 13:47:45 OK 20260920000000_drop_claims.sql (8.09ms)16372026/09/21 13:47:45 goose: successfully migrated database to version: 2026092000000016382026/09/21 13:47:45 OK 1_commit_pending_closure.sql (2.45ms)16392026/09/21 13:47:45 OK 2_object_stats_trigger.sql (467.54µs)16402026/09/21 13:47:45 goose: up to current file version: 216412026/09/21 13:47:46 INFO Received uploads request method=POST path=/api/pending_closures16422026-09-21 13:47:46.072 UTC [56151] ERROR: relation "goose_db_version" does not exist at character 3616432026-09-21 13:47:46.072 UTC [56151] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16442026-09-21 13:47:46.147 UTC [56152] ERROR: relation "goose_db_version" does not exist at character 3616452026-09-21 13:47:46.147 UTC [56152] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16462026/09/21 13:47:46 OK 20241026095416_initial_model.sql (90.43ms)16472026/09/21 13:47:46 OK 20251210153512_drop_unused_gin_index.sql (8.47ms)16482026/09/21 13:47:46 OK 20251218171726_add_pins.sql (12.69ms)16492026/09/21 13:47:46 INFO Received cleanup request method=DELETE path=/api/pending_closures16502026/09/21 13:47:46 OK 20260628120000_add_object_size_and_stats.sql (32.3ms)16512026/09/21 13:47:46 INFO Aborted multipart uploads count=11652--- PASS: TestMultipartCleanup (1.38s)1653=== CONT TestResolveDBConnectionString1654=== RUN TestResolveDBConnectionString/flag_wins1655=== PAUSE TestResolveDBConnectionString/flag_wins1656=== RUN TestResolveDBConnectionString/file_when_flag_empty1657=== PAUSE TestResolveDBConnectionString/file_when_flag_empty1658=== RUN TestResolveDBConnectionString/missing_file_is_an_error1659=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error1660=== RUN TestResolveDBConnectionString/PGHOST_allows_empty1661=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty1662=== RUN TestResolveDBConnectionString/nothing_configured1663=== PAUSE TestResolveDBConnectionString/nothing_configured1664=== CONT TestClientSharedPathCommittedMidPush16652026/09/21 13:47:46 OK 20260905000000_add_claims.sql (44.42ms)16662026/09/21 13:47:46 OK 20241026095416_initial_model.sql (115.81ms)16672026/09/21 13:47:46 INFO lead: acquired remote=192.0.2.1:123416682026/09/21 13:47:46 INFO lead: released remote=192.0.2.1:12341669--- PASS: TestLeadEndsOnShutdown (1.27s)1670=== CONT TestGCTaskStore_CompletedAllowsNewTask1671--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)1672=== CONT TestGCTaskStore_PhaseUpdates1673--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)1674=== CONT TestClientWithDependencies16752026/09/21 13:47:46 OK 20260920000000_drop_claims.sql (9.2ms)16762026/09/21 13:47:46 goose: successfully migrated database to version: 2026092000000016772026/09/21 13:47:46 OK 20251210153512_drop_unused_gin_index.sql (2.31ms)16782026/09/21 13:47:46 OK 1_commit_pending_closure.sql (4.06ms)16792026/09/21 13:47:46 OK 2_object_stats_trigger.sql (591.04µs)16802026/09/21 13:47:46 goose: up to current file version: 216812026/09/21 13:47:46 OK 20251218171726_add_pins.sql (3.14ms)16822026/09/21 13:47:46 OK 20260628120000_add_object_size_and_stats.sql (20.74ms)16832026-09-21 13:47:46.333 UTC [56157] ERROR: relation "goose_db_version" does not exist at character 3616842026-09-21 13:47:46.333 UTC [56157] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16852026/09/21 13:47:46 OK 20260905000000_add_claims.sql (11.17ms)16862026/09/21 13:47:46 OK 20260920000000_drop_claims.sql (40.52ms)16872026/09/21 13:47:46 goose: successfully migrated database to version: 2026092000000016882026/09/21 13:47:46 OK 1_commit_pending_closure.sql (3.04ms)16892026/09/21 13:47:46 OK 2_object_stats_trigger.sql (502.42µs)16902026/09/21 13:47:46 goose: up to current file version: 216912026/09/21 13:47:46 OK 20241026095416_initial_model.sql (86.5ms)16922026/09/21 13:47:46 OK 20251210153512_drop_unused_gin_index.sql (13.33ms)16932026/09/21 13:47:46 OK 20251218171726_add_pins.sql (23.18ms)16942026/09/21 13:47:46 OK 20260628120000_add_object_size_and_stats.sql (6.97ms)16952026/09/21 13:47:46 INFO Aborted multipart uploads count=016962026/09/21 13:47:46 WARN Force mode enabled - objects will be deleted immediately without grace period16972026/09/21 13:47:46 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=016982026/09/21 13:47:46 INFO Vacuumed table table=pending_closures16992026/09/21 13:47:46 INFO Vacuumed table table=pending_objects17002026/09/21 13:47:46 INFO Vacuumed table table=multipart_uploads17012026/09/21 13:47:46 INFO Vacuumed table table=closures17022026/09/21 13:47:46 INFO Vacuumed table table=objects1703--- PASS: TestGCMetrics (1.38s)1704=== CONT TestCreatePendingClosureRejectsOversizedNAR17052026/09/21 13:47:46 INFO Received uploads request method=POST path=/api/pending_closures1706--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)1707=== CONT TestCacheConfigHandlerMaxNarSize1708--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)1709=== CONT TestGCTaskStore_GetReturnsLatest1710--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)1711=== CONT TestGCTaskStore_GetEmpty1712--- PASS: TestGCTaskStore_GetEmpty (0.00s)1713=== CONT TestParseSingleRange/end_clamped_to_size1714=== CONT TestParseSingleRange/none1715=== CONT TestParseSingleRange/open-ended1716=== CONT TestParseSingleRange/closed1717=== CONT TestIsValidCachePath/narinfo1718=== CONT TestParseSingleRange/malformed_end_before_start1719=== CONT TestParseSingleRange/malformed_both_empty1720=== CONT TestParseSingleRange/malformed_no_dash1721=== CONT TestParseSingleRange/multi-range_ignored1722=== CONT TestParseSingleRange/unknown_unit1723=== CONT TestIsValidCachePath/index.html1724=== CONT TestIsValidCachePath/short_hash1725=== CONT TestIsValidCachePath/wrong_extension1726=== CONT TestIsValidCachePath/leading_slash1727=== CONT TestIsValidCachePath/empty1728=== CONT TestIsValidCachePath/random_path1729=== CONT TestIsValidCachePath/invalid_char_u1730=== CONT TestIsValidCachePath/invalid_char_e1731=== CONT TestIsValidCachePath/traversal_in_middle1732=== CONT TestIsValidCachePath/traversal_parent1733=== CONT TestParseSingleRange/single_byte1734=== CONT TestParseSingleRange/start_far_past_EOF1735=== CONT TestParseSingleRange/start_past_EOF1736=== CONT TestParseSingleRange/suffix_exceeds_size1737=== CONT TestParseSingleRange/suffix1738--- PASS: TestParseSingleRange (0.01s)1739 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)1740 --- PASS: TestParseSingleRange/none (0.00s)1741 --- PASS: TestParseSingleRange/open-ended (0.00s)1742 --- PASS: TestParseSingleRange/closed (0.00s)1743 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)1744 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)1745 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)1746 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)1747 --- PASS: TestParseSingleRange/unknown_unit (0.00s)1748 --- PASS: TestParseSingleRange/single_byte (0.00s)1749 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)1750 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)1751 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)1752 --- PASS: TestParseSingleRange/suffix (0.00s)1753=== CONT TestIsValidCachePath/nar_uncompressed1754=== CONT TestIsValidCachePath/nix-cache-info1755=== CONT TestIsValidCachePath/realisation1756=== CONT TestIsValidCachePath/log1757=== CONT TestIsValidCachePath/ls1758=== CONT TestIsValidCachePath/nar_xz1759=== CONT TestIsValidCachePath/nar_bz21760=== CONT TestIsValidCachePath/nar_zst1761=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars1762--- PASS: TestIsValidCachePath (0.01s)1763 --- PASS: TestIsValidCachePath/narinfo (0.00s)1764 --- PASS: TestIsValidCachePath/index.html (0.00s)1765 --- PASS: TestIsValidCachePath/short_hash (0.00s)1766 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)1767 --- PASS: TestIsValidCachePath/leading_slash (0.00s)1768 --- PASS: TestIsValidCachePath/empty (0.00s)1769 --- PASS: TestIsValidCachePath/random_path (0.00s)1770 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)1771 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)1772 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)1773 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)1774 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)1775 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)1776 --- PASS: TestIsValidCachePath/realisation (0.00s)1777 --- PASS: TestIsValidCachePath/log (0.00s)1778 --- PASS: TestIsValidCachePath/ls (0.00s)1779 --- PASS: TestIsValidCachePath/nar_xz (0.00s)1780 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)1781 --- PASS: TestIsValidCachePath/nar_zst (0.00s)1782 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)1783=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure17842026/09/21 13:47:46 INFO Received uploads request method=POST path=/17852026/09/21 13:47:46 OK 20260905000000_add_claims.sql (24.66ms)17862026/09/21 13:47:46 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=01787=== NAME TestClientIntegration1788 client_integration_test.go:323: Objects in database after GC:1789 client_integration_test.go:323: Successfully deleted all objects with GC --force17902026-09-21 13:47:46.532 UTC [56159] ERROR: relation "goose_db_version" does not exist at character 3617912026-09-21 13:47:46.532 UTC [56159] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17922026/09/21 13:47:46 OK 20260920000000_drop_claims.sql (11.57ms)17932026/09/21 13:47:46 goose: successfully migrated database to version: 2026092000000017942026/09/21 13:47:46 OK 1_commit_pending_closure.sql (1.84ms)17952026/09/21 13:47:46 OK 2_object_stats_trigger.sql (357.46µs)17962026/09/21 13:47:46 goose: up to current file version: 21797--- PASS: TestClientIntegration (5.03s)1798=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info17992026/09/21 13:47:46 INFO Received uploads request method=POST path=/1800=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts18012026/09/21 13:47:46 INFO Received request for more parts method=POST path=/1802=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart18032026/09/21 13:47:46 INFO Received complete multipart upload request method=POST path=/1804=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key18052026/09/21 13:47:46 INFO Received complete multipart upload request method=POST path=/1806=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key18072026/09/21 13:47:46 INFO Received request for more parts method=POST path=/1808=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal18092026/09/21 13:47:46 INFO Received uploads request method=POST path=/1810--- PASS: TestUploadHandlersRejectInvalidKeys (0.00s)1811 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)1812 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)1813 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)1814 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)1815=== CONT TestIsValidUploadKey/narinfo1816=== CONT TestIsValidUploadKey/realisation_plus_in_output1817=== CONT TestIsValidUploadKey/unknown_type1818=== CONT TestIsValidUploadKey/empty_key1819=== CONT TestIsValidUploadKey/absolute1820=== CONT TestIsValidUploadKey/traversal_nar1821=== CONT TestIsValidUploadKey/traversal1822=== CONT TestIsValidUploadKey/listing_key,_narinfo_type1823=== CONT TestIsValidUploadKey/nar_key,_narinfo_type1824=== CONT TestIsValidUploadKey/narinfo_key,_nar_type1825=== CONT TestIsValidUploadKey/index.html1826=== CONT TestIsValidUploadKey/nix-cache-info1827=== CONT TestIsValidUploadKey/build_log_home-manager_file1828=== CONT TestIsValidUploadKey/realisation1829=== CONT TestIsValidUploadKey/build_log_equals1830=== CONT TestIsValidUploadKey/build_log_question_mark1831=== CONT TestIsValidUploadKey/build_log_plus_in_name1832=== CONT TestIsValidUploadKey/nar_plain1833=== CONT TestIsValidUploadKey/build_log1834=== CONT TestIsValidUploadKey/listing1835=== CONT TestIsValidUploadKey/nar_xz1836=== CONT TestIsValidUploadKey/nar_zst1837--- PASS: TestIsValidUploadKey (0.00s)1838 --- PASS: TestIsValidUploadKey/narinfo (0.00s)1839 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)1840 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)1841 --- PASS: TestIsValidUploadKey/empty_key (0.00s)1842 --- PASS: TestIsValidUploadKey/absolute (0.00s)1843 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)1844 --- PASS: TestIsValidUploadKey/traversal (0.00s)1845 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)1846 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)1847 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)1848 --- PASS: TestIsValidUploadKey/index.html (0.00s)1849 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)1850 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)1851 --- PASS: TestIsValidUploadKey/realisation (0.00s)1852 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)1853 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)1854 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)1855 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)1856 --- PASS: TestIsValidUploadKey/build_log (0.00s)1857 --- PASS: TestIsValidUploadKey/listing (0.00s)1858 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)1859 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)1860=== CONT TestProxyWriteTimeout/narinfo1861=== CONT TestProxyWriteTimeout/10_GiB_nar1862=== CONT TestProxyWriteTimeout/unknown_size1863=== CONT TestProxyWriteTimeout/1_GiB_nar1864--- PASS: TestProxyWriteTimeout (0.00s)1865 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)1866 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)1867 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)1868 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)1869=== CONT TestClientErrorHandling/InvalidStorePath18702026/09/21 13:47:46 OK 20241026095416_initial_model.sql (48.06ms)18712026/09/21 13:47:46 OK 20251210153512_drop_unused_gin_index.sql (944.83µs)18722026/09/21 13:47:46 OK 20251218171726_add_pins.sql (5.96ms)18732026-09-21 13:47:46.604 UTC [56161] ERROR: relation "goose_db_version" does not exist at character 3618742026-09-21 13:47:46.604 UTC [56161] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18752026/09/21 13:47:46 OK 20260628120000_add_object_size_and_stats.sql (18.75ms)18762026/09/21 13:47:46 OK 20260905000000_add_claims.sql (15.7ms)18772026/09/21 13:47:46 OK 20260920000000_drop_claims.sql (12.36ms)18782026/09/21 13:47:46 goose: successfully migrated database to version: 2026092000000018792026/09/21 13:47:46 OK 1_commit_pending_closure.sql (1.52ms)18802026/09/21 13:47:46 OK 2_object_stats_trigger.sql (659.88µs)18812026/09/21 13:47:46 goose: up to current file version: 218822026/09/21 13:47:46 OK 20241026095416_initial_model.sql (53.19ms)18832026/09/21 13:47:46 OK 20251210153512_drop_unused_gin_index.sql (5.26ms)18842026/09/21 13:47:46 OK 20251218171726_add_pins.sql (1.73ms)18852026/09/21 13:47:46 OK 20260628120000_add_object_size_and_stats.sql (9.69ms)18862026/09/21 13:47:46 OK 20260905000000_add_claims.sql (7.46ms)18872026/09/21 13:47:46 OK 20260920000000_drop_claims.sql (8.22ms)18882026/09/21 13:47:46 goose: successfully migrated database to version: 2026092000000018892026-09-21 13:47:46.714 UTC [56163] ERROR: relation "goose_db_version" does not exist at character 3618902026-09-21 13:47:46.714 UTC [56163] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18912026/09/21 13:47:46 OK 1_commit_pending_closure.sql (921.21µs)18922026/09/21 13:47:46 OK 2_object_stats_trigger.sql (218.17µs)18932026/09/21 13:47:46 goose: up to current file version: 218942026/09/21 13:47:46 OK 20241026095416_initial_model.sql (41.04ms)18952026/09/21 13:47:46 OK 20251210153512_drop_unused_gin_index.sql (793.38µs)18962026/09/21 13:47:46 OK 20251218171726_add_pins.sql (17.01ms)1897--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (1.48s)1898=== CONT TestClientErrorHandling/ServerNotAvailable18992026/09/21 13:47:46 OK 20260628120000_add_object_size_and_stats.sql (8.17ms)19002026/09/21 13:47:46 OK 20260905000000_add_claims.sql (14.48ms)1901--- PASS: TestUploadHandlersRejectOversizedBody (0.02s)1902 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.02s)1903 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.02s)1904 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (0.29s)1905=== CONT TestClientErrorHandling/InvalidAuthToken19062026/09/21 13:47:46 OK 20260920000000_drop_claims.sql (5.66ms)19072026/09/21 13:47:46 goose: successfully migrated database to version: 2026092000000019082026/09/21 13:47:46 OK 1_commit_pending_closure.sql (1.59ms)19092026/09/21 13:47:46 OK 2_object_stats_trigger.sql (336.46µs)19102026/09/21 13:47:46 goose: up to current file version: 21911--- PASS: TestGCBugBareHashReferences (1.59s)1912=== CONT TestCacheConfigHandler/full_config,_no_issuer1913=== CONT TestCacheConfigHandler/no_signing_keys1914=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1915=== CONT TestCacheConfigHandler/no_cache_url_configured1916--- PASS: TestCacheConfigHandler (0.00s)1917 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)1918 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)1919 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)1920 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)1921=== CONT TestServerTLSConfig/no_client_CA1922=== CONT TestServerTLSConfig/not_a_PEM_file1923=== CONT TestServerTLSConfig/missing_CA_file1924--- PASS: TestServerTLSConfig (0.00s)1925 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)1926 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.01s)1927 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)1928=== CONT TestService_RequireScope_OIDC/builder_may_write1929=== CONT TestService_RequireScope_OIDC/static_token_may_admin1930=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read1931=== CONT TestService_RequireScope_OIDC/writer_implies_read1932=== CONT TestService_RequireScope_OIDC/reader_may_read1933=== CONT TestService_RequireScope_OIDC/static_token_may_write1934=== CONT TestService_RequireScope_OIDC/ops_may_not_write1935=== CONT TestService_RequireScope_OIDC/reader_may_not_write1936=== CONT TestService_RequireScope_OIDC/ops_may_admin1937=== CONT TestService_RequireScope_OIDC/builder_may_not_admin1938=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token1939=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected19402026/09/21 13:47:46 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]1941=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1942=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected19432026/09/21 13:47:46 WARN Authentication failed token_preview=eyJhbGciOi...YknH9Uf7iw token_length=702 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]1944=== CONT TestResolveDBConnectionString/flag_wins1945=== CONT TestResolveDBConnectionString/PGHOST_allows_empty1946=== CONT TestResolveDBConnectionString/nothing_configured1947=== CONT TestResolveDBConnectionString/missing_file_is_an_error1948=== CONT TestResolveDBConnectionString/file_when_flag_empty1949--- PASS: TestService_RequireScope_OIDC (2.53s)1950 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)1951 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)1952 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)1953 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)1954 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)1955 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)1956 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)1957 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)1958 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)1959 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)1960--- PASS: TestService_AuthMiddleware_OIDC (2.35s)1961 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.00s)1962 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)1963 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)1964 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.00s)1965--- PASS: TestResolveDBConnectionString (0.02s)1966 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)1967 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)1968 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)1969 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)1970 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)19712026/09/21 13:47:46 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/objects/present19722026-09-21 13:47:46.989 UTC [56170] ERROR: relation "goose_db_version" does not exist at character 3619732026-09-21 13:47:46.989 UTC [56170] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19742026-09-21 13:47:46.990 UTC [56171] ERROR: relation "goose_db_version" does not exist at character 3619752026-09-21 13:47:46.990 UTC [56171] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19762026/09/21 13:47:47 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=192.440028ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/objects/present19772026/09/21 13:47:47 OK 20241026095416_initial_model.sql (46.33ms)1978=== NAME TestNARDeduplicationMetadataUploadBug1979 metadata_upload_test.go:48: First store path: /nix/var/nix/builds/nix-55841-2080533047/TestNARDeduplicationMetadataUploadBug2395544024/001/store/xydcbsz2qw25zila6skamijw1va52gfz-file1.txt19802026/09/21 13:47:47 OK 20241026095416_initial_model.sql (53.04ms)19812026/09/21 13:47:47 OK 20251210153512_drop_unused_gin_index.sql (6.94ms)19822026/09/21 13:47:47 OK 20251210153512_drop_unused_gin_index.sql (512.54µs)19832026/09/21 13:47:47 OK 20251218171726_add_pins.sql (1.67ms)19842026/09/21 13:47:47 OK 20251218171726_add_pins.sql (6ms)19852026/09/21 13:47:47 OK 20260628120000_add_object_size_and_stats.sql (11.91ms)19862026/09/21 13:47:47 OK 20260628120000_add_object_size_and_stats.sql (16.84ms)19872026/09/21 13:47:47 OK 20260905000000_add_claims.sql (17.24ms)19882026/09/21 13:47:47 OK 20260905000000_add_claims.sql (17.76ms)19892026/09/21 13:47:47 OK 20260920000000_drop_claims.sql (8.59ms)19902026/09/21 13:47:47 goose: successfully migrated database to version: 2026092000000019912026/09/21 13:47:47 OK 20260920000000_drop_claims.sql (7.88ms)19922026/09/21 13:47:47 goose: successfully migrated database to version: 2026092000000019932026/09/21 13:47:47 OK 1_commit_pending_closure.sql (900.29µs)19942026/09/21 13:47:47 OK 1_commit_pending_closure.sql (899.83µs)19952026/09/21 13:47:47 OK 2_object_stats_trigger.sql (248.63µs)19962026/09/21 13:47:47 goose: up to current file version: 219972026/09/21 13:47:47 OK 2_object_stats_trigger.sql (294.25µs)19982026/09/21 13:47:47 goose: up to current file version: 219992026/09/21 13:47:47 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"2000--- PASS: TestMetricsInventory (1.59s)20012026-09-21 13:47:47.165 UTC [56179] ERROR: relation "goose_db_version" does not exist at character 3620022026-09-21 13:47:47.165 UTC [56179] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC20032026/09/21 13:47:47 INFO Received uploads request method=POST path=/api/pending_closures20042026/09/21 13:47:47 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)20052026/09/21 13:47:47 INFO Uploading xydcbsz2qw25zila6skamijw1va52gfz-file1.txt (160B)20062026/09/21 13:47:47 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"20072026/09/21 13:47:47 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=417.183852ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/objects/present20082026/09/21 13:47:47 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign20092026/09/21 13:47:47 INFO Signed narinfos id=1 count=120102026/09/21 13:47:47 WARN Failed to register uploaded object key=xydcbsz2qw25zila6skamijw1va52gfz.ls error="server returned 404: 404 page not found\n"20112026/09/21 13:47:47 INFO Uploading 1 narinfos20122026/09/21 13:47:47 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20132026/09/21 13:47:47 WARN Failed to register uploaded object key=xydcbsz2qw25zila6skamijw1va52gfz.narinfo error="server returned 404: 404 page not found\n"20142026/09/21 13:47:47 OK 20241026095416_initial_model.sql (27.6ms)20152026/09/21 13:47:47 OK 20251210153512_drop_unused_gin_index.sql (4.81ms)20162026/09/21 13:47:47 INFO Completed upload id=120172026/09/21 13:47:47 INFO Upload complete. (121ms)2018=== NAME TestNARDeduplicationMetadataUploadBug2019 metadata_upload_test.go:54: Retrieved narinfo from S3:2020 StorePath: /nix/var/nix/builds/nix-55841-2080533047/TestNARDeduplicationMetadataUploadBug2395544024/001/store/xydcbsz2qw25zila6skamijw1va52gfz-file1.txt2021 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst2022 Compression: zstd2023 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2024 NarSize: 1602025 References: 2026 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2027 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)2028 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):2029 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}20302026/09/21 13:47:47 OK 20251218171726_add_pins.sql (6.82ms)20312026/09/21 13:47:47 OK 20260628120000_add_object_size_and_stats.sql (18.88ms)20322026/09/21 13:47:47 OK 20260905000000_add_claims.sql (12.69ms)20332026/09/21 13:47:47 OK 20260920000000_drop_claims.sql (14.95ms)20342026/09/21 13:47:47 goose: successfully migrated database to version: 202609200000002035 metadata_upload_test.go:64: Second store path (same content): /nix/var/nix/builds/nix-55841-2080533047/TestNARDeduplicationMetadataUploadBug2395544024/001/store/ng2mf00483dpb8jzcsv6m84rfg759gdb-file2.txt20362026/09/21 13:47:47 OK 1_commit_pending_closure.sql (1.25ms)20372026/09/21 13:47:47 OK 2_object_stats_trigger.sql (926.88µs)20382026/09/21 13:47:47 goose: up to current file version: 220392026-09-21 13:47:47.318 UTC [56188] ERROR: relation "goose_db_version" does not exist at character 3620402026-09-21 13:47:47.318 UTC [56188] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC20412026/09/21 13:47:47 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"20422026/09/21 13:47:47 OK 20241026095416_initial_model.sql (40.22ms)20432026/09/21 13:47:47 INFO Received uploads request method=POST path=/api/pending_closures20442026/09/21 13:47:47 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)20452026/09/21 13:47:47 OK 20251210153512_drop_unused_gin_index.sql (6.45ms)20462026/09/21 13:47:47 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign20472026/09/21 13:47:47 INFO Signed narinfos id=2 count=120482026/09/21 13:47:47 INFO Uploading 1 narinfos20492026/09/21 13:47:47 WARN Failed to register uploaded object key=ng2mf00483dpb8jzcsv6m84rfg759gdb.ls error="server returned 404: 404 page not found\n"20502026/09/21 13:47:47 OK 20251218171726_add_pins.sql (12.47ms)20512026/09/21 13:47:47 INFO lead: acquired remote=192.0.2.1:123420522026/09/21 13:47:47 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete20532026/09/21 13:47:47 WARN Failed to register uploaded object key=ng2mf00483dpb8jzcsv6m84rfg759gdb.narinfo error="server returned 404: 404 page not found\n"20542026/09/21 13:47:47 INFO Completed upload id=220552026/09/21 13:47:47 INFO Upload complete. (98ms)2056=== NAME TestPinProtectsFromGC2057 client_integration_test.go:731: Pinned store path: /nix/var/nix/builds/nix-55841-2080533047/TestPinProtectsFromGC1195966990/001/store/1hah803hyid33qsdjdv8r29wxwkzf1xj-pinned-file.txt2058 client_integration_test.go:732: Unpinned store path: /nix/var/nix/builds/nix-55841-2080533047/TestPinProtectsFromGC1195966990/001/store/7bz8lbx2xvsq6hh7l289xng5hqd70f6k-unpinned-file.txt20592026/09/21 13:47:47 OK 20260628120000_add_object_size_and_stats.sql (1.15ms)2060=== NAME TestNARDeduplicationMetadataUploadBug2061 metadata_upload_test.go:76: Retrieved narinfo from S3:2062 StorePath: /nix/var/nix/builds/nix-55841-2080533047/TestNARDeduplicationMetadataUploadBug2395544024/001/store/ng2mf00483dpb8jzcsv6m84rfg759gdb-file2.txt2063 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst2064 Compression: zstd2065 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2066 NarSize: 1602067 References: 2068 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2069 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)2070 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):2071 {"version":1,"root":{"type":"regular","size":44}}20722026/09/21 13:47:47 OK 20260905000000_add_claims.sql (10.83ms)20732026/09/21 13:47:47 OK 20260920000000_drop_claims.sql (8.04ms)20742026/09/21 13:47:47 goose: successfully migrated database to version: 202609200000002075--- PASS: TestNARDeduplicationMetadataUploadBug (2.00s)20762026/09/21 13:47:47 OK 1_commit_pending_closure.sql (765.29µs)20772026/09/21 13:47:47 OK 2_object_stats_trigger.sql (246.5µs)20782026/09/21 13:47:47 goose: up to current file version: 220792026/09/21 13:47:47 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"20802026/09/21 13:47:47 INFO Received uploads request method=POST path=/api/pending_closures20812026/09/21 13:47:47 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)20822026/09/21 13:47:47 INFO Uploading 1hah803hyid33qsdjdv8r29wxwkzf1xj-pinned-file.txt (128B)20832026/09/21 13:47:47 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"20842026/09/21 13:47:47 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign20852026/09/21 13:47:47 INFO Signed narinfos id=1 count=120862026/09/21 13:47:47 WARN Failed to register uploaded object key=1hah803hyid33qsdjdv8r29wxwkzf1xj.ls error="server returned 404: 404 page not found\n"20872026/09/21 13:47:47 INFO Uploading 1 narinfos20882026/09/21 13:47:47 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20892026/09/21 13:47:47 WARN Failed to register uploaded object key=1hah803hyid33qsdjdv8r29wxwkzf1xj.narinfo error="server returned 404: 404 page not found\n"20902026/09/21 13:47:47 INFO Completed upload id=120912026/09/21 13:47:47 INFO Upload complete. (90ms)20922026/09/21 13:47:47 INFO lead: released remote=192.0.2.1:123420932026/09/21 13:47:47 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"20942026/09/21 13:47:47 INFO lead: acquired remote=192.0.2.1:123420952026/09/21 13:47:47 INFO lead: released remote=192.0.2.1:12342096--- PASS: TestLeadElectsOneAndHandsOver (1.70s)20972026/09/21 13:47:47 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=754.673305ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/objects/present20982026/09/21 13:47:47 INFO Received uploads request method=POST path=/api/pending_closures20992026/09/21 13:47:47 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)21002026/09/21 13:47:47 INFO Uploading 7bz8lbx2xvsq6hh7l289xng5hqd70f6k-unpinned-file.txt (128B)21012026/09/21 13:47:47 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"21022026/09/21 13:47:47 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign21032026/09/21 13:47:47 INFO Signed narinfos id=2 count=121042026/09/21 13:47:47 INFO Uploading 1 narinfos21052026/09/21 13:47:47 WARN Failed to register uploaded object key=7bz8lbx2xvsq6hh7l289xng5hqd70f6k.ls error="server returned 404: 404 page not found\n"21062026/09/21 13:47:47 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete21072026/09/21 13:47:47 WARN Failed to register uploaded object key=7bz8lbx2xvsq6hh7l289xng5hqd70f6k.narinfo error="server returned 404: 404 page not found\n"21082026/09/21 13:47:47 INFO Completed upload id=221092026/09/21 13:47:47 INFO Upload complete. (96ms)21102026/09/21 13:47:47 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"21112026/09/21 13:47:47 INFO Received create pin request method=POST path=/api/pins/myapp21122026/09/21 13:47:47 INFO Created/updated pin name=myapp store_path=/nix/var/nix/builds/nix-55841-2080533047/TestPinProtectsFromGC1195966990/001/store/1hah803hyid33qsdjdv8r29wxwkzf1xj-pinned-file.txt narinfo_key=1hah803hyid33qsdjdv8r29wxwkzf1xj.narinfo21132026/09/21 13:47:47 INFO Starting cleanup of old closures method=DELETE path=/api/closures21142026/09/21 13:47:47 INFO Garbage collection started21152026/09/21 13:47:47 INFO Aborted multipart uploads count=021162026/09/21 13:47:47 WARN Force mode enabled - objects will be deleted immediately without grace period21172026/09/21 13:47:47 INFO Received uploads request method=POST path=/api/pending_closures21182026/09/21 13:47:47 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"2119=== NAME TestClientWithDependencies2120 client_integration_test.go:613: Built derivation: /nix/var/nix/builds/nix-55841-2080533047/TestClientWithDependencies3828086922/001/store/hvn7rlw07hr9rzh0cqigcgppp0g14xq7-test-script21212026/09/21 13:47:47 INFO Received uploads request method=POST path=/api/pending_closures21222026/09/21 13:47:47 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)21232026/09/21 13:47:47 INFO Uploading 3bgdg3l07b2l1yvz43xzf27j0kyfm0rb-shared-dep (136B)21242026/09/21 13:47:47 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"21252026/09/21 13:47:47 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign21262026/09/21 13:47:47 INFO Signed narinfos id=2 count=121272026/09/21 13:47:47 INFO Uploading 1 narinfos21282026/09/21 13:47:47 WARN Failed to register uploaded object key=3bgdg3l07b2l1yvz43xzf27j0kyfm0rb.ls error="server returned 404: 404 page not found\n"21292026/09/21 13:47:47 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete21302026/09/21 13:47:47 WARN Failed to register uploaded object key=3bgdg3l07b2l1yvz43xzf27j0kyfm0rb.narinfo error="server returned 404: 404 page not found\n"21312026/09/21 13:47:47 INFO Completed upload id=221322026/09/21 13:47:47 INFO Upload complete. (75ms)21332026/09/21 13:47:47 INFO Received uploads request method=POST path=/api/pending_closures21342026/09/21 13:47:47 INFO Uploading 2 paths to 127.0.0.1 (0 already cached)21352026/09/21 13:47:47 INFO Uploading n7anyyb871bpgl24v2syay054xx29f0v-top (256B)21362026/09/21 13:47:47 INFO Uploading 3bgdg3l07b2l1yvz43xzf27j0kyfm0rb-shared-dep (136B)21372026/09/21 13:47:47 WARN Failed to register uploaded object key=nar/1zkvqy6zfhzwfwjn933wzp87ys9mab3r3fv25j2p7a4spdd7ggym.nar.zst error="server returned 404: 404 page not found\n"21382026/09/21 13:47:47 WARN Failed to register uploaded object key=n7anyyb871bpgl24v2syay054xx29f0v.ls error="server returned 404: 404 page not found\n"21392026/09/21 13:47:47 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"21402026/09/21 13:47:47 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign21412026/09/21 13:47:47 WARN Failed to register uploaded object key=3bgdg3l07b2l1yvz43xzf27j0kyfm0rb.ls error="server returned 404: 404 page not found\n"21422026/09/21 13:47:47 INFO Signed narinfos id=1 count=121432026/09/21 13:47:47 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign21442026/09/21 13:47:47 INFO Signed narinfos id=3 count=121452026/09/21 13:47:47 INFO Uploading 2 narinfos21462026/09/21 13:47:47 WARN Failed to register uploaded object key=n7anyyb871bpgl24v2syay054xx29f0v.narinfo error="server returned 404: 404 page not found\n"21472026/09/21 13:47:47 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete21482026/09/21 13:47:47 WARN Failed to register uploaded object key=3bgdg3l07b2l1yvz43xzf27j0kyfm0rb.narinfo error="server returned 404: 404 page not found\n"21492026/09/21 13:47:47 INFO Completed upload id=121502026/09/21 13:47:47 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete21512026/09/21 13:47:47 INFO Completed upload id=321522026/09/21 13:47:47 INFO Upload complete. (197ms)2153=== NAME TestClientSharedPathCommittedMidPush2154 client_integration_test.go:680: Retrieved narinfo from S3:2155 StorePath: /nix/var/nix/builds/nix-55841-2080533047/TestClientSharedPathCommittedMidPush3826816301/001/store/3bgdg3l07b2l1yvz43xzf27j0kyfm0rb-shared-dep2156 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst2157 Compression: zstd2158 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y822159 NarSize: 1362160 References: 2161 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n2162 client_integration_test.go:680: Retrieved narinfo from S3:2163 StorePath: /nix/var/nix/builds/nix-55841-2080533047/TestClientSharedPathCommittedMidPush3826816301/001/store/n7anyyb871bpgl24v2syay054xx29f0v-top2164 URL: nar/1zkvqy6zfhzwfwjn933wzp87ys9mab3r3fv25j2p7a4spdd7ggym.nar.zst2165 Compression: zstd2166 NarHash: sha256:1zkvqy6zfhzwfwjn933wzp87ys9mab3r3fv25j2p7a4spdd7ggym2167 NarSize: 2562168 References: /nix/var/nix/builds/nix-55841-2080533047/TestClientSharedPathCommittedMidPush3826816301/001/store/3bgdg3l07b2l1yvz43xzf27j0kyfm0rb-shared-dep2169 CA: text:sha256:10x53sz0sjfiri329nngrsngbj0gypwf2vgrmgw4lq3h5anjb5qh2170--- PASS: TestClientSharedPathCommittedMidPush (1.56s)21712026/09/21 13:47:47 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"2172=== NAME TestClientWithDependencies2173 client_integration_test.go:615: Found 1 dependencies (including self)21742026/09/21 13:47:47 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"21752026/09/21 13:47:47 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=2001 objects-failed-to-delete=021762026/09/21 13:47:47 INFO Vacuumed table table=pending_closures21772026/09/21 13:47:47 INFO Vacuumed table table=pending_objects21782026/09/21 13:47:47 INFO Vacuumed table table=multipart_uploads21792026/09/21 13:47:47 INFO Vacuumed table table=closures21802026/09/21 13:47:47 INFO Vacuumed table table=objects21812026/09/21 13:47:47 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"21822026/09/21 13:47:47 INFO Received uploads request method=POST path=/api/pending_closures21832026/09/21 13:47:47 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"21842026/09/21 13:47:47 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)21852026/09/21 13:47:47 INFO Uploading hvn7rlw07hr9rzh0cqigcgppp0g14xq7-test-script (136B)21862026/09/21 13:47:47 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"21872026/09/21 13:47:47 WARN Failed to register uploaded object key=log/qv4mqik21rhlwpdzgb593841n8wsrgri-test-script.drv error="server returned 404: 404 page not found\n"21882026/09/21 13:47:47 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign21892026/09/21 13:47:47 INFO Signed narinfos id=1 count=121902026/09/21 13:47:47 WARN Failed to register uploaded object key=hvn7rlw07hr9rzh0cqigcgppp0g14xq7.ls error="server returned 404: 404 page not found\n"21912026/09/21 13:47:47 INFO Uploading 1 narinfos21922026/09/21 13:47:47 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete21932026/09/21 13:47:47 WARN Failed to register uploaded object key=hvn7rlw07hr9rzh0cqigcgppp0g14xq7.narinfo error="server returned 404: 404 page not found\n"21942026/09/21 13:47:47 INFO Completed upload id=121952026/09/21 13:47:47 INFO Upload complete. (40ms)2196 client_integration_test.go:617: Skipping nix copy test - isolated store (/nix/var/nix/builds/nix-55841-2080533047/TestClientWithDependencies3828086922/001/store) requires matching store prefix2197--- PASS: TestClientWithDependencies (1.61s)21982026/09/21 13:47:48 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.574342544s error="Post \"http://localhost:19999/api/objects/present\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/objects/present21992026/09/21 13:47:49 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02200=== NAME TestPinProtectsFromGC2201 client_integration_test.go:794: Pin successfully protected closure from garbage collection2202--- PASS: TestPinProtectsFromGC (3.98s)22032026/09/21 13:47:50 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22042026/09/21 13:47:50 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=183.424766ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22052026/09/21 13:47:50 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=412.57676ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22062026/09/21 13:47:50 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=866.851244ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22072026/09/21 13:47:51 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.755267202s error="Get \"http://localhost:19999/api/cache-config\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22082026/09/21 13:47:53 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 127.0.0.1:19999: connect: connection refused"22092026/09/21 13:47:53 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22102026/09/21 13:47:53 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=191.184977ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22112026/09/21 13:47:53 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=388.11591ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22122026/09/21 13:47:54 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=729.318222ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22132026/09/21 13:47:54 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.632676376s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp 127.0.0.1:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures2214--- PASS: TestClientErrorHandling (0.00s)2215 --- PASS: TestClientErrorHandling/InvalidStorePath (1.12s)2216 --- PASS: TestClientErrorHandling/InvalidAuthToken (1.09s)2217 --- PASS: TestClientErrorHandling/ServerNotAvailable (9.72s)2218PASS2219{"timestamp":"2026-09-21T13:47:56.519733Z","level":"ERROR","message":"HTTP transport failed","event":"http_transport_failed","component":"server","subsystem":"transport","peer_addr":"127.0.0.1:60845","error_kind":"io_error","error":"Cancelled","result":"transport_error","target":"rustfs::server::http","filename":"rustfs/src/server/http.rs","line_number":1880,"threadName":"rustfs-worker","threadId":"ThreadId(6)"}22202026-09-21 13:47:56.621 UTC [55880] LOG: received smart shutdown request22212026-09-21 13:47:56.622 UTC [55880] LOG: background worker "logical replication launcher" (PID 55890) exited with exit code 122222026-09-21 13:47:56.630 UTC [55885] LOG: shutting down22232026-09-21 13:47:56.630 UTC [55885] LOG: checkpoint starting: shutdown immediate22242026-09-21 13:47:57.750 UTC [55885] LOG: checkpoint complete: wrote 13150 buffers (80.3%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 16 recycled; write=0.769 s, sync=0.316 s, total=1.120 s; sync files=18738, longest=0.001 s, average=0.001 s; distance=260140 kB, estimate=260140 kB; lsn=0/11598070, redo lsn=0/1159807022252026-09-21 13:47:57.754 UTC [55880] LOG: database system is shut down2226Running OIDC tests...2227=== RUN TestGlobMatch2228=== PAUSE TestGlobMatch2229=== RUN TestAudienceForIssuer2230=== PAUSE TestAudienceForIssuer2231=== RUN TestValidateToken_ValidToken2232=== PAUSE TestValidateToken_ValidToken2233=== RUN TestValidateToken_WrongAudience2234=== PAUSE TestValidateToken_WrongAudience2235=== RUN TestValidateToken_Expired2236=== PAUSE TestValidateToken_Expired2237=== RUN TestValidateToken_BoundClaimsMismatch2238=== PAUSE TestValidateToken_BoundClaimsMismatch2239=== RUN TestValidateToken_BoundSubjectMismatch2240=== PAUSE TestValidateToken_BoundSubjectMismatch2241=== RUN TestValidateToken_MultipleProviders2242=== PAUSE TestValidateToken_MultipleProviders2243=== RUN TestValidateToken_NoMatchingProvider2244=== PAUSE TestValidateToken_NoMatchingProvider2245=== RUN TestValidateToken_KubernetesServiceAccount2246=== PAUSE TestValidateToken_KubernetesServiceAccount2247=== RUN TestNewValidator_KubernetesRequiresCA2248=== PAUSE TestNewValidator_KubernetesRequiresCA2249=== RUN TestValidateToken_KubernetesIssuerFromOwnToken2250=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken2251=== RUN TestScopes_LegacyProviderDefaultsToWrite2252=== PAUSE TestScopes_LegacyProviderDefaultsToWrite2253=== RUN TestScopes_Rules2254=== PAUSE TestScopes_Rules2255=== RUN TestScopes_ConfigValidation2256=== PAUSE TestScopes_ConfigValidation2257=== CONT TestGlobMatch2258=== RUN TestGlobMatch/foo_foo2259=== CONT TestScopes_LegacyProviderDefaultsToWrite2260=== CONT TestValidateToken_NoMatchingProvider2261=== PAUSE TestGlobMatch/foo_foo2262=== RUN TestGlobMatch/foo_bar2263=== CONT TestValidateToken_KubernetesIssuerFromOwnToken2264=== PAUSE TestGlobMatch/foo_bar2265=== RUN TestGlobMatch/*_2266=== PAUSE TestGlobMatch/*_2267=== RUN TestGlobMatch/*_anything2268=== PAUSE TestGlobMatch/*_anything2269=== RUN TestGlobMatch/foo*_foo2270=== PAUSE TestGlobMatch/foo*_foo2271=== RUN TestGlobMatch/foo*_foobar2272=== PAUSE TestGlobMatch/foo*_foobar2273=== RUN TestGlobMatch/foo*_bar2274=== PAUSE TestGlobMatch/foo*_bar2275=== RUN TestGlobMatch/*bar_bar2276=== PAUSE TestGlobMatch/*bar_bar2277=== RUN TestGlobMatch/*bar_foobar2278=== CONT TestValidateToken_WrongAudience2279=== PAUSE TestGlobMatch/*bar_foobar2280=== RUN TestGlobMatch/*bar_foo2281=== PAUSE TestGlobMatch/*bar_foo2282=== RUN TestGlobMatch/foo*bar_foobar2283=== PAUSE TestGlobMatch/foo*bar_foobar2284=== RUN TestGlobMatch/foo*bar_foo123bar2285=== PAUSE TestGlobMatch/foo*bar_foo123bar2286=== RUN TestGlobMatch/foo*bar_foobarbaz2287=== PAUSE TestGlobMatch/foo*bar_foobarbaz2288=== RUN TestGlobMatch/*/*_foo/bar2289=== PAUSE TestGlobMatch/*/*_foo/bar2290=== RUN TestGlobMatch/*/*_foo2291=== PAUSE TestGlobMatch/*/*_foo2292=== RUN TestGlobMatch/refs/heads/*_refs/heads/main2293=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main2294=== CONT TestNewValidator_KubernetesRequiresCA2295=== CONT TestValidateToken_ValidToken2296=== CONT TestValidateToken_KubernetesServiceAccount2297=== CONT TestAudienceForIssuer2298--- PASS: TestAudienceForIssuer (0.00s)2299=== CONT TestScopes_Rules2300=== CONT TestScopes_ConfigValidation2301=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.02302=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.02303=== RUN TestGlobMatch/refs/*/main_refs/heads/main2304=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main2305=== RUN TestGlobMatch/fo?_foo2306=== PAUSE TestGlobMatch/fo?_foo2307=== RUN TestGlobMatch/fo?_fo2308=== PAUSE TestGlobMatch/fo?_fo2309=== RUN TestGlobMatch/fo?_fooo2310=== PAUSE TestGlobMatch/fo?_fooo2311=== RUN TestGlobMatch/?oo_foo2312=== PAUSE TestGlobMatch/?oo_foo2313=== RUN TestGlobMatch/?oo_boo2314=== PAUSE TestGlobMatch/?oo_boo2315=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2316=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2317=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2318=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2319=== CONT TestValidateToken_BoundSubjectMismatch23202026/09/21 13:47:58 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:61020/oidc23212026/09/21 13:47:58 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:61023/oidc23222026/09/21 13:47:58 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:61019/oidc23232026/09/21 13:47:58 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:61018/oidc23242026/09/21 13:47:58 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:61017/oidc2325--- PASS: TestScopes_ConfigValidation (0.00s)2326=== CONT TestValidateToken_BoundClaimsMismatch23272026/09/21 13:47:58 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:61031/oidc23282026/09/21 13:47:58 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC12323292026/09/21 13:47:58 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:61035/oidc2330--- PASS: TestValidateToken_ValidToken (0.01s)2331=== CONT TestValidateToken_MultipleProviders2332--- PASS: TestScopes_LegacyProviderDefaultsToWrite (0.01s)2333=== CONT TestValidateToken_Expired2334--- PASS: TestValidateToken_NoMatchingProvider (0.01s)2335=== CONT TestGlobMatch/foo_foo2336=== CONT TestGlobMatch/*/*_foo/bar2337=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2338=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2339=== CONT TestGlobMatch/?oo_boo2340=== CONT TestGlobMatch/?oo_foo2341=== CONT TestGlobMatch/fo?_fooo2342=== CONT TestGlobMatch/fo?_fo2343=== CONT TestGlobMatch/fo?_foo2344=== CONT TestGlobMatch/refs/*/main_refs/heads/main2345=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.02346=== CONT TestGlobMatch/refs/heads/*_refs/heads/main2347=== CONT TestGlobMatch/*/*_foo2348=== CONT TestGlobMatch/*bar_bar2349=== CONT TestGlobMatch/foo*bar_foobarbaz2350=== CONT TestGlobMatch/foo*bar_foo123bar2351=== CONT TestGlobMatch/foo*bar_foobar2352=== CONT TestGlobMatch/*bar_foo2353=== CONT TestGlobMatch/*bar_foobar2354=== CONT TestGlobMatch/foo*_foo2355=== CONT TestGlobMatch/foo*_bar2356=== CONT TestGlobMatch/foo*_foobar2357=== CONT TestGlobMatch/*_2358=== CONT TestGlobMatch/*_anything2359=== CONT TestGlobMatch/foo_bar2360--- PASS: TestGlobMatch (0.00s)2361 --- PASS: TestGlobMatch/foo_foo (0.00s)2362 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)2363 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)2364 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)2365 --- PASS: TestGlobMatch/?oo_boo (0.00s)2366 --- PASS: TestGlobMatch/?oo_foo (0.00s)2367 --- PASS: TestGlobMatch/fo?_fooo (0.00s)2368 --- PASS: TestGlobMatch/fo?_fo (0.00s)2369 --- PASS: TestGlobMatch/fo?_foo (0.00s)2370 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)2371 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)2372 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)2373 --- PASS: TestGlobMatch/*/*_foo (0.00s)2374 --- PASS: TestGlobMatch/*bar_bar (0.00s)2375 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)2376 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)2377 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)2378 --- PASS: TestGlobMatch/*bar_foo (0.00s)2379 --- PASS: TestGlobMatch/*bar_foobar (0.00s)2380 --- PASS: TestGlobMatch/foo*_foo (0.00s)2381 --- PASS: TestGlobMatch/foo*_bar (0.00s)2382 --- PASS: TestGlobMatch/foo*_foobar (0.00s)2383 --- PASS: TestGlobMatch/*_ (0.00s)2384 --- PASS: TestGlobMatch/*_anything (0.00s)2385 --- PASS: TestGlobMatch/foo_bar (0.00s)2386--- PASS: TestValidateToken_WrongAudience (0.01s)2387--- PASS: TestValidateToken_BoundSubjectMismatch (0.01s)23882026/09/21 13:47:58 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:6102423892026/09/21 13:47:58 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:61038/oidc23902026/09/21 13:47:58 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:61039/oidc23912026/09/21 13:47:58 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:61037/oidc2392--- PASS: TestValidateToken_BoundClaimsMismatch (0.01s)2393--- PASS: TestValidateToken_Expired (0.00s)2394--- PASS: TestValidateToken_MultipleProviders (0.01s)2395--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (0.01s)2396--- PASS: TestValidateToken_KubernetesServiceAccount (0.01s)23972026/09/21 13:47:58 http: TLS handshake error from 127.0.0.1:61028: remote error: tls: bad certificate2398--- PASS: TestNewValidator_KubernetesRequiresCA (0.01s)2399--- PASS: TestScopes_Rules (0.01s)2400PASS2401Running hook tests...2402=== RUN TestSendPathsEmpty2403=== PAUSE TestSendPathsEmpty2404=== RUN TestQueueEnqueueAndFetch2405=== PAUSE TestQueueEnqueueAndFetch2406=== RUN TestQueueDeduplication2407=== PAUSE TestQueueDeduplication2408=== RUN TestQueueRemove2409=== PAUSE TestQueueRemove2410=== RUN TestQueueFetchBatchLimit2411=== PAUSE TestQueueFetchBatchLimit2412=== RUN TestQueueRetryMovesToBack2413=== PAUSE TestQueueRetryMovesToBack2414=== RUN TestQueueFetchRemoveLifecycle2415=== PAUSE TestQueueFetchRemoveLifecycle2416=== RUN TestQueueConcurrentWriters2417=== PAUSE TestQueueConcurrentWriters2418=== RUN TestQueueRemoveLargeClosure2419=== PAUSE TestQueueRemoveLargeClosure2420=== RUN TestServerClientIntegration2421=== PAUSE TestServerClientIntegration2422=== RUN TestServerQueueError2423=== PAUSE TestServerQueueError2424=== RUN TestGetListenerSocketActivation2425 server_test.go:210: === RUN TestGetListenerSocketActivation2426 --- PASS: TestGetListenerSocketActivation (0.00s)2427 PASS2428 2429--- PASS: TestGetListenerSocketActivation (0.01s)2430=== RUN TestDrainIsolatesPoisonPath2431=== PAUSE TestDrainIsolatesPoisonPath2432=== RUN TestRunNotBlockedByPoisonHead2433=== PAUSE TestRunNotBlockedByPoisonHead2434=== RUN TestDrainGivesUpWhenServerDown2435=== PAUSE TestDrainGivesUpWhenServerDown2436=== RUN TestFailedPathPrunedByLaterClosure2437=== PAUSE TestFailedPathPrunedByLaterClosure2438=== RUN TestWorkerUploadsAndRemoves2439=== PAUSE TestWorkerUploadsAndRemoves2440=== RUN TestWorkerSkipsGCdPaths2441=== PAUSE TestWorkerSkipsGCdPaths2442=== RUN TestWorkerPrunesClosureDeps2443=== PAUSE TestWorkerPrunesClosureDeps2444=== RUN TestDrainTimeout2445=== PAUSE TestDrainTimeout2446=== CONT TestSendPathsEmpty2447=== CONT TestServerQueueError2448=== CONT TestWorkerUploadsAndRemoves2449--- PASS: TestSendPathsEmpty (0.00s)2450=== CONT TestServerClientIntegration2451=== CONT TestQueueRemoveLargeClosure2452=== CONT TestQueueConcurrentWriters2453=== CONT TestQueueFetchRemoveLifecycle2454=== CONT TestQueueRetryMovesToBack2455=== CONT TestQueueFetchBatchLimit2456=== CONT TestQueueRemove2457=== CONT TestQueueDeduplication24582026/09/21 13:47:58 ERROR Failed to queue paths error="permission denied" count=12459--- PASS: TestServerQueueError (0.00s)2460--- PASS: TestServerClientIntegration (0.00s)2461=== CONT TestDrainGivesUpWhenServerDown2462=== CONT TestQueueEnqueueAndFetch24632026/09/21 13:47:59 INFO Upload queue status pending=224642026/09/21 13:47:59 INFO Uploading batch count=22465--- PASS: TestQueueFetchBatchLimit (0.01s)2466=== CONT TestFailedPathPrunedByLaterClosure24672026/09/21 13:47:59 INFO Uploading batch count=224682026/09/21 13:47:59 ERROR Upload failed error="upload failed" count=224692026/09/21 13:47:59 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-55841-2080533047/TestDrainGivesUpWhenServerDown119493808/002/a2470--- PASS: TestQueueFetchRemoveLifecycle (0.01s)2471=== CONT TestWorkerPrunesClosureDeps2472--- PASS: TestQueueEnqueueAndFetch (0.01s)2473=== CONT TestDrainTimeout24742026/09/21 13:47:59 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-55841-2080533047/TestDrainGivesUpWhenServerDown119493808/002/b24752026/09/21 13:47:59 INFO Uploading batch count=224762026/09/21 13:47:59 ERROR Upload failed error="upload failed" count=224772026/09/21 13:47:59 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-55841-2080533047/TestDrainGivesUpWhenServerDown119493808/002/c2478--- PASS: TestQueueRemove (0.01s)2479=== CONT TestWorkerSkipsGCdPaths24802026/09/21 13:47:59 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-55841-2080533047/TestDrainGivesUpWhenServerDown119493808/002/d2481--- PASS: TestQueueDeduplication (0.01s)2482=== CONT TestRunNotBlockedByPoisonHead2483--- PASS: TestQueueRetryMovesToBack (0.02s)2484=== CONT TestDrainIsolatesPoisonPath24852026/09/21 13:47:59 INFO Uploading batch count=224862026/09/21 13:47:59 ERROR Upload failed error="upload failed" count=224872026/09/21 13:47:59 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-55841-2080533047/TestDrainGivesUpWhenServerDown119493808/002/e24882026/09/21 13:47:59 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-55841-2080533047/TestDrainGivesUpWhenServerDown119493808/002/f24892026/09/21 13:47:59 ERROR Drain finished with paths left in queue remaining=1024902026/09/21 13:47:59 INFO Uploading batch count=124912026/09/21 13:47:59 ERROR Upload failed error="upload failed" count=124922026/09/21 13:47:59 INFO Upload queue status pending=224932026/09/21 13:47:59 WARN Store path no longer exists (garbage collected?), removing from queue path=/nix/var/nix/builds/nix-55841-2080533047/TestWorkerSkipsGCdPaths2671627814/002/nonexistent24942026/09/21 13:47:59 INFO Uploading batch count=124952026/09/21 13:47:59 INFO Upload queue status pending=324962026/09/21 13:47:59 INFO Uploading batch count=124972026/09/21 13:47:59 INFO Uploading batch count=124982026/09/21 13:47:59 ERROR Upload failed error="upload failed" count=124992026/09/21 13:47:59 INFO Uploading batch count=225002026/09/21 13:47:59 INFO Upload queue status pending=225012026/09/21 13:47:59 INFO Uploading batch count=125022026/09/21 13:47:59 INFO Uploading batch count=12503--- PASS: TestDrainGivesUpWhenServerDown (0.02s)25042026/09/21 13:47:59 INFO Uploading batch count=425052026/09/21 13:47:59 ERROR Upload failed error="upload failed" count=425062026/09/21 13:47:59 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-55841-2080533047/TestDrainIsolatesPoisonPath2142303113/002/bbb25072026/09/21 13:47:59 INFO Uploading batch count=125082026/09/21 13:47:59 ERROR Upload failed error="upload failed" count=125092026/09/21 13:47:59 INFO Uploading batch count=125102026/09/21 13:47:59 ERROR Upload failed error="upload failed" count=125112026/09/21 13:47:59 INFO Uploading batch count=125122026/09/21 13:47:59 ERROR Upload failed error="upload failed" count=12513--- PASS: TestFailedPathPrunedByLaterClosure (0.01s)25142026/09/21 13:47:59 ERROR Drain finished with paths left in queue remaining=12515--- PASS: TestDrainIsolatesPoisonPath (0.01s)2516--- PASS: TestWorkerUploadsAndRemoves (0.03s)2517--- PASS: TestWorkerSkipsGCdPaths (0.02s)2518--- PASS: TestWorkerPrunesClosureDeps (0.03s)2519--- PASS: TestQueueRemoveLargeClosure (0.06s)2520--- PASS: TestQueueConcurrentWriters (0.16s)25212026/09/21 13:47:59 ERROR Upload failed error="context deadline exceeded" count=225222026/09/21 13:47:59 ERROR Drain finished with paths left in queue remaining=42523--- PASS: TestDrainTimeout (0.21s)25242026/09/21 13:48:00 INFO Uploading batch count=125252026/09/21 13:48:00 INFO Uploading batch count=125262026/09/21 13:48:00 INFO Uploading batch count=125272026/09/21 13:48:00 ERROR Upload failed error="upload failed" count=125282026/09/21 13:48:00 INFO Uploading batch count=125292026/09/21 13:48:00 ERROR Upload failed error="upload failed" count=125302026/09/21 13:48:00 INFO Uploading batch count=125312026/09/21 13:48:00 ERROR Upload failed error="upload failed" count=125322026/09/21 13:48:00 INFO Uploading batch count=125332026/09/21 13:48:00 ERROR Upload failed error="upload failed" count=125342026/09/21 13:48:00 ERROR Drain finished with paths left in queue remaining=12535--- PASS: TestRunNotBlockedByPoisonHead (1.01s)2536PASS