niks3-go-unit-tests
checks.aarch64-darwin.go-unit-tests
· build #214
· raw
1Running client tests...2=== RUN TestDoServerRequestAttachesToken3=== PAUSE TestDoServerRequestAttachesToken4=== RUN TestCaseHackSuffix5=== PAUSE TestCaseHackSuffix6=== RUN TestFilterOversizedClosures7=== PAUSE TestFilterOversizedClosures8=== RUN TestPartSizeForNAR9=== PAUSE TestPartSizeForNAR10=== RUN TestUploadMultipart_SupersededByPeer11=== PAUSE TestUploadMultipart_SupersededByPeer12=== RUN TestDumpPathCaseHackMatchesNix13--- PASS: TestDumpPathCaseHackMatchesNix (0.18s)14=== RUN TestDumpPathCaseHackCollision15--- PASS: TestDumpPathCaseHackCollision (0.01s)16=== RUN TestDumpPathMatchesNix17=== PAUSE TestDumpPathMatchesNix18=== RUN TestDumpPathSingleFile19=== PAUSE TestDumpPathSingleFile20=== RUN TestDumpPathWriterError21=== PAUSE TestDumpPathWriterError22=== RUN TestEncodeNixBase3223=== PAUSE TestEncodeNixBase3224=== RUN TestEncodeNixBase32WithRealHash25=== PAUSE TestEncodeNixBase32WithRealHash26=== RUN TestConvertHashToNix3227=== PAUSE TestConvertHashToNix3228=== RUN TestGetStorePathHash29=== PAUSE TestGetStorePathHash30=== RUN TestPathInfoHashCompatibility31=== PAUSE TestPathInfoHashCompatibility32=== RUN TestParsePathInfoJSON33=== PAUSE TestParsePathInfoJSON34=== RUN TestParsePathInfoJSONMultiplePaths35=== PAUSE TestParsePathInfoJSONMultiplePaths36=== RUN TestPathInfoCACompatibility37=== PAUSE TestPathInfoCACompatibility38=== RUN TestRateLimiterFeedback39=== PAUSE TestRateLimiterFeedback40=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess41=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess42=== RUN TestResolveStorePath43=== PAUSE TestResolveStorePath44=== RUN TestDoWithRetry_BodyReplayedViaGetBody45=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody46=== RUN TestShellSplit47=== PAUSE TestShellSplit48=== RUN TestShellSplitErrors49=== PAUSE TestShellSplitErrors50=== RUN TestStreamPushReportsEveryPath51=== PAUSE TestStreamPushReportsEveryPath52=== RUN TestStreamPushBatchesUnderLoad53=== PAUSE TestStreamPushBatchesUnderLoad54=== RUN TestStreamPushIsolatesFailures55=== PAUSE TestStreamPushIsolatesFailures56=== RUN TestStreamPushGivesUpOnDeadServer57=== PAUSE TestStreamPushGivesUpOnDeadServer58=== RUN TestStreamPushRequestLine59=== PAUSE TestStreamPushRequestLine60=== RUN TestSetClientTLS61=== PAUSE TestSetClientTLS62=== RUN TestSetClientTLSDoesNotMutateDefaultTransport63=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport64=== RUN TestSetClientTLSErrors65=== PAUSE TestSetClientTLSErrors66=== RUN TestStaticToken67=== PAUSE TestStaticToken68=== RUN TestFileTokenReadsAndCaches69=== PAUSE TestFileTokenReadsAndCaches70=== RUN TestFileTokenMissing71=== PAUSE TestFileTokenMissing72=== RUN TestFileTokenEmpty73=== PAUSE TestFileTokenEmpty74=== RUN TestScriptTokenNoExpiryRerunsEveryCall75=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall76=== RUN TestScriptTokenCachesUntilRefresh77=== PAUSE TestScriptTokenCachesUntilRefresh78=== RUN TestScriptTokenEmptyToken79=== PAUSE TestScriptTokenEmptyToken80=== RUN TestScriptTokenBadJSON81=== PAUSE TestScriptTokenBadJSON82=== RUN TestScriptTokenScriptFails83=== PAUSE TestScriptTokenScriptFails84=== RUN TestScriptTokenEmptyCommand85=== PAUSE TestScriptTokenEmptyCommand86=== CONT TestDoServerRequestAttachesToken87=== CONT TestShellSplit88=== CONT TestConvertHashToNix3289=== RUN TestConvertHashToNix32/SRI_format_to_Nix3290=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix3291=== RUN TestConvertHashToNix32/already_Nix32_format92=== PAUSE TestConvertHashToNix32/already_Nix32_format93=== RUN TestConvertHashToNix32/invalid_format94=== PAUSE TestConvertHashToNix32/invalid_format95=== CONT TestConvertHashToNix32/SRI_format_to_Nix3296--- PASS: TestShellSplit (0.00s)97=== CONT TestScriptTokenEmptyCommand98--- PASS: TestScriptTokenEmptyCommand (0.00s)99=== CONT TestScriptTokenScriptFails100=== CONT TestDoWithRetry_BodyReplayedViaGetBody101=== CONT TestSetClientTLSErrors102=== CONT TestEncodeNixBase32WithRealHash103--- PASS: TestEncodeNixBase32WithRealHash (0.00s)104=== CONT TestEncodeNixBase32105=== CONT TestStreamPushGivesUpOnDeadServer106=== RUN TestEncodeNixBase32/test_string_hash107=== PAUSE TestEncodeNixBase32/test_string_hash108=== CONT TestDumpPathWriterError109=== RUN TestEncodeNixBase32/empty_input110=== PAUSE TestEncodeNixBase32/empty_input111=== CONT TestPartSizeForNAR112=== RUN TestPartSizeForNAR/zero_stays_at_minimum113=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum114=== RUN TestPartSizeForNAR/small_stays_at_minimum115=== PAUSE TestPartSizeForNAR/small_stays_at_minimum116=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum117=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum118=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts119=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts120=== RUN TestPartSizeForNAR/1_TiB121=== PAUSE TestPartSizeForNAR/1_TiB122=== RUN TestPartSizeForNAR/5_TiB_S3_max_object123=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object124=== RUN TestPartSizeForNAR/capped_at_5_GiB125=== PAUSE TestPartSizeForNAR/capped_at_5_GiB126=== CONT TestFilterOversizedClosures127=== RUN TestFilterOversizedClosures/no_limit_keeps_everything128=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything129=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped1302026/09/17 00:53:01 ERROR Upload failed error="connection refused" count=201312026/09/17 00:53:01 ERROR Server seems unavailable, giving up on batch untried=17132=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped133=== RUN TestFilterOversizedClosures/all_closures_skipped134=== PAUSE TestFilterOversizedClosures/all_closures_skipped135=== CONT TestCaseHackSuffix136--- PASS: TestStreamPushGivesUpOnDeadServer (0.00s)137=== CONT TestDumpPathSingleFile138=== CONT TestDumpPathMatchesNix139=== CONT TestUploadMultipart_SupersededByPeer140=== RUN TestUploadMultipart_SupersededByPeer/exists141=== CONT TestScriptTokenNoExpiryRerunsEveryCall142=== PAUSE TestUploadMultipart_SupersededByPeer/exists143=== RUN TestUploadMultipart_SupersededByPeer/missing144=== PAUSE TestUploadMultipart_SupersededByPeer/missing145=== CONT TestScriptTokenBadJSON1462026/09/17 00:53:01 WARN Rate limiter enabled after throttle name=server-test rate=51472026/09/17 00:53:01 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:620681482026/09/17 00:53:01 WARN Rate limiter backed off name=server-test rate=5149--- PASS: TestDoServerRequestAttachesToken (0.00s)150=== CONT TestScriptTokenEmptyToken1512026/09/17 00:53:01 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:62068152--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.00s)153=== CONT TestScriptTokenCachesUntilRefresh154--- PASS: TestScriptTokenScriptFails (0.01s)155=== CONT TestSetClientTLS156=== RUN TestSetClientTLSErrors/missing_cert_file157=== PAUSE TestSetClientTLSErrors/missing_cert_file158=== RUN TestSetClientTLSErrors/missing_key_file159=== PAUSE TestSetClientTLSErrors/missing_key_file160=== RUN TestSetClientTLSErrors/missing_ca_file161=== PAUSE TestSetClientTLSErrors/missing_ca_file162=== RUN TestSetClientTLSErrors/invalid_ca_file163=== PAUSE TestSetClientTLSErrors/invalid_ca_file164=== CONT TestSetClientTLSDoesNotMutateDefaultTransport165=== RUN TestSetClientTLS/rejects_connection_without_client_cert166=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert167=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA168=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA169=== RUN TestSetClientTLS/preserves_debug_logging_transport170=== PAUSE TestSetClientTLS/preserves_debug_logging_transport171--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.01s)172=== CONT TestFileTokenEmpty173--- PASS: TestFileTokenEmpty (0.00s)174=== CONT TestFileTokenReadsAndCaches175--- PASS: TestFileTokenReadsAndCaches (0.00s)176=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess1772026/09/17 00:53:01 WARN Rate limiter enabled after throttle name=server-test rate=5178=== CONT TestFileTokenMissing179--- PASS: TestFileTokenMissing (0.00s)180=== CONT TestResolveStorePath181--- PASS: TestScriptTokenBadJSON (0.03s)182--- PASS: TestScriptTokenEmptyToken (0.03s)183--- PASS: TestResolveStorePath (0.00s)184=== CONT TestGetStorePathHash185=== RUN TestGetStorePathHash/valid_store_path186=== PAUSE TestGetStorePathHash/valid_store_path187=== RUN TestGetStorePathHash/basename_without_hyphen_should_error188=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error189=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error190=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error191=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error192=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error193=== CONT TestRateLimiterFeedback194=== RUN TestRateLimiterFeedback/429_enables_limiter195=== PAUSE TestRateLimiterFeedback/429_enables_limiter196=== RUN TestRateLimiterFeedback/503_enables_limiter197=== PAUSE TestRateLimiterFeedback/503_enables_limiter198=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter199=== CONT TestPathInfoHashCompatibility200=== CONT TestParsePathInfoJSON201=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)202=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)203=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter204=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter205=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter206=== RUN TestParsePathInfoJSON/Nix_format207=== PAUSE TestParsePathInfoJSON/Nix_format208=== RUN TestParsePathInfoJSON/Lix_format209=== PAUSE TestParsePathInfoJSON/Lix_format210=== RUN TestParsePathInfoJSON/empty_input211=== PAUSE TestParsePathInfoJSON/empty_input212=== RUN TestParsePathInfoJSON/whitespace_only213=== PAUSE TestParsePathInfoJSON/whitespace_only214=== RUN TestParsePathInfoJSON/invalid_JSON215=== PAUSE TestParsePathInfoJSON/invalid_JSON216=== CONT TestStaticToken217--- PASS: TestStaticToken (0.00s)218=== CONT TestStreamPushRequestLine219=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon220=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon221=== RUN TestPathInfoHa2026/09/17 00:53:01 ERROR Upload failed error="stale build claim" count=1222shCompatibility/new_structured_format_-_converts_to_SRI223=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI224=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512225=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512226=== CONT TestConvertHashToNix32/invalid_format227=== CONT TestStreamPushBatchesUnderLoad228=== CONT TestConvertHashToNix32/already_Nix32_format229--- PASS: TestConvertHashToNix32 (0.00s)230 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)231 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)232 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)233=== CONT TestStreamPushIsolatesFailures2342026/09/17 00:53:01 ERROR Upload failed error="bad path" count=3235--- PASS: TestStreamPushIsolatesFailures (0.00s)236=== CONT TestPathInfoCACompatibility237=== RUN TestPathInfoCACompatibility/null_ca_field238=== PAUSE TestPathInfoCACompatibility/null_ca_field239=== RUN TestPathInfoCACompatibility/old_string_format_-_text240=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text241=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive242=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive243=== RUN TestPathInfoCACompatibility/new_structured_format_-_text244=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text245=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method246=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method247=== CONT TestStreamPushReportsEveryPath248--- PASS: TestStreamPushReportsEveryPath (0.00s)249=== CONT TestShellSplitErrors250--- PASS: TestShellSplitErrors (0.00s)251=== CONT TestParsePathInfoJSONMultiplePaths252=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths253=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths254=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths255=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths256=== CONT TestEncodeNixBase32/test_string_hash257=== CONT TestPartSizeForNAR/zero_stays_at_minimum258=== CONT TestEncodeNixBase32/empty_input259--- PASS: TestEncodeNixBase32 (0.00s)260 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)261 --- PASS: TestEncodeNixBase32/empty_input (0.00s)262=== CONT TestFilterOversizedClosures/no_limit_keeps_everything263=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts264=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum265=== CONT TestPartSizeForNAR/small_stays_at_minimum266=== CONT TestFilterOversizedClosures/all_closures_skipped2672026/09/17 00:53:01 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=50268=== CONT TestPartSizeForNAR/1_TiB269=== CONT TestPartSizeForNAR/capped_at_5_GiB270=== CONT TestPartSizeForNAR/5_TiB_S3_max_object271--- PASS: TestPartSizeForNAR (0.00s)272 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)273 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)274 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)275 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)276 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)277 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)278 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)279=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped2802026/09/17 00:53:01 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=2000281--- PASS: TestFilterOversizedClosures (0.00s)282 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)283 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)284 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)285=== CONT TestUploadMultipart_SupersededByPeer/exists286--- PASS: TestStreamPushRequestLine (0.03s)287=== CONT TestUploadMultipart_SupersededByPeer/missing288=== CONT TestSetClientTLSErrors/missing_cert_file289=== CONT TestSetClientTLSErrors/missing_ca_file290=== CONT TestSetClientTLSErrors/invalid_ca_file291=== CONT TestSetClientTLSErrors/missing_key_file292=== CONT TestSetClientTLS/rejects_connection_without_client_cert293--- PASS: TestSetClientTLSErrors (0.02s)294 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)295 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)296 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)297 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)298--- PASS: TestUploadMultipart_SupersededByPeer (0.00s)299 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.01s)300 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.00s)301=== CONT TestSetClientTLS/preserves_debug_logging_transport302=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA303=== CONT TestGetStorePathHash/valid_store_path304=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error305=== CONT TestGetStorePathHash/basename_without_hyphen_should_error306=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error307--- PASS: TestGetStorePathHash (0.00s)308 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)309 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)310 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)311 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)312=== CONT TestRateLimiterFeedback/429_enables_limiter3132026/09/17 00:53:01 WARN Rate limiter enabled after throttle name=server-test rate=53142026/09/17 00:53:01 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:620833152026/09/17 00:53:01 WARN Rate limiter backed off name=server-test rate=5316=== CONT TestParsePathInfoJSON/Nix_format317=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter318=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter319=== CONT TestRateLimiterFeedback/503_enables_limiter3202026/09/17 00:53:01 WARN Rate limiter enabled after throttle name=server-test rate=53212026/09/17 00:53:01 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:620893222026/09/17 00:53:01 WARN Rate limiter backed off name=server-test rate=5323--- PASS: TestRateLimiterFeedback (0.00s)324 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)325 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)326 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)327 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)328=== CONT TestParsePathInfoJSON/whitespace_only329=== CONT TestParsePathInfoJSON/invalid_JSON330=== CONT TestParsePathInfoJSON/Lix_format331=== CONT TestParsePathInfoJSON/empty_input332--- PASS: TestParsePathInfoJSON (0.00s)333 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)334 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)335 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)336 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)337 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)338=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)339=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512340=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI341=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon342--- PASS: TestPathInfoHashCompatibility (0.00s)343 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)344 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)345 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)346 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)347=== CONT TestPathInfoCACompatibility/null_ca_field348=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method349=== CONT TestPathInfoCACompatibility/new_structured_format_-_text350=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive351=== CONT TestPathInfoCACompatibility/old_string_format_-_text352--- PASS: TestPathInfoCACompatibility (0.00s)353 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)354 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)355 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)356 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)357 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)358=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths359=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths360--- PASS: TestParsePathInfoJSONMultiplePaths (0.00s)361 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)362 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)363--- PASS: TestDumpPathSingleFile (0.07s)364--- PASS: TestScriptTokenCachesUntilRefresh (0.07s)365--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.07s)366--- PASS: TestDumpPathWriterError (0.08s)3672026/09/17 00:53:01 http: TLS handshake error from 127.0.0.1:62080: remote error: tls: bad certificate368--- PASS: TestSetClientTLS (0.02s)369 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)370 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)371 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.02s)372--- PASS: TestCaseHackSuffix (0.10s)373--- PASS: TestDumpPathMatchesNix (0.13s)374--- PASS: TestStreamPushBatchesUnderLoad (0.10s)375--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)376PASS377Running server tests...378The files belonging to this database system will be owned by user "_nixbld10".379This user must also own the server process.380381The database cluster will be initialized with locale "C".382The default database encoding has accordingly been set to "SQL_ASCII".383The default text search configuration will be set to "english".384385Data page checksums are enabled.386387creating directory /nix/var/nix/builds/nix-52294-2397945680/postgres3180223752/data ... ok388creating subdirectories ... ok389selecting dynamic shared memory implementation ... posix390selecting default "max_connections" ... 100391selecting default "shared_buffers" ... 128MB392selecting default time zone ... UTC393creating configuration files ... ok394running bootstrap script ... ok395performing post-bootstrap initialization ... ok396syncing data to disk ... ok397398initdb: warning: enabling "trust" authentication for local connections399initdb: 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.400401Success. You can now start the database server using:402403 pg_ctl -D /nix/var/nix/builds/nix-52294-2397945680/postgres3180223752/data -l logfile start404405/nix/var/nix/builds/nix-52294-2397945680/postgres3180223752:5432 - no response4062026-09-17 00:53:03.479 UTC [52335] LOG: starting PostgreSQL 18.6 on aarch64-apple-darwin25.6.0, compiled by clang version 21.1.8, 64-bit4072026-09-17 00:53:03.480 UTC [52335] LOG: listening on Unix socket "/nix/var/nix/builds/nix-52294-2397945680/postgres3180223752/.s.PGSQL.5432"4082026-09-17 00:53:03.484 UTC [52342] LOG: database system was shut down at 2026-09-17 00:53:03 UTC4092026-09-17 00:53:03.485 UTC [52335] LOG: database system is ready to accept connections410/nix/var/nix/builds/nix-52294-2397945680/postgres3180223752:5432 - accepting connections411=== RUN TestService_AuthMiddleware412=== PAUSE TestService_AuthMiddleware413=== RUN TestService_AuthMiddleware_MTLSProxyHeader414=== PAUSE TestService_AuthMiddleware_MTLSProxyHeader415=== RUN TestService_AuthMiddleware_MTLSBoundSubjects416=== PAUSE TestService_AuthMiddleware_MTLSBoundSubjects417=== RUN TestService_ReadAuthMiddleware418=== PAUSE TestService_ReadAuthMiddleware419=== RUN TestService_AuthMiddleware_OIDC420=== PAUSE TestService_AuthMiddleware_OIDC421=== RUN TestService_RequireScope_OIDC422=== PAUSE TestService_RequireScope_OIDC423=== RUN TestService_ReadScope_PublicByDefault424=== PAUSE TestService_ReadScope_PublicByDefault425=== RUN TestCacheConfigHandler426=== PAUSE TestCacheConfigHandler427=== RUN TestCacheStatsHandler428=== PAUSE TestCacheStatsHandler429=== RUN TestClaim_BuildWaitComplete430=== PAUSE TestClaim_BuildWaitComplete431=== RUN TestClaim_GCMarkedOutputCountsAsAbsent432=== PAUSE TestClaim_GCMarkedOutputCountsAsAbsent433=== RUN TestClaim_TooManyStreams434=== PAUSE TestClaim_TooManyStreams435=== RUN TestClaim_HolderDisconnectKeepsClaim436=== PAUSE TestClaim_HolderDisconnectKeepsClaim437=== RUN TestClaim_FailWakesWaitersButIsNotRemembered438=== PAUSE TestClaim_FailWakesWaitersButIsNotRemembered439=== RUN TestClaim_FailWithoutKindReleases440=== PAUSE TestClaim_FailWithoutKindReleases441=== RUN TestClaim_StaleHeartbeatStolen442=== PAUSE TestClaim_StaleHeartbeatStolen443=== RUN TestClaim_TwoInstances444=== PAUSE TestClaim_TwoInstances445=== RUN TestClaim_InputsTouched446=== PAUSE TestClaim_InputsTouched447=== RUN TestClaim_StreamsThroughServer448=== PAUSE TestClaim_StreamsThroughServer449=== RUN TestPresent450=== PAUSE TestPresent451=== RUN TestClientCADerivations452=== PAUSE TestClientCADerivations453=== RUN TestClientErrorHandling454=== PAUSE TestClientErrorHandling455=== RUN TestClientIntegration456=== PAUSE TestClientIntegration457=== RUN TestClientMultipleUploads458=== PAUSE TestClientMultipleUploads459=== RUN TestClientWithDependencies460=== PAUSE TestClientWithDependencies461=== RUN TestPinProtectsFromGC462=== PAUSE TestPinProtectsFromGC463=== RUN TestResolveDBConnectionString464=== PAUSE TestResolveDBConnectionString465=== RUN TestGCAdvisoryLockBlocksConcurrentRun4662026-09-17 00:53:03.903 UTC [52351] ERROR: relation "goose_db_version" does not exist at character 364672026-09-17 00:53:03.903 UTC [52351] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4682026/09/17 00:53:03 OK 20241026095416_initial_model.sql (25.61ms)4692026/09/17 00:53:03 OK 20251210153512_drop_unused_gin_index.sql (3.73ms)4702026/09/17 00:53:03 OK 20251218171726_add_pins.sql (8.12ms)4712026/09/17 00:53:03 OK 20260628120000_add_object_size_and_stats.sql (2.26ms)4722026/09/17 00:53:03 OK 20260905000000_add_claims.sql (2.29ms)4732026/09/17 00:53:03 goose: successfully migrated database to version: 202609050000004742026/09/17 00:53:03 OK 1_commit_pending_closure.sql (2.01ms)4752026/09/17 00:53:03 OK 2_object_stats_trigger.sql (525.29µs)4762026/09/17 00:53:03 goose: up to current file version: 2477--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.74s)478=== RUN TestGCBugBareHashReferences479=== PAUSE TestGCBugBareHashReferences480=== RUN TestGCMetrics481=== PAUSE TestGCMetrics482=== RUN TestGCTaskStore_StartNew483=== PAUSE TestGCTaskStore_StartNew484=== RUN TestGCTaskStore_DeduplicateSameParams485=== PAUSE TestGCTaskStore_DeduplicateSameParams486=== RUN TestGCTaskStore_ConflictDifferentParams487=== PAUSE TestGCTaskStore_ConflictDifferentParams488=== RUN TestGCTaskStore_GetEmpty489=== PAUSE TestGCTaskStore_GetEmpty490=== RUN TestGCTaskStore_GetReturnsLatest491=== PAUSE TestGCTaskStore_GetReturnsLatest492=== RUN TestGCTaskStore_CompletedAllowsNewTask493=== PAUSE TestGCTaskStore_CompletedAllowsNewTask494=== RUN TestGCTaskStore_PhaseUpdates495=== PAUSE TestGCTaskStore_PhaseUpdates496=== RUN TestGCTaskStore_Fail497=== PAUSE TestGCTaskStore_Fail498=== RUN TestGracefulShutdownDrainsInflight499=== PAUSE TestGracefulShutdownDrainsInflight500=== RUN TestService_healthCheckHandler501=== PAUSE TestService_healthCheckHandler502=== RUN TestService_readinessHandler503=== PAUSE TestService_readinessHandler504=== RUN TestGenerateLandingPage505=== PAUSE TestGenerateLandingPage506=== RUN TestCacheConfigHandlerMaxNarSize507=== PAUSE TestCacheConfigHandlerMaxNarSize508=== RUN TestCreatePendingClosureRejectsOversizedNAR509=== PAUSE TestCreatePendingClosureRejectsOversizedNAR510=== RUN TestNARDeduplicationMetadataUploadBug511=== PAUSE TestNARDeduplicationMetadataUploadBug512=== RUN TestMetricsInventory513=== PAUSE TestMetricsInventory514=== RUN TestService_NativeMTLS515=== PAUSE TestService_NativeMTLS516=== RUN TestServerTLSConfig517=== PAUSE TestServerTLSConfig518=== RUN TestMultipartCleanup519=== PAUSE TestMultipartCleanup520=== RUN TestObjectStatsTrigger521=== PAUSE TestObjectStatsTrigger522=== RUN TestOrphanedObjectsGC523=== PAUSE TestOrphanedObjectsGC524=== RUN TestOrphanedObjectsGCStressTest525=== PAUSE TestOrphanedObjectsGCStressTest526=== RUN TestResurrectedObjectNotDeleted527=== PAUSE TestResurrectedObjectNotDeleted528=== RUN TestParseSingleRange529=== PAUSE TestParseSingleRange530=== RUN TestIsValidCachePath531=== PAUSE TestIsValidCachePath532=== RUN TestReadProxyNarinfo533=== PAUSE TestReadProxyNarinfo534=== RUN TestReadProxyNarinfoAlreadyDecompressed535=== PAUSE TestReadProxyNarinfoAlreadyDecompressed536=== RUN TestReadProxyNarStreaming537=== PAUSE TestReadProxyNarStreaming538=== RUN TestReadProxy404539=== PAUSE TestReadProxy404540=== RUN TestReadProxyInvalidPath541=== PAUSE TestReadProxyInvalidPath542=== RUN TestReadProxyHead543=== PAUSE TestReadProxyHead544=== RUN TestReadProxyConditionalGet545=== PAUSE TestReadProxyConditionalGet546=== RUN TestReadProxyRootRedirectsToIndexHTML547=== PAUSE TestReadProxyRootRedirectsToIndexHTML548=== RUN TestReadProxyDisabled549=== PAUSE TestReadProxyDisabled550=== RUN TestReadRedirectNar551=== PAUSE TestReadRedirectNar552=== RUN TestReadRedirectKeepsNarinfoProxied553=== PAUSE TestReadRedirectKeepsNarinfoProxied554=== RUN TestReadProxyRangeRequest555=== PAUSE TestReadProxyRangeRequest556=== RUN TestReadRedirectUsesPublicS3URL557=== PAUSE TestReadRedirectUsesPublicS3URL558=== RUN TestRedundantMultipartUpload559=== PAUSE TestRedundantMultipartUpload560=== RUN TestCompleteMultipartUpload_ErrorButObjectExists561=== PAUSE TestCompleteMultipartUpload_ErrorButObjectExists562=== RUN TestCompletedNarNotReofferedAcrossClosures563=== PAUSE TestCompletedNarNotReofferedAcrossClosures564=== RUN TestPresignedUploadRegisteredBeforeCommit565=== PAUSE TestPresignedUploadRegisteredBeforeCommit566=== RUN TestService_Rustfstest567=== PAUSE TestService_Rustfstest568=== RUN TestParseSize569=== PAUSE TestParseSize570=== RUN TestSkippedUploadsHandler571=== PAUSE TestSkippedUploadsHandler572=== RUN TestSystemdListenerNotActivated573--- PASS: TestSystemdListenerNotActivated (0.00s)574=== RUN TestWatchdogBeatsWhenHealthy575--- PASS: TestWatchdogBeatsWhenHealthy (0.02s)576=== RUN TestWatchdogSkipsWhenUnhealthy5772026/09/17 00:53:04 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5782026/09/17 00:53:04 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5792026/09/17 00:53:04 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5802026/09/17 00:53:04 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5812026/09/17 00:53:04 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5822026/09/17 00:53:04 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5832026/09/17 00:53:04 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5842026/09/17 00:53:04 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5852026/09/17 00:53:04 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5862026/09/17 00:53:04 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"587--- PASS: TestWatchdogSkipsWhenUnhealthy (0.21s)588=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle589=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle590=== RUN TestProxyWriteTimeout591=== PAUSE TestProxyWriteTimeout592=== RUN TestIsValidUploadKey593=== PAUSE TestIsValidUploadKey594=== RUN TestUploadHandlersRejectInvalidKeys595=== PAUSE TestUploadHandlersRejectInvalidKeys596=== RUN TestUploadHandlersRejectOversizedBody597=== PAUSE TestUploadHandlersRejectOversizedBody598=== RUN TestService_cleanupPendingClosuresHandler599=== PAUSE TestService_cleanupPendingClosuresHandler600=== RUN TestService_createPendingClosureHandler601=== PAUSE TestService_createPendingClosureHandler602=== RUN TestService_verifyS3Integrity603=== PAUSE TestService_verifyS3Integrity604=== RUN TestCompleteMultipartUnregistered605=== PAUSE TestCompleteMultipartUnregistered606=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT607=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT608=== CONT TestService_AuthMiddleware609=== CONT TestReadProxyRootRedirectsToIndexHTML610=== CONT TestGCTaskStore_ConflictDifferentParams611--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)612=== CONT TestReadProxyConditionalGet613=== CONT TestServerTLSConfig614=== RUN TestServerTLSConfig/no_client_CA615=== PAUSE TestServerTLSConfig/no_client_CA616=== RUN TestServerTLSConfig/missing_CA_file617=== PAUSE TestServerTLSConfig/missing_CA_file618=== CONT TestService_healthCheckHandler619=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT620=== CONT TestReadProxyInvalidPath621=== CONT TestService_readinessHandler622=== CONT TestGracefulShutdownDrainsInflight623=== RUN TestServerTLSConfig/not_a_PEM_file624=== CONT TestReadProxyHead625=== PAUSE TestServerTLSConfig/not_a_PEM_file626=== CONT TestGCTaskStore_Fail627--- PASS: TestGCTaskStore_Fail (0.00s)628=== CONT TestGCTaskStore_PhaseUpdates629--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)630=== CONT TestGCTaskStore_CompletedAllowsNewTask631--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)632=== CONT TestGCTaskStore_GetReturnsLatest633--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)634=== CONT TestGCTaskStore_GetEmpty635--- PASS: TestGCTaskStore_GetEmpty (0.00s)636=== CONT TestNARDeduplicationMetadataUploadBug6372026/09/17 00:53:04 INFO Starting HTTP server address=127.0.0.1:621026382026/09/17 00:53:04 INFO Shutdown signal received, draining in-flight requests timeout=10s639--- PASS: TestGracefulShutdownDrainsInflight (0.08s)640=== CONT TestService_NativeMTLS6412026-09-17 00:53:04.924 UTC [52436] ERROR: relation "goose_db_version" does not exist at character 366422026-09-17 00:53:04.924 UTC [52436] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6432026/09/17 00:53:04 OK 20241026095416_initial_model.sql (32.73ms)6442026/09/17 00:53:04 OK 20251210153512_drop_unused_gin_index.sql (888µs)6452026/09/17 00:53:04 OK 20251218171726_add_pins.sql (990.92µs)6462026/09/17 00:53:04 OK 20260628120000_add_object_size_and_stats.sql (981.71µs)6472026/09/17 00:53:04 OK 20260905000000_add_claims.sql (1.03ms)6482026/09/17 00:53:04 goose: successfully migrated database to version: 202609050000006492026/09/17 00:53:04 OK 1_commit_pending_closure.sql (1.13ms)6502026/09/17 00:53:04 OK 2_object_stats_trigger.sql (334.25µs)6512026/09/17 00:53:04 goose: up to current file version: 26522026-09-17 00:53:05.014 UTC [52439] ERROR: relation "goose_db_version" does not exist at character 366532026-09-17 00:53:05.014 UTC [52439] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6542026-09-17 00:53:05.015 UTC [52440] ERROR: relation "goose_db_version" does not exist at character 366552026-09-17 00:53:05.015 UTC [52440] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6562026-09-17 00:53:05.021 UTC [52441] ERROR: relation "goose_db_version" does not exist at character 366572026-09-17 00:53:05.021 UTC [52441] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6582026-09-17 00:53:05.029 UTC [52438] ERROR: relation "goose_db_version" does not exist at character 366592026-09-17 00:53:05.029 UTC [52438] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6602026-09-17 00:53:05.030 UTC [52442] ERROR: relation "goose_db_version" does not exist at character 366612026-09-17 00:53:05.030 UTC [52442] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6622026-09-17 00:53:05.031 UTC [52437] ERROR: relation "goose_db_version" does not exist at character 366632026-09-17 00:53:05.031 UTC [52437] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6642026-09-17 00:53:05.062 UTC [52445] ERROR: relation "goose_db_version" does not exist at character 366652026-09-17 00:53:05.062 UTC [52445] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6662026-09-17 00:53:05.062 UTC [52443] ERROR: relation "goose_db_version" does not exist at character 366672026-09-17 00:53:05.062 UTC [52443] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6682026-09-17 00:53:05.062 UTC [52444] ERROR: relation "goose_db_version" does not exist at character 366692026-09-17 00:53:05.062 UTC [52444] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6702026/09/17 00:53:05 OK 20241026095416_initial_model.sql (38.2ms)6712026/09/17 00:53:05 OK 20241026095416_initial_model.sql (38.56ms)6722026/09/17 00:53:05 OK 20241026095416_initial_model.sql (38.72ms)6732026/09/17 00:53:05 OK 20251210153512_drop_unused_gin_index.sql (9.99ms)6742026/09/17 00:53:05 OK 20251210153512_drop_unused_gin_index.sql (10.4ms)6752026/09/17 00:53:05 OK 20251210153512_drop_unused_gin_index.sql (10.12ms)6762026/09/17 00:53:05 OK 20251218171726_add_pins.sql (12.07ms)6772026/09/17 00:53:05 OK 20251218171726_add_pins.sql (12.14ms)6782026/09/17 00:53:05 OK 20251218171726_add_pins.sql (12.16ms)6792026/09/17 00:53:05 OK 20241026095416_initial_model.sql (64.21ms)6802026/09/17 00:53:05 OK 20241026095416_initial_model.sql (70.67ms)6812026/09/17 00:53:05 OK 20241026095416_initial_model.sql (71.28ms)6822026/09/17 00:53:05 OK 20251210153512_drop_unused_gin_index.sql (11.75ms)6832026/09/17 00:53:05 OK 20260628120000_add_object_size_and_stats.sql (26.01ms)6842026/09/17 00:53:05 OK 20260628120000_add_object_size_and_stats.sql (26.05ms)6852026/09/17 00:53:05 OK 20260628120000_add_object_size_and_stats.sql (26.17ms)6862026/09/17 00:53:05 OK 20251210153512_drop_unused_gin_index.sql (11.16ms)6872026/09/17 00:53:05 OK 20251210153512_drop_unused_gin_index.sql (10.78ms)6882026/09/17 00:53:05 OK 20251218171726_add_pins.sql (8.91ms)6892026/09/17 00:53:05 OK 20260905000000_add_claims.sql (8.71ms)6902026/09/17 00:53:05 goose: successfully migrated database to version: 202609050000006912026/09/17 00:53:05 OK 20251218171726_add_pins.sql (3.24ms)6922026/09/17 00:53:05 OK 20251218171726_add_pins.sql (3.56ms)6932026/09/17 00:53:05 OK 20260905000000_add_claims.sql (9.82ms)6942026/09/17 00:53:05 OK 20260905000000_add_claims.sql (9.85ms)6952026/09/17 00:53:05 goose: successfully migrated database to version: 202609050000006962026/09/17 00:53:05 goose: successfully migrated database to version: 202609050000006972026/09/17 00:53:05 OK 1_commit_pending_closure.sql (2.33ms)6982026/09/17 00:53:05 OK 20260628120000_add_object_size_and_stats.sql (2.57ms)6992026/09/17 00:53:05 OK 20260628120000_add_object_size_and_stats.sql (3.18ms)7002026/09/17 00:53:05 OK 1_commit_pending_closure.sql (2.02ms)7012026/09/17 00:53:05 OK 1_commit_pending_closure.sql (1.97ms)7022026/09/17 00:53:05 OK 2_object_stats_trigger.sql (608.21µs)7032026/09/17 00:53:05 goose: up to current file version: 27042026/09/17 00:53:05 OK 2_object_stats_trigger.sql (451.67µs)7052026/09/17 00:53:05 goose: up to current file version: 27062026/09/17 00:53:05 OK 20260628120000_add_object_size_and_stats.sql (2.55ms)7072026/09/17 00:53:05 OK 2_object_stats_trigger.sql (712.58µs)7082026/09/17 00:53:05 goose: up to current file version: 27092026/09/17 00:53:05 OK 20241026095416_initial_model.sql (40.06ms)7102026/09/17 00:53:05 OK 20241026095416_initial_model.sql (40.68ms)7112026/09/17 00:53:05 OK 20241026095416_initial_model.sql (40.73ms)7122026/09/17 00:53:05 OK 20251210153512_drop_unused_gin_index.sql (649.42µs)7132026/09/17 00:53:05 OK 20251210153512_drop_unused_gin_index.sql (387.42µs)7142026/09/17 00:53:05 OK 20260905000000_add_claims.sql (2.12ms)7152026/09/17 00:53:05 goose: successfully migrated database to version: 202609050000007162026/09/17 00:53:05 OK 20251210153512_drop_unused_gin_index.sql (615.54µs)7172026/09/17 00:53:05 OK 20260905000000_add_claims.sql (1.67ms)7182026/09/17 00:53:05 goose: successfully migrated database to version: 202609050000007192026/09/17 00:53:05 OK 20260905000000_add_claims.sql (2.82ms)7202026/09/17 00:53:05 goose: successfully migrated database to version: 202609050000007212026/09/17 00:53:05 OK 20251218171726_add_pins.sql (1.04ms)7222026/09/17 00:53:05 OK 1_commit_pending_closure.sql (1.1ms)7232026/09/17 00:53:05 OK 20251218171726_add_pins.sql (1.04ms)7242026/09/17 00:53:05 OK 2_object_stats_trigger.sql (208.17µs)7252026/09/17 00:53:05 goose: up to current file version: 27262026/09/17 00:53:05 OK 1_commit_pending_closure.sql (906.88µs)7272026/09/17 00:53:05 OK 2_object_stats_trigger.sql (269.38µs)7282026/09/17 00:53:05 goose: up to current file version: 27292026/09/17 00:53:05 OK 1_commit_pending_closure.sql (1.35ms)7302026/09/17 00:53:05 OK 20260628120000_add_object_size_and_stats.sql (985.67µs)7312026/09/17 00:53:05 OK 2_object_stats_trigger.sql (271.46µs)7322026/09/17 00:53:05 goose: up to current file version: 27332026/09/17 00:53:05 OK 20260628120000_add_object_size_and_stats.sql (1.1ms)7342026/09/17 00:53:05 OK 20251218171726_add_pins.sql (2.57ms)7352026/09/17 00:53:05 OK 20260905000000_add_claims.sql (1.07ms)7362026/09/17 00:53:05 goose: successfully migrated database to version: 202609050000007372026/09/17 00:53:05 OK 20260628120000_add_object_size_and_stats.sql (1.06ms)7382026/09/17 00:53:05 OK 20260905000000_add_claims.sql (1.52ms)7392026/09/17 00:53:05 goose: successfully migrated database to version: 202609050000007402026/09/17 00:53:05 OK 1_commit_pending_closure.sql (989.46µs)7412026/09/17 00:53:05 OK 2_object_stats_trigger.sql (338.04µs)7422026/09/17 00:53:05 goose: up to current file version: 27432026/09/17 00:53:05 OK 1_commit_pending_closure.sql (912.42µs)7442026/09/17 00:53:05 OK 2_object_stats_trigger.sql (413µs)7452026/09/17 00:53:05 goose: up to current file version: 27462026/09/17 00:53:05 OK 20260905000000_add_claims.sql (1.59ms)7472026/09/17 00:53:05 goose: successfully migrated database to version: 202609050000007482026/09/17 00:53:05 OK 1_commit_pending_closure.sql (753.46µs)7492026/09/17 00:53:05 OK 2_object_stats_trigger.sql (218.29µs)7502026/09/17 00:53:05 goose: up to current file version: 2751--- PASS: TestReadProxyConditionalGet (0.64s)752=== CONT TestMetricsInventory753--- PASS: TestService_healthCheckHandler (0.66s)754=== CONT TestClaim_TwoInstances7552026/09/17 00:53:05 WARN readiness check failed error="closed pool"756--- PASS: TestService_readinessHandler (0.83s)757=== CONT TestGCTaskStore_DeduplicateSameParams758--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)759=== CONT TestGCTaskStore_StartNew760--- PASS: TestGCTaskStore_StartNew (0.00s)761=== CONT TestGCMetrics7622026/09/17 00:53:05 INFO Received uploads request method=POST path=/api/pending_closures7632026/09/17 00:53:05 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"764--- PASS: TestService_AuthMiddleware (1.16s)765=== CONT TestGCBugBareHashReferences7662026-09-17 00:53:05.936 UTC [52454] ERROR: relation "goose_db_version" does not exist at character 367672026-09-17 00:53:05.936 UTC [52454] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7682026-09-17 00:53:05.959 UTC [52455] ERROR: relation "goose_db_version" does not exist at character 367692026-09-17 00:53:05.959 UTC [52455] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC770--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (1.41s)771=== CONT TestResolveDBConnectionString772=== RUN TestResolveDBConnectionString/flag_wins773=== PAUSE TestResolveDBConnectionString/flag_wins774=== RUN TestResolveDBConnectionString/file_when_flag_empty775=== PAUSE TestResolveDBConnectionString/file_when_flag_empty776=== RUN TestResolveDBConnectionString/missing_file_is_an_error777=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error778=== RUN TestResolveDBConnectionString/PGHOST_allows_empty779=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty780=== RUN TestResolveDBConnectionString/nothing_configured781=== PAUSE TestResolveDBConnectionString/nothing_configured782=== CONT TestPinProtectsFromGC7832026/09/17 00:53:06 OK 20241026095416_initial_model.sql (143.74ms)7842026/09/17 00:53:06 OK 20241026095416_initial_model.sql (85.09ms)7852026/09/17 00:53:06 OK 20251210153512_drop_unused_gin_index.sql (3.02ms)7862026/09/17 00:53:06 OK 20251210153512_drop_unused_gin_index.sql (7.64ms)787--- PASS: TestReadProxyHead (1.44s)788=== CONT TestClientWithDependencies7892026/09/17 00:53:06 OK 20251218171726_add_pins.sql (14.31ms)7902026/09/17 00:53:06 OK 20251218171726_add_pins.sql (21.96ms)7912026-09-17 00:53:06.122 UTC [52457] ERROR: relation "goose_db_version" does not exist at character 367922026-09-17 00:53:06.122 UTC [52457] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7932026/09/17 00:53:06 OK 20260628120000_add_object_size_and_stats.sql (8.6ms)7942026/09/17 00:53:06 OK 20260628120000_add_object_size_and_stats.sql (8.95ms)7952026/09/17 00:53:06 OK 20260905000000_add_claims.sql (4.91ms)7962026/09/17 00:53:06 goose: successfully migrated database to version: 202609050000007972026/09/17 00:53:06 OK 20260905000000_add_claims.sql (4.78ms)7982026/09/17 00:53:06 goose: successfully migrated database to version: 202609050000007992026/09/17 00:53:06 OK 1_commit_pending_closure.sql (8.57ms)8002026/09/17 00:53:06 OK 1_commit_pending_closure.sql (8.47ms)8012026/09/17 00:53:06 OK 2_object_stats_trigger.sql (492.08µs)8022026/09/17 00:53:06 goose: up to current file version: 28032026/09/17 00:53:06 OK 2_object_stats_trigger.sql (505.71µs)8042026/09/17 00:53:06 goose: up to current file version: 28052026/09/17 00:53:06 OK 20241026095416_initial_model.sql (49.68ms)8062026/09/17 00:53:06 OK 20251210153512_drop_unused_gin_index.sql (9.8ms)8072026/09/17 00:53:06 OK 20251218171726_add_pins.sql (14.05ms)8082026/09/17 00:53:06 OK 20260628120000_add_object_size_and_stats.sql (26.18ms)8092026/09/17 00:53:06 OK 20260905000000_add_claims.sql (8.04ms)8102026/09/17 00:53:06 goose: successfully migrated database to version: 20260905000000811--- PASS: TestReadProxyRootRedirectsToIndexHTML (1.57s)812=== CONT TestClientMultipleUploads8132026/09/17 00:53:06 OK 1_commit_pending_closure.sql (2.33ms)8142026/09/17 00:53:06 OK 2_object_stats_trigger.sql (845.79µs)8152026/09/17 00:53:06 goose: up to current file version: 28162026-09-17 00:53:06.281 UTC [52463] ERROR: relation "goose_db_version" does not exist at character 368172026-09-17 00:53:06.281 UTC [52463] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8182026/09/17 00:53:06 WARN mTLS auth: subject not in bound subjects subject="CN=reader"8192026/09/17 00:53:06 WARN mTLS auth: subject not in bound subjects subject="CN=reader"820--- PASS: TestService_NativeMTLS (1.61s)821=== CONT TestClientIntegration8222026/09/17 00:53:06 OK 20241026095416_initial_model.sql (88.94ms)8232026/09/17 00:53:06 OK 20251210153512_drop_unused_gin_index.sql (8.03ms)8242026/09/17 00:53:06 OK 20251218171726_add_pins.sql (7.26ms)8252026/09/17 00:53:06 OK 20260628120000_add_object_size_and_stats.sql (6.02ms)8262026/09/17 00:53:06 OK 20260905000000_add_claims.sql (11.81ms)8272026/09/17 00:53:06 goose: successfully migrated database to version: 202609050000008282026/09/17 00:53:06 OK 1_commit_pending_closure.sql (8.48ms)8292026/09/17 00:53:06 OK 2_object_stats_trigger.sql (829.5µs)8302026/09/17 00:53:06 goose: up to current file version: 2831--- PASS: TestReadProxyInvalidPath (1.88s)832=== CONT TestClientErrorHandling833=== RUN TestClientErrorHandling/InvalidStorePath834=== PAUSE TestClientErrorHandling/InvalidStorePath835=== RUN TestClientErrorHandling/InvalidAuthToken836=== PAUSE TestClientErrorHandling/InvalidAuthToken837=== RUN TestClientErrorHandling/ServerNotAvailable838=== PAUSE TestClientErrorHandling/ServerNotAvailable839=== CONT TestClientCADerivations8402026/09/17 00:53:06 WARN claim: cannot clear write deadline error="feature not supported"8412026/09/17 00:53:06 WARN claim: cannot clear write deadline error="feature not supported"8422026/09/17 00:53:06 WARN claim: cannot clear write deadline error="feature not supported"8432026/09/17 00:53:06 INFO Received uploads request method=POST path=/api/pending_closures8442026/09/17 00:53:06 INFO Aborted multipart uploads count=08452026/09/17 00:53:06 WARN Force mode enabled - objects will be deleted immediately without grace period8462026/09/17 00:53:06 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=08472026/09/17 00:53:06 INFO Vacuumed table table=pending_closures8482026/09/17 00:53:06 INFO Vacuumed table table=pending_objects8492026/09/17 00:53:06 INFO Vacuumed table table=multipart_uploads8502026/09/17 00:53:06 INFO Vacuumed table table=closures8512026/09/17 00:53:06 INFO Vacuumed table table=objects852--- PASS: TestGCMetrics (1.36s)853=== CONT TestPresent854--- PASS: TestMetricsInventory (1.58s)855=== CONT TestClaim_StreamsThroughServer856=== NAME TestNARDeduplicationMetadataUploadBug857 metadata_upload_test.go:48: First store path: /nix/var/nix/builds/nix-52294-2397945680/TestNARDeduplicationMetadataUploadBug1391101676/001/store/m4n4zzxwc77xdbnpcyvhjyk4v3cv3gri-file1.txt858--- PASS: TestGCBugBareHashReferences (1.36s)859=== CONT TestClaim_InputsTouched8602026/09/17 00:53:07 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"8612026/09/17 00:53:07 INFO Received complete multipart upload request method=POST path=/api/multipart/complete8622026/09/17 00:53:07 INFO Received uploads request method=POST path=/api/pending_closures8632026/09/17 00:53:07 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)8642026/09/17 00:53:07 INFO Uploading m4n4zzxwc77xdbnpcyvhjyk4v3cv3gri-file1.txt (160B)8652026/09/17 00:53:07 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"8662026/09/17 00:53:07 WARN Failed to register uploaded object key=m4n4zzxwc77xdbnpcyvhjyk4v3cv3gri.ls error="server returned 404: 404 page not found\n"8672026/09/17 00:53:07 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign8682026/09/17 00:53:07 INFO Signed narinfos id=1 count=18692026/09/17 00:53:07 INFO Uploading 1 narinfos8702026/09/17 00:53:07 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete8712026/09/17 00:53:07 WARN Failed to register uploaded object key=m4n4zzxwc77xdbnpcyvhjyk4v3cv3gri.narinfo error="server returned 404: 404 page not found\n"8722026/09/17 00:53:07 INFO Completed upload id=18732026/09/17 00:53:07 INFO Upload complete. (464ms)874=== NAME TestNARDeduplicationMetadataUploadBug875 metadata_upload_test.go:54: Retrieved narinfo from S3:876 StorePath: /nix/var/nix/builds/nix-52294-2397945680/TestNARDeduplicationMetadataUploadBug1391101676/001/store/m4n4zzxwc77xdbnpcyvhjyk4v3cv3gri-file1.txt877 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst878 Compression: zstd879 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf880 NarSize: 160881 References: 882 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf883 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)884 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):885 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}8862026-09-17 00:53:07.707 UTC [52500] ERROR: relation "goose_db_version" does not exist at character 368872026-09-17 00:53:07.707 UTC [52500] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8882026-09-17 00:53:07.707 UTC [52501] ERROR: relation "goose_db_version" does not exist at character 368892026-09-17 00:53:07.707 UTC [52501] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8902026/09/17 00:53:07 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001600000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4Ljg1ZGVjNTg1LTJmNTYtNDQzMy05ZWIxLTU5Y2UyNDVlZGExMngxNzg5NjA2Mzg2ODcyNTYwMDAw parts=108912026/09/17 00:53:07 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign892 metadata_upload_test.go:64: Second store path (same content): /nix/var/nix/builds/nix-52294-2397945680/TestNARDeduplicationMetadataUploadBug1391101676/001/store/askrrw360pyjjkp9afb21cj83j0hz243-file2.txt8932026/09/17 00:53:07 INFO Signed narinfos id=1 count=18942026/09/17 00:53:07 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete8952026/09/17 00:53:07 INFO Completed upload id=1896--- PASS: TestClaim_TwoInstances (2.39s)897=== CONT TestCacheStatsHandler8982026/09/17 00:53:07 OK 20241026095416_initial_model.sql (12.88ms)8992026/09/17 00:53:07 OK 20251210153512_drop_unused_gin_index.sql (638.5µs)9002026/09/17 00:53:07 OK 20251218171726_add_pins.sql (1.33ms)9012026/09/17 00:53:07 OK 20260628120000_add_object_size_and_stats.sql (41.06ms)9022026/09/17 00:53:07 OK 20241026095416_initial_model.sql (56.56ms)9032026/09/17 00:53:07 OK 20251210153512_drop_unused_gin_index.sql (721.96µs)9042026/09/17 00:53:07 OK 20251218171726_add_pins.sql (1.05ms)9052026/09/17 00:53:07 OK 20260905000000_add_claims.sql (13.56ms)9062026/09/17 00:53:07 goose: successfully migrated database to version: 202609050000009072026/09/17 00:53:07 OK 20260628120000_add_object_size_and_stats.sql (12.06ms)9082026/09/17 00:53:07 OK 1_commit_pending_closure.sql (2.15ms)9092026/09/17 00:53:07 OK 2_object_stats_trigger.sql (662.17µs)9102026/09/17 00:53:07 goose: up to current file version: 29112026/09/17 00:53:07 OK 20260905000000_add_claims.sql (2.45ms)9122026/09/17 00:53:07 goose: successfully migrated database to version: 202609050000009132026/09/17 00:53:07 OK 1_commit_pending_closure.sql (1.81ms)9142026/09/17 00:53:07 OK 2_object_stats_trigger.sql (693.08µs)9152026/09/17 00:53:07 goose: up to current file version: 29162026/09/17 00:53:07 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"9172026/09/17 00:53:07 INFO Received uploads request method=POST path=/api/pending_closures9182026/09/17 00:53:07 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)9192026/09/17 00:53:07 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign9202026/09/17 00:53:07 WARN Failed to register uploaded object key=askrrw360pyjjkp9afb21cj83j0hz243.ls error="server returned 404: 404 page not found\n"9212026/09/17 00:53:07 INFO Signed narinfos id=2 count=19222026/09/17 00:53:07 INFO Uploading 1 narinfos9232026/09/17 00:53:07 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete9242026/09/17 00:53:07 WARN Failed to register uploaded object key=askrrw360pyjjkp9afb21cj83j0hz243.narinfo error="server returned 404: 404 page not found\n"9252026/09/17 00:53:07 INFO Completed upload id=29262026/09/17 00:53:07 INFO Upload complete. (166ms)927=== NAME TestNARDeduplicationMetadataUploadBug928 metadata_upload_test.go:76: Retrieved narinfo from S3:929 StorePath: /nix/var/nix/builds/nix-52294-2397945680/TestNARDeduplicationMetadataUploadBug1391101676/001/store/askrrw360pyjjkp9afb21cj83j0hz243-file2.txt930 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst931 Compression: zstd932 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf933 NarSize: 160934 References: 935 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf936 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)937 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):938 {"version":1,"root":{"type":"regular","size":44}}939--- PASS: TestNARDeduplicationMetadataUploadBug (3.29s)940=== CONT TestClaim_StaleHeartbeatStolen941=== NAME TestPinProtectsFromGC942 client_integration_test.go:667: Pinned store path: /nix/var/nix/builds/nix-52294-2397945680/TestPinProtectsFromGC1729278513/001/store/whxr35gi2vbflr4s7gvvfjhlcp89hr09-pinned-file.txt943 client_integration_test.go:668: Unpinned store path: /nix/var/nix/builds/nix-52294-2397945680/TestPinProtectsFromGC1729278513/001/store/pgyipcxvp9cdq14gmk3vinzjkqc9r8fp-unpinned-file.txt9442026/09/17 00:53:08 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"9452026-09-17 00:53:08.296 UTC [52527] ERROR: relation "goose_db_version" does not exist at character 369462026-09-17 00:53:08.296 UTC [52527] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9472026/09/17 00:53:08 OK 20241026095416_initial_model.sql (10.79ms)9482026/09/17 00:53:08 OK 20251210153512_drop_unused_gin_index.sql (851.08µs)9492026/09/17 00:53:08 OK 20251218171726_add_pins.sql (2.2ms)9502026/09/17 00:53:08 OK 20260628120000_add_object_size_and_stats.sql (9.3ms)9512026-09-17 00:53:08.337 UTC [52531] ERROR: relation "goose_db_version" does not exist at character 369522026-09-17 00:53:08.337 UTC [52531] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9532026/09/17 00:53:08 OK 20260905000000_add_claims.sql (6.87ms)9542026/09/17 00:53:08 goose: successfully migrated database to version: 202609050000009552026/09/17 00:53:08 OK 1_commit_pending_closure.sql (1.77ms)9562026/09/17 00:53:08 OK 2_object_stats_trigger.sql (651.33µs)9572026/09/17 00:53:08 goose: up to current file version: 29582026/09/17 00:53:08 INFO Received uploads request method=POST path=/api/pending_closures9592026/09/17 00:53:08 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)9602026/09/17 00:53:08 INFO Uploading whxr35gi2vbflr4s7gvvfjhlcp89hr09-pinned-file.txt (128B)9612026/09/17 00:53:08 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"9622026/09/17 00:53:08 OK 20241026095416_initial_model.sql (44.34ms)9632026/09/17 00:53:08 OK 20251210153512_drop_unused_gin_index.sql (1.7ms)9642026/09/17 00:53:08 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign9652026/09/17 00:53:08 WARN Failed to register uploaded object key=whxr35gi2vbflr4s7gvvfjhlcp89hr09.ls error="server returned 404: 404 page not found\n"9662026/09/17 00:53:08 INFO Signed narinfos id=1 count=19672026/09/17 00:53:08 INFO Uploading 1 narinfos9682026/09/17 00:53:08 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete9692026/09/17 00:53:08 OK 20251218171726_add_pins.sql (15ms)9702026/09/17 00:53:08 WARN Failed to register uploaded object key=whxr35gi2vbflr4s7gvvfjhlcp89hr09.narinfo error="server returned 404: 404 page not found\n"9712026/09/17 00:53:08 INFO Completed upload id=19722026/09/17 00:53:08 INFO Upload complete. (236ms)9732026/09/17 00:53:08 OK 20260628120000_add_object_size_and_stats.sql (21.19ms)9742026/09/17 00:53:08 OK 20260905000000_add_claims.sql (50.97ms)9752026/09/17 00:53:08 goose: successfully migrated database to version: 202609050000009762026-09-17 00:53:08.486 UTC [52533] ERROR: relation "goose_db_version" does not exist at character 369772026-09-17 00:53:08.486 UTC [52533] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9782026/09/17 00:53:08 OK 1_commit_pending_closure.sql (6.57ms)9792026/09/17 00:53:08 OK 2_object_stats_trigger.sql (561.38µs)9802026/09/17 00:53:08 goose: up to current file version: 29812026/09/17 00:53:08 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"982=== NAME TestClientWithDependencies983 client_integration_test.go:613: Built derivation: /nix/var/nix/builds/nix-52294-2397945680/TestClientWithDependencies3996038014/001/store/y6hp9a83vxgr2h76hfy6a093x1wwcagq-test-script9842026/09/17 00:53:08 OK 20241026095416_initial_model.sql (33.35ms)9852026/09/17 00:53:08 OK 20251210153512_drop_unused_gin_index.sql (13.86ms)9862026/09/17 00:53:08 INFO Received uploads request method=POST path=/api/pending_closures9872026/09/17 00:53:08 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)9882026/09/17 00:53:08 INFO Uploading pgyipcxvp9cdq14gmk3vinzjkqc9r8fp-unpinned-file.txt (128B)989 client_integration_test.go:615: Found 1 dependencies (including self)9902026/09/17 00:53:08 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"9912026/09/17 00:53:08 OK 20251218171726_add_pins.sql (32.93ms)9922026/09/17 00:53:08 OK 20260628120000_add_object_size_and_stats.sql (32.64ms)9932026/09/17 00:53:08 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign9942026/09/17 00:53:08 WARN Failed to register uploaded object key=pgyipcxvp9cdq14gmk3vinzjkqc9r8fp.ls error="server returned 404: 404 page not found\n"9952026/09/17 00:53:08 INFO Signed narinfos id=2 count=19962026/09/17 00:53:08 INFO Uploading 1 narinfos997=== NAME TestClientMultipleUploads998 client_integration_test.go:358: Created store path 0: /nix/var/nix/builds/nix-52294-2397945680/TestClientMultipleUploads329434955/001/store/p4bbdc3acky7galq39cwy019s311ipff-test-file-0.txt9992026/09/17 00:53:08 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete10002026/09/17 00:53:08 WARN Failed to register uploaded object key=pgyipcxvp9cdq14gmk3vinzjkqc9r8fp.narinfo error="server returned 404: 404 page not found\n"10012026/09/17 00:53:08 INFO Completed upload id=210022026/09/17 00:53:08 INFO Upload complete. (191ms)10032026/09/17 00:53:08 OK 20260905000000_add_claims.sql (21.61ms)10042026/09/17 00:53:08 goose: successfully migrated database to version: 2026090500000010052026/09/17 00:53:08 OK 1_commit_pending_closure.sql (2.45ms)10062026/09/17 00:53:08 OK 2_object_stats_trigger.sql (425.08µs)10072026/09/17 00:53:08 goose: up to current file version: 210082026-09-17 00:53:08.699 UTC [52552] ERROR: relation "goose_db_version" does not exist at character 3610092026-09-17 00:53:08.699 UTC [52552] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10102026/09/17 00:53:08 INFO Received create pin request method=POST path=/api/pins/myapp10112026/09/17 00:53:08 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"10122026/09/17 00:53:08 INFO Received uploads request method=POST path=/api/pending_closures1013 client_integration_test.go:358: Created store path 1: /nix/var/nix/builds/nix-52294-2397945680/TestClientMultipleUploads329434955/001/store/98fcqw6p7qjxip3d29jsa6vkj54xfsws-test-file-1.txt10142026/09/17 00:53:08 INFO Created/updated pin name=myapp store_path=/nix/var/nix/builds/nix-52294-2397945680/TestPinProtectsFromGC1729278513/001/store/whxr35gi2vbflr4s7gvvfjhlcp89hr09-pinned-file.txt narinfo_key=whxr35gi2vbflr4s7gvvfjhlcp89hr09.narinfo10152026/09/17 00:53:08 INFO Starting cleanup of old closures method=DELETE path=/api/closures10162026/09/17 00:53:08 INFO Garbage collection started10172026/09/17 00:53:08 INFO Aborted multipart uploads count=010182026/09/17 00:53:08 WARN Force mode enabled - objects will be deleted immediately without grace period10192026/09/17 00:53:08 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)10202026/09/17 00:53:08 INFO Uploading y6hp9a83vxgr2h76hfy6a093x1wwcagq-test-script (136B)10212026-09-17 00:53:08.766 UTC [52558] ERROR: relation "goose_db_version" does not exist at character 3610222026-09-17 00:53:08.766 UTC [52558] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10232026/09/17 00:53:08 WARN Failed to register uploaded object key=log/yafmbk2nxm59xc5k4izpgq86zs95svdk-test-script.drv error="server returned 404: 404 page not found\n"10242026/09/17 00:53:08 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"10252026/09/17 00:53:08 OK 20241026095416_initial_model.sql (52.09ms)10262026/09/17 00:53:08 OK 20251210153512_drop_unused_gin_index.sql (2.47ms)10272026/09/17 00:53:08 WARN Failed to register uploaded object key=y6hp9a83vxgr2h76hfy6a093x1wwcagq.ls error="server returned 404: 404 page not found\n"10282026/09/17 00:53:08 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign10292026/09/17 00:53:08 INFO Signed narinfos id=1 count=110302026/09/17 00:53:08 INFO Uploading 1 narinfos10312026/09/17 00:53:08 OK 20251218171726_add_pins.sql (13.72ms)10322026/09/17 00:53:08 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete10332026/09/17 00:53:08 WARN Failed to register uploaded object key=y6hp9a83vxgr2h76hfy6a093x1wwcagq.narinfo error="server returned 404: 404 page not found\n"10342026-09-17 00:53:08.800 UTC [52562] ERROR: relation "goose_db_version" does not exist at character 3610352026-09-17 00:53:08.800 UTC [52562] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10362026/09/17 00:53:08 OK 20260628120000_add_object_size_and_stats.sql (13.47ms)1037 client_integration_test.go:358: Created store path 2: /nix/var/nix/builds/nix-52294-2397945680/TestClientMultipleUploads329434955/001/store/0cisdbxmipqbxwqgisismyv71xf7r01w-test-file-2.txt10382026/09/17 00:53:08 INFO Completed upload id=110392026/09/17 00:53:08 INFO Upload complete. (162ms)1040=== NAME TestClientWithDependencies1041 client_integration_test.go:617: Skipping nix copy test - isolated store (/nix/var/nix/builds/nix-52294-2397945680/TestClientWithDependencies3996038014/001/store) requires matching store prefix10422026/09/17 00:53:08 OK 20260905000000_add_claims.sql (35.71ms)10432026/09/17 00:53:08 goose: successfully migrated database to version: 202609050000001044--- PASS: TestClientWithDependencies (2.74s)1045=== CONT TestClaim_FailWithoutKindReleases10462026/09/17 00:53:08 OK 1_commit_pending_closure.sql (3.21ms)10472026/09/17 00:53:08 OK 2_object_stats_trigger.sql (748.67µs)10482026/09/17 00:53:08 goose: up to current file version: 210492026/09/17 00:53:08 OK 20241026095416_initial_model.sql (73.91ms)10502026/09/17 00:53:08 OK 20251210153512_drop_unused_gin_index.sql (11.78ms)10512026/09/17 00:53:08 OK 20251218171726_add_pins.sql (23.41ms)1052=== NAME TestClientIntegration1053 client_integration_test.go:286: Created store path: /nix/var/nix/builds/nix-52294-2397945680/TestClientIntegration1314562146/002/store/0h03wlh8mkykfcpq4rjkdfjqxnp3f6z3-test-file.txt10542026-09-17 00:53:08.956 UTC [52574] ERROR: relation "goose_db_version" does not exist at character 3610552026-09-17 00:53:08.956 UTC [52574] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10562026/09/17 00:53:08 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"10572026/09/17 00:53:08 OK 20241026095416_initial_model.sql (155.96ms)10582026/09/17 00:53:08 OK 20251210153512_drop_unused_gin_index.sql (15.72ms)10592026/09/17 00:53:09 OK 20251218171726_add_pins.sql (13.81ms)10602026/09/17 00:53:09 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"10612026/09/17 00:53:09 OK 20260628120000_add_object_size_and_stats.sql (161.37ms)10622026/09/17 00:53:09 INFO Received uploads request method=POST path=/api/pending_closures10632026/09/17 00:53:09 INFO Received uploads request method=POST path=/api/pending_closures10642026/09/17 00:53:09 INFO Received uploads request method=POST path=/api/pending_closures10652026/09/17 00:53:09 OK 20260905000000_add_claims.sql (62.63ms)10662026/09/17 00:53:09 goose: successfully migrated database to version: 2026090500000010672026/09/17 00:53:09 OK 1_commit_pending_closure.sql (2.02ms)10682026/09/17 00:53:09 OK 2_object_stats_trigger.sql (597.17µs)10692026/09/17 00:53:09 goose: up to current file version: 210702026/09/17 00:53:09 OK 20260628120000_add_object_size_and_stats.sql (227.25ms)10712026/09/17 00:53:09 OK 20241026095416_initial_model.sql (224.2ms)1072=== NAME TestClientCADerivations1073 client_ca_test.go:136: Built CA derivation: /nix/var/nix/builds/nix-52294-2397945680/TestClientCADerivations3361835312/001/store/lrp43ichzsyw4f40y8s4ml26qfvk1hji-ca-test10742026/09/17 00:53:09 OK 20251210153512_drop_unused_gin_index.sql (1ms)10752026/09/17 00:53:09 OK 20251218171726_add_pins.sql (1.97ms)10762026/09/17 00:53:09 INFO Received uploads request method=POST path=/api/pending_closures10772026/09/17 00:53:09 INFO Received uploads request method=POST path=/api/pending_closures10782026/09/17 00:53:09 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)10792026/09/17 00:53:09 INFO Uploading 98fcqw6p7qjxip3d29jsa6vkj54xfsws-test-file-1.txt (160B)10802026/09/17 00:53:09 INFO Uploading 0cisdbxmipqbxwqgisismyv71xf7r01w-test-file-2.txt (160B)10812026/09/17 00:53:09 INFO Uploading p4bbdc3acky7galq39cwy019s311ipff-test-file-0.txt (160B)10822026/09/17 00:53:09 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"10832026/09/17 00:53:09 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"10842026/09/17 00:53:09 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"10852026/09/17 00:53:09 WARN Failed to register uploaded object key=0cisdbxmipqbxwqgisismyv71xf7r01w.ls error="server returned 404: 404 page not found\n"10862026/09/17 00:53:09 WARN Failed to register uploaded object key=98fcqw6p7qjxip3d29jsa6vkj54xfsws.ls error="server returned 404: 404 page not found\n"10872026/09/17 00:53:09 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign10882026/09/17 00:53:09 WARN Failed to register uploaded object key=p4bbdc3acky7galq39cwy019s311ipff.ls error="server returned 404: 404 page not found\n"10892026/09/17 00:53:09 INFO Signed narinfos id=1 count=110902026/09/17 00:53:09 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign10912026/09/17 00:53:09 INFO Signed narinfos id=2 count=110922026/09/17 00:53:09 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign10932026/09/17 00:53:09 INFO Signed narinfos id=3 count=110942026/09/17 00:53:09 INFO Uploading 3 narinfos10952026/09/17 00:53:09 WARN Failed to register uploaded object key=98fcqw6p7qjxip3d29jsa6vkj54xfsws.narinfo error="server returned 404: 404 page not found\n"10962026/09/17 00:53:09 WARN Failed to register uploaded object key=0cisdbxmipqbxwqgisismyv71xf7r01w.narinfo error="server returned 404: 404 page not found\n"10972026/09/17 00:53:09 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete10982026/09/17 00:53:09 WARN Failed to register uploaded object key=p4bbdc3acky7galq39cwy019s311ipff.narinfo error="server returned 404: 404 page not found\n"10992026/09/17 00:53:09 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)11002026/09/17 00:53:09 INFO Uploading 0h03wlh8mkykfcpq4rjkdfjqxnp3f6z3-test-file.txt (152B)11012026/09/17 00:53:09 OK 20260905000000_add_claims.sql (66.54ms)11022026/09/17 00:53:09 goose: successfully migrated database to version: 2026090500000011032026/09/17 00:53:09 INFO Completed upload id=111042026/09/17 00:53:09 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete11052026/09/17 00:53:09 OK 1_commit_pending_closure.sql (5.85ms)11062026/09/17 00:53:09 INFO Completed upload id=211072026/09/17 00:53:09 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete11082026/09/17 00:53:09 OK 2_object_stats_trigger.sql (5.63ms)11092026/09/17 00:53:09 goose: up to current file version: 211102026/09/17 00:53:09 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"11112026/09/17 00:53:09 INFO Completed upload id=311122026/09/17 00:53:09 INFO Upload complete. (445ms)1113=== NAME TestClientMultipleUploads1114 client_integration_test.go:369: Uploaded 3 paths in 503.248084ms11152026/09/17 00:53:09 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign11162026/09/17 00:53:09 WARN Failed to register uploaded object key=0h03wlh8mkykfcpq4rjkdfjqxnp3f6z3.ls error="server returned 404: 404 page not found\n"11172026/09/17 00:53:09 INFO Signed narinfos id=1 count=111182026/09/17 00:53:09 INFO Uploading 1 narinfos11192026/09/17 00:53:09 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete11202026/09/17 00:53:09 WARN Failed to register uploaded object key=0h03wlh8mkykfcpq4rjkdfjqxnp3f6z3.narinfo error="server returned 404: 404 page not found\n"11212026/09/17 00:53:09 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=2010 objects-failed-to-delete=01122=== NAME TestClientCADerivations1123 client_ca_test.go:139: Found 1 dependencies (including self)1124--- PASS: TestClientMultipleUploads (3.15s)1125=== CONT TestClaim_FailWakesWaitersButIsNotRemembered11262026/09/17 00:53:09 OK 20260628120000_add_object_size_and_stats.sql (165.32ms)11272026/09/17 00:53:09 INFO Completed upload id=111282026/09/17 00:53:09 INFO Upload complete. (531ms)11292026/09/17 00:53:09 INFO Vacuumed table table=pending_closures11302026/09/17 00:53:09 OK 20260905000000_add_claims.sql (64.56ms)11312026/09/17 00:53:09 goose: successfully migrated database to version: 2026090500000011322026/09/17 00:53:09 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"11332026/09/17 00:53:09 OK 1_commit_pending_closure.sql (17.76ms)11342026/09/17 00:53:09 OK 2_object_stats_trigger.sql (6.18ms)11352026/09/17 00:53:09 goose: up to current file version: 211362026/09/17 00:53:09 INFO Received uploads request method=POST path=/api/pending_closures11372026/09/17 00:53:09 INFO All 1 paths already cached1138=== NAME TestClientIntegration1139 client_integration_test.go:312: Retrieved narinfo from S3:1140 StorePath: /nix/var/nix/builds/nix-52294-2397945680/TestClientIntegration1314562146/002/store/0h03wlh8mkykfcpq4rjkdfjqxnp3f6z3-test-file.txt1141 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst1142 Compression: zstd1143 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11144 NarSize: 1521145 References: 1146 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11147 client_integration_test.go:313: Retrieved .ls file from S3 (compressed size: 77 bytes)1148 client_integration_test.go:313: Decompressed .ls content (64 bytes):1149 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}1150 client_integration_test.go:316: Testing garbage collection...11512026/09/17 00:53:09 INFO Vacuumed table table=pending_objects11522026/09/17 00:53:09 INFO Vacuumed table table=multipart_uploads11532026/09/17 00:53:09 INFO Starting cleanup of old closures method=DELETE path=/api/closures11542026/09/17 00:53:09 INFO Garbage collection started11552026/09/17 00:53:09 INFO Aborted multipart uploads count=011562026/09/17 00:53:09 INFO Received uploads request method=POST path=/api/pending_closures11572026/09/17 00:53:09 WARN Force mode enabled - objects will be deleted immediately without grace period11582026/09/17 00:53:09 INFO Vacuumed table table=closures11592026/09/17 00:53:09 INFO Vacuumed table table=objects11602026/09/17 00:53:09 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)11612026/09/17 00:53:09 INFO Uploading lrp43ichzsyw4f40y8s4ml26qfvk1hji-ca-test (144B)11622026/09/17 00:53:09 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"11632026/09/17 00:53:09 WARN Failed to register uploaded object key=lrp43ichzsyw4f40y8s4ml26qfvk1hji.ls error="server returned 404: 404 page not found\n"11642026/09/17 00:53:09 WARN Failed to register uploaded object key=log/2lczvyzqfpradviakynb8yjlimzjfskr-ca-test.drv error="server returned 404: 404 page not found\n"11652026/09/17 00:53:09 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign11662026/09/17 00:53:09 INFO Signed narinfos id=1 count=111672026/09/17 00:53:09 INFO Uploading 1 narinfos11682026/09/17 00:53:09 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete11692026/09/17 00:53:09 WARN Failed to register uploaded object key=lrp43ichzsyw4f40y8s4ml26qfvk1hji.narinfo error="server returned 404: 404 page not found\n"11702026/09/17 00:53:09 INFO Completed upload id=111712026/09/17 00:53:09 INFO Upload complete. (515ms)1172=== NAME TestClientCADerivations1173 client_ca_test.go:180: Narinfo contains CA field: StorePath: /nix/var/nix/builds/nix-52294-2397945680/TestClientCADerivations3361835312/001/store/lrp43ichzsyw4f40y8s4ml26qfvk1hji-ca-test1174 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst1175 Compression: zstd1176 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1177 NarSize: 1441178 References: 1179 Deriver: /nix/var/nix/builds/nix-52294-2397945680/TestClientCADerivations3361835312/001/store/2lczvyzqfpradviakynb8yjlimzjfskr-ca-test.drv1180 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1181 client_ca_test.go:185: Checking for realisation files in S3...11822026/09/17 00:53:10 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=01183 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations1184 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache11852026-09-17 00:53:10.041 UTC [52608] ERROR: relation "goose_db_version" does not exist at character 3611862026-09-17 00:53:10.041 UTC [52608] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11872026/09/17 00:53:10 INFO Vacuumed table table=pending_closures11882026/09/17 00:53:10 INFO Vacuumed table table=pending_objects11892026/09/17 00:53:10 INFO Vacuumed table table=multipart_uploads11902026/09/17 00:53:10 INFO Vacuumed table table=closures11912026/09/17 00:53:10 INFO Vacuumed table table=objects1192--- PASS: TestCacheStatsHandler (2.49s)1193=== CONT TestClaim_HolderDisconnectKeepsClaim11942026/09/17 00:53:10 INFO Received complete multipart upload request method=POST path=/api/multipart/complete11952026/09/17 00:53:10 OK 20241026095416_initial_model.sql (268.76ms)11962026/09/17 00:53:10 INFO Completed multipart upload object_key=nar/0000000000000000000000000000002000000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4LmIwMzEyNDc0LTljODMtNDZkZS05MzdkLWUyNWJmYzRiOTNhN3gxNzg5NjA2Mzg5MjQ2MDE1MDAw parts=1011972026/09/17 00:53:10 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete11982026/09/17 00:53:10 OK 20251210153512_drop_unused_gin_index.sql (1.09ms)11992026/09/17 00:53:10 OK 20251218171726_add_pins.sql (30.65ms)12002026/09/17 00:53:10 INFO Completed upload id=112012026/09/17 00:53:10 INFO Received uploads request method=POST path=/api/pending_closures12022026/09/17 00:53:10 OK 20260628120000_add_object_size_and_stats.sql (100.13ms)12032026/09/17 00:53:10 INFO Received complete multipart upload request method=POST path=/api/multipart/complete12042026/09/17 00:53:10 OK 20260905000000_add_claims.sql (66.53ms)12052026/09/17 00:53:10 goose: successfully migrated database to version: 2026090500000012062026/09/17 00:53:10 OK 1_commit_pending_closure.sql (6.7ms)12072026/09/17 00:53:10 OK 2_object_stats_trigger.sql (539.42µs)12082026/09/17 00:53:10 goose: up to current file version: 212092026/09/17 00:53:10 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001700000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4LjE2ZTNkYjIwLTQwYWUtNDUyYS1iY2E2LTFjMDFmNjljY2JmZngxNzg5NjA2Mzg5NjcyNjM1MDAw parts=1012102026/09/17 00:53:10 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete12112026/09/17 00:53:10 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2010 objects_failed=01212=== NAME TestPinProtectsFromGC1213 client_integration_test.go:730: Pin successfully protected closure from garbage collection1214--- PASS: TestClaim_StreamsThroughServer (3.85s)1215=== CONT TestClaim_TooManyStreams12162026/09/17 00:53:10 INFO Completed upload id=112172026/09/17 00:53:10 WARN claim: cannot clear write deadline error="feature not supported"12182026/09/17 00:53:10 INFO Aborted multipart uploads count=012192026/09/17 00:53:10 WARN claim: cannot clear write deadline error="feature not supported"1220--- PASS: TestPinProtectsFromGC (4.72s)1221=== CONT TestClaim_GCMarkedOutputCountsAsAbsent12222026/09/17 00:53:10 WARN Force mode enabled - objects will be deleted immediately without grace period12232026/09/17 00:53:10 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=012242026/09/17 00:53:10 WARN claim: cannot clear write deadline error="feature not supported"1225--- PASS: TestClaim_StaleHeartbeatStolen (2.95s)1226=== CONT TestClaim_BuildWaitComplete12272026/09/17 00:53:10 INFO Vacuumed table table=pending_closures12282026/09/17 00:53:11 INFO Vacuumed table table=pending_objects12292026/09/17 00:53:11 INFO Vacuumed table table=multipart_uploads1230=== NAME TestClientCADerivations1231 client_ca_test.go:258: nix copy output: error: binary cache 's3://bucket20?endpoint=http://localhost:62091®ion=eu-west-1' is for Nix stores with prefix '/nix/store', not '/nix/var/nix/builds/nix-52294-2397945680/TestClientCADerivations3361835312/001/store'1232 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 112332026/09/17 00:53:11 INFO Vacuumed table table=closures1234--- PASS: TestClientCADerivations (4.50s)1235=== CONT TestUploadHandlersRejectOversizedBody12362026/09/17 00:53:11 INFO Vacuumed table table=objects1237--- PASS: TestClaim_InputsTouched (3.86s)1238=== CONT TestCompleteMultipartUnregistered1239=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts1240=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts1241=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure1242=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure1243=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart1244=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart1245=== CONT TestService_verifyS3Integrity12462026/09/17 00:53:11 INFO Received complete multipart upload request method=POST path=/api/multipart/complete12472026/09/17 00:53:11 INFO Completed multipart upload object_key=nar/0000000000000000000000000000002100000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4LjkxNjgxZmY2LWViYmUtNDk4Ny1hYzczLTBiOWIzZDNhMGM4YngxNzg5NjA2MzkwNDkyOTY4MDAw parts=1012482026/09/17 00:53:11 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete12492026/09/17 00:53:11 INFO Completed upload id=21250--- PASS: TestPresent (4.61s)1251=== CONT TestService_createPendingClosureHandler12522026/09/17 00:53:11 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=01253=== NAME TestClientIntegration1254 client_integration_test.go:323: Objects in database after GC:1255 client_integration_test.go:323: Successfully deleted all objects with GC --force1256--- PASS: TestClientIntegration (5.25s)1257=== CONT TestService_cleanupPendingClosuresHandler12582026-09-17 00:53:12.264 UTC [52630] ERROR: relation "goose_db_version" does not exist at character 3612592026-09-17 00:53:12.264 UTC [52630] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12602026-09-17 00:53:12.264 UTC [52629] ERROR: relation "goose_db_version" does not exist at character 3612612026-09-17 00:53:12.264 UTC [52629] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12622026-09-17 00:53:12.298 UTC [52631] ERROR: relation "goose_db_version" does not exist at character 3612632026-09-17 00:53:12.298 UTC [52631] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12642026/09/17 00:53:12 OK 20241026095416_initial_model.sql (18.3ms)12652026/09/17 00:53:12 OK 20241026095416_initial_model.sql (18.59ms)12662026/09/17 00:53:12 OK 20251210153512_drop_unused_gin_index.sql (934.38µs)12672026/09/17 00:53:12 OK 20251210153512_drop_unused_gin_index.sql (928.17µs)12682026/09/17 00:53:12 OK 20251218171726_add_pins.sql (928.5µs)12692026/09/17 00:53:12 OK 20251218171726_add_pins.sql (1.05ms)12702026/09/17 00:53:12 OK 20260628120000_add_object_size_and_stats.sql (64.06ms)12712026/09/17 00:53:12 OK 20241026095416_initial_model.sql (87.18ms)12722026/09/17 00:53:12 OK 20251210153512_drop_unused_gin_index.sql (21.47ms)12732026/09/17 00:53:12 OK 20260628120000_add_object_size_and_stats.sql (110ms)12742026/09/17 00:53:12 OK 20251218171726_add_pins.sql (21.64ms)12752026/09/17 00:53:12 OK 20260905000000_add_claims.sql (64.84ms)12762026/09/17 00:53:12 goose: successfully migrated database to version: 2026090500000012772026/09/17 00:53:12 OK 1_commit_pending_closure.sql (4.46ms)12782026/09/17 00:53:12 OK 2_object_stats_trigger.sql (700.96µs)12792026/09/17 00:53:12 goose: up to current file version: 212802026/09/17 00:53:12 OK 20260905000000_add_claims.sql (37.46ms)12812026/09/17 00:53:12 goose: successfully migrated database to version: 2026090500000012822026/09/17 00:53:12 OK 1_commit_pending_closure.sql (8.94ms)12832026/09/17 00:53:12 OK 2_object_stats_trigger.sql (331.5µs)12842026/09/17 00:53:12 goose: up to current file version: 212852026/09/17 00:53:12 OK 20260628120000_add_object_size_and_stats.sql (46.62ms)12862026/09/17 00:53:12 OK 20260905000000_add_claims.sql (44.33ms)12872026/09/17 00:53:12 goose: successfully migrated database to version: 2026090500000012882026-09-17 00:53:12.547 UTC [52633] ERROR: relation "goose_db_version" does not exist at character 3612892026-09-17 00:53:12.547 UTC [52633] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12902026/09/17 00:53:12 OK 1_commit_pending_closure.sql (7.01ms)12912026/09/17 00:53:12 OK 2_object_stats_trigger.sql (313.96µs)12922026/09/17 00:53:12 goose: up to current file version: 212932026-09-17 00:53:12.572 UTC [52632] ERROR: relation "goose_db_version" does not exist at character 3612942026-09-17 00:53:12.572 UTC [52632] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12952026-09-17 00:53:12.630 UTC [52634] ERROR: relation "goose_db_version" does not exist at character 3612962026-09-17 00:53:12.630 UTC [52634] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12972026/09/17 00:53:12 WARN claim: cannot clear write deadline error="feature not supported"12982026/09/17 00:53:12 WARN claim: cannot clear write deadline error="feature not supported"1299--- PASS: TestClaim_FailWithoutKindReleases (3.87s)1300=== CONT TestRedundantMultipartUpload13012026/09/17 00:53:12 OK 20241026095416_initial_model.sql (138.98ms)13022026/09/17 00:53:12 OK 20251210153512_drop_unused_gin_index.sql (5.56ms)13032026/09/17 00:53:12 OK 20251218171726_add_pins.sql (29.23ms)13042026/09/17 00:53:12 OK 20241026095416_initial_model.sql (117.38ms)13052026/09/17 00:53:12 OK 20251210153512_drop_unused_gin_index.sql (16.89ms)13062026/09/17 00:53:12 OK 20260628120000_add_object_size_and_stats.sql (51.61ms)13072026/09/17 00:53:12 OK 20251218171726_add_pins.sql (21.66ms)13082026/09/17 00:53:12 OK 20260628120000_add_object_size_and_stats.sql (30.81ms)13092026/09/17 00:53:12 OK 20260905000000_add_claims.sql (54.32ms)13102026/09/17 00:53:12 goose: successfully migrated database to version: 2026090500000013112026/09/17 00:53:12 OK 1_commit_pending_closure.sql (2.07ms)13122026/09/17 00:53:12 OK 2_object_stats_trigger.sql (366.38µs)13132026/09/17 00:53:12 goose: up to current file version: 213142026/09/17 00:53:12 OK 20241026095416_initial_model.sql (172.98ms)13152026/09/17 00:53:12 OK 20260905000000_add_claims.sql (46.09ms)13162026/09/17 00:53:12 goose: successfully migrated database to version: 2026090500000013172026/09/17 00:53:12 OK 20251210153512_drop_unused_gin_index.sql (11.27ms)13182026/09/17 00:53:12 OK 1_commit_pending_closure.sql (10.72ms)13192026/09/17 00:53:12 OK 2_object_stats_trigger.sql (973.13µs)13202026/09/17 00:53:12 goose: up to current file version: 213212026/09/17 00:53:12 OK 20251218171726_add_pins.sql (18.57ms)13222026/09/17 00:53:12 WARN claim: cannot clear write deadline error="feature not supported"13232026/09/17 00:53:12 WARN claim: cannot clear write deadline error="feature not supported"13242026/09/17 00:53:12 WARN claim: cannot clear write deadline error="feature not supported"1325--- PASS: TestClaim_FailWakesWaitersButIsNotRemembered (3.60s)1326=== CONT TestService_Rustfstest13272026/09/17 00:53:13 OK 20260628120000_add_object_size_and_stats.sql (34.14ms)13282026/09/17 00:53:13 OK 20260905000000_add_claims.sql (51.8ms)13292026/09/17 00:53:13 goose: successfully migrated database to version: 2026090500000013302026/09/17 00:53:13 OK 1_commit_pending_closure.sql (1.88ms)13312026/09/17 00:53:13 OK 2_object_stats_trigger.sql (1.03ms)13322026/09/17 00:53:13 goose: up to current file version: 213332026-09-17 00:53:13.116 UTC [52641] ERROR: relation "goose_db_version" does not exist at character 3613342026-09-17 00:53:13.116 UTC [52641] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13352026-09-17 00:53:13.126 UTC [52642] ERROR: relation "goose_db_version" does not exist at character 3613362026-09-17 00:53:13.126 UTC [52642] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13372026-09-17 00:53:13.156 UTC [52643] ERROR: relation "goose_db_version" does not exist at character 3613382026-09-17 00:53:13.156 UTC [52643] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13392026/09/17 00:53:13 WARN claim: cannot clear write deadline error="feature not supported"13402026/09/17 00:53:13 WARN claim: cannot clear write deadline error="feature not supported"13412026/09/17 00:53:13 OK 20241026095416_initial_model.sql (86.76ms)13422026/09/17 00:53:13 OK 20241026095416_initial_model.sql (66.83ms)13432026/09/17 00:53:13 OK 20251210153512_drop_unused_gin_index.sql (1.31ms)13442026/09/17 00:53:13 OK 20251210153512_drop_unused_gin_index.sql (1.7ms)13452026/09/17 00:53:13 OK 20251218171726_add_pins.sql (12.97ms)13462026/09/17 00:53:13 OK 20241026095416_initial_model.sql (51.13ms)13472026/09/17 00:53:13 OK 20251218171726_add_pins.sql (13.28ms)13482026/09/17 00:53:13 OK 20251210153512_drop_unused_gin_index.sql (8.66ms)13492026/09/17 00:53:13 OK 20251218171726_add_pins.sql (8.01ms)13502026/09/17 00:53:13 OK 20260628120000_add_object_size_and_stats.sql (17.02ms)13512026/09/17 00:53:13 OK 20260628120000_add_object_size_and_stats.sql (16.75ms)13522026-09-17 00:53:13.285 UTC [52646] ERROR: relation "goose_db_version" does not exist at character 3613532026-09-17 00:53:13.285 UTC [52646] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13542026/09/17 00:53:13 OK 20260905000000_add_claims.sql (16.42ms)13552026/09/17 00:53:13 goose: successfully migrated database to version: 2026090500000013562026/09/17 00:53:13 OK 20260628120000_add_object_size_and_stats.sql (24.65ms)13572026/09/17 00:53:13 OK 1_commit_pending_closure.sql (9.36ms)13582026/09/17 00:53:13 OK 2_object_stats_trigger.sql (300.04µs)13592026/09/17 00:53:13 goose: up to current file version: 213602026/09/17 00:53:13 OK 20260905000000_add_claims.sql (31.69ms)13612026/09/17 00:53:13 goose: successfully migrated database to version: 2026090500000013622026/09/17 00:53:13 OK 1_commit_pending_closure.sql (2.89ms)13632026/09/17 00:53:13 OK 2_object_stats_trigger.sql (501.79µs)13642026/09/17 00:53:13 goose: up to current file version: 213652026/09/17 00:53:13 OK 20260905000000_add_claims.sql (23.58ms)13662026/09/17 00:53:13 goose: successfully migrated database to version: 2026090500000013672026/09/17 00:53:13 OK 1_commit_pending_closure.sql (1.3ms)13682026/09/17 00:53:13 OK 2_object_stats_trigger.sql (348.04µs)13692026/09/17 00:53:13 goose: up to current file version: 213702026/09/17 00:53:13 WARN claim: cannot clear write deadline error="feature not supported"13712026/09/17 00:53:13 WARN claim: cannot clear write deadline error="feature not supported"13722026/09/17 00:53:13 WARN claim: cannot clear write deadline error="feature not supported"13732026/09/17 00:53:13 INFO Received uploads request method=POST path=/api/pending_closures13742026/09/17 00:53:13 OK 20241026095416_initial_model.sql (55.12ms)13752026/09/17 00:53:13 OK 20251210153512_drop_unused_gin_index.sql (2.41ms)13762026/09/17 00:53:13 OK 20251218171726_add_pins.sql (17.61ms)13772026/09/17 00:53:13 OK 20260628120000_add_object_size_and_stats.sql (4.87ms)13782026/09/17 00:53:13 OK 20260905000000_add_claims.sql (30.74ms)13792026/09/17 00:53:13 goose: successfully migrated database to version: 2026090500000013802026/09/17 00:53:13 OK 1_commit_pending_closure.sql (1.93ms)13812026/09/17 00:53:13 OK 2_object_stats_trigger.sql (665.08µs)13822026/09/17 00:53:13 goose: up to current file version: 213832026/09/17 00:53:13 WARN claim: cannot clear write deadline error="feature not supported"1384--- PASS: TestClaim_TooManyStreams (2.78s)1385=== CONT TestPresignedUploadRegisteredBeforeCommit13862026/09/17 00:53:13 WARN claim: cannot clear write deadline error="feature not supported"13872026/09/17 00:53:13 INFO Received uploads request method=POST path=/api/pending_closures13882026-09-17 00:53:13.824 UTC [52653] ERROR: relation "goose_db_version" does not exist at character 3613892026-09-17 00:53:13.824 UTC [52653] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13902026/09/17 00:53:13 INFO Received uploads request method=POST path=/api/pending_closures13912026/09/17 00:53:14 OK 20241026095416_initial_model.sql (172.05ms)13922026/09/17 00:53:14 OK 20251210153512_drop_unused_gin_index.sql (4.41ms)13932026/09/17 00:53:14 OK 20251218171726_add_pins.sql (24.84ms)13942026-09-17 00:53:14.089 UTC [52655] ERROR: relation "goose_db_version" does not exist at character 3613952026-09-17 00:53:14.089 UTC [52655] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13962026/09/17 00:53:14 OK 20260628120000_add_object_size_and_stats.sql (46.39ms)13972026/09/17 00:53:14 OK 20260905000000_add_claims.sql (70.7ms)13982026/09/17 00:53:14 goose: successfully migrated database to version: 2026090500000013992026/09/17 00:53:14 OK 1_commit_pending_closure.sql (7.02ms)14002026/09/17 00:53:14 OK 2_object_stats_trigger.sql (593.42µs)14012026/09/17 00:53:14 goose: up to current file version: 214022026/09/17 00:53:14 INFO Received complete multipart upload request method=POST path=/api/multipart/complete14032026/09/17 00:53:14 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst1404--- PASS: TestCompleteMultipartUnregistered (3.22s)1405=== CONT TestCompletedNarNotReofferedAcrossClosures14062026/09/17 00:53:14 OK 20241026095416_initial_model.sql (136.97ms)14072026/09/17 00:53:14 OK 20251210153512_drop_unused_gin_index.sql (6.05ms)14082026/09/17 00:53:14 OK 20251218171726_add_pins.sql (2.78ms)14092026/09/17 00:53:14 OK 20260628120000_add_object_size_and_stats.sql (46.25ms)14102026/09/17 00:53:14 OK 20260905000000_add_claims.sql (85.39ms)14112026/09/17 00:53:14 goose: successfully migrated database to version: 2026090500000014122026/09/17 00:53:14 OK 1_commit_pending_closure.sql (5.61ms)14132026/09/17 00:53:14 OK 2_object_stats_trigger.sql (319.54µs)14142026/09/17 00:53:14 goose: up to current file version: 214152026/09/17 00:53:14 INFO Received uploads request method=POST path=/api/pending_closures14162026/09/17 00:53:14 INFO Received uploads request method=POST path=/api/pending_closures14172026/09/17 00:53:14 INFO Received uploads request method=POST path=/api/pending_closures14182026/09/17 00:53:14 INFO Received complete multipart upload request method=POST path=/api/multipart/complete14192026/09/17 00:53:14 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001000000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4LmY3MTBiMTlhLTMxMzEtNDg4OC04ZmNjLTUxYzEyYWZlYjg0ZngxNzg5NjA2MzkzMzgzNTU1MDAw parts=1014202026/09/17 00:53:14 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign14212026/09/17 00:53:14 INFO Signed narinfos id=1 count=114222026/09/17 00:53:14 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete14232026/09/17 00:53:14 INFO Received uploads request method=POST path=/api/pending_closures14242026/09/17 00:53:14 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign14252026/09/17 00:53:14 INFO Signed narinfos id=2 count=114262026/09/17 00:53:14 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete14272026/09/17 00:53:14 INFO Completed upload id=214282026/09/17 00:53:14 WARN claim: cannot clear write deadline error="feature not supported"1429--- PASS: TestClaim_BuildWaitComplete (3.75s)1430=== CONT TestCompleteMultipartUpload_ErrorButObjectExists14312026/09/17 00:53:14 INFO Received cleanup request method=DELETE path=/api/pending_closures14322026/09/17 00:53:14 INFO Aborted multipart uploads count=014332026/09/17 00:53:14 INFO Received uploads request method=POST path=/api/pending_closures14342026/09/17 00:53:14 INFO Received cleanup request method=DELETE path=/api/pending_closures14352026/09/17 00:53:14 INFO Aborted multipart uploads count=114362026/09/17 00:53:14 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete14372026-09-17 00:53:14.982 UTC [52646] ERROR: Closure does not exist: id=114382026-09-17 00:53:14.982 UTC [52646] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE14392026-09-17 00:53:14.982 UTC [52646] STATEMENT: -- name: CommitPendingClosure :exec1440 SELECT commit_pending_closure($1::bigint)1441 1442--- PASS: TestService_cleanupPendingClosuresHandler (3.37s)1443=== CONT TestParseSingleRange1444=== RUN TestParseSingleRange/none1445=== PAUSE TestParseSingleRange/none1446=== RUN TestParseSingleRange/unknown_unit1447=== PAUSE TestParseSingleRange/unknown_unit1448=== RUN TestParseSingleRange/multi-range_ignored1449=== PAUSE TestParseSingleRange/multi-range_ignored1450=== RUN TestParseSingleRange/malformed_no_dash1451=== PAUSE TestParseSingleRange/malformed_no_dash1452=== RUN TestParseSingleRange/malformed_both_empty1453=== PAUSE TestParseSingleRange/malformed_both_empty1454=== RUN TestParseSingleRange/malformed_end_before_start1455=== PAUSE TestParseSingleRange/malformed_end_before_start1456=== RUN TestParseSingleRange/closed1457=== PAUSE TestParseSingleRange/closed1458=== RUN TestParseSingleRange/open-ended1459=== PAUSE TestParseSingleRange/open-ended1460=== RUN TestParseSingleRange/end_clamped_to_size1461=== PAUSE TestParseSingleRange/end_clamped_to_size1462=== RUN TestParseSingleRange/suffix1463=== PAUSE TestParseSingleRange/suffix1464=== RUN TestParseSingleRange/suffix_exceeds_size1465=== PAUSE TestParseSingleRange/suffix_exceeds_size1466=== RUN TestParseSingleRange/single_byte1467=== PAUSE TestParseSingleRange/single_byte1468=== RUN TestParseSingleRange/start_past_EOF1469=== PAUSE TestParseSingleRange/start_past_EOF1470=== RUN TestParseSingleRange/start_far_past_EOF1471=== PAUSE TestParseSingleRange/start_far_past_EOF1472=== CONT TestReadProxy40414732026/09/17 00:53:15 INFO Received complete multipart upload request method=POST path=/api/multipart/complete14742026/09/17 00:53:15 INFO Received uploads request method=POST path=/api/pending_closures14752026/09/17 00:53:15 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001100000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4LjM4YmI2NTg5LTdmMGMtNGIwYS04M2U3LWUyNGIwYWVmYmMxNHgxNzg5NjA2MzkzNzUyNjgzMDAw parts=1014762026/09/17 00:53:15 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete14772026/09/17 00:53:15 INFO Completed upload id=114782026/09/17 00:53:15 WARN claim: cannot clear write deadline error="feature not supported"14792026/09/17 00:53:15 WARN claim: cannot clear write deadline error="feature not supported"1480--- PASS: TestClaim_GCMarkedOutputCountsAsAbsent (4.48s)1481=== CONT TestReadProxyNarStreaming14822026/09/17 00:53:15 INFO Received uploads request method=POST path=/api/pending_closures14832026/09/17 00:53:15 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1484--- PASS: TestService_Rustfstest (2.52s)1485=== CONT TestReadProxyNarinfoAlreadyDecompressed14862026/09/17 00:53:15 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4LjAxMmQ5ZGZiLWM1NDgtNGM3OC04MDljLWI0ZTAxOTUxNzUyOHgxNzg5NjA2Mzk0MDI0NDUyMDAw parts=1014872026/09/17 00:53:15 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete14882026/09/17 00:53:15 INFO Completed upload id=114892026/09/17 00:53:15 INFO Received uploads request method=POST path=/api/pending_closures14902026/09/17 00:53:15 INFO Received uploads request method=POST path=/api/pending_closures14912026/09/17 00:53:15 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo14922026/09/17 00:53:15 WARN Found objects in DB but missing from S3, will re-upload count=11493--- PASS: TestService_verifyS3Integrity (4.47s)1494=== CONT TestReadProxyNarinfo14952026-09-17 00:53:15.612 UTC [52667] ERROR: relation "goose_db_version" does not exist at character 3614962026-09-17 00:53:15.612 UTC [52667] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1497--- PASS: TestClaim_HolderDisconnectKeepsClaim (5.50s)1498=== CONT TestIsValidCachePath1499=== RUN TestIsValidCachePath/narinfo1500=== PAUSE TestIsValidCachePath/narinfo1501=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars1502=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars1503=== RUN TestIsValidCachePath/nar_zst1504=== PAUSE TestIsValidCachePath/nar_zst1505=== RUN TestIsValidCachePath/nar_xz1506=== PAUSE TestIsValidCachePath/nar_xz1507=== RUN TestIsValidCachePath/nar_bz21508=== PAUSE TestIsValidCachePath/nar_bz21509=== RUN TestIsValidCachePath/nar_uncompressed1510=== PAUSE TestIsValidCachePath/nar_uncompressed1511=== RUN TestIsValidCachePath/ls1512=== PAUSE TestIsValidCachePath/ls1513=== RUN TestIsValidCachePath/log1514=== PAUSE TestIsValidCachePath/log1515=== RUN TestIsValidCachePath/realisation1516=== PAUSE TestIsValidCachePath/realisation1517=== RUN TestIsValidCachePath/nix-cache-info1518=== PAUSE TestIsValidCachePath/nix-cache-info1519=== RUN TestIsValidCachePath/index.html1520=== PAUSE TestIsValidCachePath/index.html1521=== RUN TestIsValidCachePath/traversal_parent1522=== PAUSE TestIsValidCachePath/traversal_parent1523=== RUN TestIsValidCachePath/traversal_in_middle1524=== PAUSE TestIsValidCachePath/traversal_in_middle1525=== RUN TestIsValidCachePath/invalid_char_e1526=== PAUSE TestIsValidCachePath/invalid_char_e1527=== RUN TestIsValidCachePath/invalid_char_u1528=== PAUSE TestIsValidCachePath/invalid_char_u1529=== RUN TestIsValidCachePath/random_path1530=== PAUSE TestIsValidCachePath/random_path1531=== RUN TestIsValidCachePath/empty1532=== PAUSE TestIsValidCachePath/empty1533=== RUN TestIsValidCachePath/leading_slash1534=== PAUSE TestIsValidCachePath/leading_slash1535=== RUN TestIsValidCachePath/wrong_extension1536=== PAUSE TestIsValidCachePath/wrong_extension1537=== RUN TestIsValidCachePath/short_hash1538=== PAUSE TestIsValidCachePath/short_hash1539=== CONT TestProxyWriteTimeout1540=== RUN TestProxyWriteTimeout/narinfo1541=== PAUSE TestProxyWriteTimeout/narinfo1542=== RUN TestProxyWriteTimeout/1_GiB_nar1543=== PAUSE TestProxyWriteTimeout/1_GiB_nar1544=== RUN TestProxyWriteTimeout/10_GiB_nar1545=== PAUSE TestProxyWriteTimeout/10_GiB_nar1546=== RUN TestProxyWriteTimeout/unknown_size1547=== PAUSE TestProxyWriteTimeout/unknown_size1548=== CONT TestUploadHandlersRejectInvalidKeys1549=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1550=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1551=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1552=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1553=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1554=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1555=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1556=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1557=== CONT TestIsValidUploadKey1558=== RUN TestIsValidUploadKey/narinfo1559=== PAUSE TestIsValidUploadKey/narinfo1560=== RUN TestIsValidUploadKey/nar_zst1561=== PAUSE TestIsValidUploadKey/nar_zst1562=== RUN TestIsValidUploadKey/nar_xz1563=== PAUSE TestIsValidUploadKey/nar_xz1564=== RUN TestIsValidUploadKey/nar_plain1565=== PAUSE TestIsValidUploadKey/nar_plain1566=== RUN TestIsValidUploadKey/listing1567=== PAUSE TestIsValidUploadKey/listing1568=== RUN TestIsValidUploadKey/build_log1569=== PAUSE TestIsValidUploadKey/build_log1570=== RUN TestIsValidUploadKey/build_log_home-manager_file1571=== PAUSE TestIsValidUploadKey/build_log_home-manager_file1572=== RUN TestIsValidUploadKey/build_log_plus_in_name1573=== PAUSE TestIsValidUploadKey/build_log_plus_in_name1574=== RUN TestIsValidUploadKey/build_log_question_mark1575=== PAUSE TestIsValidUploadKey/build_log_question_mark1576=== RUN TestIsValidUploadKey/build_log_equals1577=== PAUSE TestIsValidUploadKey/build_log_equals1578=== RUN TestIsValidUploadKey/realisation1579=== PAUSE TestIsValidUploadKey/realisation1580=== RUN TestIsValidUploadKey/realisation_plus_in_output1581=== PAUSE TestIsValidUploadKey/realisation_plus_in_output1582=== RUN TestIsValidUploadKey/nix-cache-info1583=== PAUSE TestIsValidUploadKey/nix-cache-info1584=== RUN TestIsValidUploadKey/index.html1585=== PAUSE TestIsValidUploadKey/index.html1586=== RUN TestIsValidUploadKey/narinfo_key,_nar_type1587=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type1588=== RUN TestIsValidUploadKey/nar_key,_narinfo_type1589=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type1590=== RUN TestIsValidUploadKey/listing_key,_narinfo_type1591=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type1592=== RUN TestIsValidUploadKey/traversal1593=== PAUSE TestIsValidUploadKey/traversal1594=== RUN TestIsValidUploadKey/traversal_nar1595=== PAUSE TestIsValidUploadKey/traversal_nar1596=== RUN TestIsValidUploadKey/absolute1597=== PAUSE TestIsValidUploadKey/absolute1598=== RUN TestIsValidUploadKey/empty_key1599=== PAUSE TestIsValidUploadKey/empty_key1600=== RUN TestIsValidUploadKey/unknown_type1601=== PAUSE TestIsValidUploadKey/unknown_type1602=== CONT TestOrphanedObjectsGC16032026/09/17 00:53:15 OK 20241026095416_initial_model.sql (127.49ms)16042026/09/17 00:53:15 OK 20251210153512_drop_unused_gin_index.sql (12.75ms)16052026/09/17 00:53:15 OK 20251218171726_add_pins.sql (27ms)16062026/09/17 00:53:15 OK 20260628120000_add_object_size_and_stats.sql (32.46ms)16072026/09/17 00:53:15 OK 20260905000000_add_claims.sql (50.41ms)16082026/09/17 00:53:15 goose: successfully migrated database to version: 2026090500000016092026/09/17 00:53:15 OK 1_commit_pending_closure.sql (8.24ms)16102026/09/17 00:53:15 OK 2_object_stats_trigger.sql (411.96µs)16112026/09/17 00:53:15 goose: up to current file version: 216122026/09/17 00:53:15 INFO Received complete multipart upload request method=POST path=/api/multipart/complete16132026/09/17 00:53:15 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4LmJmOTY2ODAwLTBmYjgtNDdlYy1hNmFlLTNlYTI4NjEwNjAzNHgxNzg5NjA2Mzk0NTkxNzY4MDAw parts=1016142026/09/17 00:53:15 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16152026/09/17 00:53:15 INFO Completed upload id=116162026/09/17 00:53:15 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000016172026/09/17 00:53:15 INFO Received uploads request method=POST path=/api/pending_closures16182026/09/17 00:53:15 INFO Starting cleanup of old closures method=DELETE path=/api/closures16192026/09/17 00:53:15 INFO Aborted multipart uploads count=016202026/09/17 00:53:16 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=016212026/09/17 00:53:16 INFO Vacuumed table table=pending_closures16222026/09/17 00:53:16 INFO Vacuumed table table=pending_objects16232026/09/17 00:53:16 INFO Vacuumed table table=multipart_uploads16242026/09/17 00:53:16 INFO Vacuumed table table=closures16252026/09/17 00:53:16 INFO Vacuumed table table=objects16262026/09/17 00:53:16 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001627--- PASS: TestService_createPendingClosureHandler (4.66s)1628=== CONT TestResurrectedObjectNotDeleted16292026/09/17 00:53:16 INFO Received uploads request method=POST path=/api/pending_closures16302026/09/17 00:53:16 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst16312026/09/17 00:53:16 INFO Received uploads request method=POST path=/api/pending_closures16322026-09-17 00:53:16.238 UTC [52674] ERROR: relation "goose_db_version" does not exist at character 3616332026-09-17 00:53:16.238 UTC [52674] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1634--- PASS: TestPresignedUploadRegisteredBeforeCommit (2.71s)1635=== CONT TestOrphanedObjectsGCStressTest16362026/09/17 00:53:16 OK 20241026095416_initial_model.sql (79.52ms)16372026/09/17 00:53:16 OK 20251210153512_drop_unused_gin_index.sql (940.38µs)16382026/09/17 00:53:16 OK 20251218171726_add_pins.sql (2.71ms)16392026-09-17 00:53:16.339 UTC [52677] ERROR: relation "goose_db_version" does not exist at character 3616402026-09-17 00:53:16.339 UTC [52677] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16412026/09/17 00:53:16 OK 20260628120000_add_object_size_and_stats.sql (7.79ms)16422026/09/17 00:53:16 OK 20260905000000_add_claims.sql (62ms)16432026/09/17 00:53:16 goose: successfully migrated database to version: 2026090500000016442026/09/17 00:53:16 OK 1_commit_pending_closure.sql (11.45ms)16452026/09/17 00:53:16 OK 2_object_stats_trigger.sql (949.92µs)16462026/09/17 00:53:16 goose: up to current file version: 216472026/09/17 00:53:16 OK 20241026095416_initial_model.sql (74.95ms)16482026/09/17 00:53:16 OK 20251210153512_drop_unused_gin_index.sql (723.58µs)16492026/09/17 00:53:16 OK 20251218171726_add_pins.sql (3.5ms)16502026/09/17 00:53:16 OK 20260628120000_add_object_size_and_stats.sql (45.01ms)16512026/09/17 00:53:16 OK 20260905000000_add_claims.sql (44.67ms)16522026/09/17 00:53:16 goose: successfully migrated database to version: 2026090500000016532026/09/17 00:53:16 OK 1_commit_pending_closure.sql (2.5ms)16542026/09/17 00:53:16 OK 2_object_stats_trigger.sql (646.17µs)16552026/09/17 00:53:16 goose: up to current file version: 216562026/09/17 00:53:16 INFO Received complete multipart upload request method=POST path=/api/multipart/complete16572026-09-17 00:53:16.613 UTC [52678] ERROR: relation "goose_db_version" does not exist at character 3616582026-09-17 00:53:16.613 UTC [52678] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16592026/09/17 00:53:16 INFO Received uploads request method=POST path=/api/pending_closures16602026/09/17 00:53:16 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4LmIxNjgzMzgxLTQzYWEtNGExYS1iNzNlLTdlOWMyZjNmMDllMHgxNzg5NjA2Mzk1MjM3NTE2MDAw parts=121661--- PASS: TestRedundantMultipartUpload (4.00s)1662=== CONT TestCacheConfigHandlerMaxNarSize1663--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)1664=== CONT TestCreatePendingClosureRejectsOversizedNAR16652026/09/17 00:53:16 INFO Received uploads request method=POST path=/api/pending_closures1666--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)1667=== CONT TestGenerateLandingPage1668--- PASS: TestGenerateLandingPage (0.00s)1669=== CONT TestService_AuthMiddleware_OIDC16702026/09/17 00:53:16 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:62248/oidc16712026/09/17 00:53:16 OK 20241026095416_initial_model.sql (135.3ms)16722026-09-17 00:53:16.826 UTC [52684] ERROR: relation "goose_db_version" does not exist at character 3616732026-09-17 00:53:16.826 UTC [52684] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16742026/09/17 00:53:16 OK 20251210153512_drop_unused_gin_index.sql (12.29ms)16752026/09/17 00:53:16 OK 20251218171726_add_pins.sql (14.44ms)16762026/09/17 00:53:16 OK 20260628120000_add_object_size_and_stats.sql (24.36ms)16772026/09/17 00:53:16 OK 20260905000000_add_claims.sql (58.33ms)16782026/09/17 00:53:16 goose: successfully migrated database to version: 2026090500000016792026/09/17 00:53:16 INFO Received uploads request method=POST path=/api/pending_closures16802026/09/17 00:53:16 OK 1_commit_pending_closure.sql (7.88ms)16812026/09/17 00:53:16 OK 2_object_stats_trigger.sql (837.54µs)16822026/09/17 00:53:16 goose: up to current file version: 216832026/09/17 00:53:17 OK 20241026095416_initial_model.sql (137.44ms)16842026/09/17 00:53:17 OK 20251210153512_drop_unused_gin_index.sql (9.85ms)16852026/09/17 00:53:17 OK 20251218171726_add_pins.sql (37.57ms)16862026/09/17 00:53:17 OK 20260628120000_add_object_size_and_stats.sql (56.97ms)16872026/09/17 00:53:17 OK 20260905000000_add_claims.sql (41.03ms)16882026/09/17 00:53:17 goose: successfully migrated database to version: 2026090500000016892026-09-17 00:53:17.164 UTC [52692] ERROR: relation "goose_db_version" does not exist at character 3616902026-09-17 00:53:17.164 UTC [52692] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16912026/09/17 00:53:17 OK 1_commit_pending_closure.sql (8.13ms)16922026/09/17 00:53:17 OK 2_object_stats_trigger.sql (525.83µs)16932026/09/17 00:53:17 goose: up to current file version: 216942026/09/17 00:53:17 INFO Received complete multipart upload request method=POST path=/api/multipart/complete16952026/09/17 00:53:17 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4LmRkOTBhYzFkLTU4ZjgtNDM1NS1iYTc0LTNjNTI2NGJhNjE0MHgxNzg5NjA2Mzk2OTkyMDgyMDAw16962026-09-17 00:53:17.207 UTC [52693] ERROR: relation "goose_db_version" does not exist at character 3616972026-09-17 00:53:17.207 UTC [52693] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16982026/09/17 00:53:17 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4LmRkOTBhYzFkLTU4ZjgtNDM1NS1iYTc0LTNjNTI2NGJhNjE0MHgxNzg5NjA2Mzk2OTkyMDgyMDAw parts=11699--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (2.54s)1700=== CONT TestCacheConfigHandler1701=== RUN TestCacheConfigHandler/full_config,_no_issuer1702=== PAUSE TestCacheConfigHandler/full_config,_no_issuer1703=== RUN TestCacheConfigHandler/no_cache_url_configured1704=== PAUSE TestCacheConfigHandler/no_cache_url_configured1705=== RUN TestCacheConfigHandler/no_signing_keys1706=== PAUSE TestCacheConfigHandler/no_signing_keys1707=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1708=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1709=== CONT TestService_ReadScope_PublicByDefault1710--- PASS: TestReadProxy404 (2.25s)1711=== CONT TestService_RequireScope_OIDC17122026/09/17 00:53:17 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:62256/oidc17132026-09-17 00:53:17.267 UTC [52697] ERROR: relation "goose_db_version" does not exist at character 3617142026-09-17 00:53:17.267 UTC [52697] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17152026/09/17 00:53:17 OK 20241026095416_initial_model.sql (61.49ms)17162026/09/17 00:53:17 OK 20251210153512_drop_unused_gin_index.sql (2.66ms)17172026/09/17 00:53:17 OK 20251218171726_add_pins.sql (29.02ms)17182026/09/17 00:53:17 OK 20241026095416_initial_model.sql (66.65ms)17192026/09/17 00:53:17 OK 20251210153512_drop_unused_gin_index.sql (7.62ms)17202026/09/17 00:53:17 OK 20260628120000_add_object_size_and_stats.sql (34.36ms)17212026/09/17 00:53:17 OK 20251218171726_add_pins.sql (25.15ms)17222026/09/17 00:53:17 OK 20260905000000_add_claims.sql (33.53ms)17232026/09/17 00:53:17 goose: successfully migrated database to version: 2026090500000017242026/09/17 00:53:17 OK 20260628120000_add_object_size_and_stats.sql (20.7ms)17252026/09/17 00:53:17 OK 20241026095416_initial_model.sql (107.95ms)17262026/09/17 00:53:17 OK 1_commit_pending_closure.sql (9.18ms)17272026/09/17 00:53:17 OK 2_object_stats_trigger.sql (871.21µs)17282026/09/17 00:53:17 goose: up to current file version: 217292026/09/17 00:53:17 OK 20251210153512_drop_unused_gin_index.sql (6.17ms)17302026/09/17 00:53:17 OK 20260905000000_add_claims.sql (10.83ms)17312026/09/17 00:53:17 goose: successfully migrated database to version: 2026090500000017322026/09/17 00:53:17 OK 1_commit_pending_closure.sql (59.22ms)17332026/09/17 00:53:17 OK 20251218171726_add_pins.sql (60.28ms)17342026/09/17 00:53:17 OK 2_object_stats_trigger.sql (845.21µs)17352026/09/17 00:53:17 goose: up to current file version: 217362026/09/17 00:53:17 OK 20260628120000_add_object_size_and_stats.sql (36.78ms)1737--- PASS: TestReadProxyNarStreaming (2.22s)1738=== CONT TestObjectStatsTrigger17392026/09/17 00:53:17 OK 20260905000000_add_claims.sql (30.11ms)17402026/09/17 00:53:17 goose: successfully migrated database to version: 2026090500000017412026/09/17 00:53:17 OK 1_commit_pending_closure.sql (12.47ms)17422026/09/17 00:53:17 OK 2_object_stats_trigger.sql (422.83µs)17432026/09/17 00:53:17 goose: up to current file version: 217442026-09-17 00:53:17.618 UTC [52714] ERROR: relation "goose_db_version" does not exist at character 3617452026-09-17 00:53:17.618 UTC [52714] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17462026-09-17 00:53:17.633 UTC [52717] ERROR: relation "goose_db_version" does not exist at character 3617472026-09-17 00:53:17.633 UTC [52717] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1748--- PASS: TestReadProxyNarinfo (2.19s)1749=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle17502026/09/17 00:53:17 OK 20241026095416_initial_model.sql (137.72ms)17512026/09/17 00:53:17 OK 20241026095416_initial_model.sql (122.05ms)17522026/09/17 00:53:17 OK 20251210153512_drop_unused_gin_index.sql (9.55ms)17532026/09/17 00:53:17 OK 20251210153512_drop_unused_gin_index.sql (3.08ms)17542026/09/17 00:53:17 OK 20251218171726_add_pins.sql (17.03ms)17552026/09/17 00:53:17 OK 20251218171726_add_pins.sql (15.07ms)17562026/09/17 00:53:17 OK 20260628120000_add_object_size_and_stats.sql (14.56ms)17572026/09/17 00:53:17 OK 20260628120000_add_object_size_and_stats.sql (22.78ms)17582026/09/17 00:53:17 OK 20260905000000_add_claims.sql (48.19ms)17592026/09/17 00:53:17 goose: successfully migrated database to version: 2026090500000017602026/09/17 00:53:17 OK 1_commit_pending_closure.sql (5.93ms)17612026/09/17 00:53:17 OK 2_object_stats_trigger.sql (397.79µs)17622026/09/17 00:53:17 goose: up to current file version: 217632026/09/17 00:53:17 OK 20260905000000_add_claims.sql (52.36ms)17642026/09/17 00:53:17 goose: successfully migrated database to version: 2026090500000017652026/09/17 00:53:17 OK 1_commit_pending_closure.sql (2.82ms)17662026/09/17 00:53:17 OK 2_object_stats_trigger.sql (526.38µs)17672026/09/17 00:53:17 goose: up to current file version: 21768--- PASS: TestReadProxyNarinfoAlreadyDecompressed (2.45s)1769=== CONT TestMultipartCleanup17702026/09/17 00:53:18 INFO Received complete multipart upload request method=POST path=/api/multipart/complete17712026/09/17 00:53:18 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=YjgyN2Y4MmUtMWU2Ni00M2YwLTg1ZjUtNWYyNmFjYzQ0NDk4LmQ3NmI3ODM5LTE0ZGUtNDRmOS1hN2RiLWYzNjQyMDI0OTU2M3gxNzg5NjA2Mzk2NzA4NzY5MDAw parts=1217722026/09/17 00:53:18 INFO Received uploads request method=POST path=/api/pending_closures1773--- PASS: TestCompletedNarNotReofferedAcrossClosures (3.89s)1774=== CONT TestSkippedUploadsHandler17752026/09/17 00:53:18 INFO Client skipped oversized paths paths=3 nar_bytes=50000000001776--- PASS: TestSkippedUploadsHandler (0.00s)1777=== CONT TestReadRedirectKeepsNarinfoProxied17782026-09-17 00:53:18.208 UTC [52765] ERROR: relation "goose_db_version" does not exist at character 3617792026-09-17 00:53:18.208 UTC [52765] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17802026/09/17 00:53:18 OK 20241026095416_initial_model.sql (91.78ms)17812026/09/17 00:53:18 OK 20251210153512_drop_unused_gin_index.sql (19.83ms)17822026-09-17 00:53:18.360 UTC [52775] ERROR: relation "goose_db_version" does not exist at character 3617832026-09-17 00:53:18.360 UTC [52775] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17842026-09-17 00:53:18.363 UTC [52777] ERROR: relation "goose_db_version" does not exist at character 3617852026-09-17 00:53:18.363 UTC [52777] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17862026/09/17 00:53:18 OK 20251218171726_add_pins.sql (11.18ms)17872026/09/17 00:53:18 OK 20260628120000_add_object_size_and_stats.sql (40.46ms)17882026/09/17 00:53:18 OK 20260905000000_add_claims.sql (33.21ms)17892026/09/17 00:53:18 goose: successfully migrated database to version: 2026090500000017902026/09/17 00:53:18 OK 1_commit_pending_closure.sql (2.14ms)17912026/09/17 00:53:18 OK 2_object_stats_trigger.sql (562.88µs)17922026/09/17 00:53:18 goose: up to current file version: 217932026/09/17 00:53:18 OK 20241026095416_initial_model.sql (68.11ms)17942026/09/17 00:53:18 OK 20251210153512_drop_unused_gin_index.sql (2.46ms)17952026/09/17 00:53:18 OK 20251218171726_add_pins.sql (19.99ms)17962026/09/17 00:53:18 OK 20241026095416_initial_model.sql (90.86ms)17972026/09/17 00:53:18 OK 20251210153512_drop_unused_gin_index.sql (9.63ms)17982026/09/17 00:53:18 OK 20251218171726_add_pins.sql (8.68ms)17992026/09/17 00:53:18 OK 20260628120000_add_object_size_and_stats.sql (19.76ms)18002026/09/17 00:53:18 OK 20260905000000_add_claims.sql (5.11ms)18012026/09/17 00:53:18 goose: successfully migrated database to version: 2026090500000018022026/09/17 00:53:18 OK 1_commit_pending_closure.sql (8.26ms)18032026/09/17 00:53:18 OK 2_object_stats_trigger.sql (771.71µs)18042026/09/17 00:53:18 goose: up to current file version: 218052026-09-17 00:53:18.537 UTC [52797] ERROR: relation "goose_db_version" does not exist at character 3618062026-09-17 00:53:18.537 UTC [52797] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18072026/09/17 00:53:18 OK 20260628120000_add_object_size_and_stats.sql (21.23ms)18082026/09/17 00:53:18 OK 20260905000000_add_claims.sql (43.02ms)18092026/09/17 00:53:18 goose: successfully migrated database to version: 2026090500000018102026/09/17 00:53:18 OK 1_commit_pending_closure.sql (2.25ms)18112026/09/17 00:53:18 OK 2_object_stats_trigger.sql (421.04µs)18122026/09/17 00:53:18 goose: up to current file version: 218132026/09/17 00:53:18 OK 20241026095416_initial_model.sql (58.33ms)18142026/09/17 00:53:18 OK 20251210153512_drop_unused_gin_index.sql (6.21ms)18152026/09/17 00:53:18 OK 20251218171726_add_pins.sql (9.72ms)18162026/09/17 00:53:18 OK 20260628120000_add_object_size_and_stats.sql (92.54ms)1817=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token1818=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token1819=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1820=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1821=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected1822=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected1823=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1824=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1825=== CONT TestReadRedirectUsesPublicS3URL1826=== NAME TestOrphanedObjectsGC1827 orphaned_objects_gc_test.go:290: GC Test Summary:1828 orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A1829 orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B1830 orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)1831 orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)1832 orphaned_objects_gc_test.go:295: - Total deleted: 10 objects1833--- PASS: TestOrphanedObjectsGC (3.06s)1834=== CONT TestReadProxyRangeRequest18352026/09/17 00:53:18 OK 20260905000000_add_claims.sql (57.37ms)18362026/09/17 00:53:18 goose: successfully migrated database to version: 2026090500000018372026/09/17 00:53:18 OK 1_commit_pending_closure.sql (14.66ms)18382026/09/17 00:53:18 OK 2_object_stats_trigger.sql (372.88µs)18392026/09/17 00:53:18 goose: up to current file version: 218402026-09-17 00:53:18.837 UTC [52802] ERROR: relation "goose_db_version" does not exist at character 3618412026-09-17 00:53:18.837 UTC [52802] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1842--- PASS: TestResurrectedObjectNotDeleted (2.75s)1843=== CONT TestService_AuthMiddleware_MTLSBoundSubjects1844=== RUN TestService_RequireScope_OIDC/builder_may_write1845=== PAUSE TestService_RequireScope_OIDC/builder_may_write1846=== RUN TestService_RequireScope_OIDC/builder_may_not_admin1847=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin1848=== RUN TestService_RequireScope_OIDC/ops_may_admin1849=== PAUSE TestService_RequireScope_OIDC/ops_may_admin1850=== RUN TestService_RequireScope_OIDC/ops_may_not_write1851=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write1852=== RUN TestService_RequireScope_OIDC/reader_may_not_write1853=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write1854=== RUN TestService_RequireScope_OIDC/static_token_may_admin1855=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin1856=== RUN TestService_RequireScope_OIDC/static_token_may_write1857=== PAUSE TestService_RequireScope_OIDC/static_token_may_write1858=== RUN TestService_RequireScope_OIDC/reader_may_read1859=== PAUSE TestService_RequireScope_OIDC/reader_may_read1860=== RUN TestService_RequireScope_OIDC/writer_implies_read1861=== PAUSE TestService_RequireScope_OIDC/writer_implies_read1862=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read1863=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read1864=== CONT TestService_ReadAuthMiddleware18652026/09/17 00:53:19 OK 20241026095416_initial_model.sql (131.53ms)18662026/09/17 00:53:19 OK 20251210153512_drop_unused_gin_index.sql (6.99ms)18672026/09/17 00:53:19 OK 20251218171726_add_pins.sql (7.45ms)1868--- PASS: TestService_ReadScope_PublicByDefault (1.87s)1869=== CONT TestReadRedirectNar18702026/09/17 00:53:19 OK 20260628120000_add_object_size_and_stats.sql (159.82ms)18712026/09/17 00:53:19 OK 20260905000000_add_claims.sql (23.69ms)18722026/09/17 00:53:19 goose: successfully migrated database to version: 2026090500000018732026/09/17 00:53:19 OK 1_commit_pending_closure.sql (2.18ms)18742026/09/17 00:53:19 OK 2_object_stats_trigger.sql (1.44ms)18752026/09/17 00:53:19 goose: up to current file version: 21876--- PASS: TestObjectStatsTrigger (1.72s)1877=== CONT TestService_AuthMiddleware_MTLSProxyHeader18782026-09-17 00:53:19.391 UTC [52835] ERROR: relation "goose_db_version" does not exist at character 3618792026-09-17 00:53:19.391 UTC [52835] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18802026/09/17 00:53:19 INFO Received uploads request method=POST path=/api/pending_closures18812026-09-17 00:53:19.432 UTC [52837] ERROR: relation "goose_db_version" does not exist at character 3618822026-09-17 00:53:19.432 UTC [52837] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18832026/09/17 00:53:19 OK 20241026095416_initial_model.sql (13.14ms)18842026/09/17 00:53:19 OK 20251210153512_drop_unused_gin_index.sql (1.95ms)18852026/09/17 00:53:19 OK 20251218171726_add_pins.sql (19.06ms)18862026/09/17 00:53:19 OK 20260628120000_add_object_size_and_stats.sql (5.43ms)18872026/09/17 00:53:19 OK 20241026095416_initial_model.sql (23.17ms)18882026/09/17 00:53:19 OK 20251210153512_drop_unused_gin_index.sql (1.47ms)18892026/09/17 00:53:19 OK 20251218171726_add_pins.sql (1.75ms)18902026/09/17 00:53:19 OK 20260905000000_add_claims.sql (7.03ms)18912026/09/17 00:53:19 goose: successfully migrated database to version: 2026090500000018922026/09/17 00:53:19 OK 1_commit_pending_closure.sql (2.34ms)18932026/09/17 00:53:19 OK 20260628120000_add_object_size_and_stats.sql (4.63ms)18942026/09/17 00:53:19 OK 2_object_stats_trigger.sql (1.63ms)18952026/09/17 00:53:19 goose: up to current file version: 218962026/09/17 00:53:19 OK 20260905000000_add_claims.sql (5.2ms)18972026/09/17 00:53:19 goose: successfully migrated database to version: 2026090500000018982026/09/17 00:53:19 OK 1_commit_pending_closure.sql (1.71ms)18992026/09/17 00:53:19 OK 2_object_stats_trigger.sql (314.79µs)19002026/09/17 00:53:19 goose: up to current file version: 219012026/09/17 00:53:19 INFO Received complete multipart upload request method=POST path=/api/multipart/complete19022026/09/17 00:53:19 INFO Received uploads request method=POST path=/api/pending_closures19032026-09-17 00:53:19.778 UTC [52953] ERROR: relation "goose_db_version" does not exist at character 3619042026-09-17 00:53:19.778 UTC [52953] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19052026-09-17 00:53:19.820 UTC [52980] ERROR: relation "goose_db_version" does not exist at character 3619062026-09-17 00:53:19.820 UTC [52980] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19072026/09/17 00:53:19 OK 20241026095416_initial_model.sql (59.87ms)19082026/09/17 00:53:19 INFO Received cleanup request method=DELETE path=/api/pending_closures19092026/09/17 00:53:19 OK 20251210153512_drop_unused_gin_index.sql (10.56ms)19102026/09/17 00:53:19 INFO Aborted multipart uploads count=119112026/09/17 00:53:19 OK 20241026095416_initial_model.sql (38.61ms)1912--- PASS: TestMultipartCleanup (1.92s)1913=== CONT TestReadProxyDisabled19142026/09/17 00:53:19 OK 20251218171726_add_pins.sql (7.19ms)19152026/09/17 00:53:19 OK 20251210153512_drop_unused_gin_index.sql (10.49ms)19162026/09/17 00:53:19 OK 20260628120000_add_object_size_and_stats.sql (9.35ms)19172026-09-17 00:53:19.903 UTC [52994] ERROR: relation "goose_db_version" does not exist at character 3619182026-09-17 00:53:19.903 UTC [52994] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19192026-09-17 00:53:19.903 UTC [52993] ERROR: relation "goose_db_version" does not exist at character 3619202026-09-17 00:53:19.903 UTC [52993] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19212026/09/17 00:53:19 OK 20251218171726_add_pins.sql (16.59ms)19222026/09/17 00:53:19 OK 20260905000000_add_claims.sql (45.39ms)19232026/09/17 00:53:19 goose: successfully migrated database to version: 2026090500000019242026/09/17 00:53:19 OK 20260628120000_add_object_size_and_stats.sql (29.94ms)19252026/09/17 00:53:19 OK 1_commit_pending_closure.sql (2.99ms)19262026/09/17 00:53:19 OK 2_object_stats_trigger.sql (752.46µs)19272026/09/17 00:53:19 goose: up to current file version: 219282026-09-17 00:53:19.959 UTC [52998] ERROR: relation "goose_db_version" does not exist at character 3619292026-09-17 00:53:19.959 UTC [52998] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19302026-09-17 00:53:19.959 UTC [52999] ERROR: relation "goose_db_version" does not exist at character 3619312026-09-17 00:53:19.959 UTC [52999] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19322026/09/17 00:53:19 OK 20260905000000_add_claims.sql (23.66ms)19332026/09/17 00:53:19 goose: successfully migrated database to version: 2026090500000019342026/09/17 00:53:19 OK 1_commit_pending_closure.sql (2.45ms)19352026/09/17 00:53:19 OK 2_object_stats_trigger.sql (549µs)19362026/09/17 00:53:19 goose: up to current file version: 219372026/09/17 00:53:19 OK 20241026095416_initial_model.sql (45.21ms)19382026/09/17 00:53:19 OK 20241026095416_initial_model.sql (46.08ms)19392026/09/17 00:53:19 OK 20251210153512_drop_unused_gin_index.sql (1.71ms)19402026/09/17 00:53:19 OK 20251210153512_drop_unused_gin_index.sql (1.71ms)19412026/09/17 00:53:20 OK 20241026095416_initial_model.sql (8ms)19422026/09/17 00:53:20 OK 20251218171726_add_pins.sql (2.78ms)19432026/09/17 00:53:20 OK 20251218171726_add_pins.sql (2.59ms)1944--- PASS: TestReadRedirectKeepsNarinfoProxied (1.82s)1945=== CONT TestServerTLSConfig/no_client_CA1946=== CONT TestServerTLSConfig/not_a_PEM_file19472026/09/17 00:53:20 OK 20251210153512_drop_unused_gin_index.sql (8.72ms)1948=== CONT TestServerTLSConfig/missing_CA_file1949--- PASS: TestServerTLSConfig (0.00s)1950 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)1951 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.01s)1952 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)1953=== CONT TestParseSize1954--- PASS: TestParseSize (0.00s)1955=== CONT TestResolveDBConnectionString/flag_wins1956=== CONT TestResolveDBConnectionString/PGHOST_allows_empty1957=== CONT TestResolveDBConnectionString/nothing_configured1958=== CONT TestResolveDBConnectionString/missing_file_is_an_error1959=== CONT TestResolveDBConnectionString/file_when_flag_empty1960=== CONT TestClientErrorHandling/InvalidStorePath1961--- PASS: TestResolveDBConnectionString (0.01s)1962 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)1963 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)1964 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)1965 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)1966 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)19672026/09/17 00:53:20 OK 20251218171726_add_pins.sql (14.9ms)19682026/09/17 00:53:20 OK 20260628120000_add_object_size_and_stats.sql (23.53ms)19692026/09/17 00:53:20 OK 20260628120000_add_object_size_and_stats.sql (23.45ms)19702026/09/17 00:53:20 OK 20241026095416_initial_model.sql (36.82ms)19712026/09/17 00:53:20 OK 20251210153512_drop_unused_gin_index.sql (2.31ms)19722026/09/17 00:53:20 OK 20260905000000_add_claims.sql (9.21ms)19732026/09/17 00:53:20 goose: successfully migrated database to version: 2026090500000019742026/09/17 00:53:20 OK 20260905000000_add_claims.sql (9.34ms)19752026/09/17 00:53:20 goose: successfully migrated database to version: 2026090500000019762026/09/17 00:53:20 OK 20260628120000_add_object_size_and_stats.sql (9.88ms)19772026/09/17 00:53:20 OK 1_commit_pending_closure.sql (1.77ms)19782026/09/17 00:53:20 OK 1_commit_pending_closure.sql (2.37ms)19792026/09/17 00:53:20 OK 20251218171726_add_pins.sql (2.98ms)19802026/09/17 00:53:20 OK 2_object_stats_trigger.sql (1.08ms)19812026/09/17 00:53:20 goose: up to current file version: 219822026/09/17 00:53:20 OK 2_object_stats_trigger.sql (919.92µs)19832026/09/17 00:53:20 goose: up to current file version: 219842026/09/17 00:53:20 OK 20260905000000_add_claims.sql (10.42ms)19852026/09/17 00:53:20 goose: successfully migrated database to version: 2026090500000019862026/09/17 00:53:20 OK 20260628120000_add_object_size_and_stats.sql (8.15ms)19872026/09/17 00:53:20 OK 1_commit_pending_closure.sql (7.39ms)19882026/09/17 00:53:20 OK 2_object_stats_trigger.sql (535.92µs)19892026/09/17 00:53:20 goose: up to current file version: 219902026/09/17 00:53:20 OK 20260905000000_add_claims.sql (23.28ms)19912026/09/17 00:53:20 goose: successfully migrated database to version: 2026090500000019922026/09/17 00:53:20 OK 1_commit_pending_closure.sql (2.58ms)19932026/09/17 00:53:20 OK 2_object_stats_trigger.sql (492.04µs)19942026/09/17 00:53:20 goose: up to current file version: 21995--- PASS: TestReadRedirectUsesPublicS3URL (1.41s)1996=== CONT TestClientErrorHandling/ServerNotAvailable1997--- PASS: TestReadProxyRangeRequest (1.56s)1998=== CONT TestClientErrorHandling/InvalidAuthToken19992026/09/17 00:53:20 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present20002026/09/17 00:53:20 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=205.184956ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2001--- PASS: TestReadRedirectNar (1.43s)2002=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts20032026/09/17 00:53:20 INFO Received request for more parts method=POST path=/20042026-09-17 00:53:20.514 UTC [53044] ERROR: relation "goose_db_version" does not exist at character 3620052026-09-17 00:53:20.514 UTC [53044] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC2006=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart20072026/09/17 00:53:20 INFO Received complete multipart upload request method=POST path=/20082026-09-17 00:53:20.556 UTC [53050] ERROR: relation "goose_db_version" does not exist at character 3620092026-09-17 00:53:20.556 UTC [53050] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC20102026/09/17 00:53:20 OK 20241026095416_initial_model.sql (17.13ms)2011=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure20122026/09/17 00:53:20 INFO Received uploads request method=POST path=/20132026/09/17 00:53:20 OK 20251210153512_drop_unused_gin_index.sql (7.78ms)20142026/09/17 00:53:20 OK 20251218171726_add_pins.sql (8.31ms)20152026/09/17 00:53:20 OK 20260628120000_add_object_size_and_stats.sql (18.07ms)20162026/09/17 00:53:20 OK 20260905000000_add_claims.sql (7.03ms)20172026/09/17 00:53:20 goose: successfully migrated database to version: 2026090500000020182026/09/17 00:53:20 OK 1_commit_pending_closure.sql (2.12ms)20192026/09/17 00:53:20 OK 2_object_stats_trigger.sql (580.79µs)20202026/09/17 00:53:20 goose: up to current file version: 220212026/09/17 00:53:20 OK 20241026095416_initial_model.sql (44.5ms)20222026/09/17 00:53:20 OK 20251210153512_drop_unused_gin_index.sql (7.16ms)20232026/09/17 00:53:20 OK 20251218171726_add_pins.sql (4.96ms)20242026/09/17 00:53:20 OK 20260628120000_add_object_size_and_stats.sql (21.59ms)20252026/09/17 00:53:20 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"20262026/09/17 00:53:20 WARN mTLS auth: bound subjects configured but subject DN unavailable20272026/09/17 00:53:20 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"2028--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (1.78s)2029=== CONT TestParseSingleRange/none2030=== CONT TestParseSingleRange/open-ended2031=== CONT TestParseSingleRange/closed2032=== CONT TestParseSingleRange/malformed_end_before_start2033=== CONT TestParseSingleRange/malformed_both_empty2034=== CONT TestParseSingleRange/malformed_no_dash2035=== CONT TestParseSingleRange/multi-range_ignored2036=== CONT TestParseSingleRange/unknown_unit2037=== CONT TestParseSingleRange/start_past_EOF2038=== CONT TestParseSingleRange/end_clamped_to_size2039=== CONT TestParseSingleRange/single_byte2040=== CONT TestParseSingleRange/suffix_exceeds_size2041=== CONT TestParseSingleRange/suffix2042=== CONT TestParseSingleRange/start_far_past_EOF2043--- PASS: TestParseSingleRange (0.00s)2044 --- PASS: TestParseSingleRange/none (0.00s)2045 --- PASS: TestParseSingleRange/open-ended (0.00s)2046 --- PASS: TestParseSingleRange/closed (0.00s)2047 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)2048 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)2049 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)2050 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)2051 --- PASS: TestParseSingleRange/unknown_unit (0.00s)2052 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)2053 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)2054 --- PASS: TestParseSingleRange/single_byte (0.00s)2055 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)2056 --- PASS: TestParseSingleRange/suffix (0.00s)2057 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)2058=== CONT TestIsValidCachePath/narinfo2059=== CONT TestIsValidCachePath/index.html2060=== CONT TestIsValidCachePath/short_hash2061=== CONT TestIsValidCachePath/wrong_extension2062=== CONT TestIsValidCachePath/leading_slash2063=== CONT TestIsValidCachePath/empty2064=== CONT TestIsValidCachePath/random_path2065=== CONT TestIsValidCachePath/invalid_char_u2066=== CONT TestIsValidCachePath/invalid_char_e2067=== CONT TestIsValidCachePath/traversal_in_middle2068=== CONT TestIsValidCachePath/traversal_parent2069=== CONT TestIsValidCachePath/nar_uncompressed2070=== CONT TestIsValidCachePath/nix-cache-info2071=== CONT TestIsValidCachePath/realisation2072=== CONT TestIsValidCachePath/log2073=== CONT TestIsValidCachePath/ls2074=== CONT TestIsValidCachePath/nar_xz2075=== CONT TestIsValidCachePath/nar_bz22076=== CONT TestIsValidCachePath/nar_zst2077=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars2078--- PASS: TestIsValidCachePath (0.00s)2079 --- PASS: TestIsValidCachePath/narinfo (0.00s)2080 --- PASS: TestIsValidCachePath/index.html (0.00s)2081 --- PASS: TestIsValidCachePath/short_hash (0.00s)2082 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)2083 --- PASS: TestIsValidCachePath/leading_slash (0.00s)2084 --- PASS: TestIsValidCachePath/empty (0.00s)2085 --- PASS: TestIsValidCachePath/random_path (0.00s)2086 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)2087 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)2088 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)2089 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)2090 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)2091 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)2092 --- PASS: TestIsValidCachePath/realisation (0.00s)2093 --- PASS: TestIsValidCachePath/log (0.00s)2094 --- PASS: TestIsValidCachePath/ls (0.00s)2095 --- PASS: TestIsValidCachePath/nar_xz (0.00s)2096 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)2097 --- PASS: TestIsValidCachePath/nar_zst (0.00s)2098 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)2099=== CONT TestProxyWriteTimeout/narinfo2100=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info21012026/09/17 00:53:20 INFO Received uploads request method=POST path=/2102=== CONT TestProxyWriteTimeout/unknown_size2103=== CONT TestProxyWriteTimeout/10_GiB_nar2104=== CONT TestProxyWriteTimeout/1_GiB_nar2105--- PASS: TestProxyWriteTimeout (0.00s)2106 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)2107 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)2108 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)2109 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)2110=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key21112026/09/17 00:53:20 INFO Received complete multipart upload request method=POST path=/2112=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key21132026/09/17 00:53:20 INFO Received request for more parts method=POST path=/2114=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal21152026/09/17 00:53:20 INFO Received uploads request method=POST path=/2116--- PASS: TestUploadHandlersRejectInvalidKeys (0.00s)2117 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)2118 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)2119 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)2120 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)2121=== CONT TestIsValidUploadKey/narinfo2122=== CONT TestIsValidUploadKey/realisation_plus_in_output2123=== CONT TestIsValidUploadKey/unknown_type2124=== CONT TestIsValidUploadKey/empty_key2125=== CONT TestIsValidUploadKey/absolute2126=== CONT TestIsValidUploadKey/traversal_nar2127=== CONT TestIsValidUploadKey/traversal2128=== CONT TestIsValidUploadKey/listing_key,_narinfo_type2129=== CONT TestIsValidUploadKey/nar_key,_narinfo_type2130=== CONT TestIsValidUploadKey/narinfo_key,_nar_type2131=== CONT TestIsValidUploadKey/index.html2132=== CONT TestIsValidUploadKey/nix-cache-info2133=== CONT TestIsValidUploadKey/build_log_home-manager_file2134=== CONT TestIsValidUploadKey/realisation2135=== CONT TestIsValidUploadKey/build_log_equals2136=== CONT TestIsValidUploadKey/build_log_question_mark2137=== CONT TestIsValidUploadKey/build_log_plus_in_name2138=== CONT TestIsValidUploadKey/nar_plain2139=== CONT TestIsValidUploadKey/build_log2140=== CONT TestIsValidUploadKey/listing2141=== CONT TestIsValidUploadKey/nar_xz2142=== CONT TestIsValidUploadKey/nar_zst2143--- PASS: TestIsValidUploadKey (0.00s)2144 --- PASS: TestIsValidUploadKey/narinfo (0.00s)2145 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)2146 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)2147 --- PASS: TestIsValidUploadKey/empty_key (0.00s)2148 --- PASS: TestIsValidUploadKey/absolute (0.00s)2149 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)2150 --- PASS: TestIsValidUploadKey/traversal (0.00s)2151 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)2152 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)2153 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)2154 --- PASS: TestIsValidUploadKey/index.html (0.00s)2155 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)2156 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)2157 --- PASS: TestIsValidUploadKey/realisation (0.00s)2158 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)2159 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)2160 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)2161 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)2162 --- PASS: TestIsValidUploadKey/build_log (0.00s)2163 --- PASS: TestIsValidUploadKey/listing (0.00s)2164 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)2165 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)2166=== CONT TestCacheConfigHandler/full_config,_no_issuer21672026/09/17 00:53:20 OK 20260905000000_add_claims.sql (10.4ms)21682026/09/17 00:53:20 goose: successfully migrated database to version: 202609050000002169=== CONT TestCacheConfigHandler/no_signing_keys2170=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator2171=== CONT TestCacheConfigHandler/no_cache_url_configured2172--- PASS: TestCacheConfigHandler (0.00s)2173 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)2174 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)2175 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)2176 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)2177=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token21782026/09/17 00:53:20 OK 1_commit_pending_closure.sql (1.53ms)21792026/09/17 00:53:20 OK 2_object_stats_trigger.sql (737µs)21802026/09/17 00:53:20 goose: up to current file version: 221812026/09/17 00:53:20 INFO OIDC auth successful provider=test scopes=[write]2182=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected21832026/09/17 00:53:20 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]2184=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2185=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected21862026/09/17 00:53:20 WARN Authentication failed token_preview=eyJhbGciOi...QMbqLzPwhA token_length=702 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]2187=== CONT TestService_RequireScope_OIDC/builder_may_write21882026/09/17 00:53:20 INFO OIDC auth successful provider=test scopes=[write]2189=== CONT TestService_RequireScope_OIDC/static_token_may_admin2190=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read2191=== CONT TestService_RequireScope_OIDC/writer_implies_read21922026/09/17 00:53:20 INFO OIDC auth successful provider=test scopes=[write]2193=== CONT TestService_RequireScope_OIDC/reader_may_read21942026/09/17 00:53:20 INFO OIDC auth successful provider=test scopes=[read]2195=== CONT TestService_RequireScope_OIDC/static_token_may_write2196=== CONT TestService_RequireScope_OIDC/ops_may_admin21972026/09/17 00:53:20 INFO OIDC auth successful provider=test scopes=[admin]2198=== CONT TestService_RequireScope_OIDC/reader_may_not_write21992026/09/17 00:53:20 INFO OIDC auth successful provider=test scopes=[read]2200=== CONT TestService_RequireScope_OIDC/builder_may_not_admin22012026/09/17 00:53:20 INFO OIDC auth successful provider=test scopes=[write]2202=== CONT TestService_RequireScope_OIDC/ops_may_not_write22032026/09/17 00:53:20 INFO OIDC auth successful provider=test scopes=[admin]2204--- PASS: TestService_RequireScope_OIDC (1.72s)2205 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)2206 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)2207 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)2208 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)2209 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)2210 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)2211 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)2212 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)2213 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)2214 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)2215--- PASS: TestService_AuthMiddleware_OIDC (2.06s)2216 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.00s)2217 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)2218 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)2219 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.00s)22202026/09/17 00:53:20 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=390.466414ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2221--- PASS: TestService_ReadAuthMiddleware (1.85s)22222026-09-17 00:53:20.830 UTC [53061] ERROR: relation "goose_db_version" does not exist at character 3622232026-09-17 00:53:20.830 UTC [53061] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC22242026/09/17 00:53:20 OK 20241026095416_initial_model.sql (34.36ms)22252026/09/17 00:53:20 OK 20251210153512_drop_unused_gin_index.sql (1.29ms)22262026/09/17 00:53:20 OK 20251218171726_add_pins.sql (12.39ms)22272026/09/17 00:53:20 OK 20260628120000_add_object_size_and_stats.sql (5.97ms)22282026/09/17 00:53:20 OK 20260905000000_add_claims.sql (16.38ms)22292026/09/17 00:53:20 goose: successfully migrated database to version: 2026090500000022302026/09/17 00:53:20 OK 1_commit_pending_closure.sql (5.51ms)22312026/09/17 00:53:20 OK 2_object_stats_trigger.sql (544.54µs)22322026/09/17 00:53:20 goose: up to current file version: 22233--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (1.72s)2234--- PASS: TestUploadHandlersRejectOversizedBody (0.04s)2235 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.02s)2236 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.03s)2237 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (0.40s)2238--- PASS: TestReadProxyDisabled (1.17s)22392026/09/17 00:53:21 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=758.469646ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2240=== NAME TestOrphanedObjectsGCStressTest2241 orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains2242 orphaned_objects_gc_test.go:446: Marked 210 objects for deletion22432026/09/17 00:53:21 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"22442026/09/17 00:53:21 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"2245 orphaned_objects_gc_test.go:509: Stress test completed successfully:2246 orphaned_objects_gc_test.go:510: - Active objects preserved: 202247 orphaned_objects_gc_test.go:511: - Objects deleted: 2102248 orphaned_objects_gc_test.go:512: - Total GC'd: 2102249--- PASS: TestOrphanedObjectsGCStressTest (5.24s)22502026/09/17 00:53:21 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"22512026/09/17 00:53:21 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.702992203s error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present22522026/09/17 00:53:23 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22532026/09/17 00:53:23 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=187.431746ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22542026/09/17 00:53:23 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=436.416952ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22552026/09/17 00:53:24 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=748.206292ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22562026/09/17 00:53:24 WARN Rate limiter enabled after throttle name=s3-test rate=522572026/09/17 00:53:24 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."2258=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle2259 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=102260 throttle_test.go:215: Rate limiter: enabled=true, rate=5.002261--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (6.96s)22622026/09/17 00:53:25 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.556550528s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22632026/09/17 00:53:26 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"22642026/09/17 00:53:26 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22652026/09/17 00:53:26 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=200.396724ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22662026/09/17 00:53:26 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=370.097282ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22672026/09/17 00:53:27 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=839.73451ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22682026/09/17 00:53:28 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.637990659s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures2269--- PASS: TestClientErrorHandling (0.00s)2270 --- PASS: TestClientErrorHandling/InvalidStorePath (1.18s)2271 --- PASS: TestClientErrorHandling/InvalidAuthToken (1.17s)2272 --- PASS: TestClientErrorHandling/ServerNotAvailable (9.66s)2273PASS2274{"timestamp":"2026-09-17T00:53:29.842148Z","level":"ERROR","message":"HTTP transport failed","event":"http_transport_failed","component":"server","subsystem":"transport","peer_addr":"127.0.0.1:62241","error_kind":"io_error","error":"Cancelled","result":"transport_error","target":"rustfs::server::http","filename":"rustfs/src/server/http.rs","line_number":1880,"threadName":"rustfs-worker","threadId":"ThreadId(7)"}22752026-09-17 00:53:29.939 UTC [52335] LOG: received smart shutdown request22762026-09-17 00:53:29.941 UTC [52335] LOG: background worker "logical replication launcher" (PID 52345) exited with exit code 122772026-09-17 00:53:29.948 UTC [52340] LOG: shutting down22782026-09-17 00:53:29.948 UTC [52340] LOG: checkpoint starting: shutdown immediate22792026-09-17 00:53:31.613 UTC [52340] LOG: checkpoint complete: wrote 12843 buffers (78.4%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 18 recycled; write=1.026 s, sync=0.635 s, total=1.666 s; sync files=21338, longest=0.001 s, average=0.001 s; distance=292396 kB, estimate=292396 kB; lsn=0/13518258, redo lsn=0/1351825822802026-09-17 00:53:31.623 UTC [52335] LOG: database system is shut down2281Running OIDC tests...2282=== RUN TestGlobMatch2283=== PAUSE TestGlobMatch2284=== RUN TestAudienceForIssuer2285=== PAUSE TestAudienceForIssuer2286=== RUN TestValidateToken_ValidToken2287=== PAUSE TestValidateToken_ValidToken2288=== RUN TestValidateToken_WrongAudience2289=== PAUSE TestValidateToken_WrongAudience2290=== RUN TestValidateToken_Expired2291=== PAUSE TestValidateToken_Expired2292=== RUN TestValidateToken_BoundClaimsMismatch2293=== PAUSE TestValidateToken_BoundClaimsMismatch2294=== RUN TestValidateToken_BoundSubjectMismatch2295=== PAUSE TestValidateToken_BoundSubjectMismatch2296=== RUN TestValidateToken_MultipleProviders2297=== PAUSE TestValidateToken_MultipleProviders2298=== RUN TestValidateToken_NoMatchingProvider2299=== PAUSE TestValidateToken_NoMatchingProvider2300=== RUN TestValidateToken_KubernetesServiceAccount2301=== PAUSE TestValidateToken_KubernetesServiceAccount2302=== RUN TestNewValidator_KubernetesRequiresCA2303=== PAUSE TestNewValidator_KubernetesRequiresCA2304=== RUN TestValidateToken_KubernetesIssuerFromOwnToken2305=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken2306=== RUN TestScopes_LegacyProviderDefaultsToWrite2307=== PAUSE TestScopes_LegacyProviderDefaultsToWrite2308=== RUN TestScopes_Rules2309=== PAUSE TestScopes_Rules2310=== RUN TestScopes_ConfigValidation2311=== PAUSE TestScopes_ConfigValidation2312=== CONT TestGlobMatch2313=== CONT TestValidateToken_NoMatchingProvider2314=== RUN TestGlobMatch/foo_foo2315=== PAUSE TestGlobMatch/foo_foo2316=== RUN TestGlobMatch/foo_bar2317=== PAUSE TestGlobMatch/foo_bar2318=== RUN TestGlobMatch/*_2319=== PAUSE TestGlobMatch/*_2320=== RUN TestGlobMatch/*_anything2321=== PAUSE TestGlobMatch/*_anything2322=== RUN TestGlobMatch/foo*_foo2323=== PAUSE TestGlobMatch/foo*_foo2324=== RUN TestGlobMatch/foo*_foobar2325=== PAUSE TestGlobMatch/foo*_foobar2326=== RUN TestGlobMatch/foo*_bar2327=== PAUSE TestGlobMatch/foo*_bar2328=== RUN TestGlobMatch/*bar_bar2329=== PAUSE TestGlobMatch/*bar_bar2330=== RUN TestGlobMatch/*bar_foobar2331=== PAUSE TestGlobMatch/*bar_foobar2332=== RUN TestGlobMatch/*bar_foo2333=== PAUSE TestGlobMatch/*bar_foo2334=== RUN TestGlobMatch/foo*bar_foobar2335=== PAUSE TestGlobMatch/foo*bar_foobar2336=== RUN TestGlobMatch/foo*bar_foo123bar2337=== PAUSE TestGlobMatch/foo*bar_foo123bar2338=== RUN TestGlobMatch/foo*bar_foobarbaz2339=== PAUSE TestGlobMatch/foo*bar_foobarbaz2340=== RUN TestGlobMatch/*/*_foo/bar2341=== PAUSE TestGlobMatch/*/*_foo/bar2342=== RUN TestGlobMatch/*/*_foo2343=== PAUSE TestGlobMatch/*/*_foo2344=== RUN TestGlobMatch/refs/heads/*_refs/heads/main2345=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main2346=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.02347=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.02348=== RUN TestGlobMatch/refs/*/main_refs/heads/main2349=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main2350=== RUN TestGlobMatch/fo?_foo2351=== PAUSE TestGlobMatch/fo?_foo2352=== RUN TestGlobMatch/fo?_fo2353=== PAUSE TestGlobMatch/fo?_fo2354=== RUN TestGlobMatch/fo?_fooo2355=== PAUSE TestGlobMatch/fo?_fooo2356=== RUN TestGlobMatch/?oo_foo2357=== PAUSE TestGlobMatch/?oo_foo2358=== RUN TestGlobMatch/?oo_boo2359=== PAUSE TestGlobMatch/?oo_boo2360=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2361=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2362=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2363=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2364=== CONT TestValidateToken_WrongAudience2365=== CONT TestValidateToken_Expired2366=== CONT TestValidateToken_MultipleProviders2367=== CONT TestValidateToken_BoundSubjectMismatch2368=== CONT TestValidateToken_BoundClaimsMismatch23692026/09/17 00:53:33 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:62379/oidc23702026/09/17 00:53:33 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:62386/oidc23712026/09/17 00:53:33 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:62378/oidc23722026/09/17 00:53:33 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:62382/oidc2373=== CONT TestScopes_LegacyProviderDefaultsToWrite2374=== CONT TestScopes_ConfigValidation2375--- PASS: TestScopes_ConfigValidation (0.00s)2376=== CONT TestNewValidator_KubernetesRequiresCA2377=== CONT TestScopes_Rules2378=== CONT TestValidateToken_ValidToken23792026/09/17 00:53:33 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:62381/oidc23802026/09/17 00:53:33 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:62393/oidc23812026/09/17 00:53:33 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:62395/oidc23822026/09/17 00:53:33 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:62380/oidc23832026/09/17 00:53:33 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:62388/oidc2384--- PASS: TestValidateToken_BoundSubjectMismatch (0.01s)2385=== CONT TestValidateToken_KubernetesIssuerFromOwnToken2386--- PASS: TestValidateToken_WrongAudience (0.01s)2387=== CONT TestAudienceForIssuer2388--- PASS: TestAudienceForIssuer (0.00s)2389=== CONT TestValidateToken_KubernetesServiceAccount2390--- PASS: TestScopes_LegacyProviderDefaultsToWrite (0.01s)2391=== CONT TestGlobMatch/foo_foo2392=== CONT TestGlobMatch/*/*_foo/bar2393=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2394=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2395=== CONT TestGlobMatch/?oo_boo2396=== CONT TestGlobMatch/?oo_foo2397=== CONT TestGlobMatch/fo?_fooo2398=== CONT TestGlobMatch/fo?_fo2399=== CONT TestGlobMatch/fo?_foo2400=== CONT TestGlobMatch/refs/*/main_refs/heads/main2401=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.02402=== CONT TestGlobMatch/refs/heads/*_refs/heads/main2403=== CONT TestGlobMatch/*/*_foo2404=== CONT TestGlobMatch/*bar_bar24052026/09/17 00:53:33 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:62399/oidc2406=== CONT TestGlobMatch/*bar_foo2407=== CONT TestGlobMatch/*bar_foobar2408=== CONT TestGlobMatch/foo*_foo2409=== CONT TestGlobMatch/foo*_bar2410=== CONT TestGlobMatch/foo*_foobar2411=== CONT TestGlobMatch/*_2412--- PASS: TestValidateToken_Expired (0.01s)2413--- PASS: TestValidateToken_NoMatchingProvider (0.01s)2414--- PASS: TestValidateToken_MultipleProviders (0.01s)2415=== CONT TestGlobMatch/foo*bar_foobarbaz2416=== CONT TestGlobMatch/foo_bar2417=== CONT TestGlobMatch/foo*bar_foo123bar2418=== CONT TestGlobMatch/foo*bar_foobar24192026/09/17 00:53:33 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC1232420--- PASS: TestValidateToken_BoundClaimsMismatch (0.01s)2421=== CONT TestGlobMatch/*_anything2422--- PASS: TestGlobMatch (0.00s)2423 --- PASS: TestGlobMatch/foo_foo (0.00s)2424 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)2425 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)2426 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)2427 --- PASS: TestGlobMatch/?oo_boo (0.00s)2428 --- PASS: TestGlobMatch/?oo_foo (0.00s)2429 --- PASS: TestGlobMatch/fo?_fooo (0.00s)2430 --- PASS: TestGlobMatch/fo?_fo (0.00s)2431 --- PASS: TestGlobMatch/fo?_foo (0.00s)2432 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)2433 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)2434 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)2435 --- PASS: TestGlobMatch/*/*_foo (0.00s)2436 --- PASS: TestGlobMatch/*bar_bar (0.00s)2437 --- PASS: TestGlobMatch/*bar_foo (0.00s)2438 --- PASS: TestGlobMatch/*bar_foobar (0.00s)2439 --- PASS: TestGlobMatch/foo*_foo (0.00s)2440 --- PASS: TestGlobMatch/foo*_bar (0.00s)2441 --- PASS: TestGlobMatch/foo*_foobar (0.00s)2442 --- PASS: TestGlobMatch/*_ (0.00s)2443 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)2444 --- PASS: TestGlobMatch/foo_bar (0.00s)2445 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)2446 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)2447 --- PASS: TestGlobMatch/*_anything (0.00s)24482026/09/17 00:53:33 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:624012449--- PASS: TestValidateToken_ValidToken (0.01s)2450--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (0.01s)2451--- PASS: TestScopes_Rules (0.01s)2452--- PASS: TestValidateToken_KubernetesServiceAccount (0.01s)24532026/09/17 00:53:33 http: TLS handshake error from 127.0.0.1:62398: remote error: tls: bad certificate2454--- PASS: TestNewValidator_KubernetesRequiresCA (0.02s)2455PASS2456Running hook tests...2457=== RUN TestSendPathsEmpty2458=== PAUSE TestSendPathsEmpty2459=== RUN TestQueueEnqueueAndFetch2460=== PAUSE TestQueueEnqueueAndFetch2461=== RUN TestQueueDeduplication2462=== PAUSE TestQueueDeduplication2463=== RUN TestQueueRemove2464=== PAUSE TestQueueRemove2465=== RUN TestQueueFetchBatchLimit2466=== PAUSE TestQueueFetchBatchLimit2467=== RUN TestQueueRetryMovesToBack2468=== PAUSE TestQueueRetryMovesToBack2469=== RUN TestQueueFetchRemoveLifecycle2470=== PAUSE TestQueueFetchRemoveLifecycle2471=== RUN TestQueueConcurrentWriters2472=== PAUSE TestQueueConcurrentWriters2473=== RUN TestQueueRemoveLargeClosure2474=== PAUSE TestQueueRemoveLargeClosure2475=== RUN TestServerClientIntegration2476=== PAUSE TestServerClientIntegration2477=== RUN TestServerQueueError2478=== PAUSE TestServerQueueError2479=== RUN TestGetListenerSocketActivation2480 server_test.go:210: === RUN TestGetListenerSocketActivation2481 --- PASS: TestGetListenerSocketActivation (0.00s)2482 PASS2483 2484--- PASS: TestGetListenerSocketActivation (0.01s)2485=== RUN TestDrainIsolatesPoisonPath2486=== PAUSE TestDrainIsolatesPoisonPath2487=== RUN TestRunNotBlockedByPoisonHead2488=== PAUSE TestRunNotBlockedByPoisonHead2489=== RUN TestDrainGivesUpWhenServerDown2490=== PAUSE TestDrainGivesUpWhenServerDown2491=== RUN TestFailedPathPrunedByLaterClosure2492=== PAUSE TestFailedPathPrunedByLaterClosure2493=== RUN TestWorkerUploadsAndRemoves2494=== PAUSE TestWorkerUploadsAndRemoves2495=== RUN TestWorkerSkipsGCdPaths2496=== PAUSE TestWorkerSkipsGCdPaths2497=== RUN TestWorkerPrunesClosureDeps2498=== PAUSE TestWorkerPrunesClosureDeps2499=== RUN TestDrainTimeout2500=== PAUSE TestDrainTimeout2501=== CONT TestSendPathsEmpty2502--- PASS: TestSendPathsEmpty (0.00s)2503=== CONT TestServerClientIntegration2504=== CONT TestServerQueueError2505=== CONT TestQueueConcurrentWriters2506=== CONT TestQueueRetryMovesToBack2507=== CONT TestQueueRemove2508=== CONT TestQueueRemoveLargeClosure2509=== CONT TestWorkerUploadsAndRemoves2510=== CONT TestDrainTimeout2511=== CONT TestWorkerPrunesClosureDeps2512=== CONT TestWorkerSkipsGCdPaths25132026/09/17 00:53:33 ERROR Failed to queue paths error="permission denied" count=12514--- PASS: TestServerClientIntegration (0.00s)2515--- PASS: TestServerQueueError (0.00s)2516=== CONT TestQueueFetchBatchLimit2517=== CONT TestQueueFetchRemoveLifecycle25182026/09/17 00:53:33 INFO Uploading batch count=22519--- PASS: TestQueueFetchBatchLimit (0.00s)25202026/09/17 00:53:33 INFO Upload queue status pending=225212026/09/17 00:53:33 INFO Upload queue status pending=225222026/09/17 00:53:33 INFO Uploading batch count=225232026/09/17 00:53:33 INFO Upload queue status pending=225242026/09/17 00:53:33 WARN Store path no longer exists (garbage collected?), removing from queue path=/nix/var/nix/builds/nix-52294-2397945680/TestWorkerSkipsGCdPaths1091198456/002/nonexistent2525=== CONT TestRunNotBlockedByPoisonHead25262026/09/17 00:53:33 INFO Uploading batch count=125272026/09/17 00:53:33 INFO Uploading batch count=12528--- PASS: TestQueueRetryMovesToBack (0.01s)2529=== CONT TestFailedPathPrunedByLaterClosure2530--- PASS: TestQueueRemove (0.01s)2531=== CONT TestDrainGivesUpWhenServerDown2532--- PASS: TestQueueFetchRemoveLifecycle (0.01s)2533=== CONT TestQueueEnqueueAndFetch25342026/09/17 00:53:33 INFO Uploading batch count=125352026/09/17 00:53:33 ERROR Upload failed error="upload failed" count=125362026/09/17 00:53:33 INFO Upload queue status pending=325372026/09/17 00:53:33 INFO Uploading batch count=125382026/09/17 00:53:33 INFO Uploading batch count=125392026/09/17 00:53:33 ERROR Upload failed error="upload failed" count=125402026/09/17 00:53:33 INFO Uploading batch count=125412026/09/17 00:53:33 INFO Uploading batch count=225422026/09/17 00:53:33 ERROR Upload failed error="upload failed" count=225432026/09/17 00:53:33 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-52294-2397945680/TestDrainGivesUpWhenServerDown1142015468/002/a25442026/09/17 00:53:33 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-52294-2397945680/TestDrainGivesUpWhenServerDown1142015468/002/b2545--- PASS: TestFailedPathPrunedByLaterClosure (0.00s)2546=== CONT TestQueueDeduplication2547--- PASS: TestQueueEnqueueAndFetch (0.00s)2548=== CONT TestDrainIsolatesPoisonPath25492026/09/17 00:53:33 INFO Uploading batch count=225502026/09/17 00:53:33 ERROR Upload failed error="upload failed" count=225512026/09/17 00:53:33 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-52294-2397945680/TestDrainGivesUpWhenServerDown1142015468/002/c25522026/09/17 00:53:33 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-52294-2397945680/TestDrainGivesUpWhenServerDown1142015468/002/d25532026/09/17 00:53:33 INFO Uploading batch count=225542026/09/17 00:53:33 ERROR Upload failed error="upload failed" count=225552026/09/17 00:53:33 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-52294-2397945680/TestDrainGivesUpWhenServerDown1142015468/002/e25562026/09/17 00:53:33 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-52294-2397945680/TestDrainGivesUpWhenServerDown1142015468/002/f25572026/09/17 00:53:33 ERROR Drain finished with paths left in queue remaining=1025582026/09/17 00:53:33 INFO Uploading batch count=425592026/09/17 00:53:33 ERROR Upload failed error="upload failed" count=425602026/09/17 00:53:33 ERROR Upload failed, will retry later error="upload failed" path=/nix/var/nix/builds/nix-52294-2397945680/TestDrainIsolatesPoisonPath1275707574/002/bbb2561--- PASS: TestDrainGivesUpWhenServerDown (0.01s)25622026/09/17 00:53:33 INFO Uploading batch count=125632026/09/17 00:53:33 ERROR Upload failed error="upload failed" count=12564--- PASS: TestQueueDeduplication (0.00s)25652026/09/17 00:53:33 INFO Uploading batch count=125662026/09/17 00:53:33 ERROR Upload failed error="upload failed" count=125672026/09/17 00:53:33 INFO Uploading batch count=125682026/09/17 00:53:33 ERROR Upload failed error="upload failed" count=125692026/09/17 00:53:33 ERROR Drain finished with paths left in queue remaining=12570--- PASS: TestDrainIsolatesPoisonPath (0.00s)2571--- PASS: TestWorkerPrunesClosureDeps (0.03s)2572--- PASS: TestWorkerSkipsGCdPaths (0.03s)2573--- PASS: TestWorkerUploadsAndRemoves (0.03s)2574--- PASS: TestQueueRemoveLargeClosure (0.06s)2575--- PASS: TestQueueConcurrentWriters (0.12s)25762026/09/17 00:53:33 ERROR Upload failed error="context deadline exceeded" count=225772026/09/17 00:53:33 ERROR Drain finished with paths left in queue remaining=42578--- PASS: TestDrainTimeout (0.21s)25792026/09/17 00:53:34 INFO Uploading batch count=125802026/09/17 00:53:34 INFO Uploading batch count=125812026/09/17 00:53:34 INFO Uploading batch count=125822026/09/17 00:53:34 ERROR Upload failed error="upload failed" count=125832026/09/17 00:53:34 INFO Uploading batch count=125842026/09/17 00:53:34 ERROR Upload failed error="upload failed" count=125852026/09/17 00:53:34 INFO Uploading batch count=125862026/09/17 00:53:34 ERROR Upload failed error="upload failed" count=125872026/09/17 00:53:34 INFO Uploading batch count=125882026/09/17 00:53:34 ERROR Upload failed error="upload failed" count=125892026/09/17 00:53:34 ERROR Drain finished with paths left in queue remaining=12590--- PASS: TestRunNotBlockedByPoisonHead (1.02s)2591PASS