nixbot

builds

succeeded niks3-go-unit-tests checks.x86_64-linux.go-unit-tests · build #195 · raw

1tribuchet: building on jamie2Running client tests...3=== RUN TestDoServerRequestAttachesToken4=== PAUSE TestDoServerRequestAttachesToken5=== RUN TestCaseHackSuffix6=== PAUSE TestCaseHackSuffix7=== RUN TestFilterOversizedClosures8=== PAUSE TestFilterOversizedClosures9=== RUN TestPartSizeForNAR10=== PAUSE TestPartSizeForNAR11=== RUN TestUploadMultipart_SupersededByPeer12=== PAUSE TestUploadMultipart_SupersededByPeer13=== RUN TestDumpPathCaseHackMatchesNix14--- PASS: TestDumpPathCaseHackMatchesNix (0.03s)15=== RUN TestDumpPathCaseHackCollision16--- PASS: TestDumpPathCaseHackCollision (0.00s)17=== RUN TestDumpPathMatchesNix18=== PAUSE TestDumpPathMatchesNix19=== RUN TestDumpPathSingleFile20=== PAUSE TestDumpPathSingleFile21=== RUN TestDumpPathWriterError22=== PAUSE TestDumpPathWriterError23=== RUN TestEncodeNixBase3224=== PAUSE TestEncodeNixBase3225=== RUN TestEncodeNixBase32WithRealHash26=== PAUSE TestEncodeNixBase32WithRealHash27=== RUN TestConvertHashToNix3228=== PAUSE TestConvertHashToNix3229=== RUN TestGetStorePathHash30=== PAUSE TestGetStorePathHash31=== RUN TestPathInfoHashCompatibility32=== PAUSE TestPathInfoHashCompatibility33=== RUN TestParsePathInfoJSON34=== PAUSE TestParsePathInfoJSON35=== RUN TestParsePathInfoJSONMultiplePaths36=== PAUSE TestParsePathInfoJSONMultiplePaths37=== RUN TestPathInfoCACompatibility38=== PAUSE TestPathInfoCACompatibility39=== RUN TestRateLimiterFeedback40=== PAUSE TestRateLimiterFeedback41=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess42=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess43=== RUN TestResolveStorePath44=== PAUSE TestResolveStorePath45=== RUN TestDoWithRetry_BodyReplayedViaGetBody46=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody47=== RUN TestShellSplit48=== PAUSE TestShellSplit49=== RUN TestShellSplitErrors50=== PAUSE TestShellSplitErrors51=== RUN TestStreamPushReportsEveryPath52=== PAUSE TestStreamPushReportsEveryPath53=== RUN TestStreamPushBatchesUnderLoad54=== PAUSE TestStreamPushBatchesUnderLoad55=== RUN TestStreamPushIsolatesFailures56=== PAUSE TestStreamPushIsolatesFailures57=== RUN TestStreamPushGivesUpOnDeadServer58=== PAUSE TestStreamPushGivesUpOnDeadServer59=== RUN TestStreamPushRequestLine60=== PAUSE TestStreamPushRequestLine61=== RUN TestSetClientTLS62=== PAUSE TestSetClientTLS63=== RUN TestSetClientTLSDoesNotMutateDefaultTransport64=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport65=== RUN TestSetClientTLSErrors66=== PAUSE TestSetClientTLSErrors67=== RUN TestStaticToken68=== PAUSE TestStaticToken69=== RUN TestFileTokenReadsAndCaches70=== PAUSE TestFileTokenReadsAndCaches71=== RUN TestFileTokenMissing72=== PAUSE TestFileTokenMissing73=== RUN TestFileTokenEmpty74=== PAUSE TestFileTokenEmpty75=== RUN TestScriptTokenNoExpiryRerunsEveryCall76=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall77=== RUN TestScriptTokenCachesUntilRefresh78=== PAUSE TestScriptTokenCachesUntilRefresh79=== RUN TestScriptTokenEmptyToken80=== PAUSE TestScriptTokenEmptyToken81=== RUN TestScriptTokenBadJSON82=== PAUSE TestScriptTokenBadJSON83=== RUN TestScriptTokenScriptFails84=== PAUSE TestScriptTokenScriptFails85=== RUN TestScriptTokenEmptyCommand86=== PAUSE TestScriptTokenEmptyCommand87=== CONT TestDoServerRequestAttachesToken88=== CONT TestShellSplit89=== CONT TestConvertHashToNix3290--- PASS: TestShellSplit (0.00s)91=== RUN TestConvertHashToNix32/SRI_format_to_Nix3292=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix3293=== RUN TestConvertHashToNix32/already_Nix32_format94=== PAUSE TestConvertHashToNix32/already_Nix32_format95=== RUN TestConvertHashToNix32/invalid_format96=== CONT TestDoWithRetry_BodyReplayedViaGetBody97=== CONT TestScriptTokenEmptyCommand98--- PASS: TestScriptTokenEmptyCommand (0.00s)99=== CONT TestSetClientTLSErrors100=== CONT TestParsePathInfoJSONMultiplePaths101=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths102=== CONT TestScriptTokenScriptFails103=== CONT TestScriptTokenBadJSON104=== CONT TestPathInfoHashCompatibility105=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)106=== CONT TestScriptTokenEmptyToken107=== CONT TestScriptTokenCachesUntilRefresh108=== CONT TestScriptTokenNoExpiryRerunsEveryCall109=== CONT TestPathInfoCACompatibility110=== CONT TestGetStorePathHash111=== RUN TestGetStorePathHash/valid_store_path112=== PAUSE TestGetStorePathHash/valid_store_path113=== RUN TestGetStorePathHash/basename_without_hyphen_should_error114=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error115=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error116=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error117=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error118=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error119=== CONT TestResolveStorePath120=== CONT TestDumpPathWriterError121=== CONT TestFileTokenEmpty122=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess123=== CONT TestFileTokenMissing124=== CONT TestRateLimiterFeedback125=== CONT TestEncodeNixBase32126=== CONT TestStreamPushGivesUpOnDeadServer127=== CONT TestFileTokenReadsAndCaches128=== CONT TestStaticToken129=== CONT TestEncodeNixBase32WithRealHash130=== PAUSE TestConvertHashToNix32/invalid_format131=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths132=== CONT TestParsePathInfoJSON133=== RUN TestPathInfoCACompatibility/null_ca_field134=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)135=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon136=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon137=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI138=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI139=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512140=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths141=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths142=== PAUSE TestPathInfoCACompatibility/null_ca_field143=== RUN TestPathInfoCACompatibility/old_string_format_-_text144=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text145--- PASS: TestScriptTokenScriptFails (0.00s)146=== CONT TestSetClientTLSDoesNotMutateDefaultTransport147=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512148=== CONT TestUploadMultipart_SupersededByPeer149=== RUN TestParsePathInfoJSON/Nix_format150=== PAUSE TestParsePathInfoJSON/Nix_format151=== RUN TestParsePathInfoJSON/Lix_format152=== CONT TestPartSizeForNAR153=== CONT TestSetClientTLS154=== RUN TestRateLimiterFeedback/429_enables_limiter155=== RUN TestEncodeNixBase32/test_string_hash156--- PASS: TestResolveStorePath (0.00s)157=== RUN TestUploadMultipart_SupersededByPeer/exists158=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive159=== RUN TestPartSizeForNAR/zero_stays_at_minimum160=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum161=== PAUSE TestRateLimiterFeedback/429_enables_limiter1622026/09/10 17:36:46 ERROR Upload failed error="connection refused" count=20163=== CONT TestStreamPushRequestLine1642026/09/10 17:36:46 WARN Rate limiter enabled after throttle name=server-test rate=51652026/09/10 17:36:46 ERROR Server seems unavailable, giving up on batch untried=17166=== RUN TestPartSizeForNAR/small_stays_at_minimum167=== CONT TestDumpPathSingleFile168=== CONT TestCaseHackSuffix169=== CONT TestFilterOversizedClosures170=== PAUSE TestParsePathInfoJSON/Lix_format171=== PAUSE TestEncodeNixBase32/test_string_hash172--- PASS: TestFileTokenEmpty (0.00s)1732026/09/10 17:36:46 WARN Rate limiter enabled after throttle name=server-test rate=51742026/09/10 17:36:46 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:43825175=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive176=== RUN TestPathInfoCACompatibility/new_structured_format_-_text177=== CONT TestStreamPushBatchesUnderLoad1782026/09/10 17:36:46 ERROR Upload failed error="stale build claim" count=1179=== CONT TestGetStorePathHash/valid_store_path180=== CONT TestStreamPushIsolatesFailures181=== RUN TestRateLimiterFeedback/503_enables_limiter182=== PAUSE TestUploadMultipart_SupersededByPeer/exists183--- PASS: TestEncodeNixBase32WithRealHash (0.00s)184=== PAUSE TestPartSizeForNAR/small_stays_at_minimum185=== CONT TestDumpPathMatchesNix186=== RUN TestFilterOversizedClosures/no_limit_keeps_everything187=== RUN TestParsePathInfoJSON/empty_input188=== RUN TestEncodeNixBase32/empty_input189=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text190=== CONT TestShellSplitErrors191=== CONT TestStreamPushReportsEveryPath192=== RUN TestSetClientTLSErrors/missing_cert_file193=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error194=== PAUSE TestRateLimiterFeedback/503_enables_limiter195=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error1962026/09/10 17:36:46 ERROR Upload failed error="bad path" count=3197=== RUN TestUploadMultipart_SupersededByPeer/missing198=== CONT TestGetStorePathHash/basename_without_hyphen_should_error199--- PASS: TestStaticToken (0.00s)200=== CONT TestConvertHashToNix32/already_Nix32_format201=== CONT TestConvertHashToNix32/SRI_format_to_Nix32202=== PAUSE TestEncodeNixBase32/empty_input203=== CONT TestConvertHashToNix32/invalid_format204=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything205=== PAUSE TestParsePathInfoJSON/empty_input206=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths207=== PAUSE TestUploadMultipart_SupersededByPeer/missing2082026/09/10 17:36:46 WARN Rate limiter backed off name=server-test rate=5209=== RUN TestSetClientTLS/rejects_connection_without_client_cert2102026/09/10 17:36:46 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:43825211=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert212=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths213=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI214=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon215=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum216=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA217=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA218=== RUN TestSetClientTLS/preserves_debug_logging_transport219=== PAUSE TestSetClientTLS/preserves_debug_logging_transport220=== CONT TestSetClientTLS/rejects_connection_without_client_cert221=== CONT TestSetClientTLS/preserves_debug_logging_transport222--- PASS: TestDoServerRequestAttachesToken (0.01s)223=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method224=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter225=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)226=== RUN TestParsePathInfoJSON/whitespace_only227=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512228=== CONT TestEncodeNixBase32/test_string_hash229=== CONT TestEncodeNixBase32/empty_input230=== PAUSE TestSetClientTLSErrors/missing_cert_file231=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped232=== CONT TestUploadMultipart_SupersededByPeer/exists233=== CONT TestUploadMultipart_SupersededByPeer/missing234=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum235=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA236--- PASS: TestFileTokenMissing (0.00s)237--- PASS: TestScriptTokenBadJSON (0.01s)238=== PAUSE TestParsePathInfoJSON/whitespace_only239=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter240--- PASS: TestScriptTokenEmptyToken (0.01s)241--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.00s)242--- PASS: TestStreamPushGivesUpOnDeadServer (0.01s)243--- PASS: TestFileTokenReadsAndCaches (0.01s)244--- PASS: TestStreamPushRequestLine (0.00s)245--- PASS: TestShellSplitErrors (0.00s)246--- PASS: TestStreamPushIsolatesFailures (0.00s)247--- PASS: TestStreamPushReportsEveryPath (0.00s)248--- PASS: TestPathInfoHashCompatibility (0.00s)249 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)250 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)251 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)252 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)253--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.01s)254--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.02s)255--- PASS: TestEncodeNixBase32 (0.01s)256 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)257 --- PASS: TestEncodeNixBase32/empty_input (0.00s)258--- PASS: TestScriptTokenCachesUntilRefresh (0.01s)259=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped260--- PASS: TestGetStorePathHash (0.00s)261 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)262 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)263 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)264 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)265=== RUN TestFilterOversizedClosures/all_closures_skipped266=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method267--- PASS: TestConvertHashToNix32 (0.00s)268 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)269 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)270 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)271=== RUN TestSetClientTLSErrors/missing_key_file272=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts273=== RUN TestParsePathInfoJSON/invalid_JSON274=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter275=== PAUSE TestFilterOversizedClosures/all_closures_skipped276=== CONT TestPathInfoCACompatibility/null_ca_field277=== CONT TestPathInfoCACompatibility/new_structured_format_-_text278=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive279=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method280=== CONT TestPathInfoCACompatibility/old_string_format_-_text281--- PASS: TestParsePathInfoJSONMultiplePaths (0.00s)282 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)283 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)284=== PAUSE TestSetClientTLSErrors/missing_key_file285=== RUN TestSetClientTLSErrors/missing_ca_file286=== CONT TestFilterOversizedClosures/no_limit_keeps_everything287=== CONT TestFilterOversizedClosures/all_closures_skipped2882026/09/10 17:36:46 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=50289=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts290=== RUN TestPartSizeForNAR/1_TiB291=== PAUSE TestPartSizeForNAR/1_TiB292=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter293=== CONT TestRateLimiterFeedback/429_enables_limiter294=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter295=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped2962026/09/10 17:36:46 WARN Skipping closure: path exceeds server max NAR size top_level_path=/nix/store/cccccccccccccccccccccccccccccccc-wrapper oversized_path=/nix/store/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-vm-image nar_size=5000 max_nar_size=2000297=== PAUSE TestSetClientTLSErrors/missing_ca_file2982026/09/10 17:36:46 WARN Rate limiter enabled after throttle name=server-test rate=5299--- PASS: TestPathInfoCACompatibility (0.02s)300 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)301 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)302 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)303 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)304 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)3052026/09/10 17:36:46 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:44751306=== RUN TestPartSizeForNAR/5_TiB_S3_max_object307=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object308=== PAUSE TestParsePathInfoJSON/invalid_JSON309=== CONT TestParsePathInfoJSON/Nix_format310=== CONT TestParsePathInfoJSON/whitespace_only311=== CONT TestParsePathInfoJSON/Lix_format3122026/09/10 17:36:46 WARN Rate limiter backed off name=server-test rate=5313=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter314=== CONT TestRateLimiterFeedback/503_enables_limiter315=== RUN TestSetClientTLSErrors/invalid_ca_file316--- PASS: TestFilterOversizedClosures (0.01s)317 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)318 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)319 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)320=== RUN TestPartSizeForNAR/capped_at_5_GiB321=== CONT TestParsePathInfoJSON/invalid_JSON322=== CONT TestParsePathInfoJSON/empty_input323=== PAUSE TestSetClientTLSErrors/invalid_ca_file324=== PAUSE TestPartSizeForNAR/capped_at_5_GiB325=== CONT TestPartSizeForNAR/zero_stays_at_minimum326--- PASS: TestParsePathInfoJSON (0.02s)327 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)328 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)329 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)330 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)331 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)332=== CONT TestPartSizeForNAR/5_TiB_S3_max_object333=== CONT TestSetClientTLSErrors/missing_cert_file334=== CONT TestSetClientTLSErrors/invalid_ca_file335=== CONT TestSetClientTLSErrors/missing_key_file3362026/09/10 17:36:46 WARN Rate limiter enabled after throttle name=server-test rate=53372026/09/10 17:36:46 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:39225338=== CONT TestSetClientTLSErrors/missing_ca_file339=== CONT TestPartSizeForNAR/1_TiB340=== CONT TestPartSizeForNAR/capped_at_5_GiB341=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum3422026/09/10 17:36:46 WARN Rate limiter backed off name=server-test rate=5343=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts344=== CONT TestPartSizeForNAR/small_stays_at_minimum345--- PASS: TestPartSizeForNAR (0.02s)346 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)347 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)348 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)349 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)350 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)351 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)352 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)353--- PASS: TestRateLimiterFeedback (0.02s)354 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)355 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)356 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)357 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)358--- PASS: TestSetClientTLSErrors (0.02s)359 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)360 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)361 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)362 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)3632026/09/10 17:36:46 http: TLS handshake error from 127.0.0.1:58852: remote error: tls: bad certificate364--- PASS: TestUploadMultipart_SupersededByPeer (0.01s)365 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.01s)366 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.01s)367--- PASS: TestSetClientTLS (0.01s)368 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)369 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.01s)370 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.01s)371--- PASS: TestDumpPathWriterError (0.04s)372--- PASS: TestDumpPathSingleFile (0.04s)373--- PASS: TestCaseHackSuffix (0.04s)374--- PASS: TestDumpPathMatchesNix (0.07s)375--- PASS: TestStreamPushBatchesUnderLoad (0.10s)376--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.01s)377PASS378Running server tests...379The files belonging to this database system will be owned by user "nixbld".380This user must also own the server process.381382The database cluster will be initialized with locale "C".383The default database encoding has accordingly been set to "SQL_ASCII".384The default text search configuration will be set to "english".385386Data page checksums are enabled.387388creating directory /build/postgres751829313/data ... ok389creating subdirectories ... ok390selecting dynamic shared memory implementation ... posix391selecting default "max_connections" ... 100392selecting default "shared_buffers" ... 128MB393selecting default time zone ... UTC394creating configuration files ... ok395running bootstrap script ... ok396performing post-bootstrap initialization ... ok397syncing data to disk ... ok398399initdb: warning: enabling "trust" authentication for local connections400initdb: 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.401402Success. You can now start the database server using:403404 pg_ctl -D /build/postgres751829313/data -l logfile start405406/build/postgres751829313:5432 - no response4072026-09-10 17:36:48.259 UTC [129] LOG: starting PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit4082026-09-10 17:36:48.260 UTC [129] LOG: listening on Unix socket "/build/postgres751829313/.s.PGSQL.5432"4092026-09-10 17:36:48.265 UTC [136] LOG: database system was shut down at 2026-09-10 17:36:48 UTC4102026-09-10 17:36:48.272 UTC [129] LOG: database system is ready to accept connections411/build/postgres751829313:5432 - accepting connections412=== RUN TestService_AuthMiddleware413=== PAUSE TestService_AuthMiddleware414=== RUN TestService_AuthMiddleware_MTLSProxyHeader415=== PAUSE TestService_AuthMiddleware_MTLSProxyHeader416=== RUN TestService_AuthMiddleware_MTLSBoundSubjects417=== PAUSE TestService_AuthMiddleware_MTLSBoundSubjects418=== RUN TestService_ReadAuthMiddleware419=== PAUSE TestService_ReadAuthMiddleware420=== RUN TestService_AuthMiddleware_OIDC421=== PAUSE TestService_AuthMiddleware_OIDC422=== RUN TestService_RequireScope_OIDC423=== PAUSE TestService_RequireScope_OIDC424=== RUN TestService_ReadScope_PublicByDefault425=== PAUSE TestService_ReadScope_PublicByDefault426=== RUN TestCacheConfigHandler427=== PAUSE TestCacheConfigHandler428=== RUN TestCacheStatsHandler429=== PAUSE TestCacheStatsHandler430=== RUN TestClaim_BuildWaitComplete431=== PAUSE TestClaim_BuildWaitComplete432=== RUN TestClaim_GCMarkedOutputCountsAsAbsent433=== PAUSE TestClaim_GCMarkedOutputCountsAsAbsent434=== RUN TestClaim_TooManyStreams435=== PAUSE TestClaim_TooManyStreams436=== RUN TestClaim_HolderDisconnectKeepsClaim437=== PAUSE TestClaim_HolderDisconnectKeepsClaim438=== RUN TestClaim_FailWakesWaitersButIsNotRemembered439=== PAUSE TestClaim_FailWakesWaitersButIsNotRemembered440=== RUN TestClaim_FailWithoutKindReleases441=== PAUSE TestClaim_FailWithoutKindReleases442=== RUN TestClaim_StaleHeartbeatStolen443=== PAUSE TestClaim_StaleHeartbeatStolen444=== RUN TestClaim_TwoInstances445=== PAUSE TestClaim_TwoInstances446=== RUN TestClaim_InputsTouched447=== PAUSE TestClaim_InputsTouched448=== RUN TestClaim_StreamsThroughServer449=== PAUSE TestClaim_StreamsThroughServer450=== RUN TestClientCADerivations451=== PAUSE TestClientCADerivations452=== RUN TestClientErrorHandling453=== PAUSE TestClientErrorHandling454=== RUN TestClientIntegration455=== PAUSE TestClientIntegration456=== RUN TestClientMultipleUploads457=== PAUSE TestClientMultipleUploads458=== RUN TestClientWithDependencies459=== PAUSE TestClientWithDependencies460=== RUN TestPinProtectsFromGC461=== PAUSE TestPinProtectsFromGC462=== RUN TestResolveDBConnectionString463=== PAUSE TestResolveDBConnectionString464=== RUN TestGCAdvisoryLockBlocksConcurrentRun4652026-09-10 17:36:48.741 UTC [929] ERROR: relation "goose_db_version" does not exist at character 364662026-09-10 17:36:48.741 UTC [929] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4672026/09/10 17:36:48 OK 20241026095416_initial_model.sql (12.17ms)4682026/09/10 17:36:48 OK 20251210153512_drop_unused_gin_index.sql (1.18ms)4692026/09/10 17:36:48 OK 20251218171726_add_pins.sql (2.95ms)4702026/09/10 17:36:48 OK 20260628120000_add_object_size_and_stats.sql (3ms)4712026/09/10 17:36:48 OK 20260905000000_add_claims.sql (4.65ms)4722026/09/10 17:36:48 goose: successfully migrated database to version: 202609050000004732026/09/10 17:36:48 OK 1_commit_pending_closure.sql (1.96ms)4742026/09/10 17:36:48 OK 2_object_stats_trigger.sql (840.82µs)4752026/09/10 17:36:48 goose: up to current file version: 2476--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.13s)477=== RUN TestGCBugBareHashReferences478=== PAUSE TestGCBugBareHashReferences479=== RUN TestGCMetrics480=== PAUSE TestGCMetrics481=== RUN TestGCTaskStore_StartNew482=== PAUSE TestGCTaskStore_StartNew483=== RUN TestGCTaskStore_DeduplicateSameParams484=== PAUSE TestGCTaskStore_DeduplicateSameParams485=== RUN TestGCTaskStore_ConflictDifferentParams486=== PAUSE TestGCTaskStore_ConflictDifferentParams487=== RUN TestGCTaskStore_GetEmpty488=== PAUSE TestGCTaskStore_GetEmpty489=== RUN TestGCTaskStore_GetReturnsLatest490=== PAUSE TestGCTaskStore_GetReturnsLatest491=== RUN TestGCTaskStore_CompletedAllowsNewTask492=== PAUSE TestGCTaskStore_CompletedAllowsNewTask493=== RUN TestGCTaskStore_PhaseUpdates494=== PAUSE TestGCTaskStore_PhaseUpdates495=== RUN TestGCTaskStore_Fail496=== PAUSE TestGCTaskStore_Fail497=== RUN TestGracefulShutdownDrainsInflight498=== PAUSE TestGracefulShutdownDrainsInflight499=== RUN TestService_healthCheckHandler500=== PAUSE TestService_healthCheckHandler501=== RUN TestService_readinessHandler502=== PAUSE TestService_readinessHandler503=== RUN TestGenerateLandingPage504=== PAUSE TestGenerateLandingPage505=== RUN TestCacheConfigHandlerMaxNarSize506=== PAUSE TestCacheConfigHandlerMaxNarSize507=== RUN TestCreatePendingClosureRejectsOversizedNAR508=== PAUSE TestCreatePendingClosureRejectsOversizedNAR509=== RUN TestNARDeduplicationMetadataUploadBug510=== PAUSE TestNARDeduplicationMetadataUploadBug511=== RUN TestMetricsInventory512=== PAUSE TestMetricsInventory513=== RUN TestService_NativeMTLS514=== PAUSE TestService_NativeMTLS515=== RUN TestServerTLSConfig516=== PAUSE TestServerTLSConfig517=== RUN TestMultipartCleanup518=== PAUSE TestMultipartCleanup519=== RUN TestObjectStatsTrigger520=== PAUSE TestObjectStatsTrigger521=== RUN TestOrphanedObjectsGC522=== PAUSE TestOrphanedObjectsGC523=== RUN TestOrphanedObjectsGCStressTest524=== PAUSE TestOrphanedObjectsGCStressTest525=== RUN TestResurrectedObjectNotDeleted526=== PAUSE TestResurrectedObjectNotDeleted527=== RUN TestParseSingleRange528=== PAUSE TestParseSingleRange529=== RUN TestIsValidCachePath530=== PAUSE TestIsValidCachePath531=== RUN TestReadProxyNarinfo532=== PAUSE TestReadProxyNarinfo533=== RUN TestReadProxyNarinfoAlreadyDecompressed534=== PAUSE TestReadProxyNarinfoAlreadyDecompressed535=== RUN TestReadProxyNarStreaming536=== PAUSE TestReadProxyNarStreaming537=== RUN TestReadProxy404538=== PAUSE TestReadProxy404539=== RUN TestReadProxyInvalidPath540=== PAUSE TestReadProxyInvalidPath541=== RUN TestReadProxyHead542=== PAUSE TestReadProxyHead543=== RUN TestReadProxyConditionalGet544=== PAUSE TestReadProxyConditionalGet545=== RUN TestReadProxyRootRedirectsToIndexHTML546=== PAUSE TestReadProxyRootRedirectsToIndexHTML547=== RUN TestReadProxyDisabled548=== PAUSE TestReadProxyDisabled549=== RUN TestReadRedirectNar550=== PAUSE TestReadRedirectNar551=== RUN TestReadRedirectKeepsNarinfoProxied552=== PAUSE TestReadRedirectKeepsNarinfoProxied553=== RUN TestReadProxyRangeRequest554=== PAUSE TestReadProxyRangeRequest555=== RUN TestReadRedirectUsesPublicS3URL556=== PAUSE TestReadRedirectUsesPublicS3URL557=== RUN TestRedundantMultipartUpload558=== PAUSE TestRedundantMultipartUpload559=== RUN TestCompleteMultipartUpload_ErrorButObjectExists560=== PAUSE TestCompleteMultipartUpload_ErrorButObjectExists561=== RUN TestCompletedNarNotReofferedAcrossClosures562=== PAUSE TestCompletedNarNotReofferedAcrossClosures563=== RUN TestPresignedUploadRegisteredBeforeCommit564=== PAUSE TestPresignedUploadRegisteredBeforeCommit565=== RUN TestService_Rustfstest566=== PAUSE TestService_Rustfstest567=== RUN TestParseSize568=== PAUSE TestParseSize569=== RUN TestSkippedUploadsHandler570=== PAUSE TestSkippedUploadsHandler571=== RUN TestSystemdListenerNotActivated572--- PASS: TestSystemdListenerNotActivated (0.00s)573=== RUN TestWatchdogBeatsWhenHealthy574--- PASS: TestWatchdogBeatsWhenHealthy (0.02s)575=== RUN TestWatchdogSkipsWhenUnhealthy5762026/09/10 17:36:48 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5772026/09/10 17:36:48 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5782026/09/10 17:36:48 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5792026/09/10 17:36:48 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5802026/09/10 17:36:48 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5812026/09/10 17:36:48 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5822026/09/10 17:36:48 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5832026/09/10 17:36:48 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5842026/09/10 17:36:49 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5852026/09/10 17:36:49 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"586--- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)587=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle588=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle589=== RUN TestProxyWriteTimeout590=== PAUSE TestProxyWriteTimeout591=== RUN TestIsValidUploadKey592=== PAUSE TestIsValidUploadKey593=== RUN TestUploadHandlersRejectInvalidKeys594=== PAUSE TestUploadHandlersRejectInvalidKeys595=== RUN TestUploadHandlersRejectOversizedBody596=== PAUSE TestUploadHandlersRejectOversizedBody597=== RUN TestService_cleanupPendingClosuresHandler598=== PAUSE TestService_cleanupPendingClosuresHandler599=== RUN TestService_createPendingClosureHandler600=== PAUSE TestService_createPendingClosureHandler601=== RUN TestService_verifyS3Integrity602=== PAUSE TestService_verifyS3Integrity603=== RUN TestCompleteMultipartUnregistered604=== PAUSE TestCompleteMultipartUnregistered605=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT606=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT607=== CONT TestService_AuthMiddleware608=== CONT TestReadProxyDisabled609=== CONT TestSkippedUploadsHandler610=== CONT TestService_cleanupPendingClosuresHandler611=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT612=== CONT TestCompleteMultipartUnregistered613=== CONT TestService_verifyS3Integrity614=== CONT TestService_createPendingClosureHandler6152026/09/10 17:36:49 INFO Client skipped oversized paths paths=3 nar_bytes=5000000000616=== CONT TestGCTaskStore_GetEmpty617--- PASS: TestGCTaskStore_GetEmpty (0.00s)618=== CONT TestServerTLSConfig619=== RUN TestServerTLSConfig/no_client_CA620=== PAUSE TestServerTLSConfig/no_client_CA621=== CONT TestReadProxyRootRedirectsToIndexHTML622=== RUN TestServerTLSConfig/missing_CA_file623=== PAUSE TestServerTLSConfig/missing_CA_file624=== RUN TestServerTLSConfig/not_a_PEM_file625=== PAUSE TestServerTLSConfig/not_a_PEM_file626=== CONT TestService_NativeMTLS627=== CONT TestReadProxyConditionalGet628=== CONT TestReadProxyHead629=== CONT TestReadProxyInvalidPath630=== CONT TestReadProxy404631=== CONT TestReadProxyNarStreaming632=== CONT TestReadProxyNarinfoAlreadyDecompressed633=== CONT TestReadProxyNarinfo634=== CONT TestIsValidCachePath635=== RUN TestIsValidCachePath/narinfo636=== PAUSE TestIsValidCachePath/narinfo637=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars638=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars639=== CONT TestParseSingleRange640=== CONT TestResurrectedObjectNotDeleted641=== CONT TestOrphanedObjectsGCStressTest642=== CONT TestOrphanedObjectsGC643=== CONT TestObjectStatsTrigger644=== CONT TestMultipartCleanup645=== RUN TestIsValidCachePath/nar_zst646=== PAUSE TestIsValidCachePath/nar_zst647=== RUN TestIsValidCachePath/nar_xz648=== PAUSE TestIsValidCachePath/nar_xz649=== RUN TestParseSingleRange/none650=== PAUSE TestParseSingleRange/none651=== RUN TestParseSingleRange/unknown_unit652=== PAUSE TestParseSingleRange/unknown_unit653=== RUN TestParseSingleRange/multi-range_ignored654=== PAUSE TestParseSingleRange/multi-range_ignored655=== RUN TestParseSingleRange/malformed_no_dash656=== PAUSE TestParseSingleRange/malformed_no_dash657=== RUN TestParseSingleRange/malformed_both_empty658=== PAUSE TestParseSingleRange/malformed_both_empty659=== RUN TestParseSingleRange/malformed_end_before_start660=== PAUSE TestParseSingleRange/malformed_end_before_start661=== RUN TestParseSingleRange/closed662=== PAUSE TestParseSingleRange/closed663=== RUN TestParseSingleRange/open-ended664=== PAUSE TestParseSingleRange/open-ended665=== RUN TestParseSingleRange/end_clamped_to_size666=== PAUSE TestParseSingleRange/end_clamped_to_size667=== RUN TestParseSingleRange/suffix668=== PAUSE TestParseSingleRange/suffix669=== RUN TestParseSingleRange/suffix_exceeds_size670=== PAUSE TestParseSingleRange/suffix_exceeds_size671=== RUN TestParseSingleRange/single_byte672=== PAUSE TestParseSingleRange/single_byte673=== RUN TestParseSingleRange/start_past_EOF674=== PAUSE TestParseSingleRange/start_past_EOF675=== RUN TestParseSingleRange/start_far_past_EOF676=== RUN TestIsValidCachePath/nar_bz2677=== PAUSE TestIsValidCachePath/nar_bz2678=== PAUSE TestParseSingleRange/start_far_past_EOF679=== CONT TestMetricsInventory680=== RUN TestIsValidCachePath/nar_uncompressed681=== PAUSE TestIsValidCachePath/nar_uncompressed682=== RUN TestIsValidCachePath/ls683=== PAUSE TestIsValidCachePath/ls684=== RUN TestIsValidCachePath/log685=== PAUSE TestIsValidCachePath/log686=== RUN TestIsValidCachePath/realisation687=== PAUSE TestIsValidCachePath/realisation688=== RUN TestIsValidCachePath/nix-cache-info689=== PAUSE TestIsValidCachePath/nix-cache-info690=== RUN TestIsValidCachePath/index.html691=== PAUSE TestIsValidCachePath/index.html692=== RUN TestIsValidCachePath/traversal_parent693=== PAUSE TestIsValidCachePath/traversal_parent694=== RUN TestIsValidCachePath/traversal_in_middle695=== PAUSE TestIsValidCachePath/traversal_in_middle696=== RUN TestIsValidCachePath/invalid_char_e697=== PAUSE TestIsValidCachePath/invalid_char_e698=== RUN TestIsValidCachePath/invalid_char_u699=== PAUSE TestIsValidCachePath/invalid_char_u700=== RUN TestIsValidCachePath/random_path701=== PAUSE TestIsValidCachePath/random_path702=== RUN TestIsValidCachePath/empty703=== PAUSE TestIsValidCachePath/empty704=== RUN TestIsValidCachePath/leading_slash705=== PAUSE TestIsValidCachePath/leading_slash706=== RUN TestIsValidCachePath/wrong_extension707=== PAUSE TestIsValidCachePath/wrong_extension708=== RUN TestIsValidCachePath/short_hash709=== PAUSE TestIsValidCachePath/short_hash710=== CONT TestNARDeduplicationMetadataUploadBug711--- PASS: TestSkippedUploadsHandler (0.01s)712=== CONT TestCreatePendingClosureRejectsOversizedNAR7132026/09/10 17:36:49 INFO Received uploads request method=POST path=/api/pending_closures714--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)715=== CONT TestCacheConfigHandlerMaxNarSize716--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)717=== CONT TestGenerateLandingPage718--- PASS: TestGenerateLandingPage (0.00s)719=== CONT TestService_readinessHandler7202026-09-10 17:36:49.137 UTC [1005] ERROR: relation "goose_db_version" does not exist at character 367212026-09-10 17:36:49.137 UTC [1005] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7222026-09-10 17:36:49.137 UTC [1003] ERROR: relation "goose_db_version" does not exist at character 367232026-09-10 17:36:49.137 UTC [1003] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7242026-09-10 17:36:49.137 UTC [1004] ERROR: relation "goose_db_version" does not exist at character 367252026-09-10 17:36:49.137 UTC [1004] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7262026-09-10 17:36:49.141 UTC [1006] ERROR: relation "goose_db_version" does not exist at character 367272026-09-10 17:36:49.141 UTC [1006] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7282026-09-10 17:36:49.144 UTC [1007] ERROR: relation "goose_db_version" does not exist at character 367292026-09-10 17:36:49.144 UTC [1007] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7302026/09/10 17:36:49 OK 20241026095416_initial_model.sql (124.63ms)7312026/09/10 17:36:49 OK 20241026095416_initial_model.sql (136.03ms)7322026/09/10 17:36:49 OK 20241026095416_initial_model.sql (133.3ms)7332026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (16.9ms)7342026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.58ms)7352026/09/10 17:36:49 OK 20241026095416_initial_model.sql (138.12ms)7362026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (4.57ms)7372026-09-10 17:36:49.319 UTC [1009] ERROR: relation "goose_db_version" does not exist at character 367382026-09-10 17:36:49.319 UTC [1009] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7392026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (3.92ms)7402026/09/10 17:36:49 OK 20251218171726_add_pins.sql (7.87ms)7412026/09/10 17:36:49 OK 20251218171726_add_pins.sql (15.46ms)7422026-09-10 17:36:49.328 UTC [1010] ERROR: relation "goose_db_version" does not exist at character 367432026-09-10 17:36:49.328 UTC [1010] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7442026/09/10 17:36:49 OK 20241026095416_initial_model.sql (145.63ms)7452026/09/10 17:36:49 OK 20251218171726_add_pins.sql (11.34ms)7462026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (8.92ms)7472026/09/10 17:36:49 OK 20251218171726_add_pins.sql (15.11ms)7482026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (3.96ms)7492026/09/10 17:36:49 OK 20260905000000_add_claims.sql (8.4ms)7502026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000007512026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (20.59ms)7522026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (16.57ms)7532026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (18.41ms)7542026/09/10 17:36:49 OK 1_commit_pending_closure.sql (11.65ms)7552026/09/10 17:36:49 OK 2_object_stats_trigger.sql (4.8ms)7562026/09/10 17:36:49 goose: up to current file version: 27572026/09/10 17:36:49 OK 20260905000000_add_claims.sql (10.78ms)7582026/09/10 17:36:49 OK 20251218171726_add_pins.sql (25.47ms)7592026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000007602026/09/10 17:36:49 OK 20260905000000_add_claims.sql (15ms)7612026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000007622026/09/10 17:36:49 OK 20260905000000_add_claims.sql (13.26ms)7632026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000007642026/09/10 17:36:49 OK 1_commit_pending_closure.sql (5.18ms)7652026/09/10 17:36:49 OK 20241026095416_initial_model.sql (35.78ms)7662026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (8.17ms)7672026/09/10 17:36:49 OK 1_commit_pending_closure.sql (4.16ms)7682026/09/10 17:36:49 OK 2_object_stats_trigger.sql (3.99ms)7692026/09/10 17:36:49 goose: up to current file version: 27702026/09/10 17:36:49 OK 1_commit_pending_closure.sql (5.19ms)7712026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.81ms)7722026/09/10 17:36:49 OK 2_object_stats_trigger.sql (2.4ms)7732026/09/10 17:36:49 goose: up to current file version: 27742026/09/10 17:36:49 OK 2_object_stats_trigger.sql (3.57ms)7752026/09/10 17:36:49 goose: up to current file version: 27762026/09/10 17:36:49 OK 20260905000000_add_claims.sql (4.87ms)7772026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000007782026-09-10 17:36:49.373 UTC [1011] ERROR: relation "goose_db_version" does not exist at character 367792026-09-10 17:36:49.373 UTC [1011] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7802026-09-10 17:36:49.373 UTC [1012] ERROR: relation "goose_db_version" does not exist at character 367812026-09-10 17:36:49.373 UTC [1012] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7822026/09/10 17:36:49 OK 20251218171726_add_pins.sql (4.46ms)7832026/09/10 17:36:49 OK 20241026095416_initial_model.sql (24.97ms)7842026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.82ms)7852026-09-10 17:36:49.378 UTC [1013] ERROR: relation "goose_db_version" does not exist at character 367862026-09-10 17:36:49.378 UTC [1013] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7872026/09/10 17:36:49 OK 2_object_stats_trigger.sql (2.72ms)7882026/09/10 17:36:49 goose: up to current file version: 27892026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (4.43ms)7902026/09/10 17:36:49 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"791--- PASS: TestService_AuthMiddleware (0.36s)7922026-09-10 17:36:49.382 UTC [1016] ERROR: relation "goose_db_version" does not exist at character 367932026-09-10 17:36:49.382 UTC [1016] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC794=== CONT TestService_healthCheckHandler7952026-09-10 17:36:49.382 UTC [1015] ERROR: relation "goose_db_version" does not exist at character 367962026-09-10 17:36:49.382 UTC [1015] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7972026-09-10 17:36:49.382 UTC [1014] ERROR: relation "goose_db_version" does not exist at character 367982026-09-10 17:36:49.382 UTC [1014] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7992026-09-10 17:36:49.384 UTC [1017] ERROR: relation "goose_db_version" does not exist at character 368002026-09-10 17:36:49.384 UTC [1017] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8012026-09-10 17:36:49.385 UTC [1018] ERROR: relation "goose_db_version" does not exist at character 368022026-09-10 17:36:49.385 UTC [1018] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8032026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (12.44ms)8042026-09-10 17:36:49.389 UTC [1020] ERROR: relation "goose_db_version" does not exist at character 368052026-09-10 17:36:49.389 UTC [1020] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8062026/09/10 17:36:49 OK 20251218171726_add_pins.sql (6.39ms)8072026/09/10 17:36:49 OK 20260905000000_add_claims.sql (4.41ms)8082026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000008092026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (4.75ms)810--- PASS: TestReadProxyDisabled (0.38s)811=== CONT TestGracefulShutdownDrainsInflight8122026-09-10 17:36:49.400 UTC [1022] ERROR: relation "goose_db_version" does not exist at character 368132026-09-10 17:36:49.400 UTC [1022] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8142026/09/10 17:36:49 INFO Starting HTTP server address=127.0.0.1:429878152026/09/10 17:36:49 INFO Shutdown signal received, draining in-flight requests timeout=10s8162026-09-10 17:36:49.401 UTC [1023] ERROR: relation "goose_db_version" does not exist at character 368172026-09-10 17:36:49.401 UTC [1023] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8182026/09/10 17:36:49 OK 20241026095416_initial_model.sql (11.66ms)8192026-09-10 17:36:49.403 UTC [1024] ERROR: relation "goose_db_version" does not exist at character 368202026-09-10 17:36:49.403 UTC [1024] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8212026/09/10 17:36:49 OK 20241026095416_initial_model.sql (12.8ms)8222026/09/10 17:36:49 OK 20241026095416_initial_model.sql (12.94ms)8232026/09/10 17:36:49 OK 20260905000000_add_claims.sql (5.41ms)8242026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000008252026/09/10 17:36:49 OK 20241026095416_initial_model.sql (13.09ms)8262026/09/10 17:36:49 OK 1_commit_pending_closure.sql (4.18ms)8272026/09/10 17:36:49 OK 20241026095416_initial_model.sql (13.01ms)8282026/09/10 17:36:49 OK 20241026095416_initial_model.sql (12.5ms)8292026/09/10 17:36:49 OK 20241026095416_initial_model.sql (12.65ms)8302026/09/10 17:36:49 OK 20241026095416_initial_model.sql (12.22ms)8312026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.86ms)8322026-09-10 17:36:49.406 UTC [1025] ERROR: relation "goose_db_version" does not exist at character 368332026-09-10 17:36:49.406 UTC [1025] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8342026/09/10 17:36:49 goose: up to current file version: 28352026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.03ms)8362026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (1.94ms)8372026-09-10 17:36:49.407 UTC [1026] ERROR: relation "goose_db_version" does not exist at character 368382026-09-10 17:36:49.407 UTC [1026] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8392026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.06ms)8402026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (3.22ms)8412026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.33ms)8422026/09/10 17:36:49 OK 1_commit_pending_closure.sql (3.41ms)8432026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (3.31ms)8442026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.77ms)8452026/09/10 17:36:49 goose: up to current file version: 28462026/09/10 17:36:49 OK 20241026095416_initial_model.sql (10.89ms)8472026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.81ms)8482026-09-10 17:36:49.410 UTC [1027] ERROR: relation "goose_db_version" does not exist at character 368492026-09-10 17:36:49.410 UTC [1027] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8502026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (1.98ms)8512026/09/10 17:36:49 OK 20251218171726_add_pins.sql (4.84ms)8522026/09/10 17:36:49 OK 20251218171726_add_pins.sql (4.95ms)8532026/09/10 17:36:49 OK 20251218171726_add_pins.sql (4.82ms)8542026/09/10 17:36:49 OK 20251218171726_add_pins.sql (4.75ms)8552026/09/10 17:36:49 OK 20251218171726_add_pins.sql (5.01ms)8562026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.34ms)8572026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3.5ms)8582026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3.24ms)8592026-09-10 17:36:49.414 UTC [1028] ERROR: relation "goose_db_version" does not exist at character 368602026-09-10 17:36:49.414 UTC [1028] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8612026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.89ms)8622026/09/10 17:36:49 OK 20251218171726_add_pins.sql (4.54ms)8632026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (4.46ms)8642026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.8ms)8652026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.83ms)8662026/09/10 17:36:49 OK 20251218171726_add_pins.sql (4.24ms)8672026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (4.27ms)8682026-09-10 17:36:49.417 UTC [1029] ERROR: relation "goose_db_version" does not exist at character 368692026-09-10 17:36:49.417 UTC [1029] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8702026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (4.88ms)8712026/09/10 17:36:49 INFO Received uploads request method=POST path=/api/pending_closures8722026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (5.2ms)8732026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.69ms)8742026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000008752026/09/10 17:36:49 OK 20241026095416_initial_model.sql (12.25ms)8762026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (4.37ms)8772026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.85ms)8782026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000008792026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.92ms)8802026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000008812026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.91ms)8822026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000008832026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (4.3ms)8842026/09/10 17:36:49 OK 20260905000000_add_claims.sql (4.82ms)8852026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000008862026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.2ms)8872026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.45ms)8882026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000008892026/09/10 17:36:49 OK 20260905000000_add_claims.sql (4.23ms)8902026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000008912026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.76ms)8922026/09/10 17:36:49 OK 20241026095416_initial_model.sql (13.5ms)8932026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.63ms)8942026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.49ms)8952026/09/10 17:36:49 OK 1_commit_pending_closure.sql (3.53ms)8962026/09/10 17:36:49 OK 20241026095416_initial_model.sql (12.92ms)8972026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.5ms)8982026/09/10 17:36:49 OK 2_object_stats_trigger.sql (2.43ms)8992026/09/10 17:36:49 OK 20260905000000_add_claims.sql (4.79ms)9002026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000009012026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.52ms)9022026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.9ms)9032026/09/10 17:36:49 goose: up to current file version: 29042026/09/10 17:36:49 goose: up to current file version: 29052026/09/10 17:36:49 OK 1_commit_pending_closure.sql (3.23ms)9062026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.54ms)9072026/09/10 17:36:49 OK 2_object_stats_trigger.sql (2.87ms)9082026/09/10 17:36:49 goose: up to current file version: 29092026/09/10 17:36:49 OK 20251218171726_add_pins.sql (4.29ms)9102026/09/10 17:36:49 OK 20241026095416_initial_model.sql (12.07ms)9112026/09/10 17:36:49 OK 20260905000000_add_claims.sql (5.01ms)9122026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000009132026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.3ms)9142026/09/10 17:36:49 OK 2_object_stats_trigger.sql (2.07ms)9152026/09/10 17:36:49 goose: up to current file version: 29162026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.91ms)9172026/09/10 17:36:49 OK 20241026095416_initial_model.sql (11.64ms)9182026/09/10 17:36:49 goose: up to current file version: 29192026/09/10 17:36:49 OK 2_object_stats_trigger.sql (3.06ms)9202026/09/10 17:36:49 goose: up to current file version: 29212026/09/10 17:36:49 OK 2_object_stats_trigger.sql (2.71ms)9222026/09/10 17:36:49 goose: up to current file version: 29232026/09/10 17:36:49 OK 20241026095416_initial_model.sql (10.53ms)9242026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.96ms)9252026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (1.92ms)9262026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.49ms)9272026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3.36ms)9282026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (1.7ms)9292026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.23ms)9302026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.2ms)9312026/09/10 17:36:49 OK 2_object_stats_trigger.sql (2.19ms)9322026/09/10 17:36:49 goose: up to current file version: 29332026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3.94ms)934--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (0.41s)935=== CONT TestGCTaskStore_Fail936--- PASS: TestGCTaskStore_Fail (0.00s)937=== CONT TestGCTaskStore_PhaseUpdates938--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)939=== CONT TestGCTaskStore_CompletedAllowsNewTask940--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)941=== CONT TestGCTaskStore_GetReturnsLatest942--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)943=== CONT TestIsValidUploadKey944=== RUN TestIsValidUploadKey/narinfo945=== PAUSE TestIsValidUploadKey/narinfo9462026/09/10 17:36:49 OK 2_object_stats_trigger.sql (2.02ms)947=== RUN TestIsValidUploadKey/nar_zst9482026/09/10 17:36:49 goose: up to current file version: 2949=== PAUSE TestIsValidUploadKey/nar_zst950=== RUN TestIsValidUploadKey/nar_xz951=== PAUSE TestIsValidUploadKey/nar_xz952=== RUN TestIsValidUploadKey/nar_plain953=== PAUSE TestIsValidUploadKey/nar_plain954=== RUN TestIsValidUploadKey/listing955=== PAUSE TestIsValidUploadKey/listing956=== RUN TestIsValidUploadKey/build_log957=== PAUSE TestIsValidUploadKey/build_log958=== RUN TestIsValidUploadKey/build_log_home-manager_file959=== PAUSE TestIsValidUploadKey/build_log_home-manager_file960=== RUN TestIsValidUploadKey/build_log_plus_in_name961=== PAUSE TestIsValidUploadKey/build_log_plus_in_name962=== RUN TestIsValidUploadKey/build_log_question_mark963=== PAUSE TestIsValidUploadKey/build_log_question_mark964=== RUN TestIsValidUploadKey/build_log_equals965=== PAUSE TestIsValidUploadKey/build_log_equals966=== RUN TestIsValidUploadKey/realisation967=== PAUSE TestIsValidUploadKey/realisation968=== RUN TestIsValidUploadKey/realisation_plus_in_output969=== PAUSE TestIsValidUploadKey/realisation_plus_in_output970=== RUN TestIsValidUploadKey/nix-cache-info971=== PAUSE TestIsValidUploadKey/nix-cache-info972=== RUN TestIsValidUploadKey/index.html973=== PAUSE TestIsValidUploadKey/index.html974=== RUN TestIsValidUploadKey/narinfo_key,_nar_type975=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type976=== RUN TestIsValidUploadKey/nar_key,_narinfo_type977=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type978=== RUN TestIsValidUploadKey/listing_key,_narinfo_type979=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type980=== RUN TestIsValidUploadKey/traversal981=== PAUSE TestIsValidUploadKey/traversal982=== RUN TestIsValidUploadKey/traversal_nar983=== PAUSE TestIsValidUploadKey/traversal_nar984=== RUN TestIsValidUploadKey/absolute985=== PAUSE TestIsValidUploadKey/absolute986=== RUN TestIsValidUploadKey/empty_key987=== PAUSE TestIsValidUploadKey/empty_key9882026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3.26ms)989=== RUN TestIsValidUploadKey/unknown_type990=== PAUSE TestIsValidUploadKey/unknown_type991=== CONT TestUploadHandlersRejectOversizedBody9922026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3.38ms)9932026/09/10 17:36:49 OK 20241026095416_initial_model.sql (10ms)9942026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.48ms)9952026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000009962026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (4.14ms)9972026/09/10 17:36:49 OK 20241026095416_initial_model.sql (9.21ms)9982026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (1.58ms)9992026/09/10 17:36:49 OK 20251218171726_add_pins.sql (4.09ms)10002026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.93ms)10012026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.19ms)10022026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (4.09ms)10032026/09/10 17:36:49 OK 20260905000000_add_claims.sql (2.57ms)10042026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000010052026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.25ms)10062026/09/10 17:36:49 OK 20260905000000_add_claims.sql (2.66ms)10072026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000010082026/09/10 17:36:49 OK 20260905000000_add_claims.sql (74.47ms)10092026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000010102026/09/10 17:36:49 INFO Received uploads request method=POST path=/api/pending_closures10112026/09/10 17:36:49 OK 1_commit_pending_closure.sql (73.02ms)10122026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.41ms)10132026/09/10 17:36:49 goose: up to current file version: 210142026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.04ms)10152026/09/10 17:36:49 goose: up to current file version: 210162026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (77ms)10172026/09/10 17:36:49 OK 1_commit_pending_closure.sql (4.79ms)10182026/09/10 17:36:49 OK 1_commit_pending_closure.sql (3.05ms)10192026/09/10 17:36:49 OK 20251218171726_add_pins.sql (6.34ms)10202026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (6.38ms)10212026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.12ms)10222026/09/10 17:36:49 goose: up to current file version: 210232026/09/10 17:36:49 OK 20260905000000_add_claims.sql (4.25ms)10242026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000010252026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3.13ms)10262026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.22ms)10272026/09/10 17:36:49 goose: up to current file version: 210282026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.5ms)10292026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.52ms)10302026-09-10 17:36:49.520 UTC [1030] ERROR: relation "goose_db_version" does not exist at character 3610312026-09-10 17:36:49.520 UTC [1030] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10322026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.85ms)10332026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000010342026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.33ms)10352026/09/10 17:36:49 goose: up to current file version: 210362026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (4.16ms)10372026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.39ms)10382026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.22ms)10392026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000010402026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.63ms)10412026/09/10 17:36:49 goose: up to current file version: 210422026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.16ms)10432026/09/10 17:36:49 OK 20260905000000_add_claims.sql (4.58ms)10442026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000010452026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.13ms)10462026/09/10 17:36:49 goose: up to current file version: 210472026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2ms)10482026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.58ms)10492026/09/10 17:36:49 goose: up to current file version: 210502026/09/10 17:36:49 OK 20241026095416_initial_model.sql (6.94ms)10512026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (874.96µs)10522026/09/10 17:36:49 OK 20251218171726_add_pins.sql (1.83ms)1053--- PASS: TestGracefulShutdownDrainsInflight (0.14s)1054=== CONT TestUploadHandlersRejectInvalidKeys1055=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1056=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1057=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1058=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1059=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1060=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1061=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1062=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1063=== CONT TestProxyWriteTimeout1064=== RUN TestProxyWriteTimeout/narinfo1065=== PAUSE TestProxyWriteTimeout/narinfo1066=== RUN TestProxyWriteTimeout/1_GiB_nar1067=== PAUSE TestProxyWriteTimeout/1_GiB_nar1068=== RUN TestProxyWriteTimeout/10_GiB_nar1069=== PAUSE TestProxyWriteTimeout/10_GiB_nar1070=== RUN TestProxyWriteTimeout/unknown_size1071=== PAUSE TestProxyWriteTimeout/unknown_size1072=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle10732026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (2.29ms)10742026/09/10 17:36:49 INFO Received cleanup request method=DELETE path=/api/pending_closures10752026/09/10 17:36:49 OK 20260905000000_add_claims.sql (1.86ms)10762026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000010772026/09/10 17:36:49 OK 1_commit_pending_closure.sql (1.54ms)10782026/09/10 17:36:49 OK 2_object_stats_trigger.sql (675.98µs)10792026/09/10 17:36:49 goose: up to current file version: 210802026/09/10 17:36:49 INFO Aborted multipart uploads count=010812026/09/10 17:36:49 INFO Received uploads request method=POST path=/api/pending_closures10822026/09/10 17:36:49 INFO Received cleanup request method=DELETE path=/api/pending_closures10832026/09/10 17:36:49 INFO Aborted multipart uploads count=110842026/09/10 17:36:49 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete10852026-09-10 17:36:49.560 UTC [1004] ERROR: Closure does not exist: id=110862026-09-10 17:36:49.560 UTC [1004] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE10872026-09-10 17:36:49.560 UTC [1004] STATEMENT: -- name: CommitPendingClosure :exec1088 SELECT commit_pending_closure($1::bigint)1089 1090--- PASS: TestService_cleanupPendingClosuresHandler (0.54s)1091=== CONT TestClaim_TwoInstances1092--- PASS: TestReadProxyRootRedirectsToIndexHTML (0.54s)1093=== CONT TestGCTaskStore_ConflictDifferentParams1094--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)1095=== CONT TestGCTaskStore_DeduplicateSameParams1096--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)1097=== CONT TestGCTaskStore_StartNew1098--- PASS: TestGCTaskStore_StartNew (0.00s)1099=== CONT TestGCMetrics11002026/09/10 17:36:49 INFO Received uploads request method=POST path=/api/pending_closures1101=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure1102=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure1103=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart1104=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart1105=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts1106=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts1107=== CONT TestGCBugBareHashReferences1108--- PASS: TestReadProxyInvalidPath (0.59s)1109=== CONT TestResolveDBConnectionString1110=== RUN TestResolveDBConnectionString/flag_wins1111=== PAUSE TestResolveDBConnectionString/flag_wins1112=== RUN TestResolveDBConnectionString/file_when_flag_empty1113=== PAUSE TestResolveDBConnectionString/file_when_flag_empty1114=== RUN TestResolveDBConnectionString/missing_file_is_an_error1115=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error1116=== RUN TestResolveDBConnectionString/PGHOST_allows_empty1117=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty1118=== RUN TestResolveDBConnectionString/nothing_configured1119=== PAUSE TestResolveDBConnectionString/nothing_configured1120=== CONT TestPinProtectsFromGC11212026-09-10 17:36:49.616 UTC [1039] ERROR: relation "goose_db_version" does not exist at character 3611222026-09-10 17:36:49.616 UTC [1039] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11232026/09/10 17:36:49 OK 20241026095416_initial_model.sql (8.31ms)11242026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.65ms)11252026/09/10 17:36:49 OK 20251218171726_add_pins.sql (2.72ms)11262026-09-10 17:36:49.643 UTC [1042] ERROR: relation "goose_db_version" does not exist at character 3611272026-09-10 17:36:49.643 UTC [1042] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11282026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (4.98ms)11292026/09/10 17:36:49 OK 20260905000000_add_claims.sql (2.84ms)11302026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000001131--- PASS: TestReadProxyConditionalGet (0.62s)1132=== CONT TestClientWithDependencies11332026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.47ms)11342026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.48ms)11352026/09/10 17:36:49 goose: up to current file version: 211362026-09-10 17:36:49.653 UTC [1044] ERROR: relation "goose_db_version" does not exist at character 3611372026-09-10 17:36:49.653 UTC [1044] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11382026/09/10 17:36:49 OK 20241026095416_initial_model.sql (10.67ms)11392026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.22ms)11402026/09/10 17:36:49 OK 20251218171726_add_pins.sql (2.48ms)11412026/09/10 17:36:49 INFO Received uploads request method=POST path=/api/pending_closures11422026/09/10 17:36:49 INFO Received uploads request method=POST path=/api/pending_closures11432026/09/10 17:36:49 INFO Received uploads request method=POST path=/api/pending_closures11442026-09-10 17:36:49.672 UTC [1046] ERROR: relation "goose_db_version" does not exist at character 3611452026-09-10 17:36:49.672 UTC [1046] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11462026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (9.97ms)11472026/09/10 17:36:49 OK 20241026095416_initial_model.sql (17.24ms)11482026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.85ms)11492026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000011502026/09/10 17:36:49 OK 1_commit_pending_closure.sql (1.72ms)11512026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (1.66ms)11522026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.63ms)11532026/09/10 17:36:49 goose: up to current file version: 211542026/09/10 17:36:49 OK 20251218171726_add_pins.sql (2.87ms)11552026/09/10 17:36:49 OK 20241026095416_initial_model.sql (7.93ms)11562026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.21ms)11572026-09-10 17:36:49.688 UTC [1047] ERROR: relation "goose_db_version" does not exist at character 3611582026-09-10 17:36:49.688 UTC [1047] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11592026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.12ms)11602026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000011612026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.3ms)11622026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.86ms)11632026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.41ms)11642026/09/10 17:36:49 goose: up to current file version: 211652026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3.08ms)11662026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.06ms)11672026/09/10 17:36:49 OK 20241026095416_initial_model.sql (8.93ms)11682026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.37ms)11692026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000011702026/09/10 17:36:49 OK 1_commit_pending_closure.sql (1.83ms)11712026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.16ms)11722026/09/10 17:36:49 goose: up to current file version: 211732026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (995.69µs)11742026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3.57ms)11752026/09/10 17:36:49 WARN mTLS auth: subject not in bound subjects subject="CN=reader"11762026/09/10 17:36:49 WARN mTLS auth: subject not in bound subjects subject="CN=reader"1177--- PASS: TestService_NativeMTLS (0.69s)1178=== CONT TestClientMultipleUploads11792026/09/10 17:36:49 INFO Received cleanup request method=DELETE path=/api/pending_closures11802026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (2.44ms)11812026-09-10 17:36:49.717 UTC [1048] ERROR: relation "goose_db_version" does not exist at character 3611822026-09-10 17:36:49.717 UTC [1048] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11832026/09/10 17:36:49 INFO Aborted multipart uploads count=111842026/09/10 17:36:49 OK 20260905000000_add_claims.sql (2.52ms)11852026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000011862026/09/10 17:36:49 OK 1_commit_pending_closure.sql (1.39ms)11872026/09/10 17:36:49 OK 2_object_stats_trigger.sql (658.53µs)11882026/09/10 17:36:49 goose: up to current file version: 21189--- PASS: TestMultipartCleanup (0.69s)1190=== CONT TestClientIntegration11912026/09/10 17:36:49 OK 20241026095416_initial_model.sql (7.29ms)11922026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (1.34ms)11932026/09/10 17:36:49 OK 20251218171726_add_pins.sql (2.73ms)11942026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (2.49ms)11952026/09/10 17:36:49 WARN readiness check failed error="closed pool"1196--- PASS: TestService_readinessHandler (0.70s)1197=== CONT TestClientErrorHandling1198=== RUN TestClientErrorHandling/InvalidStorePath11992026/09/10 17:36:49 OK 20260905000000_add_claims.sql (2.74ms)1200=== PAUSE TestClientErrorHandling/InvalidStorePath12012026/09/10 17:36:49 goose: successfully migrated database to version: 202609050000001202=== RUN TestClientErrorHandling/InvalidAuthToken1203=== PAUSE TestClientErrorHandling/InvalidAuthToken1204=== RUN TestClientErrorHandling/ServerNotAvailable1205=== PAUSE TestClientErrorHandling/ServerNotAvailable1206=== CONT TestClientCADerivations12072026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.13ms)12082026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.59ms)12092026/09/10 17:36:49 goose: up to current file version: 21210--- PASS: TestReadProxy404 (0.73s)1211=== CONT TestClaim_StreamsThroughServer12122026-09-10 17:36:49.792 UTC [1057] ERROR: relation "goose_db_version" does not exist at character 3612132026-09-10 17:36:49.792 UTC [1057] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1214--- PASS: TestReadProxyHead (0.77s)1215=== CONT TestClaim_InputsTouched12162026-09-10 17:36:49.809 UTC [1059] ERROR: relation "goose_db_version" does not exist at character 3612172026-09-10 17:36:49.809 UTC [1059] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12182026/09/10 17:36:49 OK 20241026095416_initial_model.sql (10.39ms)12192026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2ms)12202026/09/10 17:36:49 OK 20251218171726_add_pins.sql (2.88ms)12212026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.12ms)12222026-09-10 17:36:49.821 UTC [1061] ERROR: relation "goose_db_version" does not exist at character 3612232026-09-10 17:36:49.821 UTC [1061] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12242026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.33ms)12252026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000012262026/09/10 17:36:49 OK 20241026095416_initial_model.sql (9.13ms)12272026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.06ms)12282026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.18ms)12292026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.14ms)12302026/09/10 17:36:49 goose: up to current file version: 21231--- PASS: TestObjectStatsTrigger (0.80s)1232=== CONT TestCacheStatsHandler12332026/09/10 17:36:49 OK 20251218171726_add_pins.sql (4.06ms)12342026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.23ms)12352026/09/10 17:36:49 OK 20241026095416_initial_model.sql (8.44ms)12362026/09/10 17:36:49 OK 20260905000000_add_claims.sql (2.52ms)12372026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000012382026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (1.51ms)12392026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.13ms)12402026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.1ms)12412026/09/10 17:36:49 goose: up to current file version: 212422026/09/10 17:36:49 OK 20251218171726_add_pins.sql (2.96ms)12432026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.24ms)12442026-09-10 17:36:49.844 UTC [1064] ERROR: relation "goose_db_version" does not exist at character 3612452026-09-10 17:36:49.844 UTC [1064] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12462026/09/10 17:36:49 OK 20260905000000_add_claims.sql (2.64ms)12472026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000012482026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.53ms)12492026/09/10 17:36:49 OK 2_object_stats_trigger.sql (2.07ms)12502026/09/10 17:36:49 goose: up to current file version: 212512026/09/10 17:36:49 OK 20241026095416_initial_model.sql (13.21ms)12522026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2ms)12532026/09/10 17:36:49 OK 20251218171726_add_pins.sql (2.37ms)1254--- PASS: TestResurrectedObjectNotDeleted (0.84s)1255=== CONT TestClaim_StaleHeartbeatStolen12562026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.32ms)1257--- PASS: TestMetricsInventory (0.85s)1258=== CONT TestClaim_FailWithoutKindReleases12592026/09/10 17:36:49 OK 20260905000000_add_claims.sql (2.97ms)12602026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000012612026-09-10 17:36:49.878 UTC [1065] ERROR: relation "goose_db_version" does not exist at character 3612622026-09-10 17:36:49.878 UTC [1065] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12632026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.2ms)12642026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.23ms)12652026/09/10 17:36:49 goose: up to current file version: 212662026/09/10 17:36:49 OK 20241026095416_initial_model.sql (17.63ms)12672026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (3.34ms)12682026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3.66ms)1269--- PASS: TestReadProxyNarinfoAlreadyDecompressed (0.88s)1270=== CONT TestClaim_FailWakesWaitersButIsNotRemembered12712026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (3.26ms)12722026-09-10 17:36:49.913 UTC [1072] ERROR: relation "goose_db_version" does not exist at character 3612732026-09-10 17:36:49.913 UTC [1072] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12742026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.88ms)12752026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000012762026/09/10 17:36:49 OK 1_commit_pending_closure.sql (4.37ms)1277=== NAME TestNARDeduplicationMetadataUploadBug1278 metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug3119638352/001/store/33ai3zqizmirljdjznp3361y6idliqpm-file1.txt12792026/09/10 17:36:49 OK 2_object_stats_trigger.sql (2.7ms)12802026/09/10 17:36:49 goose: up to current file version: 212812026/09/10 17:36:49 OK 20241026095416_initial_model.sql (11.95ms)12822026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (2.58ms)12832026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3.8ms)12842026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (2.86ms)12852026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.04ms)12862026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000012872026/09/10 17:36:49 OK 1_commit_pending_closure.sql (2.08ms)12882026/09/10 17:36:49 OK 2_object_stats_trigger.sql (1.51ms)12892026/09/10 17:36:49 goose: up to current file version: 212902026-09-10 17:36:49.952 UTC [1092] ERROR: relation "goose_db_version" does not exist at character 3612912026-09-10 17:36:49.952 UTC [1092] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12922026-09-10 17:36:49.952 UTC [1093] ERROR: relation "goose_db_version" does not exist at character 3612932026-09-10 17:36:49.952 UTC [1093] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1294--- PASS: TestReadProxyNarStreaming (0.93s)1295=== CONT TestClaim_HolderDisconnectKeepsClaim12962026/09/10 17:36:49 OK 20241026095416_initial_model.sql (10ms)12972026/09/10 17:36:49 OK 20241026095416_initial_model.sql (8.98ms)12982026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (1.52ms)12992026/09/10 17:36:49 OK 20251210153512_drop_unused_gin_index.sql (1.99ms)13002026/09/10 17:36:49 INFO Received complete multipart upload request method=POST path=/api/multipart/complete13012026/09/10 17:36:49 INFO Received complete multipart upload request method=POST path=/api/multipart/complete13022026/09/10 17:36:49 OK 20251218171726_add_pins.sql (2.26ms)13032026/09/10 17:36:49 OK 20251218171726_add_pins.sql (3ms)13042026/09/10 17:36:49 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst1305--- PASS: TestCompleteMultipartUnregistered (0.95s)1306=== CONT TestClaim_BuildWaitComplete13072026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (2.33ms)13082026/09/10 17:36:49 OK 20260628120000_add_object_size_and_stats.sql (2.6ms)13092026/09/10 17:36:49 OK 20260905000000_add_claims.sql (2.75ms)13102026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000013112026/09/10 17:36:49 OK 20260905000000_add_claims.sql (3.2ms)13122026/09/10 17:36:49 goose: successfully migrated database to version: 2026090500000013132026/09/10 17:36:49 OK 1_commit_pending_closure.sql (1.63ms)13142026/09/10 17:36:49 OK 2_object_stats_trigger.sql (689.33µs)13152026/09/10 17:36:49 goose: up to current file version: 213162026/09/10 17:36:49 OK 1_commit_pending_closure.sql (1.13ms)13172026/09/10 17:36:49 OK 2_object_stats_trigger.sql (678.08µs)13182026/09/10 17:36:49 goose: up to current file version: 213192026-09-10 17:36:49.989 UTC [1127] ERROR: relation "goose_db_version" does not exist at character 3613202026-09-10 17:36:49.989 UTC [1127] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13212026/09/10 17:36:49 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=N2VjMWE1MGMtODhiZi00YjE3LWE4Y2ItNDU3Y2Y5MWJiMjVkLjIzODQ2ZGQ4LTRkZWYtNGIzYS04MDA5LWYwOWZlMjQ0ZjIxM3gxNzg5MDYxODA5NTE5NTc3Njg2 parts=1013222026/09/10 17:36:49 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete13232026/09/10 17:36:49 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1324=== NAME TestOrphanedObjectsGC1325 orphaned_objects_gc_test.go:290: GC Test Summary:1326 orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A1327 orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B1328 orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)1329 orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)1330 orphaned_objects_gc_test.go:295: - Total deleted: 10 objects1331--- PASS: TestOrphanedObjectsGC (0.96s)1332=== CONT TestCompleteMultipartUpload_ErrorButObjectExists13332026/09/10 17:36:49 INFO Completed upload id=113342026/09/10 17:36:49 INFO Received uploads request method=POST path=/api/pending_closures1335--- PASS: TestReadProxyNarinfo (0.97s)1336=== CONT TestParseSize1337--- PASS: TestParseSize (0.00s)1338=== CONT TestService_Rustfstest13392026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures13402026/09/10 17:36:50 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo13412026/09/10 17:36:50 WARN Found objects in DB but missing from S3, will re-upload count=113422026/09/10 17:36:50 OK 20241026095416_initial_model.sql (13.41ms)1343--- PASS: TestService_verifyS3Integrity (0.98s)1344=== CONT TestPresignedUploadRegisteredBeforeCommit13452026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.81ms)1346--- PASS: TestService_healthCheckHandler (0.63s)1347=== CONT TestCompletedNarNotReofferedAcrossClosures13482026/09/10 17:36:50 OK 20251218171726_add_pins.sql (3.66ms)13492026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (2.96ms)13502026/09/10 17:36:50 OK 20260905000000_add_claims.sql (4.25ms)13512026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000013522026/09/10 17:36:50 OK 1_commit_pending_closure.sql (3.66ms)13532026/09/10 17:36:50 OK 2_object_stats_trigger.sql (1.63ms)13542026/09/10 17:36:50 goose: up to current file version: 213552026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures13562026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures13572026-09-10 17:36:50.035 UTC [1171] ERROR: relation "goose_db_version" does not exist at character 3613582026-09-10 17:36:50.035 UTC [1171] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13592026/09/10 17:36:50 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)13602026/09/10 17:36:50 INFO Uploading 33ai3zqizmirljdjznp3361y6idliqpm-file1.txt (160B)13612026/09/10 17:36:50 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"13622026/09/10 17:36:50 WARN Failed to register uploaded object key=33ai3zqizmirljdjznp3361y6idliqpm.ls error="server returned 404: 404 page not found\n"13632026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign13642026/09/10 17:36:50 INFO Signed narinfos id=1 count=113652026/09/10 17:36:50 INFO Uploading 1 narinfos13662026/09/10 17:36:50 WARN Failed to register uploaded object key=33ai3zqizmirljdjznp3361y6idliqpm.narinfo error="server returned 404: 404 page not found\n"13672026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete13682026/09/10 17:36:50 INFO Completed upload id=113692026/09/10 17:36:50 INFO Upload complete. (90ms)13702026/09/10 17:36:50 OK 20241026095416_initial_model.sql (8.86ms)1371=== NAME TestNARDeduplicationMetadataUploadBug1372 metadata_upload_test.go:54: Retrieved narinfo from S3:1373 StorePath: /build/TestNARDeduplicationMetadataUploadBug3119638352/001/store/33ai3zqizmirljdjznp3361y6idliqpm-file1.txt1374 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1375 Compression: zstd1376 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1377 NarSize: 1601378 References: 1379 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf13802026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"1381 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)13822026-09-10 17:36:50.053 UTC [1172] ERROR: relation "goose_db_version" does not exist at character 3613832026-09-10 17:36:50.053 UTC [1172] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1384 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):13852026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.98ms)1386 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}13872026/09/10 17:36:50 OK 20251218171726_add_pins.sql (3.68ms)13882026/09/10 17:36:50 INFO Received complete multipart upload request method=POST path=/api/multipart/complete13892026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (11.34ms)13902026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"13912026/09/10 17:36:50 OK 20260905000000_add_claims.sql (3.82ms)13922026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000013932026/09/10 17:36:50 OK 20241026095416_initial_model.sql (9.07ms)13942026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"13952026/09/10 17:36:50 OK 1_commit_pending_closure.sql (3.31ms)13962026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures13972026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.91ms)13982026/09/10 17:36:50 OK 2_object_stats_trigger.sql (1.38ms)13992026/09/10 17:36:50 goose: up to current file version: 214002026/09/10 17:36:50 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=N2VjMWE1MGMtODhiZi00YjE3LWE4Y2ItNDU3Y2Y5MWJiMjVkLmU0MTZiMWFkLTMxODEtNDgwOC1hNDAxLWFiNDU4Yzc0MzViZXgxNzg5MDYxODA5Njc4NjM2MjA5 parts=1014012026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete14022026/09/10 17:36:50 OK 20251218171726_add_pins.sql (3.42ms)14032026/09/10 17:36:50 INFO Aborted multipart uploads count=014042026/09/10 17:36:50 INFO Completed upload id=114052026/09/10 17:36:50 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000014062026/09/10 17:36:50 WARN Force mode enabled - objects will be deleted immediately without grace period14072026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (3.31ms)1408 metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug3119638352/001/store/pb8002x22d3ni5w8g6rkg6fcwq29ry70-file2.txt14092026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures14102026/09/10 17:36:50 OK 20260905000000_add_claims.sql (2.71ms)14112026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000014122026/09/10 17:36:50 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=014132026-09-10 17:36:50.086 UTC [1194] ERROR: relation "goose_db_version" does not exist at character 3614142026-09-10 17:36:50.086 UTC [1194] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14152026/09/10 17:36:50 INFO Starting cleanup of old closures method=DELETE path=/api/closures14162026/09/10 17:36:50 INFO Vacuumed table table=pending_closures14172026/09/10 17:36:50 INFO Vacuumed table table=pending_objects14182026/09/10 17:36:50 INFO Vacuumed table table=multipart_uploads14192026/09/10 17:36:50 INFO Vacuumed table table=closures14202026/09/10 17:36:50 INFO Vacuumed table table=objects14212026/09/10 17:36:50 OK 1_commit_pending_closure.sql (2.66ms)14222026/09/10 17:36:50 OK 2_object_stats_trigger.sql (809.09µs)14232026/09/10 17:36:50 goose: up to current file version: 214242026-09-10 17:36:50.091 UTC [1196] ERROR: relation "goose_db_version" does not exist at character 3614252026-09-10 17:36:50.091 UTC [1196] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1426--- PASS: TestGCMetrics (0.52s)1427=== CONT TestClaim_GCMarkedOutputCountsAsAbsent14282026-09-10 17:36:50.093 UTC [1197] ERROR: relation "goose_db_version" does not exist at character 3614292026-09-10 17:36:50.093 UTC [1197] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14302026/09/10 17:36:50 INFO Aborted multipart uploads count=014312026/09/10 17:36:50 OK 20241026095416_initial_model.sql (6.83ms)14322026-09-10 17:36:50.098 UTC [1200] ERROR: relation "goose_db_version" does not exist at character 3614332026-09-10 17:36:50.098 UTC [1200] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14342026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.36ms)14352026/09/10 17:36:50 OK 20251218171726_add_pins.sql (2.83ms)14362026/09/10 17:36:50 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=014372026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (3.4ms)14382026/09/10 17:36:50 OK 20241026095416_initial_model.sql (8.55ms)14392026/09/10 17:36:50 INFO Vacuumed table table=pending_closures14402026/09/10 17:36:50 OK 20241026095416_initial_model.sql (8.84ms)14412026/09/10 17:36:50 OK 20260905000000_add_claims.sql (2.86ms)14422026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000014432026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (2.39ms)14442026/09/10 17:36:50 INFO Vacuumed table table=pending_objects14452026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (2.1ms)14462026/09/10 17:36:50 OK 1_commit_pending_closure.sql (1.97ms)14472026/09/10 17:36:50 OK 20251218171726_add_pins.sql (2.48ms)14482026/09/10 17:36:50 OK 2_object_stats_trigger.sql (1.36ms)14492026/09/10 17:36:50 goose: up to current file version: 214502026/09/10 17:36:50 OK 20241026095416_initial_model.sql (9.25ms)14512026/09/10 17:36:50 INFO Vacuumed table table=multipart_uploads14522026/09/10 17:36:50 OK 20251218171726_add_pins.sql (2.53ms)14532026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (2.97ms)14542026/09/10 17:36:50 INFO Vacuumed table table=closures14552026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (2.48ms)14562026/09/10 17:36:50 INFO Received complete multipart upload request method=POST path=/api/multipart/complete14572026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (2.79ms)14582026/09/10 17:36:50 INFO Vacuumed table table=objects14592026/09/10 17:36:50 OK 20260905000000_add_claims.sql (2.45ms)14602026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000014612026/09/10 17:36:50 OK 20251218171726_add_pins.sql (2.24ms)14622026/09/10 17:36:50 OK 20260905000000_add_claims.sql (1.93ms)14632026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000014642026/09/10 17:36:50 OK 1_commit_pending_closure.sql (1.94ms)14652026/09/10 17:36:50 OK 1_commit_pending_closure.sql (2.4ms)14662026/09/10 17:36:50 OK 2_object_stats_trigger.sql (1.92ms)14672026/09/10 17:36:50 goose: up to current file version: 214682026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (3.67ms)14692026/09/10 17:36:50 OK 2_object_stats_trigger.sql (1.42ms)14702026/09/10 17:36:50 goose: up to current file version: 214712026/09/10 17:36:50 OK 20260905000000_add_claims.sql (2.13ms)14722026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000014732026/09/10 17:36:50 OK 1_commit_pending_closure.sql (1.82ms)14742026/09/10 17:36:50 OK 2_object_stats_trigger.sql (968.3µs)14752026/09/10 17:36:50 goose: up to current file version: 214762026/09/10 17:36:50 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001477--- PASS: TestService_createPendingClosureHandler (1.11s)1478=== CONT TestService_AuthMiddleware_OIDC14792026/09/10 17:36:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:34215/oidc14802026/09/10 17:36:50 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"14812026-09-10 17:36:50.166 UTC [1259] ERROR: relation "goose_db_version" does not exist at character 3614822026-09-10 17:36:50.166 UTC [1259] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14832026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures14842026/09/10 17:36:50 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)14852026/09/10 17:36:50 WARN Failed to register uploaded object key=pb8002x22d3ni5w8g6rkg6fcwq29ry70.ls error="server returned 404: 404 page not found\n"14862026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign14872026/09/10 17:36:50 INFO Signed narinfos id=2 count=114882026/09/10 17:36:50 INFO Uploading 1 narinfos14892026/09/10 17:36:50 OK 20241026095416_initial_model.sql (8.53ms)14902026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.45ms)14912026/09/10 17:36:50 WARN Failed to register uploaded object key=pb8002x22d3ni5w8g6rkg6fcwq29ry70.narinfo error="server returned 404: 404 page not found\n"14922026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete14932026/09/10 17:36:50 OK 20251218171726_add_pins.sql (2.58ms)14942026/09/10 17:36:50 INFO Completed upload id=214952026/09/10 17:36:50 INFO Upload complete. (74ms)1496=== NAME TestNARDeduplicationMetadataUploadBug1497 metadata_upload_test.go:76: Retrieved narinfo from S3:1498 StorePath: /build/TestNARDeduplicationMetadataUploadBug3119638352/001/store/pb8002x22d3ni5w8g6rkg6fcwq29ry70-file2.txt1499 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1500 Compression: zstd1501 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1502 NarSize: 1601503 References: 1504 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf15052026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (2.86ms)1506 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)1507 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):1508 {"version":1,"root":{"type":"regular","size":44}}1509--- PASS: TestNARDeduplicationMetadataUploadBug (1.16s)1510=== CONT TestCacheConfigHandler1511=== RUN TestCacheConfigHandler/full_config,_no_issuer1512=== PAUSE TestCacheConfigHandler/full_config,_no_issuer1513=== RUN TestCacheConfigHandler/no_cache_url_configured1514=== PAUSE TestCacheConfigHandler/no_cache_url_configured1515=== RUN TestCacheConfigHandler/no_signing_keys1516=== PAUSE TestCacheConfigHandler/no_signing_keys1517=== NAME TestPinProtectsFromGC1518 client_integration_test.go:648: Pinned store path: /build/TestPinProtectsFromGC3738729647/001/store/y3nankp59arzhp1my6kvvpiv20851n0z-pinned-file.txt1519 client_integration_test.go:649: Unpinned store path: /build/TestPinProtectsFromGC3738729647/001/store/2jgcxpxml3ca0xkfw9b5il5kvs4d0ig9-unpinned-file.txt1520=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1521=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1522=== CONT TestClaim_TooManyStreams1523=== NAME TestClientMultipleUploads1524 client_integration_test.go:339: Created store path 0: /build/TestClientMultipleUploads1619779584/001/store/jyz3j0s646zjn7h7a5hnzdf8jkswr67l-test-file-0.txt15252026/09/10 17:36:50 OK 20260905000000_add_claims.sql (12.66ms)15262026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000015272026/09/10 17:36:50 OK 1_commit_pending_closure.sql (1.83ms)15282026/09/10 17:36:50 OK 2_object_stats_trigger.sql (541.89µs)15292026/09/10 17:36:50 goose: up to current file version: 21530=== NAME TestClientIntegration1531 client_integration_test.go:277: Created store path: /build/TestClientIntegration3906584680/002/store/j288kl6v0h5z9qxbnapmvw41rh33n22p-test-file.txt15322026-09-10 17:36:50.212 UTC [1350] ERROR: relation "goose_db_version" does not exist at character 3615332026-09-10 17:36:50.212 UTC [1350] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15342026/09/10 17:36:50 OK 20241026095416_initial_model.sql (18.27ms)1535=== NAME TestClientWithDependencies1536 client_integration_test.go:594: Built derivation: /build/TestClientWithDependencies2422612530/001/store/2z2q0v4fyysqgkb0vhdvxsa9jal4ixs1-test-script15372026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (13.31ms)1538=== NAME TestClientMultipleUploads1539 client_integration_test.go:339: Created store path 1: /build/TestClientMultipleUploads1619779584/001/store/410zr3k36lclcck0l9jha2h931ny0hj5-test-file-1.txt15402026/09/10 17:36:50 OK 20251218171726_add_pins.sql (13.07ms)15412026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (9.79ms)15422026/09/10 17:36:50 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15432026-09-10 17:36:50.277 UTC [1457] ERROR: relation "goose_db_version" does not exist at character 3615442026-09-10 17:36:50.277 UTC [1457] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15452026/09/10 17:36:50 OK 20260905000000_add_claims.sql (11.58ms)15462026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000015472026/09/10 17:36:50 OK 1_commit_pending_closure.sql (2.81ms)1548=== NAME TestClientWithDependencies1549 client_integration_test.go:596: Found 1 dependencies (including self)15502026/09/10 17:36:50 OK 2_object_stats_trigger.sql (2.36ms)15512026/09/10 17:36:50 goose: up to current file version: 215522026/09/10 17:36:50 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15532026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures15542026/09/10 17:36:50 OK 20241026095416_initial_model.sql (7.88ms)15552026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.03ms)1556=== NAME TestClientMultipleUploads1557 client_integration_test.go:339: Created store path 2: /build/TestClientMultipleUploads1619779584/001/store/iz1c4pzpvpcgxhn6pv7b0gz5hgalamzh-test-file-2.txt15582026/09/10 17:36:50 OK 20251218171726_add_pins.sql (2.26ms)15592026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (1.82ms)15602026/09/10 17:36:50 OK 20260905000000_add_claims.sql (2.99ms)15612026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000015622026/09/10 17:36:50 OK 1_commit_pending_closure.sql (1.55ms)15632026/09/10 17:36:50 OK 2_object_stats_trigger.sql (1.3ms)15642026/09/10 17:36:50 goose: up to current file version: 215652026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures15662026/09/10 17:36:50 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)15672026/09/10 17:36:50 INFO Uploading y3nankp59arzhp1my6kvvpiv20851n0z-pinned-file.txt (128B)1568--- PASS: TestCacheStatsHandler (0.49s)1569=== CONT TestService_ReadScope_PublicByDefault15702026/09/10 17:36:50 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"1571--- PASS: TestGCBugBareHashReferences (0.72s)1572=== CONT TestService_RequireScope_OIDC15732026/09/10 17:36:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:37843/oidc1574=== NAME TestClientCADerivations1575 client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations1602222347/001/store/z6mwx2s637g389yyjifvl5a0vy57vhfl-ca-test15762026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures15772026/09/10 17:36:50 WARN Failed to register uploaded object key=y3nankp59arzhp1my6kvvpiv20851n0z.ls error="server returned 404: 404 page not found\n"15782026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign15792026/09/10 17:36:50 INFO Signed narinfos id=1 count=115802026/09/10 17:36:50 INFO Uploading 1 narinfos15812026/09/10 17:36:50 WARN Failed to register uploaded object key=y3nankp59arzhp1my6kvvpiv20851n0z.narinfo error="server returned 404: 404 page not found\n"15822026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete15832026/09/10 17:36:50 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)15842026/09/10 17:36:50 INFO Uploading j288kl6v0h5z9qxbnapmvw41rh33n22p-test-file.txt (152B)15852026/09/10 17:36:50 INFO Completed upload id=115862026/09/10 17:36:50 INFO Upload complete. (101ms)15872026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"15882026/09/10 17:36:50 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"15892026/09/10 17:36:50 WARN Failed to register uploaded object key=j288kl6v0h5z9qxbnapmvw41rh33n22p.ls error="server returned 404: 404 page not found\n"15902026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign15912026/09/10 17:36:50 INFO Signed narinfos id=1 count=115922026/09/10 17:36:50 INFO Uploading 1 narinfos15932026/09/10 17:36:50 WARN Failed to register uploaded object key=j288kl6v0h5z9qxbnapmvw41rh33n22p.narinfo error="server returned 404: 404 page not found\n"15942026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete15952026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"1596--- PASS: TestClaim_StaleHeartbeatStolen (0.47s)1597=== CONT TestService_AuthMiddleware_MTLSBoundSubjects15982026/09/10 17:36:50 INFO Completed upload id=115992026/09/10 17:36:50 INFO Upload complete. (97ms)1600=== NAME TestClientIntegration1601 client_integration_test.go:293: Retrieved narinfo from S3:1602 StorePath: /build/TestClientIntegration3906584680/002/store/j288kl6v0h5z9qxbnapmvw41rh33n22p-test-file.txt1603 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst1604 Compression: zstd1605 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11606 NarSize: 1521607 References: 1608 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk116092026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"1610 client_integration_test.go:294: Retrieved .ls file from S3 (compressed size: 77 bytes)1611 client_integration_test.go:294: Decompressed .ls content (64 bytes):1612 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}1613 client_integration_test.go:297: Testing garbage collection...16142026/09/10 17:36:50 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"16152026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures1616=== NAME TestClientCADerivations1617 client_ca_test.go:139: Found 1 dependencies (including self)16182026/09/10 17:36:50 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)16192026/09/10 17:36:50 INFO Uploading 2z2q0v4fyysqgkb0vhdvxsa9jal4ixs1-test-script (136B)16202026/09/10 17:36:50 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"16212026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"1622--- PASS: TestClaim_FailWithoutKindReleases (0.49s)1623=== CONT TestService_ReadAuthMiddleware16242026/09/10 17:36:50 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"16252026/09/10 17:36:50 WARN Failed to register uploaded object key=log/crrmj24lcwdjllx7pirj9z2fj7aiq46g-test-script.drv error="server returned 404: 404 page not found\n"16262026/09/10 17:36:50 WARN Failed to register uploaded object key=2z2q0v4fyysqgkb0vhdvxsa9jal4ixs1.ls error="server returned 404: 404 page not found\n"16272026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign16282026/09/10 17:36:50 INFO Signed narinfos id=1 count=116292026/09/10 17:36:50 INFO Uploading 1 narinfos16302026/09/10 17:36:50 WARN Failed to register uploaded object key=2z2q0v4fyysqgkb0vhdvxsa9jal4ixs1.narinfo error="server returned 404: 404 page not found\n"16312026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16322026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"16332026/09/10 17:36:50 INFO Completed upload id=116342026/09/10 17:36:50 INFO Upload complete. (61ms)1635=== NAME TestClientWithDependencies1636 client_integration_test.go:598: Skipping nix copy test - isolated store (/build/TestClientWithDependencies2422612530/001/store) requires matching store prefix16372026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"16382026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"1639--- PASS: TestClaim_FailWakesWaitersButIsNotRemembered (0.48s)1640=== CONT TestReadProxyRangeRequest16412026/09/10 17:36:50 INFO Starting cleanup of old closures method=DELETE path=/api/closures16422026/09/10 17:36:50 INFO Garbage collection started1643--- PASS: TestClientWithDependencies (0.74s)1644=== CONT TestService_AuthMiddleware_MTLSProxyHeader16452026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"16462026/09/10 17:36:50 INFO Aborted multipart uploads count=016472026/09/10 17:36:50 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"16482026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures16492026-09-10 17:36:50.404 UTC [1763] ERROR: relation "goose_db_version" does not exist at character 3616502026-09-10 17:36:50.404 UTC [1763] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16512026/09/10 17:36:50 WARN Force mode enabled - objects will be deleted immediately without grace period16522026-09-10 17:36:50.404 UTC [1764] ERROR: relation "goose_db_version" does not exist at character 3616532026-09-10 17:36:50.404 UTC [1764] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16542026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"16552026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures16562026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures16572026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"16582026/09/10 17:36:50 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)16592026/09/10 17:36:50 INFO Uploading jyz3j0s646zjn7h7a5hnzdf8jkswr67l-test-file-0.txt (160B)16602026/09/10 17:36:50 INFO Uploading iz1c4pzpvpcgxhn6pv7b0gz5hgalamzh-test-file-2.txt (160B)16612026/09/10 17:36:50 INFO Uploading 410zr3k36lclcck0l9jha2h931ny0hj5-test-file-1.txt (160B)16622026/09/10 17:36:50 OK 20241026095416_initial_model.sql (10.57ms)16632026/09/10 17:36:50 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"16642026/09/10 17:36:50 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"16652026/09/10 17:36:50 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"16662026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (3.48ms)16672026/09/10 17:36:50 WARN Failed to register uploaded object key=410zr3k36lclcck0l9jha2h931ny0hj5.ls error="server returned 404: 404 page not found\n"16682026/09/10 17:36:50 WARN Failed to register uploaded object key=iz1c4pzpvpcgxhn6pv7b0gz5hgalamzh.ls error="server returned 404: 404 page not found\n"16692026/09/10 17:36:50 OK 20241026095416_initial_model.sql (13.18ms)16702026/09/10 17:36:50 WARN Failed to register uploaded object key=jyz3j0s646zjn7h7a5hnzdf8jkswr67l.ls error="server returned 404: 404 page not found\n"16712026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"16722026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign16732026/09/10 17:36:50 INFO Signed narinfos id=1 count=116742026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"16752026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign16762026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures16772026/09/10 17:36:50 INFO Signed narinfos id=2 count=116782026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (2.11ms)16792026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign16802026/09/10 17:36:50 INFO Signed narinfos id=3 count=116812026/09/10 17:36:50 INFO Uploading 3 narinfos16822026/09/10 17:36:50 OK 20251218171726_add_pins.sql (4.53ms)16832026/09/10 17:36:50 WARN Failed to register uploaded object key=410zr3k36lclcck0l9jha2h931ny0hj5.narinfo error="server returned 404: 404 page not found\n"16842026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures16852026/09/10 17:36:50 WARN Failed to register uploaded object key=jyz3j0s646zjn7h7a5hnzdf8jkswr67l.narinfo error="server returned 404: 404 page not found\n"16862026/09/10 17:36:50 OK 20251218171726_add_pins.sql (3.52ms)16872026/09/10 17:36:50 WARN Failed to register uploaded object key=iz1c4pzpvpcgxhn6pv7b0gz5hgalamzh.narinfo error="server returned 404: 404 page not found\n"16882026/09/10 17:36:50 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"16892026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete16902026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (4.38ms)16912026/09/10 17:36:50 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)16922026/09/10 17:36:50 INFO Uploading 2jgcxpxml3ca0xkfw9b5il5kvs4d0ig9-unpinned-file.txt (128B)16932026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (4.54ms)16942026/09/10 17:36:50 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"16952026-09-10 17:36:50.441 UTC [1801] ERROR: relation "goose_db_version" does not exist at character 3616962026-09-10 17:36:50.441 UTC [1801] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16972026/09/10 17:36:50 WARN Failed to register uploaded object key=2jgcxpxml3ca0xkfw9b5il5kvs4d0ig9.ls error="server returned 404: 404 page not found\n"16982026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign16992026/09/10 17:36:50 INFO Signed narinfos id=2 count=117002026/09/10 17:36:50 INFO Uploading 1 narinfos17012026/09/10 17:36:50 OK 20260905000000_add_claims.sql (9.78ms)17022026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000017032026/09/10 17:36:50 INFO Completed upload id=317042026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete17052026/09/10 17:36:50 WARN Failed to register uploaded object key=2jgcxpxml3ca0xkfw9b5il5kvs4d0ig9.narinfo error="server returned 404: 404 page not found\n"17062026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete17072026/09/10 17:36:50 OK 20260905000000_add_claims.sql (14.94ms)17082026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000017092026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures17102026/09/10 17:36:50 OK 1_commit_pending_closure.sql (10.74ms)17112026/09/10 17:36:50 INFO Completed upload id=117122026/09/10 17:36:50 INFO Completed upload id=217132026/09/10 17:36:50 INFO Upload complete. (88ms)17142026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete17152026/09/10 17:36:50 OK 1_commit_pending_closure.sql (5.17ms)17162026/09/10 17:36:50 OK 2_object_stats_trigger.sql (2.49ms)17172026/09/10 17:36:50 goose: up to current file version: 217182026/09/10 17:36:50 INFO Completed upload id=217192026/09/10 17:36:50 INFO Upload complete. (131ms)1720=== NAME TestClientMultipleUploads1721 client_integration_test.go:350: Uploaded 3 paths in 161.446975ms17222026/09/10 17:36:50 OK 2_object_stats_trigger.sql (1.77ms)17232026/09/10 17:36:50 goose: up to current file version: 217242026/09/10 17:36:50 INFO Received complete multipart upload request method=POST path=/api/multipart/complete17252026-09-10 17:36:50.459 UTC [1803] ERROR: relation "goose_db_version" does not exist at character 3617262026-09-10 17:36:50.459 UTC [1803] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1727--- PASS: TestClientMultipleUploads (0.75s)1728=== CONT TestRedundantMultipartUpload17292026/09/10 17:36:50 OK 20241026095416_initial_model.sql (11.84ms)1730--- PASS: TestService_Rustfstest (0.47s)1731=== CONT TestReadRedirectKeepsNarinfoProxied17322026/09/10 17:36:50 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001600000000000000000000.nar.zst upload_id=N2VjMWE1MGMtODhiZi00YjE3LWE4Y2ItNDU3Y2Y5MWJiMjVkLjFiMmYxYTAwLTJhZjYtNGQyNy04NTUzLWIyYTFkNzdiNzcwOHgxNzg5MDYxODEwMDgwMzQ5NTQz parts=1017332026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign17342026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures17352026/09/10 17:36:50 INFO Signed narinfos id=1 count=117362026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete17372026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.66ms)17382026-09-10 17:36:50.479 UTC [1823] ERROR: relation "goose_db_version" does not exist at character 3617392026-09-10 17:36:50.479 UTC [1823] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17402026/09/10 17:36:50 INFO Received complete multipart upload request method=POST path=/api/multipart/complete17412026-09-10 17:36:50.484 UTC [1826] ERROR: relation "goose_db_version" does not exist at character 3617422026-09-10 17:36:50.484 UTC [1826] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17432026/09/10 17:36:50 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=N2VjMWE1MGMtODhiZi00YjE3LWE4Y2ItNDU3Y2Y5MWJiMjVkLjQwZmMzYjQ4LWE2OTYtNGFmOC04ZTg2LTFlYmJiZDIyY2IxYXgxNzg5MDYxODEwNDU5MDM3NDMz17442026/09/10 17:36:50 INFO Received create pin request method=POST path=/api/pins/myapp17452026/09/10 17:36:50 OK 20241026095416_initial_model.sql (20.41ms)17462026/09/10 17:36:50 OK 20251218171726_add_pins.sql (16.63ms)17472026/09/10 17:36:50 INFO Completed upload id=117482026/09/10 17:36:50 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)17492026/09/10 17:36:50 INFO Uploading z6mwx2s637g389yyjifvl5a0vy57vhfl-ca-test (144B)17502026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.81ms)17512026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures17522026/09/10 17:36:50 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=N2VjMWE1MGMtODhiZi00YjE3LWE4Y2ItNDU3Y2Y5MWJiMjVkLjQwZmMzYjQ4LWE2OTYtNGFmOC04ZTg2LTFlYmJiZDIyY2IxYXgxNzg5MDYxODEwNDU5MDM3NDMz parts=11753--- PASS: TestClaim_TwoInstances (0.93s)1754=== CONT TestReadRedirectUsesPublicS3URL1755--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (0.50s)1756=== CONT TestReadRedirectNar17572026/09/10 17:36:50 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC3738729647/001/store/y3nankp59arzhp1my6kvvpiv20851n0z-pinned-file.txt narinfo_key=y3nankp59arzhp1my6kvvpiv20851n0z.narinfo17582026/09/10 17:36:50 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"17592026/09/10 17:36:50 INFO Starting cleanup of old closures method=DELETE path=/api/closures17602026/09/10 17:36:50 INFO Garbage collection started17612026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (4.6ms)17622026/09/10 17:36:50 OK 20251218171726_add_pins.sql (4.23ms)17632026/09/10 17:36:50 WARN Failed to register uploaded object key=log/y6ryns7x5g1va99q048pl3wwv76y6303-ca-test.drv error="server returned 404: 404 page not found\n"17642026/09/10 17:36:50 WARN Failed to register uploaded object key=z6mwx2s637g389yyjifvl5a0vy57vhfl.ls error="server returned 404: 404 page not found\n"17652026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign17662026/09/10 17:36:50 INFO Signed narinfos id=1 count=117672026/09/10 17:36:50 OK 20260905000000_add_claims.sql (3.34ms)17682026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000017692026/09/10 17:36:50 INFO Uploading 1 narinfos17702026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (5.27ms)17712026/09/10 17:36:50 WARN Failed to register uploaded object key=z6mwx2s637g389yyjifvl5a0vy57vhfl.narinfo error="server returned 404: 404 page not found\n"17722026/09/10 17:36:50 OK 1_commit_pending_closure.sql (3.05ms)17732026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete17742026/09/10 17:36:50 OK 20241026095416_initial_model.sql (10.51ms)17752026/09/10 17:36:50 OK 2_object_stats_trigger.sql (1.65ms)17762026/09/10 17:36:50 goose: up to current file version: 217772026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.36ms)17782026/09/10 17:36:50 INFO Aborted multipart uploads count=017792026/09/10 17:36:50 OK 20241026095416_initial_model.sql (13.67ms)17802026/09/10 17:36:50 OK 20260905000000_add_claims.sql (5.14ms)17812026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000017822026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (2.4ms)17832026/09/10 17:36:50 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst17842026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures17852026/09/10 17:36:50 WARN Force mode enabled - objects will be deleted immediately without grace period17862026/09/10 17:36:50 OK 20251218171726_add_pins.sql (4.89ms)17872026/09/10 17:36:50 INFO Completed upload id=11788--- PASS: TestPresignedUploadRegisteredBeforeCommit (0.50s)1789=== CONT TestServerTLSConfig/no_client_CA1790=== CONT TestServerTLSConfig/not_a_PEM_file17912026/09/10 17:36:50 OK 1_commit_pending_closure.sql (3.45ms)17922026/09/10 17:36:50 INFO Upload complete. (113ms)1793=== CONT TestServerTLSConfig/missing_CA_file1794--- PASS: TestServerTLSConfig (0.00s)1795 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)1796 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.00s)1797 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)1798=== CONT TestParseSingleRange/none1799=== CONT TestParseSingleRange/malformed_both_empty1800=== CONT TestParseSingleRange/closed1801=== CONT TestParseSingleRange/malformed_end_before_start1802=== CONT TestParseSingleRange/single_byte1803=== CONT TestParseSingleRange/start_far_past_EOF1804=== CONT TestParseSingleRange/start_past_EOF1805=== CONT TestParseSingleRange/suffix1806=== CONT TestParseSingleRange/suffix_exceeds_size1807=== CONT TestParseSingleRange/end_clamped_to_size1808=== CONT TestParseSingleRange/multi-range_ignored1809=== CONT TestParseSingleRange/malformed_no_dash1810=== CONT TestParseSingleRange/unknown_unit18112026/09/10 17:36:50 OK 20251218171726_add_pins.sql (3.35ms)1812=== CONT TestParseSingleRange/open-ended1813--- PASS: TestParseSingleRange (0.00s)1814 --- PASS: TestParseSingleRange/none (0.00s)1815 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)1816 --- PASS: TestParseSingleRange/closed (0.00s)1817 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)1818 --- PASS: TestParseSingleRange/single_byte (0.00s)1819 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)1820 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)1821 --- PASS: TestParseSingleRange/suffix (0.00s)1822 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)1823 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)1824 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)1825 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)1826 --- PASS: TestParseSingleRange/unknown_unit (0.00s)1827 --- PASS: TestParseSingleRange/open-ended (0.00s)1828=== CONT TestIsValidCachePath/narinfo1829=== CONT TestIsValidCachePath/index.html1830=== CONT TestIsValidCachePath/short_hash1831=== CONT TestIsValidCachePath/wrong_extension1832=== CONT TestIsValidCachePath/leading_slash1833=== CONT TestIsValidCachePath/empty1834=== CONT TestIsValidCachePath/random_path1835=== CONT TestIsValidCachePath/invalid_char_u1836=== CONT TestIsValidCachePath/invalid_char_e1837=== CONT TestIsValidCachePath/traversal_in_middle1838=== CONT TestIsValidCachePath/traversal_parent1839=== CONT TestIsValidCachePath/nar_uncompressed1840=== CONT TestIsValidCachePath/nar_xz1841=== CONT TestIsValidCachePath/nix-cache-info1842=== CONT TestIsValidCachePath/nar_bz21843=== CONT TestIsValidCachePath/realisation1844=== CONT TestIsValidCachePath/log1845=== CONT TestIsValidCachePath/ls1846=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars1847=== CONT TestIsValidCachePath/nar_zst1848--- PASS: TestIsValidCachePath (0.00s)1849 --- PASS: TestIsValidCachePath/narinfo (0.00s)1850 --- PASS: TestIsValidCachePath/index.html (0.00s)1851 --- PASS: TestIsValidCachePath/short_hash (0.00s)1852 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)1853 --- PASS: TestIsValidCachePath/leading_slash (0.00s)1854 --- PASS: TestIsValidCachePath/empty (0.00s)1855 --- PASS: TestIsValidCachePath/random_path (0.00s)1856 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)1857 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)1858 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)1859 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)1860 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)1861 --- PASS: TestIsValidCachePath/nar_xz (0.00s)1862 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)1863 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)1864 --- PASS: TestIsValidCachePath/realisation (0.00s)1865 --- PASS: TestIsValidCachePath/log (0.00s)1866 --- PASS: TestIsValidCachePath/ls (0.00s)1867 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)1868 --- PASS: TestIsValidCachePath/nar_zst (0.00s)1869=== CONT TestIsValidUploadKey/narinfo1870=== CONT TestIsValidUploadKey/realisation_plus_in_output1871=== CONT TestIsValidUploadKey/realisation1872=== CONT TestIsValidUploadKey/build_log_equals1873=== CONT TestIsValidUploadKey/build_log_question_mark1874=== CONT TestIsValidUploadKey/build_log_plus_in_name1875=== CONT TestIsValidUploadKey/build_log_home-manager_file1876=== CONT TestIsValidUploadKey/build_log1877=== CONT TestIsValidUploadKey/listing1878=== CONT TestIsValidUploadKey/nar_plain1879=== CONT TestIsValidUploadKey/nar_xz1880=== CONT TestIsValidUploadKey/nar_zst1881=== CONT TestIsValidUploadKey/traversal_nar1882=== CONT TestIsValidUploadKey/nix-cache-info1883=== CONT TestIsValidUploadKey/traversal1884=== CONT TestIsValidUploadKey/listing_key,_narinfo_type1885=== CONT TestIsValidUploadKey/nar_key,_narinfo_type1886=== CONT TestIsValidUploadKey/narinfo_key,_nar_type18872026/09/10 17:36:50 OK 2_object_stats_trigger.sql (2.4ms)1888=== CONT TestIsValidUploadKey/index.html18892026/09/10 17:36:50 goose: up to current file version: 21890=== CONT TestIsValidUploadKey/empty_key1891=== CONT TestIsValidUploadKey/absolute1892=== CONT TestIsValidUploadKey/unknown_type1893--- PASS: TestIsValidUploadKey (0.00s)1894 --- PASS: TestIsValidUploadKey/narinfo (0.00s)1895 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)1896 --- PASS: TestIsValidUploadKey/realisation (0.00s)1897 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)1898 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)1899 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)1900 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)1901 --- PASS: TestIsValidUploadKey/build_log (0.00s)1902 --- PASS: TestIsValidUploadKey/listing (0.00s)1903 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)1904 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)1905 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)1906 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)1907 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)1908 --- PASS: TestIsValidUploadKey/traversal (0.00s)1909 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)1910 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)1911 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)1912 --- PASS: TestIsValidUploadKey/index.html (0.00s)1913 --- PASS: TestIsValidUploadKey/empty_key (0.00s)1914 --- PASS: TestIsValidUploadKey/absolute (0.00s)1915 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)1916=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info19172026/09/10 17:36:50 INFO Received uploads request method=POST path=/1918=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key19192026/09/10 17:36:50 INFO Received complete multipart upload request method=POST path=/1920=== NAME TestClientCADerivations1921 client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations1602222347/001/store/z6mwx2s637g389yyjifvl5a0vy57vhfl-ca-test1922 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst1923 Compression: zstd1924 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1925 NarSize: 1441926 References: 1927 Deriver: /build/TestClientCADerivations1602222347/001/store/y6ryns7x5g1va99q048pl3wwv76y6303-ca-test.drv1928 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1929 client_ca_test.go:185: Checking for realisation files in S3...1930=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key19312026/09/10 17:36:50 INFO Received request for more parts method=POST path=/1932=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal19332026/09/10 17:36:50 INFO Received uploads request method=POST path=/1934--- PASS: TestUploadHandlersRejectInvalidKeys (0.00s)1935 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)1936 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)1937 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)1938 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)1939=== CONT TestProxyWriteTimeout/narinfo1940=== CONT TestProxyWriteTimeout/10_GiB_nar1941=== CONT TestProxyWriteTimeout/unknown_size1942=== CONT TestProxyWriteTimeout/1_GiB_nar1943--- PASS: TestProxyWriteTimeout (0.00s)1944 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)1945 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)1946 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)1947 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)19482026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (4.59ms)1949=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure19502026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures19512026/09/10 17:36:50 INFO Received uploads request method=POST path=/1952=== NAME TestClientCADerivations1953 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations1954 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache19552026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (3.94ms)19562026/09/10 17:36:50 OK 20260905000000_add_claims.sql (3.26ms)19572026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000019582026/09/10 17:36:50 OK 20260905000000_add_claims.sql (3.63ms)19592026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000019602026/09/10 17:36:50 OK 1_commit_pending_closure.sql (2.77ms)19612026/09/10 17:36:50 OK 1_commit_pending_closure.sql (2.05ms)19622026/09/10 17:36:50 OK 2_object_stats_trigger.sql (2.25ms)19632026/09/10 17:36:50 goose: up to current file version: 219642026/09/10 17:36:50 OK 2_object_stats_trigger.sql (1.94ms)19652026/09/10 17:36:50 goose: up to current file version: 219662026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures19672026-09-10 17:36:50.548 UTC [1868] ERROR: relation "goose_db_version" does not exist at character 3619682026-09-10 17:36:50.548 UTC [1868] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1969=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token1970=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token1971=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1972=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1973=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected1974=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected1975=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1976=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1977=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts19782026/09/10 17:36:50 INFO Received request for more parts method=POST path=/19792026-09-10 17:36:50.569 UTC [1870] ERROR: relation "goose_db_version" does not exist at character 3619802026-09-10 17:36:50.569 UTC [1870] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19812026/09/10 17:36:50 OK 20241026095416_initial_model.sql (17.39ms)19822026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (2.44ms)19832026/09/10 17:36:50 OK 20251218171726_add_pins.sql (3.25ms)19842026-09-10 17:36:50.580 UTC [1931] ERROR: relation "goose_db_version" does not exist at character 3619852026-09-10 17:36:50.580 UTC [1931] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19862026-09-10 17:36:50.582 UTC [1932] ERROR: relation "goose_db_version" does not exist at character 3619872026-09-10 17:36:50.582 UTC [1932] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19882026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (3.74ms)19892026/09/10 17:36:50 OK 20241026095416_initial_model.sql (9.08ms)19902026/09/10 17:36:50 OK 20260905000000_add_claims.sql (3.17ms)19912026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000019922026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"19932026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.66ms)19942026/09/10 17:36:50 OK 1_commit_pending_closure.sql (1.67ms)19952026/09/10 17:36:50 OK 2_object_stats_trigger.sql (809.48µs)19962026/09/10 17:36:50 goose: up to current file version: 219972026/09/10 17:36:50 OK 20251218171726_add_pins.sql (3.58ms)19982026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (4.27ms)19992026/09/10 17:36:50 OK 20241026095416_initial_model.sql (9.69ms)2000--- PASS: TestClaim_TooManyStreams (0.41s)2001=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart20022026/09/10 17:36:50 OK 20260905000000_add_claims.sql (4.25ms)20032026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000020042026/09/10 17:36:50 OK 20241026095416_initial_model.sql (10.74ms)20052026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.98ms)20062026/09/10 17:36:50 INFO Received complete multipart upload request method=POST path=/20072026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.38ms)20082026/09/10 17:36:50 OK 1_commit_pending_closure.sql (1.91ms)2009=== CONT TestResolveDBConnectionString/flag_wins2010=== CONT TestResolveDBConnectionString/PGHOST_allows_empty2011=== CONT TestResolveDBConnectionString/nothing_configured2012=== CONT TestResolveDBConnectionString/missing_file_is_an_error2013=== CONT TestResolveDBConnectionString/file_when_flag_empty20142026/09/10 17:36:50 OK 20251218171726_add_pins.sql (2.84ms)2015=== CONT TestClientErrorHandling/InvalidStorePath20162026/09/10 17:36:50 OK 2_object_stats_trigger.sql (1.23ms)20172026/09/10 17:36:50 goose: up to current file version: 22018--- PASS: TestResolveDBConnectionString (0.00s)2019 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)2020 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)2021 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)2022 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)2023 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)20242026/09/10 17:36:50 OK 20251218171726_add_pins.sql (3.05ms)20252026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (2.86ms)20262026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (2.45ms)20272026/09/10 17:36:50 OK 20260905000000_add_claims.sql (2.83ms)20282026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000020292026/09/10 17:36:50 OK 20260905000000_add_claims.sql (2.49ms)20302026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000020312026/09/10 17:36:50 OK 1_commit_pending_closure.sql (1.37ms)20322026/09/10 17:36:50 OK 1_commit_pending_closure.sql (1.18ms)20332026/09/10 17:36:50 OK 2_object_stats_trigger.sql (700.25µs)20342026/09/10 17:36:50 goose: up to current file version: 220352026/09/10 17:36:50 OK 2_object_stats_trigger.sql (595.47µs)20362026/09/10 17:36:50 goose: up to current file version: 22037=== RUN TestService_RequireScope_OIDC/builder_may_write2038=== PAUSE TestService_RequireScope_OIDC/builder_may_write2039=== RUN TestService_RequireScope_OIDC/builder_may_not_admin2040=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin2041=== RUN TestService_RequireScope_OIDC/ops_may_admin2042=== PAUSE TestService_RequireScope_OIDC/ops_may_admin2043=== RUN TestService_RequireScope_OIDC/ops_may_not_write2044=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write2045=== RUN TestService_RequireScope_OIDC/reader_may_not_write2046=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write2047=== RUN TestService_RequireScope_OIDC/static_token_may_admin2048=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin2049=== RUN TestService_RequireScope_OIDC/static_token_may_write2050=== PAUSE TestService_RequireScope_OIDC/static_token_may_write2051=== RUN TestService_RequireScope_OIDC/reader_may_read2052=== PAUSE TestService_RequireScope_OIDC/reader_may_read2053=== RUN TestService_RequireScope_OIDC/writer_implies_read2054=== PAUSE TestService_RequireScope_OIDC/writer_implies_read2055=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read2056=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read2057=== CONT TestClientErrorHandling/ServerNotAvailable2058--- PASS: TestService_ReadScope_PublicByDefault (0.31s)2059=== CONT TestClientErrorHandling/InvalidAuthToken2060=== CONT TestCacheConfigHandler/full_config,_no_issuer2061=== CONT TestCacheConfigHandler/no_signing_keys2062=== CONT TestCacheConfigHandler/no_cache_url_configured2063=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator2064--- PASS: TestCacheConfigHandler (0.00s)2065 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)2066 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)2067 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)2068 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)2069=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token2070=== NAME TestClientCADerivations2071 client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features2072 warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable2073 error: binary cache 's3://bucket35?endpoint=http://localhost:40091&region=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations1602222347/001/store'2074 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 120752026/09/10 17:36:50 INFO OIDC auth successful provider=test scopes=[write]2076=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected20772026/09/10 17:36:50 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]2078=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2079=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected20802026/09/10 17:36:50 WARN Authentication failed token_preview=eyJhbGciOi...l3z0bE6oIA token_length=702 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]2081=== CONT TestService_RequireScope_OIDC/builder_may_write2082--- PASS: TestClientCADerivations (0.90s)2083=== CONT TestService_RequireScope_OIDC/static_token_may_admin2084=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read2085=== CONT TestService_RequireScope_OIDC/writer_implies_read2086--- PASS: TestService_AuthMiddleware_OIDC (0.42s)2087 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.00s)2088 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)2089 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)2090 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.00s)20912026/09/10 17:36:50 INFO OIDC auth successful provider=test scopes=[write]20922026/09/10 17:36:50 INFO Received complete multipart upload request method=POST path=/api/multipart/complete2093=== CONT TestService_RequireScope_OIDC/reader_may_read20942026/09/10 17:36:50 INFO OIDC auth successful provider=test scopes=[write]20952026/09/10 17:36:50 INFO OIDC auth successful provider=test scopes=[read]2096=== CONT TestService_RequireScope_OIDC/ops_may_not_write2097=== CONT TestService_RequireScope_OIDC/static_token_may_write2098=== CONT TestService_RequireScope_OIDC/reader_may_not_write20992026/09/10 17:36:50 INFO OIDC auth successful provider=test scopes=[admin]21002026/09/10 17:36:50 INFO OIDC auth successful provider=test scopes=[read]2101=== CONT TestService_RequireScope_OIDC/ops_may_admin2102=== CONT TestService_RequireScope_OIDC/builder_may_not_admin21032026/09/10 17:36:50 INFO OIDC auth successful provider=test scopes=[admin]21042026/09/10 17:36:50 INFO OIDC auth successful provider=test scopes=[write]2105--- PASS: TestService_RequireScope_OIDC (0.30s)2106 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)2107 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)2108 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)2109 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)2110 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)2111 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)2112 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)2113 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)2114 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)2115 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)21162026/09/10 17:36:50 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"21172026/09/10 17:36:50 WARN mTLS auth: bound subjects configured but subject DN unavailable21182026/09/10 17:36:50 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"2119--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (0.30s)21202026/09/10 17:36:50 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001700000000000000000000.nar.zst upload_id=N2VjMWE1MGMtODhiZi00YjE3LWE4Y2ItNDU3Y2Y5MWJiMjVkLjMxZTM2ODBlLTI4ZWUtNDk2OS05OWIxLTM1MDViYTNmNjk4NHgxNzg5MDYxODEwMzAyMDY0MjYz parts=1021212026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete2122--- PASS: TestService_ReadAuthMiddleware (0.30s)21232026/09/10 17:36:50 INFO Completed upload id=121242026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"21252026-09-10 17:36:50.670 UTC [2089] ERROR: relation "goose_db_version" does not exist at character 3621262026-09-10 17:36:50.670 UTC [2089] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC21272026/09/10 17:36:50 INFO Aborted multipart uploads count=021282026/09/10 17:36:50 WARN Force mode enabled - objects will be deleted immediately without grace period2129--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (0.29s)21302026/09/10 17:36:50 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=021312026/09/10 17:36:50 OK 20241026095416_initial_model.sql (9.03ms)21322026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.88ms)21332026/09/10 17:36:50 INFO Vacuumed table table=pending_closures21342026/09/10 17:36:50 OK 20251218171726_add_pins.sql (2.53ms)21352026/09/10 17:36:50 INFO Vacuumed table table=pending_objects21362026/09/10 17:36:50 INFO Vacuumed table table=multipart_uploads21372026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (2.39ms)21382026/09/10 17:36:50 INFO Vacuumed table table=closures21392026/09/10 17:36:50 INFO Vacuumed table table=objects21402026/09/10 17:36:50 OK 20260905000000_add_claims.sql (2.4ms)21412026/09/10 17:36:50 goose: successfully migrated database to version: 202609050000002142--- PASS: TestClaim_InputsTouched (0.90s)21432026-09-10 17:36:50.697 UTC [2109] ERROR: relation "goose_db_version" does not exist at character 3621442026-09-10 17:36:50.697 UTC [2109] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC21452026/09/10 17:36:50 OK 1_commit_pending_closure.sql (2.07ms)21462026/09/10 17:36:50 OK 2_object_stats_trigger.sql (824.95µs)21472026/09/10 17:36:50 goose: up to current file version: 22148--- PASS: TestReadProxyRangeRequest (0.32s)21492026/09/10 17:36:50 OK 20241026095416_initial_model.sql (8.19ms)21502026/09/10 17:36:50 OK 20251210153512_drop_unused_gin_index.sql (1.41ms)21512026/09/10 17:36:50 OK 20251218171726_add_pins.sql (4.41ms)21522026/09/10 17:36:50 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21532026/09/10 17:36:50 OK 20260628120000_add_object_size_and_stats.sql (2.93ms)21542026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures21552026/09/10 17:36:50 OK 20260905000000_add_claims.sql (1.83ms)21562026/09/10 17:36:50 goose: successfully migrated database to version: 2026090500000021572026/09/10 17:36:50 OK 1_commit_pending_closure.sql (2.18ms)21582026/09/10 17:36:50 OK 2_object_stats_trigger.sql (840.77µs)21592026/09/10 17:36:50 goose: up to current file version: 221602026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures21612026/09/10 17:36:50 INFO Received complete multipart upload request method=POST path=/api/multipart/complete2162--- PASS: TestReadRedirectKeepsNarinfoProxied (0.28s)21632026/09/10 17:36:50 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001000000000000000000000.nar.zst upload_id=N2VjMWE1MGMtODhiZi00YjE3LWE4Y2ItNDU3Y2Y5MWJiMjVkLmI1ZDBmMTQ3LTEzYjItNDA4OC1iZjk0LTM4NDJjOWU3YTE4ZngxNzg5MDYxODEwNDMzNDUwMDI2 parts=1021642026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign21652026/09/10 17:36:50 INFO Signed narinfos id=1 count=121662026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete21672026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures21682026/09/10 17:36:50 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign21692026/09/10 17:36:50 INFO Signed narinfos id=2 count=121702026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete21712026/09/10 17:36:50 INFO Completed upload id=221722026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"2173--- PASS: TestClaim_BuildWaitComplete (0.78s)2174--- PASS: TestReadRedirectUsesPublicS3URL (0.28s)2175--- PASS: TestReadRedirectNar (0.29s)21762026/09/10 17:36:50 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=192.345431ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21772026/09/10 17:36:50 INFO Received complete multipart upload request method=POST path=/api/multipart/complete21782026/09/10 17:36:50 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001100000000000000000000.nar.zst upload_id=N2VjMWE1MGMtODhiZi00YjE3LWE4Y2ItNDU3Y2Y5MWJiMjVkLmM3MWQyN2I5LTQxNDMtNGYyNS04YTI1LTc0MGIyMGQ4N2E1MHgxNzg5MDYxODEwNTQ5NTc2MTU4 parts=1021792026/09/10 17:36:50 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete21802026/09/10 17:36:50 INFO Completed upload id=121812026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"21822026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"2183--- PASS: TestClaim_GCMarkedOutputCountsAsAbsent (0.75s)21842026/09/10 17:36:50 INFO Received complete multipart upload request method=POST path=/api/multipart/complete21852026/09/10 17:36:50 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=N2VjMWE1MGMtODhiZi00YjE3LWE4Y2ItNDU3Y2Y5MWJiMjVkLjU1NGNlMTgyLTE1MmUtNDM5My1hMzcyLTZmMWJhYzdmOTQyZXgxNzg5MDYxODEwNTIxNDAwNDEw parts=1221862026/09/10 17:36:50 INFO Received uploads request method=POST path=/api/pending_closures2187--- PASS: TestCompletedNarNotReofferedAcrossClosures (0.86s)21882026/09/10 17:36:50 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"21892026/09/10 17:36:50 WARN claim: cannot clear write deadline error="feature not supported"21902026/09/10 17:36:50 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"21912026/09/10 17:36:51 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=423.410648ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21922026/09/10 17:36:51 INFO Received complete multipart upload request method=POST path=/api/multipart/complete2193--- PASS: TestUploadHandlersRejectOversizedBody (0.17s)2194 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.04s)2195 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.04s)2196 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (0.62s)21972026/09/10 17:36:51 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=N2VjMWE1MGMtODhiZi00YjE3LWE4Y2ItNDU3Y2Y5MWJiMjVkLjM4ODllNDk1LTBjYjAtNGQ2Yi05MzNhLTQ0YzlmYjE0ZGM5YngxNzg5MDYxODEwNzI1ODAyMDQ2 parts=122198--- PASS: TestRedundantMultipartUpload (0.69s)21992026/09/10 17:36:51 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=022002026/09/10 17:36:51 INFO Vacuumed table table=pending_closures22012026/09/10 17:36:51 INFO Vacuumed table table=pending_objects22022026/09/10 17:36:51 INFO Vacuumed table table=multipart_uploads22032026/09/10 17:36:51 INFO Vacuumed table table=closures22042026/09/10 17:36:51 INFO Vacuumed table table=objects2205=== NAME TestOrphanedObjectsGCStressTest2206 orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains2207 orphaned_objects_gc_test.go:446: Marked 210 objects for deletion22082026/09/10 17:36:51 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=022092026/09/10 17:36:51 INFO Vacuumed table table=pending_closures22102026/09/10 17:36:51 INFO Vacuumed table table=pending_objects22112026/09/10 17:36:51 INFO Vacuumed table table=multipart_uploads22122026/09/10 17:36:51 INFO Vacuumed table table=closures22132026/09/10 17:36:51 INFO Vacuumed table table=objects22142026/09/10 17:36:51 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=757.742344ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config2215 orphaned_objects_gc_test.go:509: Stress test completed successfully:2216 orphaned_objects_gc_test.go:510: - Active objects preserved: 202217 orphaned_objects_gc_test.go:511: - Objects deleted: 2102218 orphaned_objects_gc_test.go:512: - Total GC'd: 2102219--- PASS: TestOrphanedObjectsGCStressTest (2.64s)2220--- PASS: TestClaim_StreamsThroughServer (1.95s)22212026/09/10 17:36:52 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.680918698s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22222026/09/10 17:36:52 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02223=== NAME TestClientIntegration2224 client_integration_test.go:304: Objects in database after GC:2225 client_integration_test.go:304: Successfully deleted all objects with GC --force2226--- PASS: TestClientIntegration (2.68s)22272026/09/10 17:36:52 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02228=== NAME TestPinProtectsFromGC2229 client_integration_test.go:711: Pin successfully protected closure from garbage collection2230--- PASS: TestPinProtectsFromGC (2.89s)2231--- PASS: TestClaim_HolderDisconnectKeepsClaim (2.95s)22322026/09/10 17:36: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 [::1]:19999: connect: connection refused"22332026/09/10 17:36:53 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22342026/09/10 17:36:54 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=204.865909ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22352026/09/10 17:36:54 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=437.143019ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22362026/09/10 17:36:54 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=875.089689ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22372026/09/10 17:36:55 WARN Rate limiter enabled after throttle name=s3-test rate=522382026/09/10 17:36:55 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."2239=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle2240 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=102241 throttle_test.go:215: Rate limiter: enabled=true, rate=5.002242--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (5.55s)22432026/09/10 17:36:55 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.482650305s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures2244--- PASS: TestClientErrorHandling (0.00s)2245 --- PASS: TestClientErrorHandling/InvalidStorePath (0.23s)2246 --- PASS: TestClientErrorHandling/InvalidAuthToken (0.33s)2247 --- PASS: TestClientErrorHandling/ServerNotAvailable (6.41s)2248PASS2249{"timestamp":"2026-09-10T17:36:57.027688342Z","level":"ERROR","message":"HTTP transport failed","event":"http_transport_failed","component":"server","subsystem":"transport","peer_addr":"127.0.0.1:47344","error_kind":"io_error","error":"Cancelled","result":"transport_error","target":"rustfs::server::http","filename":"rustfs/src/server/http.rs","line_number":1866,"threadName":"rustfs-worker","threadId":"ThreadId(440)"}22502026-09-10 17:36:57.250 UTC [129] LOG: received smart shutdown request22512026-09-10 17:36:57.253 UTC [129] LOG: background worker "logical replication launcher" (PID 139) exited with exit code 122522026-09-10 17:36:57.265 UTC [134] LOG: shutting down22532026-09-10 17:36:57.266 UTC [134] LOG: checkpoint starting: shutdown immediate22542026-09-10 17:36:57.769 UTC [134] LOG: checkpoint complete: wrote 11108 buffers (67.8%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 17 recycled; write=0.179 s, sync=0.313 s, total=0.504 s; sync files=21000, longest=0.003 s, average=0.001 s; distance=282888 kB, estimate=282888 kB; lsn=0/12BA7F00, redo lsn=0/12BA7F0022552026-09-10 17:36:57.849 UTC [129] LOG: database system is shut down2256Running OIDC tests...2257=== RUN TestGlobMatch2258=== PAUSE TestGlobMatch2259=== RUN TestAudienceForIssuer2260=== PAUSE TestAudienceForIssuer2261=== RUN TestValidateToken_ValidToken2262=== PAUSE TestValidateToken_ValidToken2263=== RUN TestValidateToken_WrongAudience2264=== PAUSE TestValidateToken_WrongAudience2265=== RUN TestValidateToken_Expired2266=== PAUSE TestValidateToken_Expired2267=== RUN TestValidateToken_BoundClaimsMismatch2268=== PAUSE TestValidateToken_BoundClaimsMismatch2269=== RUN TestValidateToken_BoundSubjectMismatch2270=== PAUSE TestValidateToken_BoundSubjectMismatch2271=== RUN TestValidateToken_MultipleProviders2272=== PAUSE TestValidateToken_MultipleProviders2273=== RUN TestValidateToken_NoMatchingProvider2274=== PAUSE TestValidateToken_NoMatchingProvider2275=== RUN TestValidateToken_KubernetesServiceAccount2276=== PAUSE TestValidateToken_KubernetesServiceAccount2277=== RUN TestNewValidator_KubernetesRequiresCA2278=== PAUSE TestNewValidator_KubernetesRequiresCA2279=== RUN TestValidateToken_KubernetesIssuerFromOwnToken2280=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken2281=== RUN TestScopes_LegacyProviderDefaultsToWrite2282=== PAUSE TestScopes_LegacyProviderDefaultsToWrite2283=== RUN TestScopes_Rules2284=== PAUSE TestScopes_Rules2285=== RUN TestScopes_ConfigValidation2286=== PAUSE TestScopes_ConfigValidation2287=== CONT TestGlobMatch2288=== CONT TestValidateToken_NoMatchingProvider2289=== CONT TestScopes_LegacyProviderDefaultsToWrite2290=== CONT TestValidateToken_Expired2291=== RUN TestGlobMatch/foo_foo2292=== PAUSE TestGlobMatch/foo_foo2293=== RUN TestGlobMatch/foo_bar2294=== PAUSE TestGlobMatch/foo_bar2295=== RUN TestGlobMatch/*_2296=== PAUSE TestGlobMatch/*_2297=== RUN TestGlobMatch/*_anything2298=== PAUSE TestGlobMatch/*_anything2299=== RUN TestGlobMatch/foo*_foo2300=== PAUSE TestGlobMatch/foo*_foo2301=== RUN TestGlobMatch/foo*_foobar2302=== PAUSE TestGlobMatch/foo*_foobar2303=== RUN TestGlobMatch/foo*_bar2304=== PAUSE TestGlobMatch/foo*_bar2305=== RUN TestGlobMatch/*bar_bar2306=== PAUSE TestGlobMatch/*bar_bar2307=== RUN TestGlobMatch/*bar_foobar2308=== CONT TestValidateToken_MultipleProviders2309=== CONT TestValidateToken_WrongAudience2310=== CONT TestValidateToken_ValidToken2311=== CONT TestValidateToken_BoundSubjectMismatch2312=== CONT TestAudienceForIssuer2313--- PASS: TestAudienceForIssuer (0.00s)2314=== CONT TestValidateToken_BoundClaimsMismatch2315=== CONT TestScopes_ConfigValidation2316=== CONT TestNewValidator_KubernetesRequiresCA2317=== CONT TestScopes_Rules2318=== CONT TestValidateToken_KubernetesIssuerFromOwnToken2319=== CONT TestValidateToken_KubernetesServiceAccount2320=== PAUSE TestGlobMatch/*bar_foobar2321=== RUN TestGlobMatch/*bar_foo2322=== PAUSE TestGlobMatch/*bar_foo2323=== RUN TestGlobMatch/foo*bar_foobar2324=== PAUSE TestGlobMatch/foo*bar_foobar2325=== RUN TestGlobMatch/foo*bar_foo123bar2326--- PASS: TestScopes_ConfigValidation (0.01s)2327=== PAUSE TestGlobMatch/foo*bar_foo123bar2328=== RUN TestGlobMatch/foo*bar_foobarbaz2329=== PAUSE TestGlobMatch/foo*bar_foobarbaz2330=== RUN TestGlobMatch/*/*_foo/bar2331=== PAUSE TestGlobMatch/*/*_foo/bar2332=== RUN TestGlobMatch/*/*_foo2333=== PAUSE TestGlobMatch/*/*_foo2334=== RUN TestGlobMatch/refs/heads/*_refs/heads/main2335=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main2336=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.02337=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.02338=== RUN TestGlobMatch/refs/*/main_refs/heads/main2339=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main2340=== RUN TestGlobMatch/fo?_foo2341=== PAUSE TestGlobMatch/fo?_foo2342=== RUN TestGlobMatch/fo?_fo23432026/09/10 17:36:59 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:40063/oidc23442026/09/10 17:36:59 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:44737/oidc2345=== PAUSE TestGlobMatch/fo?_fo23462026/09/10 17:36:59 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:42377/oidc2347=== RUN TestGlobMatch/fo?_fooo23482026/09/10 17:36:59 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:42179/oidc2349=== PAUSE TestGlobMatch/fo?_fooo2350=== RUN TestGlobMatch/?oo_foo23512026/09/10 17:36:59 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:33151/oidc2352=== PAUSE TestGlobMatch/?oo_foo2353=== RUN TestGlobMatch/?oo_boo2354=== PAUSE TestGlobMatch/?oo_boo2355=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2356=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2357=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main23582026/09/10 17:36:59 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:40961/oidc2359=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2360=== CONT TestGlobMatch/foo_foo2361=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2362=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2363=== CONT TestGlobMatch/?oo_boo23642026/09/10 17:36:59 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:34679/oidc2365=== CONT TestGlobMatch/foo*bar_foobar2366=== CONT TestGlobMatch/*/*_foo2367=== CONT TestGlobMatch/*/*_foo/bar2368=== CONT TestGlobMatch/foo*bar_foo123bar23692026/09/10 17:36:59 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45967/oidc2370=== CONT TestGlobMatch/foo*bar_foobarbaz2371=== CONT TestGlobMatch/?oo_foo2372=== CONT TestGlobMatch/fo?_fooo23732026/09/10 17:36:59 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:45861/oidc2374=== CONT TestGlobMatch/foo*_foobar2375=== CONT TestGlobMatch/fo?_fo2376=== CONT TestGlobMatch/*bar_foobar2377=== CONT TestGlobMatch/fo?_foo2378=== CONT TestGlobMatch/*bar_foo2379=== CONT TestGlobMatch/refs/*/main_refs/heads/main2380=== CONT TestGlobMatch/*bar_bar2381=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.02382=== CONT TestGlobMatch/foo*_bar2383=== CONT TestGlobMatch/refs/heads/*_refs/heads/main2384=== CONT TestGlobMatch/*_anything2385=== CONT TestGlobMatch/foo*_foo2386=== CONT TestGlobMatch/foo_bar2387=== CONT TestGlobMatch/*_2388--- PASS: TestGlobMatch (0.01s)2389 --- PASS: TestGlobMatch/foo_foo (0.00s)2390 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)2391 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)2392 --- PASS: TestGlobMatch/?oo_boo (0.00s)2393 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)2394 --- PASS: TestGlobMatch/*/*_foo (0.00s)2395 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)2396 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)2397 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)2398 --- PASS: TestGlobMatch/?oo_foo (0.00s)2399 --- PASS: TestGlobMatch/foo*_foobar (0.00s)2400 --- PASS: TestGlobMatch/fo?_fo (0.00s)2401 --- PASS: TestGlobMatch/fo?_fooo (0.00s)2402 --- PASS: TestGlobMatch/*bar_foobar (0.00s)2403 --- PASS: TestGlobMatch/fo?_foo (0.00s)2404 --- PASS: TestGlobMatch/*bar_foo (0.00s)2405 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)2406 --- PASS: TestGlobMatch/*bar_bar (0.00s)2407 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)2408 --- PASS: TestGlobMatch/foo*_bar (0.00s)2409 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)2410 --- PASS: TestGlobMatch/*_anything (0.00s)2411 --- PASS: TestGlobMatch/foo*_foo (0.00s)2412 --- PASS: TestGlobMatch/foo_bar (0.00s)2413 --- PASS: TestGlobMatch/*_ (0.00s)24142026/09/10 17:36:59 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:34987/oidc24152026/09/10 17:36:59 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC1232416--- PASS: TestValidateToken_BoundClaimsMismatch (0.02s)2417--- PASS: TestValidateToken_ValidToken (0.02s)2418--- PASS: TestValidateToken_WrongAudience (0.02s)2419--- PASS: TestScopes_LegacyProviderDefaultsToWrite (0.02s)2420--- PASS: TestValidateToken_Expired (0.02s)2421--- PASS: TestValidateToken_NoMatchingProvider (0.02s)2422--- PASS: TestValidateToken_BoundSubjectMismatch (0.02s)2423--- PASS: TestValidateToken_MultipleProviders (0.02s)24242026/09/10 17:36:59 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:382452425--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (0.02s)24262026/09/10 17:36:59 http: TLS handshake error from 127.0.0.1:45324: remote error: tls: bad certificate2427--- PASS: TestScopes_Rules (0.02s)2428--- PASS: TestNewValidator_KubernetesRequiresCA (0.02s)2429--- PASS: TestValidateToken_KubernetesServiceAccount (0.02s)2430PASS2431Running hook tests...2432=== RUN TestSendPathsEmpty2433=== PAUSE TestSendPathsEmpty2434=== RUN TestQueueEnqueueAndFetch2435=== PAUSE TestQueueEnqueueAndFetch2436=== RUN TestQueueDeduplication2437=== PAUSE TestQueueDeduplication2438=== RUN TestQueueRemove2439=== PAUSE TestQueueRemove2440=== RUN TestQueueFetchBatchLimit2441=== PAUSE TestQueueFetchBatchLimit2442=== RUN TestQueueRetryMovesToBack2443=== PAUSE TestQueueRetryMovesToBack2444=== RUN TestQueueFetchRemoveLifecycle2445=== PAUSE TestQueueFetchRemoveLifecycle2446=== RUN TestQueueConcurrentWriters2447=== PAUSE TestQueueConcurrentWriters2448=== RUN TestQueueRemoveLargeClosure2449=== PAUSE TestQueueRemoveLargeClosure2450=== RUN TestServerClientIntegration2451=== PAUSE TestServerClientIntegration2452=== RUN TestServerQueueError2453=== PAUSE TestServerQueueError2454=== RUN TestGetListenerSocketActivation2455 server_test.go:210: === RUN TestGetListenerSocketActivation2456 --- PASS: TestGetListenerSocketActivation (0.00s)2457 PASS2458 2459--- PASS: TestGetListenerSocketActivation (0.01s)2460=== RUN TestDrainIsolatesPoisonPath2461=== PAUSE TestDrainIsolatesPoisonPath2462=== RUN TestRunNotBlockedByPoisonHead2463=== PAUSE TestRunNotBlockedByPoisonHead2464=== RUN TestDrainGivesUpWhenServerDown2465=== PAUSE TestDrainGivesUpWhenServerDown2466=== RUN TestFailedPathPrunedByLaterClosure2467=== PAUSE TestFailedPathPrunedByLaterClosure2468=== RUN TestWorkerUploadsAndRemoves2469=== PAUSE TestWorkerUploadsAndRemoves2470=== RUN TestWorkerSkipsGCdPaths2471=== PAUSE TestWorkerSkipsGCdPaths2472=== RUN TestWorkerPrunesClosureDeps2473=== PAUSE TestWorkerPrunesClosureDeps2474=== RUN TestDrainTimeout2475=== PAUSE TestDrainTimeout2476=== CONT TestSendPathsEmpty2477=== CONT TestServerQueueError2478--- PASS: TestSendPathsEmpty (0.00s)2479=== CONT TestQueueFetchBatchLimit2480=== CONT TestQueueRemove2481=== CONT TestQueueDeduplication2482=== CONT TestQueueEnqueueAndFetch2483=== CONT TestQueueRemoveLargeClosure2484=== CONT TestServerClientIntegration24852026/09/10 17:36:59 ERROR Failed to queue paths error="permission denied" count=12486=== CONT TestWorkerUploadsAndRemoves2487=== CONT TestDrainTimeout2488=== CONT TestWorkerPrunesClosureDeps2489--- PASS: TestServerQueueError (0.01s)2490=== CONT TestWorkerSkipsGCdPaths2491=== CONT TestQueueFetchRemoveLifecycle2492=== CONT TestDrainGivesUpWhenServerDown2493=== CONT TestFailedPathPrunedByLaterClosure2494=== CONT TestRunNotBlockedByPoisonHead2495=== CONT TestDrainIsolatesPoisonPath2496=== CONT TestQueueConcurrentWriters2497=== CONT TestQueueRetryMovesToBack2498--- PASS: TestServerClientIntegration (0.00s)24992026/09/10 17:36:59 INFO Uploading batch count=225002026/09/10 17:36:59 INFO Upload queue status pending=225012026/09/10 17:36:59 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths2380762609/002/nonexistent25022026/09/10 17:36:59 INFO Uploading batch count=12503--- PASS: TestQueueFetchBatchLimit (0.02s)25042026/09/10 17:36:59 INFO Upload queue status pending=225052026/09/10 17:36:59 INFO Uploading batch count=125062026/09/10 17:36:59 ERROR Upload failed error="upload failed" count=125072026/09/10 17:36:59 INFO Uploading batch count=12508--- PASS: TestQueueEnqueueAndFetch (0.02s)25092026/09/10 17:36:59 INFO Uploading batch count=225102026/09/10 17:36:59 ERROR Upload failed error="upload failed" count=225112026/09/10 17:36:59 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2562575547/002/a25122026/09/10 17:36:59 INFO Uploading batch count=425132026/09/10 17:36:59 ERROR Upload failed error="upload failed" count=42514--- PASS: TestQueueRemove (0.02s)25152026/09/10 17:36:59 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainIsolatesPoisonPath2700202758/002/bbb25162026/09/10 17:36:59 INFO Upload queue status pending=325172026/09/10 17:36:59 INFO Uploading batch count=125182026/09/10 17:36:59 INFO Upload queue status pending=22519--- PASS: TestQueueDeduplication (0.02s)25202026/09/10 17:36:59 ERROR Upload failed error="upload failed" count=125212026/09/10 17:36:59 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2562575547/002/b25222026/09/10 17:36:59 INFO Uploading batch count=225232026/09/10 17:36:59 INFO Uploading batch count=12524--- PASS: TestQueueRetryMovesToBack (0.01s)25252026/09/10 17:36:59 INFO Uploading batch count=225262026/09/10 17:36:59 ERROR Upload failed error="upload failed" count=225272026/09/10 17:36:59 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2562575547/002/c25282026/09/10 17:36:59 INFO Uploading batch count=12529--- PASS: TestQueueFetchRemoveLifecycle (0.02s)25302026/09/10 17:36:59 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2562575547/002/d25312026/09/10 17:36:59 INFO Uploading batch count=225322026/09/10 17:36:59 ERROR Upload failed error="upload failed" count=225332026/09/10 17:36:59 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2562575547/002/e25342026/09/10 17:36:59 INFO Uploading batch count=125352026/09/10 17:36:59 ERROR Upload failed error="upload failed" count=125362026/09/10 17:36:59 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2562575547/002/f25372026/09/10 17:36:59 INFO Uploading batch count=125382026/09/10 17:36:59 ERROR Upload failed error="upload failed" count=125392026/09/10 17:36:59 ERROR Drain finished with paths left in queue remaining=1025402026/09/10 17:36:59 INFO Uploading batch count=125412026/09/10 17:36:59 ERROR Upload failed error="upload failed" count=12542--- PASS: TestFailedPathPrunedByLaterClosure (0.02s)25432026/09/10 17:36:59 ERROR Drain finished with paths left in queue remaining=12544--- PASS: TestDrainGivesUpWhenServerDown (0.02s)2545--- PASS: TestDrainIsolatesPoisonPath (0.02s)2546--- PASS: TestWorkerSkipsGCdPaths (0.03s)2547--- PASS: TestWorkerUploadsAndRemoves (0.03s)2548--- PASS: TestWorkerPrunesClosureDeps (0.03s)2549--- PASS: TestQueueRemoveLargeClosure (0.07s)25502026/09/10 17:36:59 ERROR Upload failed error="context deadline exceeded" count=225512026/09/10 17:36:59 ERROR Drain finished with paths left in queue remaining=42552--- PASS: TestDrainTimeout (0.21s)2553--- PASS: TestQueueConcurrentWriters (0.27s)25542026/09/10 17:37:00 INFO Uploading batch count=125552026/09/10 17:37:00 INFO Uploading batch count=125562026/09/10 17:37:00 INFO Uploading batch count=125572026/09/10 17:37:00 ERROR Upload failed error="upload failed" count=125582026/09/10 17:37:00 INFO Uploading batch count=125592026/09/10 17:37:00 ERROR Upload failed error="upload failed" count=125602026/09/10 17:37:00 INFO Uploading batch count=125612026/09/10 17:37:00 ERROR Upload failed error="upload failed" count=125622026/09/10 17:37:00 INFO Uploading batch count=125632026/09/10 17:37:00 ERROR Upload failed error="upload failed" count=125642026/09/10 17:37:00 ERROR Drain finished with paths left in queue remaining=12565--- PASS: TestRunNotBlockedByPoisonHead (1.03s)2566PASS