niks3-go-unit-tests
checks.aarch64-linux.go-unit-tests
· build #195
· raw
1tribuchet: building on eliza2Running client tests...3=== RUN TestDoServerRequestAttachesToken4=== PAUSE TestDoServerRequestAttachesToken5=== RUN TestCaseHackSuffix6=== PAUSE TestCaseHackSuffix7=== RUN TestFilterOversizedClosures8=== PAUSE TestFilterOversizedClosures9=== RUN TestPartSizeForNAR10=== PAUSE TestPartSizeForNAR11=== RUN TestUploadMultipart_SupersededByPeer12=== PAUSE TestUploadMultipart_SupersededByPeer13=== RUN TestDumpPathCaseHackMatchesNix14--- PASS: TestDumpPathCaseHackMatchesNix (0.03s)15=== RUN TestDumpPathCaseHackCollision16--- PASS: TestDumpPathCaseHackCollision (0.00s)17=== RUN TestDumpPathMatchesNix18=== PAUSE TestDumpPathMatchesNix19=== RUN TestDumpPathSingleFile20=== PAUSE TestDumpPathSingleFile21=== RUN TestDumpPathWriterError22=== PAUSE TestDumpPathWriterError23=== RUN TestEncodeNixBase3224=== PAUSE TestEncodeNixBase3225=== RUN TestEncodeNixBase32WithRealHash26=== PAUSE TestEncodeNixBase32WithRealHash27=== RUN TestConvertHashToNix3228=== PAUSE TestConvertHashToNix3229=== RUN TestGetStorePathHash30=== PAUSE TestGetStorePathHash31=== RUN TestPathInfoHashCompatibility32=== PAUSE TestPathInfoHashCompatibility33=== RUN TestParsePathInfoJSON34=== PAUSE TestParsePathInfoJSON35=== RUN TestParsePathInfoJSONMultiplePaths36=== PAUSE TestParsePathInfoJSONMultiplePaths37=== RUN TestPathInfoCACompatibility38=== PAUSE TestPathInfoCACompatibility39=== RUN TestRateLimiterFeedback40=== PAUSE TestRateLimiterFeedback41=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess42=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess43=== RUN TestResolveStorePath44=== PAUSE TestResolveStorePath45=== RUN TestDoWithRetry_BodyReplayedViaGetBody46=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody47=== RUN TestShellSplit48=== PAUSE TestShellSplit49=== RUN TestShellSplitErrors50=== PAUSE TestShellSplitErrors51=== RUN TestStreamPushReportsEveryPath52=== PAUSE TestStreamPushReportsEveryPath53=== RUN TestStreamPushBatchesUnderLoad54=== PAUSE TestStreamPushBatchesUnderLoad55=== RUN TestStreamPushIsolatesFailures56=== PAUSE TestStreamPushIsolatesFailures57=== RUN TestStreamPushGivesUpOnDeadServer58=== PAUSE TestStreamPushGivesUpOnDeadServer59=== RUN TestStreamPushRequestLine60=== PAUSE TestStreamPushRequestLine61=== RUN TestSetClientTLS62=== PAUSE TestSetClientTLS63=== RUN TestSetClientTLSDoesNotMutateDefaultTransport64=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport65=== RUN TestSetClientTLSErrors66=== PAUSE TestSetClientTLSErrors67=== RUN TestStaticToken68=== PAUSE TestStaticToken69=== RUN TestFileTokenReadsAndCaches70=== PAUSE TestFileTokenReadsAndCaches71=== RUN TestFileTokenMissing72=== PAUSE TestFileTokenMissing73=== RUN TestFileTokenEmpty74=== PAUSE TestFileTokenEmpty75=== RUN TestScriptTokenNoExpiryRerunsEveryCall76=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall77=== RUN TestScriptTokenCachesUntilRefresh78=== PAUSE TestScriptTokenCachesUntilRefresh79=== RUN TestScriptTokenEmptyToken80=== PAUSE TestScriptTokenEmptyToken81=== RUN TestScriptTokenBadJSON82=== PAUSE TestScriptTokenBadJSON83=== RUN TestScriptTokenScriptFails84=== PAUSE TestScriptTokenScriptFails85=== RUN TestScriptTokenEmptyCommand86=== PAUSE TestScriptTokenEmptyCommand87=== CONT TestDoServerRequestAttachesToken88=== CONT TestScriptTokenScriptFails89=== CONT TestScriptTokenBadJSON90=== CONT TestScriptTokenCachesUntilRefresh91=== CONT TestScriptTokenEmptyToken92=== CONT TestResolveStorePath93=== CONT TestSetClientTLS94=== CONT TestStreamPushRequestLine95=== CONT TestScriptTokenNoExpiryRerunsEveryCall96=== CONT TestStreamPushGivesUpOnDeadServer97=== CONT TestFileTokenEmpty98=== CONT TestStreamPushIsolatesFailures99=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess100=== CONT TestFileTokenMissing101=== CONT TestStreamPushBatchesUnderLoad102=== CONT TestFileTokenReadsAndCaches103=== CONT TestStreamPushReportsEveryPath104=== CONT TestStaticToken105=== CONT TestShellSplitErrors106=== CONT TestSetClientTLSErrors107=== CONT TestShellSplit108=== CONT TestSetClientTLSDoesNotMutateDefaultTransport109=== CONT TestDoWithRetry_BodyReplayedViaGetBody110=== CONT TestEncodeNixBase32WithRealHash111=== CONT TestParsePathInfoJSONMultiplePaths112--- PASS: TestScriptTokenScriptFails (0.00s)113=== CONT TestParsePathInfoJSON114=== RUN TestParsePathInfoJSON/Nix_format115=== PAUSE TestParsePathInfoJSON/Nix_format116=== RUN TestParsePathInfoJSON/Lix_format1172026/09/10 17:37:01 ERROR Upload failed error="bad path" count=3118=== PAUSE TestParsePathInfoJSON/Lix_format119=== RUN TestParsePathInfoJSON/empty_input120=== PAUSE TestParsePathInfoJSON/empty_input121=== RUN TestParsePathInfoJSON/whitespace_only122=== PAUSE TestParsePathInfoJSON/whitespace_only123=== CONT TestPathInfoHashCompatibility124=== CONT TestRateLimiterFeedback125--- PASS: TestScriptTokenBadJSON (0.00s)126=== CONT TestGetStorePathHash127--- PASS: TestResolveStorePath (0.00s)128--- PASS: TestEncodeNixBase32WithRealHash (0.00s)129--- PASS: TestShellSplit (0.00s)1302026/09/10 17:37:01 WARN Rate limiter enabled after throttle name=server-test rate=5131=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths1322026/09/10 17:37:01 ERROR Upload failed error="connection refused" count=20133--- PASS: TestFileTokenMissing (0.00s)134--- PASS: TestScriptTokenEmptyToken (0.00s)135=== RUN TestRateLimiterFeedback/429_enables_limiter136=== RUN TestGetStorePathHash/valid_store_path137=== CONT TestDumpPathMatchesNix1382026/09/10 17:37:01 ERROR Upload failed error="stale build claim" count=1139=== PAUSE TestGetStorePathHash/valid_store_path140--- PASS: TestFileTokenEmpty (0.00s)141=== CONT TestPartSizeForNAR142=== PAUSE TestRateLimiterFeedback/429_enables_limiter143=== RUN TestParsePathInfoJSON/invalid_JSON144=== PAUSE TestParsePathInfoJSON/invalid_JSON145--- PASS: TestStaticToken (0.00s)146=== CONT TestPathInfoCACompatibility147=== CONT TestEncodeNixBase32148--- PASS: TestStreamPushRequestLine (0.00s)149=== CONT TestUploadMultipart_SupersededByPeer150--- PASS: TestShellSplitErrors (0.00s)151=== CONT TestDumpPathWriterError152=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)153=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)1542026/09/10 17:37:01 ERROR Server seems unavailable, giving up on batch untried=17155--- PASS: TestStreamPushIsolatesFailures (0.00s)156=== RUN TestUploadMultipart_SupersededByPeer/exists157=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon158=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon159=== CONT TestConvertHashToNix32160=== CONT TestDumpPathSingleFile161=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths162=== CONT TestFilterOversizedClosures163=== RUN TestGetStorePathHash/basename_without_hyphen_should_error164=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI165=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths166=== RUN TestFilterOversizedClosures/no_limit_keeps_everything167=== RUN TestRateLimiterFeedback/503_enables_limiter168=== PAUSE TestRateLimiterFeedback/503_enables_limiter169=== RUN TestPathInfoCACompatibility/null_ca_field170=== RUN TestEncodeNixBase32/test_string_hash171--- PASS: TestStreamPushReportsEveryPath (0.00s)172=== PAUSE TestUploadMultipart_SupersededByPeer/exists1732026/09/10 17:37:01 WARN Rate limiter enabled after throttle name=server-test rate=5174=== RUN TestPartSizeForNAR/zero_stays_at_minimum175=== RUN TestConvertHashToNix32/SRI_format_to_Nix32176=== CONT TestCaseHackSuffix177=== RUN TestSetClientTLSErrors/missing_cert_file1782026/09/10 17:37:01 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:45819179=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error180=== PAUSE TestSetClientTLSErrors/missing_cert_file181=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI182=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths183=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything184=== RUN TestSetClientTLS/rejects_connection_without_client_cert185=== PAUSE TestPathInfoCACompatibility/null_ca_field186=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter187=== CONT TestParsePathInfoJSON/empty_input188=== CONT TestParsePathInfoJSON/whitespace_only189=== RUN TestPathInfoCACompatibility/old_string_format_-_text190=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter1912026/09/10 17:37:01 WARN Rate limiter backed off name=server-test rate=51922026/09/10 17:37:01 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:45819193=== CONT TestScriptTokenEmptyCommand194=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths195=== RUN TestUploadMultipart_SupersededByPeer/missing196=== PAUSE TestEncodeNixBase32/test_string_hash197=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32198=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum199=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error200=== CONT TestParsePathInfoJSON/Nix_format201=== RUN TestSetClientTLSErrors/missing_key_file202=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512203=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped204=== CONT TestParsePathInfoJSON/invalid_JSON205--- PASS: TestStreamPushGivesUpOnDeadServer (0.01s)206=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths207=== CONT TestParsePathInfoJSON/Lix_format208=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter209=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text210=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512211--- PASS: TestFileTokenReadsAndCaches (0.00s)212--- PASS: TestDoServerRequestAttachesToken (0.01s)213=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error214=== RUN TestPartSizeForNAR/small_stays_at_minimum215=== RUN TestConvertHashToNix32/already_Nix32_format216=== PAUSE TestSetClientTLSErrors/missing_key_file217=== RUN TestEncodeNixBase32/empty_input218=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert219=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped220=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive221=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512222=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon223=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI224=== PAUSE TestUploadMultipart_SupersededByPeer/missing225=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter226=== CONT TestRateLimiterFeedback/429_enables_limiter227=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)228--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.01s)229--- PASS: TestScriptTokenCachesUntilRefresh (0.01s)230=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error231=== RUN TestSetClientTLSErrors/missing_ca_file232=== PAUSE TestConvertHashToNix32/already_Nix32_format233=== PAUSE TestEncodeNixBase32/empty_input234=== CONT TestEncodeNixBase32/test_string_hash235=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA236=== PAUSE TestPartSizeForNAR/small_stays_at_minimum237=== RUN TestFilterOversizedClosures/all_closures_skipped238=== PAUSE TestFilterOversizedClosures/all_closures_skipped239=== CONT TestFilterOversizedClosures/no_limit_keeps_everything240=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive241=== CONT TestFilterOversizedClosures/all_closures_skipped2422026/09/10 17:37: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=50243=== CONT TestUploadMultipart_SupersededByPeer/exists2442026/09/10 17:37:01 WARN Rate limiter enabled after throttle name=server-test rate=5245=== CONT TestUploadMultipart_SupersededByPeer/missing2462026/09/10 17:37:01 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:46353247=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter248=== CONT TestRateLimiterFeedback/503_enables_limiter249=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter250--- PASS: TestScriptTokenEmptyCommand (0.00s)251=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error252--- PASS: TestParsePathInfoJSON (0.00s)253 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)254 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)255 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)256 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)257 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)258=== PAUSE TestSetClientTLSErrors/missing_ca_file259=== RUN TestConvertHashToNix32/invalid_format260=== CONT TestEncodeNixBase32/empty_input261=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA2622026/09/10 17:37:01 WARN Rate limiter backed off name=server-test rate=5263=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum264=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped265=== RUN TestPathInfoCACompatibility/new_structured_format_-_text266=== CONT TestGetStorePathHash/valid_store_path267=== CONT TestGetStorePathHash/basename_without_hyphen_should_error268--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.02s)269=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error270=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error2712026/09/10 17:37: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=2000272=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text273=== RUN TestSetClientTLSErrors/invalid_ca_file274=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method275=== RUN TestSetClientTLS/preserves_debug_logging_transport276=== PAUSE TestConvertHashToNix32/invalid_format277--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.03s)278=== PAUSE TestSetClientTLS/preserves_debug_logging_transport279=== CONT TestSetClientTLS/rejects_connection_without_client_cert280=== CONT TestSetClientTLS/preserves_debug_logging_transport281=== CONT TestConvertHashToNix32/SRI_format_to_Nix32282=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum283=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts284=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts285=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method2862026/09/10 17:37:01 WARN Rate limiter enabled after throttle name=server-test rate=5287=== CONT TestPathInfoCACompatibility/null_ca_field2882026/09/10 17:37:01 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:44967289=== CONT TestPathInfoCACompatibility/new_structured_format_-_text290--- PASS: TestPathInfoHashCompatibility (0.02s)291 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)292 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)293 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)294 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)295=== CONT TestConvertHashToNix32/invalid_format296=== CONT TestConvertHashToNix32/already_Nix32_format2972026/09/10 17:37:01 WARN Rate limiter backed off name=server-test rate=5298=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA299=== RUN TestPartSizeForNAR/1_TiB300=== PAUSE TestSetClientTLSErrors/invalid_ca_file301=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method302=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive303=== CONT TestPathInfoCACompatibility/old_string_format_-_text304--- PASS: TestGetStorePathHash (0.03s)305 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)306 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)307 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)308 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)309--- PASS: TestFilterOversizedClosures (0.03s)310 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)311 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)312 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)313--- PASS: TestEncodeNixBase32 (0.03s)314 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)315 --- PASS: TestEncodeNixBase32/empty_input (0.00s)316--- PASS: TestParsePathInfoJSONMultiplePaths (0.01s)317 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)318 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.01s)319=== PAUSE TestPartSizeForNAR/1_TiB320=== CONT TestSetClientTLSErrors/missing_cert_file321=== CONT TestSetClientTLSErrors/invalid_ca_file322=== CONT TestSetClientTLSErrors/missing_ca_file323=== CONT TestSetClientTLSErrors/missing_key_file324--- PASS: TestConvertHashToNix32 (0.03s)325 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)326 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)327 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)328=== RUN TestPartSizeForNAR/5_TiB_S3_max_object329--- PASS: TestUploadMultipart_SupersededByPeer (0.03s)330 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)331 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.00s)332=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object333--- PASS: TestRateLimiterFeedback (0.03s)334 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)335 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)336 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)337 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)338--- PASS: TestPathInfoCACompatibility (0.03s)339 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)340 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)341 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)342 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)343 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)344=== RUN TestPartSizeForNAR/capped_at_5_GiB345=== PAUSE TestPartSizeForNAR/capped_at_5_GiB346=== CONT TestPartSizeForNAR/zero_stays_at_minimum347=== CONT TestPartSizeForNAR/capped_at_5_GiB348=== CONT TestPartSizeForNAR/5_TiB_S3_max_object349=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts350=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum351=== CONT TestPartSizeForNAR/small_stays_at_minimum352=== CONT TestPartSizeForNAR/1_TiB353--- PASS: TestPartSizeForNAR (0.03s)354 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)355 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)356 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)357 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)358 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)359 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)360 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)361--- PASS: TestSetClientTLSErrors (0.03s)362 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)363 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)364 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)365 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)3662026/09/10 17:37:01 http: TLS handshake error from 127.0.0.1:48164: remote error: tls: bad certificate367--- PASS: TestSetClientTLS (0.04s)368 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)369 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)370 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.01s)371--- PASS: TestDumpPathSingleFile (0.04s)372--- PASS: TestCaseHackSuffix (0.04s)373--- PASS: TestDumpPathWriterError (0.06s)374--- PASS: TestStreamPushBatchesUnderLoad (0.10s)375--- PASS: TestDumpPathMatchesNix (0.12s)376--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)377PASS378Running server tests...379The files belonging to this database system will be owned by user "nixbld".380This user must also own the server process.381382The database cluster will be initialized with locale "C".383The default database encoding has accordingly been set to "SQL_ASCII".384The default text search configuration will be set to "english".385386Data page checksums are enabled.387388creating directory /build/postgres1139872560/data ... ok389creating subdirectories ... ok390selecting dynamic shared memory implementation ... posix391selecting default "max_connections" ... 100392selecting default "shared_buffers" ... 128MB393selecting default time zone ... UTC394creating configuration files ... ok395running bootstrap script ... ok396performing post-bootstrap initialization ... ok397syncing data to disk ... ok398399initdb: warning: enabling "trust" authentication for local connections400initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.401402Success. You can now start the database server using:403404 pg_ctl -D /build/postgres1139872560/data -l logfile start405406/build/postgres1139872560:5432 - no response4072026-09-10 17:37:02.898 UTC [127] LOG: starting PostgreSQL 18.6 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit4082026-09-10 17:37:02.899 UTC [127] LOG: listening on Unix socket "/build/postgres1139872560/.s.PGSQL.5432"4092026-09-10 17:37:02.903 UTC [134] LOG: database system was shut down at 2026-09-10 17:37:02 UTC4102026-09-10 17:37:02.907 UTC [127] LOG: database system is ready to accept connections411/build/postgres1139872560:5432 - accepting connections412=== RUN TestService_AuthMiddleware413=== PAUSE TestService_AuthMiddleware414=== RUN TestService_AuthMiddleware_MTLSProxyHeader415=== PAUSE TestService_AuthMiddleware_MTLSProxyHeader416=== RUN TestService_AuthMiddleware_MTLSBoundSubjects417=== PAUSE TestService_AuthMiddleware_MTLSBoundSubjects418=== RUN TestService_ReadAuthMiddleware419=== PAUSE TestService_ReadAuthMiddleware420=== RUN TestService_AuthMiddleware_OIDC421=== PAUSE TestService_AuthMiddleware_OIDC422=== RUN TestService_RequireScope_OIDC423=== PAUSE TestService_RequireScope_OIDC424=== RUN TestService_ReadScope_PublicByDefault425=== PAUSE TestService_ReadScope_PublicByDefault426=== RUN TestCacheConfigHandler427=== PAUSE TestCacheConfigHandler428=== RUN TestCacheStatsHandler429=== PAUSE TestCacheStatsHandler430=== RUN TestClaim_BuildWaitComplete431=== PAUSE TestClaim_BuildWaitComplete432=== RUN TestClaim_GCMarkedOutputCountsAsAbsent433=== PAUSE TestClaim_GCMarkedOutputCountsAsAbsent434=== RUN TestClaim_TooManyStreams435=== PAUSE TestClaim_TooManyStreams436=== RUN TestClaim_HolderDisconnectKeepsClaim437=== PAUSE TestClaim_HolderDisconnectKeepsClaim438=== RUN TestClaim_FailWakesWaitersButIsNotRemembered439=== PAUSE TestClaim_FailWakesWaitersButIsNotRemembered440=== RUN TestClaim_FailWithoutKindReleases441=== PAUSE TestClaim_FailWithoutKindReleases442=== RUN TestClaim_StaleHeartbeatStolen443=== PAUSE TestClaim_StaleHeartbeatStolen444=== RUN TestClaim_TwoInstances445=== PAUSE TestClaim_TwoInstances446=== RUN TestClaim_InputsTouched447=== PAUSE TestClaim_InputsTouched448=== RUN TestClaim_StreamsThroughServer449=== PAUSE TestClaim_StreamsThroughServer450=== RUN TestClientCADerivations451=== PAUSE TestClientCADerivations452=== RUN TestClientErrorHandling453=== PAUSE TestClientErrorHandling454=== RUN TestClientIntegration455=== PAUSE TestClientIntegration456=== RUN TestClientMultipleUploads457=== PAUSE TestClientMultipleUploads458=== RUN TestClientWithDependencies459=== PAUSE TestClientWithDependencies460=== RUN TestPinProtectsFromGC461=== PAUSE TestPinProtectsFromGC462=== RUN TestResolveDBConnectionString463=== PAUSE TestResolveDBConnectionString464=== RUN TestGCAdvisoryLockBlocksConcurrentRun4652026-09-10 17:37:05.014 UTC [535] ERROR: relation "goose_db_version" does not exist at character 364662026-09-10 17:37:05.014 UTC [535] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4672026/09/10 17:37:05 OK 20241026095416_initial_model.sql (12.1ms)4682026/09/10 17:37:05 OK 20251210153512_drop_unused_gin_index.sql (1.6ms)4692026/09/10 17:37:05 OK 20251218171726_add_pins.sql (3.09ms)4702026/09/10 17:37:05 OK 20260628120000_add_object_size_and_stats.sql (2.82ms)4712026/09/10 17:37:05 OK 20260905000000_add_claims.sql (3.84ms)4722026/09/10 17:37:05 goose: successfully migrated database to version: 202609050000004732026/09/10 17:37:05 OK 1_commit_pending_closure.sql (1.89ms)4742026/09/10 17:37:05 OK 2_object_stats_trigger.sql (847.29µs)4752026/09/10 17:37:05 goose: up to current file version: 2476--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (1.00s)477=== RUN TestGCBugBareHashReferences478=== PAUSE TestGCBugBareHashReferences479=== RUN TestGCMetrics480=== PAUSE TestGCMetrics481=== RUN TestGCTaskStore_StartNew482=== PAUSE TestGCTaskStore_StartNew483=== RUN TestGCTaskStore_DeduplicateSameParams484=== PAUSE TestGCTaskStore_DeduplicateSameParams485=== RUN TestGCTaskStore_ConflictDifferentParams486=== PAUSE TestGCTaskStore_ConflictDifferentParams487=== RUN TestGCTaskStore_GetEmpty488=== PAUSE TestGCTaskStore_GetEmpty489=== RUN TestGCTaskStore_GetReturnsLatest490=== PAUSE TestGCTaskStore_GetReturnsLatest491=== RUN TestGCTaskStore_CompletedAllowsNewTask492=== PAUSE TestGCTaskStore_CompletedAllowsNewTask493=== RUN TestGCTaskStore_PhaseUpdates494=== PAUSE TestGCTaskStore_PhaseUpdates495=== RUN TestGCTaskStore_Fail496=== PAUSE TestGCTaskStore_Fail497=== RUN TestGracefulShutdownDrainsInflight498=== PAUSE TestGracefulShutdownDrainsInflight499=== RUN TestService_healthCheckHandler500=== PAUSE TestService_healthCheckHandler501=== RUN TestService_readinessHandler502=== PAUSE TestService_readinessHandler503=== RUN TestGenerateLandingPage504=== PAUSE TestGenerateLandingPage505=== RUN TestCacheConfigHandlerMaxNarSize506=== PAUSE TestCacheConfigHandlerMaxNarSize507=== RUN TestCreatePendingClosureRejectsOversizedNAR508=== PAUSE TestCreatePendingClosureRejectsOversizedNAR509=== RUN TestNARDeduplicationMetadataUploadBug510=== PAUSE TestNARDeduplicationMetadataUploadBug511=== RUN TestMetricsInventory512=== PAUSE TestMetricsInventory513=== RUN TestService_NativeMTLS514=== PAUSE TestService_NativeMTLS515=== RUN TestServerTLSConfig516=== PAUSE TestServerTLSConfig517=== RUN TestMultipartCleanup518=== PAUSE TestMultipartCleanup519=== RUN TestObjectStatsTrigger520=== PAUSE TestObjectStatsTrigger521=== RUN TestOrphanedObjectsGC522=== PAUSE TestOrphanedObjectsGC523=== RUN TestOrphanedObjectsGCStressTest524=== PAUSE TestOrphanedObjectsGCStressTest525=== RUN TestResurrectedObjectNotDeleted526=== PAUSE TestResurrectedObjectNotDeleted527=== RUN TestParseSingleRange528=== PAUSE TestParseSingleRange529=== RUN TestIsValidCachePath530=== PAUSE TestIsValidCachePath531=== RUN TestReadProxyNarinfo532=== PAUSE TestReadProxyNarinfo533=== RUN TestReadProxyNarinfoAlreadyDecompressed534=== PAUSE TestReadProxyNarinfoAlreadyDecompressed535=== RUN TestReadProxyNarStreaming536=== PAUSE TestReadProxyNarStreaming537=== RUN TestReadProxy404538=== PAUSE TestReadProxy404539=== RUN TestReadProxyInvalidPath540=== PAUSE TestReadProxyInvalidPath541=== RUN TestReadProxyHead542=== PAUSE TestReadProxyHead543=== RUN TestReadProxyConditionalGet544=== PAUSE TestReadProxyConditionalGet545=== RUN TestReadProxyRootRedirectsToIndexHTML546=== PAUSE TestReadProxyRootRedirectsToIndexHTML547=== RUN TestReadProxyDisabled548=== PAUSE TestReadProxyDisabled549=== RUN TestReadRedirectNar550=== PAUSE TestReadRedirectNar551=== RUN TestReadRedirectKeepsNarinfoProxied552=== PAUSE TestReadRedirectKeepsNarinfoProxied553=== RUN TestReadProxyRangeRequest554=== PAUSE TestReadProxyRangeRequest555=== RUN TestReadRedirectUsesPublicS3URL556=== PAUSE TestReadRedirectUsesPublicS3URL557=== RUN TestRedundantMultipartUpload558=== PAUSE TestRedundantMultipartUpload559=== RUN TestCompleteMultipartUpload_ErrorButObjectExists560=== PAUSE TestCompleteMultipartUpload_ErrorButObjectExists561=== RUN TestCompletedNarNotReofferedAcrossClosures562=== PAUSE TestCompletedNarNotReofferedAcrossClosures563=== RUN TestPresignedUploadRegisteredBeforeCommit564=== PAUSE TestPresignedUploadRegisteredBeforeCommit565=== RUN TestService_Rustfstest566=== PAUSE TestService_Rustfstest567=== RUN TestParseSize568=== PAUSE TestParseSize569=== RUN TestSkippedUploadsHandler570=== PAUSE TestSkippedUploadsHandler571=== RUN TestSystemdListenerNotActivated572--- PASS: TestSystemdListenerNotActivated (0.00s)573=== RUN TestWatchdogBeatsWhenHealthy574--- PASS: TestWatchdogBeatsWhenHealthy (0.02s)575=== RUN TestWatchdogSkipsWhenUnhealthy5762026/09/10 17:37:05 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5772026/09/10 17:37:05 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5782026/09/10 17:37:06 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5792026/09/10 17:37:06 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5802026/09/10 17:37:06 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5812026/09/10 17:37:06 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5822026/09/10 17:37:06 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5832026/09/10 17:37:06 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5842026/09/10 17:37:06 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5852026/09/10 17:37:06 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"586--- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)587=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle588=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle589=== RUN TestProxyWriteTimeout590=== PAUSE TestProxyWriteTimeout591=== RUN TestIsValidUploadKey592=== PAUSE TestIsValidUploadKey593=== RUN TestUploadHandlersRejectInvalidKeys594=== PAUSE TestUploadHandlersRejectInvalidKeys595=== RUN TestUploadHandlersRejectOversizedBody596=== PAUSE TestUploadHandlersRejectOversizedBody597=== RUN TestService_cleanupPendingClosuresHandler598=== PAUSE TestService_cleanupPendingClosuresHandler599=== RUN TestService_createPendingClosureHandler600=== PAUSE TestService_createPendingClosureHandler601=== RUN TestService_verifyS3Integrity602=== PAUSE TestService_verifyS3Integrity603=== RUN TestCompleteMultipartUnregistered604=== PAUSE TestCompleteMultipartUnregistered605=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT606=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT607=== CONT TestService_AuthMiddleware608=== CONT TestService_cleanupPendingClosuresHandler609=== CONT TestClientIntegration610=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT611=== CONT TestCompleteMultipartUnregistered612=== CONT TestService_verifyS3Integrity613=== CONT TestService_createPendingClosureHandler614=== CONT TestCreatePendingClosureRejectsOversizedNAR615=== CONT TestCacheConfigHandlerMaxNarSize616=== CONT TestGenerateLandingPage6172026/09/10 17:37:06 INFO Received uploads request method=POST path=/api/pending_closures618=== CONT TestService_readinessHandler619--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)620=== CONT TestService_healthCheckHandler621--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)622=== CONT TestGCTaskStore_GetEmpty623--- PASS: TestGCTaskStore_GetEmpty (0.00s)624=== CONT TestClaim_TooManyStreams625=== CONT TestGracefulShutdownDrainsInflight626=== CONT TestGCTaskStore_Fail627--- PASS: TestGCTaskStore_Fail (0.00s)628=== CONT TestGCTaskStore_PhaseUpdates629=== CONT TestGCTaskStore_CompletedAllowsNewTask630=== CONT TestGCTaskStore_GetReturnsLatest631=== CONT TestGCBugBareHashReferences6322026/09/10 17:37:06 INFO Starting HTTP server address=127.0.0.1:35641633=== CONT TestResolveDBConnectionString634=== CONT TestPinProtectsFromGC635=== CONT TestClientWithDependencies636=== CONT TestClientMultipleUploads637=== CONT TestGCMetrics638=== CONT TestNARDeduplicationMetadataUploadBug639=== CONT TestGCTaskStore_ConflictDifferentParams640=== CONT TestClientErrorHandling641=== RUN TestClientErrorHandling/InvalidStorePath642=== PAUSE TestClientErrorHandling/InvalidStorePath643=== RUN TestClientErrorHandling/InvalidAuthToken644=== PAUSE TestClientErrorHandling/InvalidAuthToken645=== RUN TestClientErrorHandling/ServerNotAvailable646=== PAUSE TestClientErrorHandling/ServerNotAvailable647=== RUN TestResolveDBConnectionString/flag_wins648=== PAUSE TestResolveDBConnectionString/flag_wins649=== RUN TestResolveDBConnectionString/file_when_flag_empty650=== CONT TestGCTaskStore_DeduplicateSameParams651=== CONT TestClaim_TwoInstances6522026/09/10 17:37:06 INFO Shutdown signal received, draining in-flight requests timeout=10s653=== CONT TestGCTaskStore_StartNew654=== CONT TestClaim_StaleHeartbeatStolen655=== CONT TestClaim_FailWithoutKindReleases656=== PAUSE TestResolveDBConnectionString/file_when_flag_empty657--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)658--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)659--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)660--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)661--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)662--- PASS: TestGCTaskStore_StartNew (0.00s)663--- PASS: TestGenerateLandingPage (0.01s)664=== CONT TestClientCADerivations665=== CONT TestClaim_InputsTouched666=== CONT TestClaim_StreamsThroughServer667=== RUN TestResolveDBConnectionString/missing_file_is_an_error668=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error669=== RUN TestResolveDBConnectionString/PGHOST_allows_empty670=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty671=== RUN TestResolveDBConnectionString/nothing_configured672=== PAUSE TestResolveDBConnectionString/nothing_configured673=== CONT TestClaim_FailWakesWaitersButIsNotRemembered674--- PASS: TestGracefulShutdownDrainsInflight (0.07s)675=== CONT TestClaim_HolderDisconnectKeepsClaim6762026-09-10 17:37:06.254 UTC [609] ERROR: relation "goose_db_version" does not exist at character 366772026-09-10 17:37:06.254 UTC [609] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6782026-09-10 17:37:06.255 UTC [607] ERROR: relation "goose_db_version" does not exist at character 366792026-09-10 17:37:06.255 UTC [607] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6802026-09-10 17:37:06.271 UTC [611] ERROR: relation "goose_db_version" does not exist at character 366812026-09-10 17:37:06.271 UTC [611] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6822026-09-10 17:37:06.271 UTC [612] ERROR: relation "goose_db_version" does not exist at character 366832026-09-10 17:37:06.271 UTC [612] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6842026-09-10 17:37:06.279 UTC [615] ERROR: relation "goose_db_version" does not exist at character 366852026-09-10 17:37:06.279 UTC [615] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6862026-09-10 17:37:06.319 UTC [616] ERROR: relation "goose_db_version" does not exist at character 366872026-09-10 17:37:06.319 UTC [616] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6882026/09/10 17:37:06 OK 20241026095416_initial_model.sql (54.18ms)6892026/09/10 17:37:06 OK 20241026095416_initial_model.sql (30.39ms)6902026-09-10 17:37:06.333 UTC [617] ERROR: relation "goose_db_version" does not exist at character 366912026-09-10 17:37:06.333 UTC [617] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6922026/09/10 17:37:06 OK 20241026095416_initial_model.sql (58.04ms)6932026/09/10 17:37:06 OK 20241026095416_initial_model.sql (43.13ms)6942026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (11.85ms)6952026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (13.45ms)6962026/09/10 17:37:06 OK 20241026095416_initial_model.sql (39.86ms)6972026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (3.73ms)6982026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (5.93ms)6992026/09/10 17:37:06 OK 20251218171726_add_pins.sql (5.56ms)7002026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (3.6ms)7012026/09/10 17:37:06 OK 20251218171726_add_pins.sql (6.59ms)7022026/09/10 17:37:06 OK 20251218171726_add_pins.sql (5.52ms)7032026/09/10 17:37:06 OK 20251218171726_add_pins.sql (7.64ms)7042026-09-10 17:37:06.351 UTC [618] ERROR: relation "goose_db_version" does not exist at character 367052026-09-10 17:37:06.351 UTC [618] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7062026/09/10 17:37:06 OK 20251218171726_add_pins.sql (7.35ms)7072026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (7.97ms)7082026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (9.21ms)7092026-09-10 17:37:06.356 UTC [619] ERROR: relation "goose_db_version" does not exist at character 367102026-09-10 17:37:06.356 UTC [619] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7112026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (10.67ms)7122026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (11.8ms)7132026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (11.94ms)7142026/09/10 17:37:06 OK 20260905000000_add_claims.sql (21.76ms)7152026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000007162026/09/10 17:37:06 OK 20260905000000_add_claims.sql (21.9ms)7172026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000007182026/09/10 17:37:06 OK 20260905000000_add_claims.sql (20.4ms)7192026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000007202026/09/10 17:37:06 OK 1_commit_pending_closure.sql (6.1ms)7212026/09/10 17:37:06 OK 1_commit_pending_closure.sql (6.01ms)7222026/09/10 17:37:06 OK 20260905000000_add_claims.sql (19.56ms)7232026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000007242026/09/10 17:37:06 OK 20260905000000_add_claims.sql (21.67ms)7252026/09/10 17:37:06 OK 20241026095416_initial_model.sql (44.04ms)7262026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000007272026/09/10 17:37:06 OK 20241026095416_initial_model.sql (37.64ms)7282026/09/10 17:37:06 OK 1_commit_pending_closure.sql (5.78ms)7292026/09/10 17:37:06 OK 2_object_stats_trigger.sql (3.57ms)7302026/09/10 17:37:06 goose: up to current file version: 27312026/09/10 17:37:06 OK 2_object_stats_trigger.sql (3.84ms)7322026/09/10 17:37:06 goose: up to current file version: 27332026/09/10 17:37:06 OK 2_object_stats_trigger.sql (3.66ms)7342026/09/10 17:37:06 goose: up to current file version: 27352026/09/10 17:37:06 OK 1_commit_pending_closure.sql (6.78ms)7362026/09/10 17:37:06 OK 1_commit_pending_closure.sql (6.68ms)7372026/09/10 17:37:06 OK 20241026095416_initial_model.sql (29.81ms)7382026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (6.33ms)7392026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (6.14ms)7402026/09/10 17:37:06 OK 2_object_stats_trigger.sql (3.55ms)7412026/09/10 17:37:06 goose: up to current file version: 27422026/09/10 17:37:06 OK 2_object_stats_trigger.sql (5.52ms)7432026/09/10 17:37:06 goose: up to current file version: 27442026/09/10 17:37:06 OK 20241026095416_initial_model.sql (20.1ms)7452026/09/10 17:37:06 OK 20251218171726_add_pins.sql (19.05ms)7462026/09/10 17:37:06 OK 20251218171726_add_pins.sql (19.31ms)7472026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (15.83ms)7482026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (14.59ms)7492026/09/10 17:37:06 OK 20251218171726_add_pins.sql (10.97ms)7502026/09/10 17:37:06 OK 20251218171726_add_pins.sql (8.52ms)7512026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (11.39ms)7522026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (11.55ms)7532026-09-10 17:37:06.428 UTC [623] ERROR: relation "goose_db_version" does not exist at character 367542026-09-10 17:37:06.428 UTC [623] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7552026-09-10 17:37:06.430 UTC [625] ERROR: relation "goose_db_version" does not exist at character 367562026-09-10 17:37:06.430 UTC [625] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7572026-09-10 17:37:06.430 UTC [624] ERROR: relation "goose_db_version" does not exist at character 367582026-09-10 17:37:06.430 UTC [624] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7592026-09-10 17:37:06.431 UTC [627] ERROR: relation "goose_db_version" does not exist at character 367602026-09-10 17:37:06.431 UTC [627] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7612026/09/10 17:37:06 OK 20260905000000_add_claims.sql (8.22ms)7622026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000007632026-09-10 17:37:06.433 UTC [626] ERROR: relation "goose_db_version" does not exist at character 367642026-09-10 17:37:06.433 UTC [626] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7652026-09-10 17:37:06.433 UTC [628] ERROR: relation "goose_db_version" does not exist at character 367662026-09-10 17:37:06.433 UTC [628] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7672026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (10.02ms)7682026/09/10 17:37:06 OK 20260905000000_add_claims.sql (9.88ms)7692026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000007702026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (10.23ms)7712026/09/10 17:37:06 OK 1_commit_pending_closure.sql (5.25ms)7722026-09-10 17:37:06.438 UTC [629] ERROR: relation "goose_db_version" does not exist at character 367732026-09-10 17:37:06.438 UTC [629] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7742026-09-10 17:37:06.438 UTC [630] ERROR: relation "goose_db_version" does not exist at character 367752026-09-10 17:37:06.438 UTC [630] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7762026-09-10 17:37:06.439 UTC [631] ERROR: relation "goose_db_version" does not exist at character 367772026-09-10 17:37:06.439 UTC [631] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7782026/09/10 17:37:06 OK 20260905000000_add_claims.sql (6.9ms)7792026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000007802026/09/10 17:37:06 OK 1_commit_pending_closure.sql (6.8ms)7812026-09-10 17:37:06.442 UTC [632] ERROR: relation "goose_db_version" does not exist at character 367822026-09-10 17:37:06.442 UTC [632] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7832026-09-10 17:37:06.442 UTC [635] ERROR: relation "goose_db_version" does not exist at character 367842026-09-10 17:37:06.442 UTC [635] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7852026-09-10 17:37:06.442 UTC [634] ERROR: relation "goose_db_version" does not exist at character 367862026-09-10 17:37:06.442 UTC [634] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7872026-09-10 17:37:06.443 UTC [633] ERROR: relation "goose_db_version" does not exist at character 367882026-09-10 17:37:06.443 UTC [633] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7892026-09-10 17:37:06.443 UTC [636] ERROR: relation "goose_db_version" does not exist at character 367902026-09-10 17:37:06.443 UTC [636] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7912026/09/10 17:37:06 OK 2_object_stats_trigger.sql (5.31ms)7922026/09/10 17:37:06 goose: up to current file version: 27932026-09-10 17:37:06.443 UTC [637] ERROR: relation "goose_db_version" does not exist at character 367942026-09-10 17:37:06.443 UTC [637] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7952026/09/10 17:37:06 OK 20260905000000_add_claims.sql (9.74ms)7962026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000007972026/09/10 17:37:06 OK 2_object_stats_trigger.sql (4.47ms)7982026/09/10 17:37:06 goose: up to current file version: 27992026/09/10 17:37:06 OK 1_commit_pending_closure.sql (4.68ms)8002026/09/10 17:37:06 OK 1_commit_pending_closure.sql (6.85ms)8012026/09/10 17:37:06 OK 2_object_stats_trigger.sql (3.1ms)8022026/09/10 17:37:06 goose: up to current file version: 28032026/09/10 17:37:06 OK 2_object_stats_trigger.sql (4.99ms)8042026/09/10 17:37:06 goose: up to current file version: 28052026/09/10 17:37:06 OK 20241026095416_initial_model.sql (15.63ms)8062026/09/10 17:37:06 OK 20241026095416_initial_model.sql (14.32ms)8072026/09/10 17:37:06 OK 20241026095416_initial_model.sql (15.67ms)8082026/09/10 17:37:06 OK 20241026095416_initial_model.sql (12.72ms)8092026/09/10 17:37:06 OK 20241026095416_initial_model.sql (13.17ms)8102026/09/10 17:37:06 OK 20241026095416_initial_model.sql (14.85ms)8112026/09/10 17:37:06 OK 20241026095416_initial_model.sql (17.09ms)8122026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (5.48ms)8132026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (4.31ms)8142026/09/10 17:37:06 OK 20241026095416_initial_model.sql (18.18ms)8152026/09/10 17:37:06 OK 20241026095416_initial_model.sql (13.53ms)8162026/09/10 17:37:06 OK 20241026095416_initial_model.sql (14.95ms)8172026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (3.62ms)8182026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (3.46ms)8192026/09/10 17:37:06 OK 20241026095416_initial_model.sql (14.82ms)8202026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (4.3ms)8212026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (3.17ms)8222026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (3.13ms)8232026/09/10 17:37:06 OK 20241026095416_initial_model.sql (16.08ms)8242026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (2.65ms)8252026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (2.76ms)8262026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (2.82ms)8272026/09/10 17:37:06 OK 20251218171726_add_pins.sql (4.91ms)8282026/09/10 17:37:06 OK 20241026095416_initial_model.sql (18.53ms)8292026/09/10 17:37:06 OK 20241026095416_initial_model.sql (17.58ms)8302026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (2.62ms)8312026/09/10 17:37:06 OK 20251218171726_add_pins.sql (4.79ms)8322026/09/10 17:37:06 OK 20251218171726_add_pins.sql (4.83ms)8332026/09/10 17:37:06 OK 20241026095416_initial_model.sql (16.03ms)8342026/09/10 17:37:06 OK 20251218171726_add_pins.sql (6.17ms)8352026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (2.46ms)8362026/09/10 17:37:06 OK 20251218171726_add_pins.sql (4.25ms)8372026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (2.15ms)8382026/09/10 17:37:06 OK 20251218171726_add_pins.sql (5.35ms)8392026/09/10 17:37:06 OK 20251218171726_add_pins.sql (5.36ms)8402026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (3.34ms)8412026/09/10 17:37:06 OK 20251218171726_add_pins.sql (5.42ms)8422026/09/10 17:37:06 OK 20251218171726_add_pins.sql (5.52ms)8432026/09/10 17:37:06 OK 20251218171726_add_pins.sql (5.57ms)8442026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (3.6ms)8452026/09/10 17:37:06 OK 20251218171726_add_pins.sql (5.72ms)8462026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (5.97ms)8472026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (4.73ms)8482026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (4.66ms)8492026/09/10 17:37:06 OK 20251218171726_add_pins.sql (5.54ms)8502026/09/10 17:37:06 OK 20251218171726_add_pins.sql (4.9ms)8512026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (5.06ms)8522026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (6ms)8532026/09/10 17:37:06 OK 20251218171726_add_pins.sql (5.07ms)8542026/09/10 17:37:06 OK 20251218171726_add_pins.sql (4.85ms)8552026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (6.65ms)8562026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (6.58ms)8572026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (5.36ms)8582026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (6.47ms)8592026/09/10 17:37:06 OK 20260905000000_add_claims.sql (5.04ms)8602026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008612026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (6.6ms)8622026/09/10 17:37:06 OK 20260905000000_add_claims.sql (4.94ms)8632026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008642026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (6.29ms)8652026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (5.16ms)8662026/09/10 17:37:06 OK 20260905000000_add_claims.sql (6.23ms)8672026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008682026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (5.28ms)8692026/09/10 17:37:06 OK 20260905000000_add_claims.sql (5.11ms)8702026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008712026/09/10 17:37:06 OK 20260905000000_add_claims.sql (5.09ms)8722026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008732026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (5.44ms)8742026/09/10 17:37:06 OK 1_commit_pending_closure.sql (3.4ms)8752026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (5ms)8762026/09/10 17:37:06 OK 20260905000000_add_claims.sql (4.84ms)8772026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008782026/09/10 17:37:06 OK 1_commit_pending_closure.sql (3.48ms)8792026/09/10 17:37:06 OK 20260905000000_add_claims.sql (4.95ms)8802026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008812026/09/10 17:37:06 OK 1_commit_pending_closure.sql (2.38ms)8822026/09/10 17:37:06 OK 1_commit_pending_closure.sql (3.38ms)8832026/09/10 17:37:06 OK 20260905000000_add_claims.sql (4.78ms)8842026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008852026/09/10 17:37:06 OK 20260905000000_add_claims.sql (4.97ms)8862026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008872026/09/10 17:37:06 OK 20260905000000_add_claims.sql (6.19ms)8882026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008892026/09/10 17:37:06 OK 20260905000000_add_claims.sql (4.91ms)8902026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008912026/09/10 17:37:06 OK 2_object_stats_trigger.sql (2.35ms)8922026/09/10 17:37:06 goose: up to current file version: 28932026/09/10 17:37:06 OK 20260905000000_add_claims.sql (4.93ms)8942026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000008952026/09/10 17:37:06 OK 2_object_stats_trigger.sql (2.03ms)8962026/09/10 17:37:06 goose: up to current file version: 28972026/09/10 17:37:06 OK 1_commit_pending_closure.sql (4.41ms)8982026/09/10 17:37:06 OK 2_object_stats_trigger.sql (2.81ms)8992026/09/10 17:37:06 goose: up to current file version: 29002026/09/10 17:37:06 OK 1_commit_pending_closure.sql (3.08ms)9012026/09/10 17:37:06 OK 20260905000000_add_claims.sql (5.63ms)9022026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000009032026/09/10 17:37:06 OK 1_commit_pending_closure.sql (2.88ms)9042026/09/10 17:37:06 OK 2_object_stats_trigger.sql (2.29ms)9052026/09/10 17:37:06 goose: up to current file version: 29062026/09/10 17:37:06 OK 20260905000000_add_claims.sql (4.5ms)9072026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000009082026/09/10 17:37:06 OK 1_commit_pending_closure.sql (2.21ms)9092026/09/10 17:37:06 OK 1_commit_pending_closure.sql (2.15ms)9102026/09/10 17:37:06 OK 20260905000000_add_claims.sql (3.64ms)9112026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000009122026/09/10 17:37:06 OK 1_commit_pending_closure.sql (2.31ms)9132026/09/10 17:37:06 OK 1_commit_pending_closure.sql (1.89ms)9142026/09/10 17:37:06 OK 2_object_stats_trigger.sql (1.1ms)9152026/09/10 17:37:06 goose: up to current file version: 29162026/09/10 17:37:06 OK 2_object_stats_trigger.sql (1.85ms)9172026/09/10 17:37:06 goose: up to current file version: 29182026/09/10 17:37:06 OK 2_object_stats_trigger.sql (1.19ms)9192026/09/10 17:37:06 goose: up to current file version: 29202026/09/10 17:37:06 OK 2_object_stats_trigger.sql (1.59ms)9212026/09/10 17:37:06 goose: up to current file version: 29222026/09/10 17:37:06 OK 2_object_stats_trigger.sql (1.15ms)9232026/09/10 17:37:06 goose: up to current file version: 29242026/09/10 17:37:06 OK 2_object_stats_trigger.sql (1.31ms)9252026/09/10 17:37:06 goose: up to current file version: 29262026/09/10 17:37:06 OK 1_commit_pending_closure.sql (2.7ms)9272026/09/10 17:37:06 OK 1_commit_pending_closure.sql (1.74ms)9282026/09/10 17:37:06 OK 1_commit_pending_closure.sql (2.02ms)9292026/09/10 17:37:06 OK 2_object_stats_trigger.sql (1.23ms)9302026/09/10 17:37:06 goose: up to current file version: 29312026/09/10 17:37:06 WARN readiness check failed error="closed pool"932--- PASS: TestService_readinessHandler (0.34s)933=== CONT TestPresignedUploadRegisteredBeforeCommit9342026/09/10 17:37:06 OK 1_commit_pending_closure.sql (2ms)9352026/09/10 17:37:06 OK 2_object_stats_trigger.sql (777.23µs)9362026/09/10 17:37:06 goose: up to current file version: 29372026/09/10 17:37:06 OK 2_object_stats_trigger.sql (807.13µs)9382026/09/10 17:37:06 goose: up to current file version: 29392026/09/10 17:37:06 OK 2_object_stats_trigger.sql (1.11ms)9402026/09/10 17:37:06 goose: up to current file version: 29412026/09/10 17:37:06 OK 2_object_stats_trigger.sql (1.24ms)9422026/09/10 17:37:06 goose: up to current file version: 29432026/09/10 17:37:06 INFO Received cleanup request method=DELETE path=/api/pending_closures9442026/09/10 17:37:06 INFO Aborted multipart uploads count=09452026/09/10 17:37:06 INFO Received uploads request method=POST path=/api/pending_closures9462026/09/10 17:37:06 INFO Received cleanup request method=DELETE path=/api/pending_closures9472026/09/10 17:37:06 INFO Aborted multipart uploads count=19482026/09/10 17:37:06 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete9492026-09-10 17:37:06.540 UTC [609] ERROR: Closure does not exist: id=19502026-09-10 17:37:06.540 UTC [609] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE9512026-09-10 17:37:06.540 UTC [609] STATEMENT: -- name: CommitPendingClosure :exec952 SELECT commit_pending_closure($1::bigint)953 954--- PASS: TestService_cleanupPendingClosuresHandler (0.39s)955=== CONT TestReadProxyRootRedirectsToIndexHTML9562026-09-10 17:37:06.570 UTC [642] ERROR: relation "goose_db_version" does not exist at character 369572026-09-10 17:37:06.570 UTC [642] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9582026/09/10 17:37:06 OK 20241026095416_initial_model.sql (13.81ms)9592026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (2.53ms)9602026/09/10 17:37:06 OK 20251218171726_add_pins.sql (4.21ms)9612026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (3.45ms)9622026/09/10 17:37:06 INFO Received uploads request method=POST path=/api/pending_closures9632026/09/10 17:37:06 OK 20260905000000_add_claims.sql (4.12ms)9642026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000009652026/09/10 17:37:06 OK 1_commit_pending_closure.sql (2.11ms)9662026/09/10 17:37:06 OK 2_object_stats_trigger.sql (807.91µs)9672026/09/10 17:37:06 goose: up to current file version: 29682026-09-10 17:37:06.615 UTC [644] ERROR: relation "goose_db_version" does not exist at character 369692026-09-10 17:37:06.615 UTC [644] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC970=== NAME TestClientIntegration971 client_integration_test.go:277: Created store path: /build/TestClientIntegration45145205/002/store/qjnfk7wmqlxih6fba2dvb2asrkbrgbbl-test-file.txt9722026/09/10 17:37:06 INFO Received uploads request method=POST path=/api/pending_closures9732026/09/10 17:37:06 OK 20241026095416_initial_model.sql (11.86ms)9742026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (2.52ms)9752026/09/10 17:37:06 OK 20251218171726_add_pins.sql (4.66ms)976--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (0.49s)977=== CONT TestUploadHandlersRejectOversizedBody9782026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (5.75ms)9792026/09/10 17:37:06 OK 20260905000000_add_claims.sql (3.2ms)9802026/09/10 17:37:06 goose: successfully migrated database to version: 202609050000009812026/09/10 17:37:06 OK 1_commit_pending_closure.sql (2.16ms)9822026/09/10 17:37:06 OK 2_object_stats_trigger.sql (1.07ms)9832026/09/10 17:37:06 goose: up to current file version: 29842026/09/10 17:37:06 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"9852026/09/10 17:37:06 INFO Received uploads request method=POST path=/api/pending_closures9862026/09/10 17:37:06 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)9872026/09/10 17:37:06 INFO Uploading qjnfk7wmqlxih6fba2dvb2asrkbrgbbl-test-file.txt (152B)9882026/09/10 17:37:06 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"9892026/09/10 17:37:06 WARN Failed to register uploaded object key=qjnfk7wmqlxih6fba2dvb2asrkbrgbbl.ls error="server returned 404: 404 page not found\n"9902026/09/10 17:37:06 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign9912026/09/10 17:37:06 INFO Signed narinfos id=1 count=19922026/09/10 17:37:06 INFO Uploading 1 narinfos9932026/09/10 17:37:06 WARN Failed to register uploaded object key=qjnfk7wmqlxih6fba2dvb2asrkbrgbbl.narinfo error="server returned 404: 404 page not found\n"9942026/09/10 17:37:06 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete9952026/09/10 17:37:06 INFO Completed upload id=19962026/09/10 17:37:06 INFO Upload complete. (111ms)997=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart998=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart999=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts1000=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts1001=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure1002=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure1003=== CONT TestCompletedNarNotReofferedAcrossClosures10042026-09-10 17:37:06.939 UTC [717] ERROR: relation "goose_db_version" does not exist at character 3610052026-09-10 17:37:06.939 UTC [717] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10062026/09/10 17:37:06 OK 20241026095416_initial_model.sql (10.52ms)10072026/09/10 17:37:06 OK 20251210153512_drop_unused_gin_index.sql (1.39ms)10082026/09/10 17:37:06 OK 20251218171726_add_pins.sql (3.24ms)10092026/09/10 17:37:06 OK 20260628120000_add_object_size_and_stats.sql (2.82ms)10102026/09/10 17:37:06 OK 20260905000000_add_claims.sql (3.39ms)10112026/09/10 17:37:06 goose: successfully migrated database to version: 2026090500000010122026/09/10 17:37:06 OK 1_commit_pending_closure.sql (2.03ms)1013=== NAME TestClientIntegration1014 client_integration_test.go:293: Retrieved narinfo from S3:1015 StorePath: /build/TestClientIntegration45145205/002/store/qjnfk7wmqlxih6fba2dvb2asrkbrgbbl-test-file.txt1016 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst1017 Compression: zstd1018 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11019 NarSize: 1521020 References: 1021 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk110222026/09/10 17:37:06 OK 2_object_stats_trigger.sql (1.03ms)10232026/09/10 17:37:06 goose: up to current file version: 21024 client_integration_test.go:294: Retrieved .ls file from S3 (compressed size: 77 bytes)1025 client_integration_test.go:294: Decompressed .ls content (64 bytes):1026 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}1027 client_integration_test.go:297: Testing garbage collection...10282026/09/10 17:37:07 INFO Starting cleanup of old closures method=DELETE path=/api/closures10292026/09/10 17:37:07 INFO Garbage collection started10302026/09/10 17:37:07 INFO Aborted multipart uploads count=010312026/09/10 17:37:07 WARN Force mode enabled - objects will be deleted immediately without grace period10322026/09/10 17:37:07 INFO Received uploads request method=POST path=/api/pending_closures10332026/09/10 17:37:07 INFO Received uploads request method=POST path=/api/pending_closures10342026/09/10 17:37:07 INFO Received uploads request method=POST path=/api/pending_closures10352026/09/10 17:37:08 INFO Received complete multipart upload request method=POST path=/api/multipart/complete10362026/09/10 17:37:08 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst1037--- PASS: TestCompleteMultipartUnregistered (1.90s)1038=== CONT TestUploadHandlersRejectInvalidKeys1039=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1040=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1041=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1042=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1043=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1044=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1045=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1046=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1047=== CONT TestCompleteMultipartUpload_ErrorButObjectExists1048=== NAME TestPinProtectsFromGC1049 client_integration_test.go:648: Pinned store path: /build/TestPinProtectsFromGC1585257964/001/store/dqis7z0n24z4yry8jnzkg4rs5nyiscxj-pinned-file.txt1050 client_integration_test.go:649: Unpinned store path: /build/TestPinProtectsFromGC1585257964/001/store/2inm320a9vf8dz7a8a1rqvfj2vdwqkvx-unpinned-file.txt10512026-09-10 17:37:08.119 UTC [782] ERROR: relation "goose_db_version" does not exist at character 3610522026-09-10 17:37:08.119 UTC [782] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10532026/09/10 17:37:08 OK 20241026095416_initial_model.sql (10.75ms)10542026/09/10 17:37:08 OK 20251210153512_drop_unused_gin_index.sql (4.26ms)10552026/09/10 17:37:08 OK 20251218171726_add_pins.sql (6.98ms)10562026/09/10 17:37:08 OK 20260628120000_add_object_size_and_stats.sql (3.97ms)10572026/09/10 17:37:08 OK 20260905000000_add_claims.sql (3.15ms)10582026/09/10 17:37:08 goose: successfully migrated database to version: 2026090500000010592026/09/10 17:37:08 OK 1_commit_pending_closure.sql (3.58ms)10602026/09/10 17:37:08 OK 2_object_stats_trigger.sql (3.26ms)10612026/09/10 17:37:08 goose: up to current file version: 210622026/09/10 17:37:08 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"10632026/09/10 17:37:08 INFO Received uploads request method=POST path=/api/pending_closures10642026/09/10 17:37:08 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)10652026/09/10 17:37:08 INFO Uploading dqis7z0n24z4yry8jnzkg4rs5nyiscxj-pinned-file.txt (128B)10662026/09/10 17:37:08 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"10672026/09/10 17:37:08 WARN Failed to register uploaded object key=dqis7z0n24z4yry8jnzkg4rs5nyiscxj.ls error="server returned 404: 404 page not found\n"10682026/09/10 17:37:08 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign10692026/09/10 17:37:08 INFO Signed narinfos id=1 count=110702026/09/10 17:37:08 INFO Uploading 1 narinfos10712026/09/10 17:37:08 WARN Failed to register uploaded object key=dqis7z0n24z4yry8jnzkg4rs5nyiscxj.narinfo error="server returned 404: 404 page not found\n"10722026/09/10 17:37:08 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete10732026/09/10 17:37:08 INFO Completed upload id=110742026/09/10 17:37:08 INFO Upload complete. (113ms)1075--- PASS: TestService_healthCheckHandler (2.11s)1076=== CONT TestIsValidUploadKey1077=== RUN TestIsValidUploadKey/narinfo1078=== PAUSE TestIsValidUploadKey/narinfo1079=== RUN TestIsValidUploadKey/nar_zst1080=== PAUSE TestIsValidUploadKey/nar_zst1081=== RUN TestIsValidUploadKey/nar_xz1082=== PAUSE TestIsValidUploadKey/nar_xz1083=== RUN TestIsValidUploadKey/nar_plain1084=== PAUSE TestIsValidUploadKey/nar_plain1085=== RUN TestIsValidUploadKey/listing1086=== PAUSE TestIsValidUploadKey/listing1087=== RUN TestIsValidUploadKey/build_log1088=== PAUSE TestIsValidUploadKey/build_log1089=== RUN TestIsValidUploadKey/build_log_home-manager_file1090=== PAUSE TestIsValidUploadKey/build_log_home-manager_file1091=== RUN TestIsValidUploadKey/build_log_plus_in_name1092=== PAUSE TestIsValidUploadKey/build_log_plus_in_name1093=== RUN TestIsValidUploadKey/build_log_question_mark1094=== PAUSE TestIsValidUploadKey/build_log_question_mark1095=== RUN TestIsValidUploadKey/build_log_equals1096=== PAUSE TestIsValidUploadKey/build_log_equals1097=== RUN TestIsValidUploadKey/realisation1098=== PAUSE TestIsValidUploadKey/realisation1099=== RUN TestIsValidUploadKey/realisation_plus_in_output1100=== PAUSE TestIsValidUploadKey/realisation_plus_in_output1101=== RUN TestIsValidUploadKey/nix-cache-info1102=== PAUSE TestIsValidUploadKey/nix-cache-info1103=== RUN TestIsValidUploadKey/index.html1104=== PAUSE TestIsValidUploadKey/index.html1105=== RUN TestIsValidUploadKey/narinfo_key,_nar_type1106=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type1107=== RUN TestIsValidUploadKey/nar_key,_narinfo_type1108=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type1109=== RUN TestIsValidUploadKey/listing_key,_narinfo_type1110=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type1111=== RUN TestIsValidUploadKey/traversal1112=== PAUSE TestIsValidUploadKey/traversal1113=== RUN TestIsValidUploadKey/traversal_nar1114=== PAUSE TestIsValidUploadKey/traversal_nar1115=== RUN TestIsValidUploadKey/absolute1116=== PAUSE TestIsValidUploadKey/absolute1117=== RUN TestIsValidUploadKey/empty_key1118=== PAUSE TestIsValidUploadKey/empty_key1119=== RUN TestIsValidUploadKey/unknown_type1120=== PAUSE TestIsValidUploadKey/unknown_type1121=== CONT TestRedundantMultipartUpload1122--- PASS: TestGCBugBareHashReferences (2.16s)11232026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"1124=== CONT TestProxyWriteTimeout1125=== RUN TestProxyWriteTimeout/narinfo1126=== PAUSE TestProxyWriteTimeout/narinfo1127=== RUN TestProxyWriteTimeout/1_GiB_nar1128=== PAUSE TestProxyWriteTimeout/1_GiB_nar1129=== RUN TestProxyWriteTimeout/10_GiB_nar1130=== PAUSE TestProxyWriteTimeout/10_GiB_nar1131=== RUN TestProxyWriteTimeout/unknown_size1132=== PAUSE TestProxyWriteTimeout/unknown_size1133=== CONT TestReadRedirectUsesPublicS3URL11342026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"1135--- PASS: TestClaim_StaleHeartbeatStolen (2.19s)1136=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle11372026/09/10 17:37:08 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"11382026-09-10 17:37:08.348 UTC [869] ERROR: relation "goose_db_version" does not exist at character 3611392026-09-10 17:37:08.348 UTC [869] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11402026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"11412026/09/10 17:37:08 OK 20241026095416_initial_model.sql (11.97ms)11422026/09/10 17:37:08 OK 20251210153512_drop_unused_gin_index.sql (4.61ms)11432026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"1144--- PASS: TestClaim_FailWithoutKindReleases (2.22s)1145=== CONT TestReadProxyRangeRequest11462026/09/10 17:37:08 INFO Received uploads request method=POST path=/api/pending_closures11472026/09/10 17:37:08 OK 20251218171726_add_pins.sql (11.04ms)11482026/09/10 17:37:08 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)11492026/09/10 17:37:08 INFO Uploading 2inm320a9vf8dz7a8a1rqvfj2vdwqkvx-unpinned-file.txt (128B)11502026/09/10 17:37:08 OK 20260628120000_add_object_size_and_stats.sql (5.63ms)11512026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"11522026/09/10 17:37:08 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"11532026/09/10 17:37:08 OK 20260905000000_add_claims.sql (4.81ms)11542026/09/10 17:37:08 goose: successfully migrated database to version: 2026090500000011552026/09/10 17:37:08 WARN Failed to register uploaded object key=2inm320a9vf8dz7a8a1rqvfj2vdwqkvx.ls error="server returned 404: 404 page not found\n"11562026/09/10 17:37:08 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign11572026/09/10 17:37:08 OK 1_commit_pending_closure.sql (3.92ms)11582026/09/10 17:37:08 INFO Signed narinfos id=2 count=111592026/09/10 17:37:08 INFO Uploading 1 narinfos11602026/09/10 17:37:08 OK 2_object_stats_trigger.sql (2.23ms)11612026/09/10 17:37:08 goose: up to current file version: 21162--- PASS: TestClaim_TooManyStreams (2.25s)1163=== CONT TestSkippedUploadsHandler11642026/09/10 17:37:08 INFO Client skipped oversized paths paths=3 nar_bytes=500000000011652026/09/10 17:37:08 WARN Failed to register uploaded object key=2inm320a9vf8dz7a8a1rqvfj2vdwqkvx.narinfo error="server returned 404: 404 page not found\n"11662026/09/10 17:37:08 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete11672026/09/10 17:37:08 INFO Completed upload id=211682026/09/10 17:37:08 INFO Upload complete. (111ms)1169--- PASS: TestSkippedUploadsHandler (0.01s)1170=== CONT TestReadRedirectKeepsNarinfoProxied11712026-09-10 17:37:08.411 UTC [902] ERROR: relation "goose_db_version" does not exist at character 3611722026-09-10 17:37:08.411 UTC [902] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11732026-09-10 17:37:08.416 UTC [903] ERROR: relation "goose_db_version" does not exist at character 3611742026-09-10 17:37:08.416 UTC [903] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11752026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"11762026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"11772026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"1178--- PASS: TestClaim_FailWakesWaitersButIsNotRemembered (2.27s)1179=== CONT TestParseSize1180--- PASS: TestParseSize (0.00s)1181=== CONT TestReadRedirectNar11822026/09/10 17:37:08 OK 20241026095416_initial_model.sql (13.19ms)11832026/09/10 17:37:08 OK 20241026095416_initial_model.sql (12.32ms)11842026/09/10 17:37:08 OK 20251210153512_drop_unused_gin_index.sql (3.13ms)11852026/09/10 17:37:08 OK 20251210153512_drop_unused_gin_index.sql (2.5ms)11862026/09/10 17:37:08 INFO Received create pin request method=POST path=/api/pins/myapp11872026/09/10 17:37:08 OK 20251218171726_add_pins.sql (4.6ms)11882026/09/10 17:37:08 OK 20251218171726_add_pins.sql (4.82ms)11892026/09/10 17:37:08 OK 20260628120000_add_object_size_and_stats.sql (4.84ms)11902026/09/10 17:37:08 OK 20260628120000_add_object_size_and_stats.sql (5.16ms)11912026/09/10 17:37:08 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC1585257964/001/store/dqis7z0n24z4yry8jnzkg4rs5nyiscxj-pinned-file.txt narinfo_key=dqis7z0n24z4yry8jnzkg4rs5nyiscxj.narinfo11922026-09-10 17:37:08.456 UTC [927] ERROR: relation "goose_db_version" does not exist at character 3611932026-09-10 17:37:08.456 UTC [927] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11942026/09/10 17:37:08 OK 20260905000000_add_claims.sql (5.46ms)11952026/09/10 17:37:08 goose: successfully migrated database to version: 2026090500000011962026/09/10 17:37:08 OK 20260905000000_add_claims.sql (4.07ms)11972026/09/10 17:37:08 goose: successfully migrated database to version: 2026090500000011982026/09/10 17:37:08 INFO Starting cleanup of old closures method=DELETE path=/api/closures11992026/09/10 17:37:08 INFO Garbage collection started12002026/09/10 17:37:08 OK 1_commit_pending_closure.sql (3.73ms)12012026/09/10 17:37:08 OK 1_commit_pending_closure.sql (4.92ms)12022026/09/10 17:37:08 OK 2_object_stats_trigger.sql (2.57ms)12032026/09/10 17:37:08 goose: up to current file version: 212042026/09/10 17:37:08 OK 2_object_stats_trigger.sql (2.34ms)12052026/09/10 17:37:08 goose: up to current file version: 212062026/09/10 17:37:08 INFO Aborted multipart uploads count=012072026/09/10 17:37:08 OK 20241026095416_initial_model.sql (13.03ms)12082026/09/10 17:37:08 OK 20251210153512_drop_unused_gin_index.sql (5.86ms)12092026/09/10 17:37:08 OK 20251218171726_add_pins.sql (5.66ms)12102026/09/10 17:37:08 WARN Force mode enabled - objects will be deleted immediately without grace period12112026/09/10 17:37:08 OK 20260628120000_add_object_size_and_stats.sql (4.33ms)12122026-09-10 17:37:08.497 UTC [930] ERROR: relation "goose_db_version" does not exist at character 3612132026-09-10 17:37:08.497 UTC [930] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12142026/09/10 17:37:08 OK 20260905000000_add_claims.sql (3.76ms)12152026/09/10 17:37:08 goose: successfully migrated database to version: 2026090500000012162026/09/10 17:37:08 OK 1_commit_pending_closure.sql (2.13ms)12172026/09/10 17:37:08 OK 2_object_stats_trigger.sql (1.33ms)12182026/09/10 17:37:08 goose: up to current file version: 21219=== NAME TestNARDeduplicationMetadataUploadBug1220 metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug14492123/001/store/9yq8qbh77kiix62ynn61mrj0xml9a88g-file1.txt12212026-09-10 17:37:08.510 UTC [947] ERROR: relation "goose_db_version" does not exist at character 3612222026-09-10 17:37:08.510 UTC [947] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12232026/09/10 17:37:08 OK 20241026095416_initial_model.sql (10.08ms)12242026/09/10 17:37:08 OK 20251210153512_drop_unused_gin_index.sql (1.75ms)12252026/09/10 17:37:08 OK 20251218171726_add_pins.sql (3.94ms)12262026/09/10 17:37:08 OK 20260628120000_add_object_size_and_stats.sql (6.07ms)12272026/09/10 17:37:08 OK 20241026095416_initial_model.sql (10.33ms)12282026/09/10 17:37:08 OK 20260905000000_add_claims.sql (6.2ms)12292026/09/10 17:37:08 goose: successfully migrated database to version: 2026090500000012302026/09/10 17:37:08 OK 20251210153512_drop_unused_gin_index.sql (4.65ms)12312026/09/10 17:37:08 OK 1_commit_pending_closure.sql (3.5ms)12322026/09/10 17:37:08 OK 20251218171726_add_pins.sql (3.73ms)12332026/09/10 17:37:08 OK 2_object_stats_trigger.sql (1.01ms)12342026/09/10 17:37:08 goose: up to current file version: 212352026/09/10 17:37:08 OK 20260628120000_add_object_size_and_stats.sql (3.92ms)12362026/09/10 17:37:08 OK 20260905000000_add_claims.sql (3.09ms)12372026/09/10 17:37:08 goose: successfully migrated database to version: 2026090500000012382026/09/10 17:37:08 OK 1_commit_pending_closure.sql (2.56ms)12392026/09/10 17:37:08 OK 2_object_stats_trigger.sql (781.03µs)12402026/09/10 17:37:08 goose: up to current file version: 212412026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"12422026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"12432026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"12442026/09/10 17:37:08 INFO Received uploads request method=POST path=/api/pending_closures12452026/09/10 17:37:08 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"12462026/09/10 17:37:08 INFO Received uploads request method=POST path=/api/pending_closures12472026/09/10 17:37:08 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)12482026/09/10 17:37:08 INFO Uploading 9yq8qbh77kiix62ynn61mrj0xml9a88g-file1.txt (160B)1249=== NAME TestClientCADerivations1250 client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations3010980479/001/store/340wd2cpkzk3zinh841wx49knjiqvjz4-ca-test1251 client_ca_test.go:139: Found 1 dependencies (including self)12522026/09/10 17:37:08 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"12532026/09/10 17:37:08 WARN Failed to register uploaded object key=9yq8qbh77kiix62ynn61mrj0xml9a88g.ls error="server returned 404: 404 page not found\n"12542026/09/10 17:37:08 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign12552026/09/10 17:37:08 INFO Signed narinfos id=1 count=112562026/09/10 17:37:08 INFO Uploading 1 narinfos12572026/09/10 17:37:08 WARN Failed to register uploaded object key=9yq8qbh77kiix62ynn61mrj0xml9a88g.narinfo error="server returned 404: 404 page not found\n"12582026/09/10 17:37:08 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete12592026/09/10 17:37:08 INFO Completed upload id=112602026/09/10 17:37:08 INFO Upload complete. (229ms)1261=== NAME TestNARDeduplicationMetadataUploadBug1262 metadata_upload_test.go:54: Retrieved narinfo from S3:1263 StorePath: /build/TestNARDeduplicationMetadataUploadBug14492123/001/store/9yq8qbh77kiix62ynn61mrj0xml9a88g-file1.txt1264 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1265 Compression: zstd1266 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1267 NarSize: 1601268 References: 1269 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1270 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)1271 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):1272 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}12732026/09/10 17:37:08 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1274 metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug14492123/001/store/2pm0gf59ap5jw13abb9b0fgjpy0msd0h-file2.txt12752026/09/10 17:37:08 INFO Received uploads request method=POST path=/api/pending_closures12762026/09/10 17:37:08 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)12772026/09/10 17:37:08 INFO Uploading 340wd2cpkzk3zinh841wx49knjiqvjz4-ca-test (144B)12782026/09/10 17:37:08 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"12792026/09/10 17:37:08 WARN Failed to register uploaded object key=log/kw9mn6bhhdjj22s3nmqbizcjwkn4wwvv-ca-test.drv error="server returned 404: 404 page not found\n"12802026/09/10 17:37:08 WARN Failed to register uploaded object key=340wd2cpkzk3zinh841wx49knjiqvjz4.ls error="server returned 404: 404 page not found\n"12812026/09/10 17:37:08 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign12822026/09/10 17:37:08 INFO Signed narinfos id=1 count=112832026/09/10 17:37:08 INFO Uploading 1 narinfos12842026/09/10 17:37:08 WARN Failed to register uploaded object key=340wd2cpkzk3zinh841wx49knjiqvjz4.narinfo error="server returned 404: 404 page not found\n"12852026/09/10 17:37:08 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete12862026/09/10 17:37:08 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"1287--- PASS: TestService_AuthMiddleware (2.73s)1288=== CONT TestService_Rustfstest12892026/09/10 17:37:08 INFO Completed upload id=112902026/09/10 17:37:08 INFO Upload complete. (115ms)1291=== NAME TestClientCADerivations1292 client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations3010980479/001/store/340wd2cpkzk3zinh841wx49knjiqvjz4-ca-test1293 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst1294 Compression: zstd1295 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1296 NarSize: 1441297 References: 1298 Deriver: /build/TestClientCADerivations3010980479/001/store/kw9mn6bhhdjj22s3nmqbizcjwkn4wwvv-ca-test.drv1299 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1300 client_ca_test.go:185: Checking for realisation files in S3...1301 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations1302 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache13032026/09/10 17:37:08 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"13042026/09/10 17:37:08 INFO Received complete multipart upload request method=POST path=/api/multipart/complete13052026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"13062026/09/10 17:37:08 INFO Received uploads request method=POST path=/api/pending_closures13072026/09/10 17:37:08 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)13082026/09/10 17:37:08 WARN claim: cannot clear write deadline error="feature not supported"13092026-09-10 17:37:08.966 UTC [1217] ERROR: relation "goose_db_version" does not exist at character 3613102026-09-10 17:37:08.966 UTC [1217] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13112026/09/10 17:37:08 OK 20241026095416_initial_model.sql (12ms)13122026/09/10 17:37:08 OK 20251210153512_drop_unused_gin_index.sql (1.87ms)13132026/09/10 17:37:08 OK 20251218171726_add_pins.sql (3.84ms)13142026/09/10 17:37:08 OK 20260628120000_add_object_size_and_stats.sql (3.28ms)13152026/09/10 17:37:08 OK 20260905000000_add_claims.sql (3.31ms)13162026/09/10 17:37:08 goose: successfully migrated database to version: 2026090500000013172026/09/10 17:37:08 OK 1_commit_pending_closure.sql (1.94ms)13182026/09/10 17:37:08 OK 2_object_stats_trigger.sql (841.21µs)13192026/09/10 17:37:08 goose: up to current file version: 213202026/09/10 17:37:09 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=1000 objects_failed=013212026/09/10 17:37:09 WARN Failed to register uploaded object key=2pm0gf59ap5jw13abb9b0fgjpy0msd0h.ls error="server returned 404: 404 page not found\n"13222026/09/10 17:37:09 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign13232026/09/10 17:37:09 INFO Signed narinfos id=2 count=113242026/09/10 17:37:09 INFO Uploading 1 narinfos13252026/09/10 17:37:09 WARN Failed to register uploaded object key=2pm0gf59ap5jw13abb9b0fgjpy0msd0h.narinfo error="server returned 404: 404 page not found\n"13262026/09/10 17:37:09 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete13272026/09/10 17:37:09 INFO Completed upload id=213282026/09/10 17:37:09 INFO Upload complete. (242ms)1329 client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features1330 warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable1331 error: binary cache 's3://bucket18?endpoint=http://localhost:43435®ion=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations3010980479/001/store'1332 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 11333=== NAME TestNARDeduplicationMetadataUploadBug1334 metadata_upload_test.go:76: Retrieved narinfo from S3:1335 StorePath: /build/TestNARDeduplicationMetadataUploadBug14492123/001/store/2pm0gf59ap5jw13abb9b0fgjpy0msd0h-file2.txt1336 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1337 Compression: zstd1338 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1339 NarSize: 1601340 References: 1341 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1342--- PASS: TestClientCADerivations (2.95s)1343=== CONT TestReadProxyDisabled1344=== NAME TestNARDeduplicationMetadataUploadBug1345 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)1346 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):1347 {"version":1,"root":{"type":"regular","size":44}}1348--- PASS: TestNARDeduplicationMetadataUploadBug (2.96s)1349=== CONT TestParseSingleRange1350=== RUN TestParseSingleRange/none1351=== PAUSE TestParseSingleRange/none1352=== RUN TestParseSingleRange/unknown_unit1353=== PAUSE TestParseSingleRange/unknown_unit1354=== RUN TestParseSingleRange/multi-range_ignored1355=== PAUSE TestParseSingleRange/multi-range_ignored1356=== RUN TestParseSingleRange/malformed_no_dash1357=== PAUSE TestParseSingleRange/malformed_no_dash1358=== RUN TestParseSingleRange/malformed_both_empty1359=== PAUSE TestParseSingleRange/malformed_both_empty1360=== RUN TestParseSingleRange/malformed_end_before_start1361=== PAUSE TestParseSingleRange/malformed_end_before_start1362=== RUN TestParseSingleRange/closed1363=== PAUSE TestParseSingleRange/closed1364=== RUN TestParseSingleRange/open-ended1365=== PAUSE TestParseSingleRange/open-ended1366=== RUN TestParseSingleRange/end_clamped_to_size1367=== PAUSE TestParseSingleRange/end_clamped_to_size1368=== RUN TestParseSingleRange/suffix1369=== PAUSE TestParseSingleRange/suffix1370=== RUN TestParseSingleRange/suffix_exceeds_size1371=== PAUSE TestParseSingleRange/suffix_exceeds_size1372=== RUN TestParseSingleRange/single_byte1373=== PAUSE TestParseSingleRange/single_byte1374=== RUN TestParseSingleRange/start_past_EOF1375=== PAUSE TestParseSingleRange/start_past_EOF1376=== RUN TestParseSingleRange/start_far_past_EOF1377=== PAUSE TestParseSingleRange/start_far_past_EOF1378=== CONT TestReadProxyHead13792026/09/10 17:37:09 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=YjY1YTc1MGItNDIxOS00M2IxLThiNTAtM2NmZGNmMGNmNTkwLjc3YjQyNjViLWU1MDctNGRhYi04ZGZkLTU0YjVkMGQzODI2MngxNzg5MDYxODI4MDA1OTUzODg2 parts=1013802026/09/10 17:37:09 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete13812026/09/10 17:37:09 INFO Received complete multipart upload request method=POST path=/api/multipart/complete13822026/09/10 17:37:09 INFO Completed upload id=113832026/09/10 17:37:09 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000013842026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures13852026/09/10 17:37:09 INFO Starting cleanup of old closures method=DELETE path=/api/closures13862026/09/10 17:37:09 INFO Aborted multipart uploads count=013872026/09/10 17:37:09 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=YjY1YTc1MGItNDIxOS00M2IxLThiNTAtM2NmZGNmMGNmNTkwLmQ2YjIxZWVhLTYwNzMtNDdlMi04MDQyLTc3ZjdhZmE5YjZjMngxNzg5MDYxODI2NjE2ODQ5MzUy parts=1013882026/09/10 17:37:09 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete13892026/09/10 17:37:09 INFO Aborted multipart uploads count=013902026/09/10 17:37:09 WARN Force mode enabled - objects will be deleted immediately without grace period13912026-09-10 17:37:09.206 UTC [1321] ERROR: relation "goose_db_version" does not exist at character 3613922026-09-10 17:37:09.206 UTC [1321] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13932026/09/10 17:37:09 INFO Completed upload id=113942026/09/10 17:37:09 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=013952026-09-10 17:37:09.211 UTC [1322] ERROR: relation "goose_db_version" does not exist at character 3613962026-09-10 17:37:09.211 UTC [1322] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13972026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures13982026/09/10 17:37:09 INFO Vacuumed table table=pending_closures13992026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures14002026/09/10 17:37:09 INFO Vacuumed table table=pending_objects14012026/09/10 17:37:09 INFO Vacuumed table table=multipart_uploads14022026/09/10 17:37:09 INFO Vacuumed table table=closures14032026/09/10 17:37:09 INFO Vacuumed table table=objects14042026/09/10 17:37:09 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo14052026/09/10 17:37:09 WARN Found objects in DB but missing from S3, will re-upload count=11406--- PASS: TestService_verifyS3Integrity (3.07s)1407=== CONT TestReadProxyConditionalGet14082026/09/10 17:37:09 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=014092026/09/10 17:37:09 INFO Vacuumed table table=pending_closures1410--- PASS: TestGCMetrics (3.07s)1411=== CONT TestReadProxyNarStreaming14122026/09/10 17:37:09 OK 20241026095416_initial_model.sql (18.17ms)14132026/09/10 17:37:09 OK 20241026095416_initial_model.sql (15.6ms)14142026/09/10 17:37:09 INFO Vacuumed table table=pending_objects14152026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (2.9ms)14162026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (3.32ms)14172026/09/10 17:37:09 INFO Vacuumed table table=multipart_uploads14182026/09/10 17:37:09 OK 20251218171726_add_pins.sql (3.94ms)14192026/09/10 17:37:09 OK 20251218171726_add_pins.sql (7.08ms)14202026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (5.58ms)14212026/09/10 17:37:09 INFO Vacuumed table table=closures14222026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (6.83ms)14232026/09/10 17:37:09 OK 20260905000000_add_claims.sql (7.34ms)14242026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000014252026/09/10 17:37:09 INFO Vacuumed table table=objects14262026/09/10 17:37:09 OK 20260905000000_add_claims.sql (4.99ms)14272026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000014282026/09/10 17:37:09 OK 1_commit_pending_closure.sql (5.61ms)14292026/09/10 17:37:09 OK 1_commit_pending_closure.sql (4.1ms)14302026/09/10 17:37:09 OK 2_object_stats_trigger.sql (4.26ms)14312026/09/10 17:37:09 goose: up to current file version: 214322026/09/10 17:37:09 OK 2_object_stats_trigger.sql (3.67ms)14332026/09/10 17:37:09 goose: up to current file version: 214342026/09/10 17:37:09 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001435--- PASS: TestService_createPendingClosureHandler (3.14s)1436=== CONT TestReadProxy40414372026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures14382026-09-10 17:37:09.304 UTC [1347] ERROR: relation "goose_db_version" does not exist at character 3614392026-09-10 17:37:09.304 UTC [1347] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14402026-09-10 17:37:09.312 UTC [1382] ERROR: relation "goose_db_version" does not exist at character 3614412026-09-10 17:37:09.312 UTC [1382] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1442=== NAME TestClientMultipleUploads1443 client_integration_test.go:339: Created store path 0: /build/TestClientMultipleUploads3954867334/001/store/qvr2zqg0a1prr8brg0951vlx3a8y4y64-test-file-0.txt1444=== NAME TestClientWithDependencies1445 client_integration_test.go:594: Built derivation: /build/TestClientWithDependencies1889051871/001/store/8sgq5r4ai7z6zva01awbm334yx6vavdi-test-script14462026/09/10 17:37:09 OK 20241026095416_initial_model.sql (16.81ms)14472026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (2.8ms)14482026/09/10 17:37:09 OK 20251218171726_add_pins.sql (5.35ms)14492026/09/10 17:37:09 OK 20241026095416_initial_model.sql (20.46ms)14502026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (5.2ms)14512026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (4.46ms)14522026/09/10 17:37:09 OK 20260905000000_add_claims.sql (4.26ms)14532026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000014542026/09/10 17:37:09 OK 1_commit_pending_closure.sql (2.26ms)14552026/09/10 17:37:09 OK 20251218171726_add_pins.sql (4.98ms)14562026/09/10 17:37:09 OK 2_object_stats_trigger.sql (1.15ms)14572026/09/10 17:37:09 goose: up to current file version: 214582026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (5.05ms)14592026-09-10 17:37:09.358 UTC [1388] ERROR: relation "goose_db_version" does not exist at character 3614602026-09-10 17:37:09.358 UTC [1388] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1461=== NAME TestClientMultipleUploads1462 client_integration_test.go:339: Created store path 1: /build/TestClientMultipleUploads3954867334/001/store/dwmxw0lf9f1mckf5xq9jg7vrhg8m6j75-test-file-1.txt14632026/09/10 17:37:09 OK 20260905000000_add_claims.sql (5.71ms)14642026/09/10 17:37:09 goose: successfully migrated database to version: 202609050000001465=== NAME TestClientWithDependencies1466 client_integration_test.go:596: Found 1 dependencies (including self)14672026/09/10 17:37:09 OK 1_commit_pending_closure.sql (3.18ms)14682026/09/10 17:37:09 OK 2_object_stats_trigger.sql (1.32ms)14692026/09/10 17:37:09 goose: up to current file version: 214702026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures14712026/09/10 17:37:09 OK 20241026095416_initial_model.sql (13.78ms)14722026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (1.46ms)14732026/09/10 17:37:09 OK 20251218171726_add_pins.sql (6.13ms)14742026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (4.1ms)14752026/09/10 17:37:09 OK 20260905000000_add_claims.sql (4.06ms)14762026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000014772026/09/10 17:37:09 OK 1_commit_pending_closure.sql (2.04ms)14782026/09/10 17:37:09 OK 2_object_stats_trigger.sql (1.05ms)14792026/09/10 17:37:09 goose: up to current file version: 21480--- PASS: TestReadProxyRootRedirectsToIndexHTML (2.86s)1481=== CONT TestReadProxyNarinfo1482=== NAME TestClientMultipleUploads1483 client_integration_test.go:339: Created store path 2: /build/TestClientMultipleUploads3954867334/001/store/jhn8cidy02n5bcgamshakjwfb0aqv6wj-test-file-2.txt14842026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures14852026/09/10 17:37:09 WARN claim: cannot clear write deadline error="feature not supported"14862026/09/10 17:37:09 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"14872026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures14882026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures14892026/09/10 17:37:09 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)14902026/09/10 17:37:09 INFO Uploading 8sgq5r4ai7z6zva01awbm334yx6vavdi-test-script (136B)14912026/09/10 17:37:09 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"14922026/09/10 17:37:09 WARN Failed to register uploaded object key=log/5a1rihm5phzh7i4yhcwh3s4j4jm2qvxg-test-script.drv error="server returned 404: 404 page not found\n"14932026/09/10 17:37:09 WARN Failed to register uploaded object key=8sgq5r4ai7z6zva01awbm334yx6vavdi.ls error="server returned 404: 404 page not found\n"14942026/09/10 17:37:09 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign14952026-09-10 17:37:09.496 UTC [1495] ERROR: relation "goose_db_version" does not exist at character 3614962026-09-10 17:37:09.496 UTC [1495] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14972026/09/10 17:37:09 INFO Signed narinfos id=1 count=114982026/09/10 17:37:09 INFO Uploading 1 narinfos14992026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures15002026/09/10 17:37:09 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15012026/09/10 17:37:09 WARN Failed to register uploaded object key=8sgq5r4ai7z6zva01awbm334yx6vavdi.narinfo error="server returned 404: 404 page not found\n"15022026/09/10 17:37:09 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete15032026/09/10 17:37:09 INFO Completed upload id=115042026/09/10 17:37:09 INFO Upload complete. (106ms)15052026/09/10 17:37:09 OK 20241026095416_initial_model.sql (12.63ms)15062026/09/10 17:37:09 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1507=== NAME TestClientWithDependencies1508 client_integration_test.go:598: Skipping nix copy test - isolated store (/build/TestClientWithDependencies1889051871/001/store) requires matching store prefix15092026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (1.97ms)15102026/09/10 17:37:09 OK 20251218171726_add_pins.sql (4.21ms)15112026/09/10 17:37:09 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=YjY1YTc1MGItNDIxOS00M2IxLThiNTAtM2NmZGNmMGNmNTkwLjU3NTk1YzE2LWJkZmItNDRjZC05Mjk0LWVlZmYzY2Y3OTBmZXgxNzg5MDYxODI5NDg0NzUxNjg31512--- PASS: TestClientWithDependencies (3.37s)1513=== CONT TestReadProxyInvalidPath15142026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures15152026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (7.68ms)15162026/09/10 17:37:09 OK 20260905000000_add_claims.sql (2.97ms)15172026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000015182026/09/10 17:37:09 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=YjY1YTc1MGItNDIxOS00M2IxLThiNTAtM2NmZGNmMGNmNTkwLjU3NTk1YzE2LWJkZmItNDRjZC05Mjk0LWVlZmYzY2Y3OTBmZXgxNzg5MDYxODI5NDg0NzUxNjg3 parts=11519--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (1.49s)1520=== CONT TestIsValidCachePath1521=== RUN TestIsValidCachePath/narinfo1522=== PAUSE TestIsValidCachePath/narinfo1523=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars1524=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars1525=== RUN TestIsValidCachePath/nar_zst1526=== PAUSE TestIsValidCachePath/nar_zst1527=== RUN TestIsValidCachePath/nar_xz1528=== PAUSE TestIsValidCachePath/nar_xz1529=== RUN TestIsValidCachePath/nar_bz21530=== PAUSE TestIsValidCachePath/nar_bz21531=== RUN TestIsValidCachePath/nar_uncompressed1532=== PAUSE TestIsValidCachePath/nar_uncompressed1533=== RUN TestIsValidCachePath/ls1534=== PAUSE TestIsValidCachePath/ls1535=== RUN TestIsValidCachePath/log1536=== PAUSE TestIsValidCachePath/log1537=== RUN TestIsValidCachePath/realisation1538=== PAUSE TestIsValidCachePath/realisation1539=== RUN TestIsValidCachePath/nix-cache-info1540=== PAUSE TestIsValidCachePath/nix-cache-info1541=== RUN TestIsValidCachePath/index.html1542=== PAUSE TestIsValidCachePath/index.html1543=== RUN TestIsValidCachePath/traversal_parent1544=== PAUSE TestIsValidCachePath/traversal_parent1545=== RUN TestIsValidCachePath/traversal_in_middle1546=== PAUSE TestIsValidCachePath/traversal_in_middle1547=== RUN TestIsValidCachePath/invalid_char_e1548=== PAUSE TestIsValidCachePath/invalid_char_e1549=== RUN TestIsValidCachePath/invalid_char_u1550=== PAUSE TestIsValidCachePath/invalid_char_u1551=== RUN TestIsValidCachePath/random_path1552=== PAUSE TestIsValidCachePath/random_path1553=== RUN TestIsValidCachePath/empty1554=== PAUSE TestIsValidCachePath/empty1555=== RUN TestIsValidCachePath/leading_slash1556=== PAUSE TestIsValidCachePath/leading_slash1557=== RUN TestIsValidCachePath/wrong_extension1558=== PAUSE TestIsValidCachePath/wrong_extension1559=== RUN TestIsValidCachePath/short_hash1560=== PAUSE TestIsValidCachePath/short_hash1561=== CONT TestReadProxyNarinfoAlreadyDecompressed15622026/09/10 17:37:09 OK 1_commit_pending_closure.sql (2.25ms)15632026/09/10 17:37:09 OK 2_object_stats_trigger.sql (844.05µs)15642026/09/10 17:37:09 goose: up to current file version: 215652026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures15662026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures15672026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures15682026/09/10 17:37:09 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)15692026/09/10 17:37:09 INFO Uploading dwmxw0lf9f1mckf5xq9jg7vrhg8m6j75-test-file-1.txt (160B)15702026/09/10 17:37:09 INFO Uploading qvr2zqg0a1prr8brg0951vlx3a8y4y64-test-file-0.txt (160B)15712026/09/10 17:37:09 INFO Uploading jhn8cidy02n5bcgamshakjwfb0aqv6wj-test-file-2.txt (160B)15722026/09/10 17:37:09 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"15732026/09/10 17:37:09 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"15742026/09/10 17:37:09 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"15752026/09/10 17:37:09 WARN Failed to register uploaded object key=qvr2zqg0a1prr8brg0951vlx3a8y4y64.ls error="server returned 404: 404 page not found\n"15762026/09/10 17:37:09 WARN Failed to register uploaded object key=dwmxw0lf9f1mckf5xq9jg7vrhg8m6j75.ls error="server returned 404: 404 page not found\n"15772026/09/10 17:37:09 WARN Failed to register uploaded object key=jhn8cidy02n5bcgamshakjwfb0aqv6wj.ls error="server returned 404: 404 page not found\n"15782026/09/10 17:37:09 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign15792026/09/10 17:37:09 INFO Signed narinfos id=3 count=115802026/09/10 17:37:09 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign15812026/09/10 17:37:09 INFO Signed narinfos id=1 count=115822026/09/10 17:37:09 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign15832026/09/10 17:37:09 INFO Signed narinfos id=2 count=115842026/09/10 17:37:09 INFO Uploading 3 narinfos1585--- PASS: TestReadRedirectUsesPublicS3URL (1.28s)1586=== CONT TestObjectStatsTrigger15872026/09/10 17:37:09 WARN Failed to register uploaded object key=jhn8cidy02n5bcgamshakjwfb0aqv6wj.narinfo error="server returned 404: 404 page not found\n"15882026/09/10 17:37:09 WARN Failed to register uploaded object key=qvr2zqg0a1prr8brg0951vlx3a8y4y64.narinfo error="server returned 404: 404 page not found\n"15892026/09/10 17:37:09 WARN Failed to register uploaded object key=dwmxw0lf9f1mckf5xq9jg7vrhg8m6j75.narinfo error="server returned 404: 404 page not found\n"15902026/09/10 17:37:09 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete15912026-09-10 17:37:09.613 UTC [1540] ERROR: relation "goose_db_version" does not exist at character 3615922026-09-10 17:37:09.613 UTC [1540] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15932026/09/10 17:37:09 INFO Completed upload id=315942026/09/10 17:37:09 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete15952026/09/10 17:37:09 INFO Completed upload id=115962026/09/10 17:37:09 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete15972026/09/10 17:37:09 INFO Received uploads request method=POST path=/api/pending_closures15982026-09-10 17:37:09.619 UTC [1542] ERROR: relation "goose_db_version" does not exist at character 3615992026-09-10 17:37:09.619 UTC [1542] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16002026/09/10 17:37:09 INFO Completed upload id=216012026/09/10 17:37:09 INFO Upload complete. (160ms)1602=== NAME TestClientMultipleUploads1603 client_integration_test.go:350: Uploaded 3 paths in 196.1904ms1604--- PASS: TestClientMultipleUploads (3.48s)1605=== CONT TestServerTLSConfig1606=== RUN TestServerTLSConfig/no_client_CA1607=== PAUSE TestServerTLSConfig/no_client_CA1608=== RUN TestServerTLSConfig/missing_CA_file1609=== PAUSE TestServerTLSConfig/missing_CA_file1610=== RUN TestServerTLSConfig/not_a_PEM_file16112026/09/10 17:37:09 OK 20241026095416_initial_model.sql (15.44ms)1612=== PAUSE TestServerTLSConfig/not_a_PEM_file1613=== CONT TestResurrectedObjectNotDeleted16142026/09/10 17:37:09 OK 20241026095416_initial_model.sql (12.41ms)16152026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (3.92ms)16162026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (10.19ms)16172026/09/10 17:37:09 OK 20251218171726_add_pins.sql (12.25ms)16182026/09/10 17:37:09 OK 20251218171726_add_pins.sql (9.61ms)16192026/09/10 17:37:09 INFO Received complete multipart upload request method=POST path=/api/multipart/complete16202026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (10.85ms)16212026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (6.08ms)16222026/09/10 17:37:09 OK 20260905000000_add_claims.sql (6.37ms)16232026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000016242026/09/10 17:37:09 OK 20260905000000_add_claims.sql (6.37ms)16252026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000016262026/09/10 17:37:09 OK 1_commit_pending_closure.sql (5.03ms)1627--- PASS: TestReadProxyRangeRequest (1.31s)1628=== CONT TestMultipartCleanup16292026/09/10 17:37:09 OK 1_commit_pending_closure.sql (14.38ms)16302026/09/10 17:37:09 OK 2_object_stats_trigger.sql (16.64ms)16312026/09/10 17:37:09 goose: up to current file version: 216322026/09/10 17:37:09 OK 2_object_stats_trigger.sql (4.92ms)16332026/09/10 17:37:09 goose: up to current file version: 216342026/09/10 17:37:09 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001600000000000000000000.nar.zst upload_id=YjY1YTc1MGItNDIxOS00M2IxLThiNTAtM2NmZGNmMGNmNTkwLmViMmE0NDBjLTRiMWItNDM0ZS04ZGM3LTlkYThkMGI1NzJlYngxNzg5MDYxODI4NTc5NTQ5Mzk0 parts=1016352026/09/10 17:37:09 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign16362026/09/10 17:37:09 INFO Signed narinfos id=1 count=116372026/09/10 17:37:09 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16382026/09/10 17:37:09 INFO Completed upload id=116392026-09-10 17:37:09.710 UTC [1547] ERROR: relation "goose_db_version" does not exist at character 3616402026-09-10 17:37:09.710 UTC [1547] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1641--- PASS: TestClaim_TwoInstances (3.56s)1642=== CONT TestOrphanedObjectsGCStressTest1643--- PASS: TestReadRedirectKeepsNarinfoProxied (1.31s)1644=== CONT TestOrphanedObjectsGC16452026/09/10 17:37:09 OK 20241026095416_initial_model.sql (13.19ms)16462026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (2.9ms)16472026-09-10 17:37:09.743 UTC [1552] ERROR: relation "goose_db_version" does not exist at character 3616482026-09-10 17:37:09.743 UTC [1552] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16492026/09/10 17:37:09 OK 20251218171726_add_pins.sql (6.59ms)16502026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (6.9ms)16512026/09/10 17:37:09 OK 20260905000000_add_claims.sql (5.92ms)16522026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000016532026/09/10 17:37:09 OK 1_commit_pending_closure.sql (3.76ms)16542026/09/10 17:37:09 OK 20241026095416_initial_model.sql (15ms)16552026/09/10 17:37:09 OK 2_object_stats_trigger.sql (5.62ms)16562026/09/10 17:37:09 goose: up to current file version: 21657--- PASS: TestReadRedirectNar (1.34s)1658=== CONT TestService_NativeMTLS16592026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (4.31ms)16602026-09-10 17:37:09.777 UTC [1553] ERROR: relation "goose_db_version" does not exist at character 3616612026-09-10 17:37:09.777 UTC [1553] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16622026/09/10 17:37:09 OK 20251218171726_add_pins.sql (8.21ms)1663--- PASS: TestService_Rustfstest (0.91s)1664=== CONT TestMetricsInventory16652026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (28.72ms)16662026/09/10 17:37:09 OK 20241026095416_initial_model.sql (24.42ms)16672026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (2.01ms)16682026/09/10 17:37:09 OK 20260905000000_add_claims.sql (3.77ms)16692026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000016702026/09/10 17:37:09 OK 1_commit_pending_closure.sql (4.74ms)16712026/09/10 17:37:09 OK 20251218171726_add_pins.sql (5.01ms)16722026/09/10 17:37:09 OK 2_object_stats_trigger.sql (2.58ms)16732026/09/10 17:37:09 goose: up to current file version: 216742026-09-10 17:37:09.824 UTC [1559] ERROR: relation "goose_db_version" does not exist at character 3616752026-09-10 17:37:09.824 UTC [1559] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16762026-09-10 17:37:09.824 UTC [1558] ERROR: relation "goose_db_version" does not exist at character 3616772026-09-10 17:37:09.824 UTC [1558] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16782026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (6.55ms)16792026/09/10 17:37:09 OK 20260905000000_add_claims.sql (19.78ms)16802026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000016812026/09/10 17:37:09 OK 1_commit_pending_closure.sql (9.63ms)16822026/09/10 17:37:09 OK 2_object_stats_trigger.sql (5.17ms)16832026/09/10 17:37:09 goose: up to current file version: 216842026/09/10 17:37:09 OK 20241026095416_initial_model.sql (19.26ms)16852026/09/10 17:37:09 INFO Received complete multipart upload request method=POST path=/api/multipart/complete16862026/09/10 17:37:09 OK 20241026095416_initial_model.sql (20.77ms)16872026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (2.61ms)16882026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (2.05ms)16892026/09/10 17:37:09 OK 20251218171726_add_pins.sql (4.71ms)16902026/09/10 17:37:09 OK 20251218171726_add_pins.sql (4.24ms)1691--- PASS: TestReadProxyHead (0.76s)1692=== CONT TestService_ReadScope_PublicByDefault16932026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (4.67ms)16942026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (4.97ms)16952026-09-10 17:37:09.884 UTC [1560] ERROR: relation "goose_db_version" does not exist at character 3616962026-09-10 17:37:09.884 UTC [1560] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16972026-09-10 17:37:09.884 UTC [1561] ERROR: relation "goose_db_version" does not exist at character 3616982026-09-10 17:37:09.884 UTC [1561] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16992026/09/10 17:37:09 OK 20260905000000_add_claims.sql (5.36ms)17002026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000017012026/09/10 17:37:09 OK 20260905000000_add_claims.sql (5.08ms)17022026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000017032026/09/10 17:37:09 OK 1_commit_pending_closure.sql (2.42ms)17042026/09/10 17:37:09 OK 1_commit_pending_closure.sql (2.85ms)17052026/09/10 17:37:09 OK 2_object_stats_trigger.sql (1.05ms)17062026/09/10 17:37:09 goose: up to current file version: 217072026/09/10 17:37:09 OK 2_object_stats_trigger.sql (1.24ms)17082026/09/10 17:37:09 goose: up to current file version: 21709--- PASS: TestReadProxyDisabled (0.79s)1710=== CONT TestService_ReadAuthMiddleware17112026/09/10 17:37:09 OK 20241026095416_initial_model.sql (15.71ms)17122026/09/10 17:37:09 OK 20241026095416_initial_model.sql (17.02ms)17132026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (8.76ms)17142026/09/10 17:37:09 OK 20251210153512_drop_unused_gin_index.sql (8.85ms)17152026/09/10 17:37:09 OK 20251218171726_add_pins.sql (6.88ms)17162026/09/10 17:37:09 OK 20251218171726_add_pins.sql (8.72ms)17172026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (6.97ms)17182026/09/10 17:37:09 OK 20260628120000_add_object_size_and_stats.sql (5.68ms)17192026/09/10 17:37:09 OK 20260905000000_add_claims.sql (5.5ms)17202026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000017212026/09/10 17:37:09 OK 20260905000000_add_claims.sql (5.78ms)17222026/09/10 17:37:09 goose: successfully migrated database to version: 2026090500000017232026/09/10 17:37:09 OK 1_commit_pending_closure.sql (5.19ms)17242026/09/10 17:37:09 OK 1_commit_pending_closure.sql (3.81ms)17252026/09/10 17:37:09 OK 2_object_stats_trigger.sql (4.7ms)17262026/09/10 17:37:09 goose: up to current file version: 217272026/09/10 17:37:09 OK 2_object_stats_trigger.sql (5.16ms)17282026/09/10 17:37:09 goose: up to current file version: 217292026-09-10 17:37:09.964 UTC [1566] ERROR: relation "goose_db_version" does not exist at character 3617302026-09-10 17:37:09.964 UTC [1566] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1731--- PASS: TestReadProxyConditionalGet (0.75s)1732=== CONT TestClaim_GCMarkedOutputCountsAsAbsent17332026/09/10 17:37:09 INFO Received complete multipart upload request method=POST path=/api/multipart/complete17342026-09-10 17:37:09.994 UTC [1569] ERROR: relation "goose_db_version" does not exist at character 3617352026-09-10 17:37:09.994 UTC [1569] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17362026/09/10 17:37:09 OK 20241026095416_initial_model.sql (14.54ms)17372026/09/10 17:37:10 OK 20251210153512_drop_unused_gin_index.sql (3.72ms)17382026/09/10 17:37:10 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001700000000000000000000.nar.zst upload_id=YjY1YTc1MGItNDIxOS00M2IxLThiNTAtM2NmZGNmMGNmNTkwLjBhNTU5MmE3LWM0N2UtNGM1NS04NmRiLTYyMDE5MDViNjZlNngxNzg5MDYxODI5MzE3Nzg0NDY0 parts=1017392026/09/10 17:37:10 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete17402026/09/10 17:37:10 OK 20251218171726_add_pins.sql (4.5ms)17412026/09/10 17:37:10 INFO Completed upload id=117422026/09/10 17:37:10 OK 20260628120000_add_object_size_and_stats.sql (20.88ms)17432026/09/10 17:37:10 OK 20241026095416_initial_model.sql (25.31ms)1744--- PASS: TestReadProxyNarStreaming (0.81s)1745=== CONT TestService_RequireScope_OIDC17462026/09/10 17:37:10 WARN claim: cannot clear write deadline error="feature not supported"17472026/09/10 17:37:10 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:38109/oidc17482026/09/10 17:37:10 OK 20251210153512_drop_unused_gin_index.sql (6.5ms)17492026/09/10 17:37:10 OK 20260905000000_add_claims.sql (7.61ms)17502026/09/10 17:37:10 goose: successfully migrated database to version: 2026090500000017512026/09/10 17:37:10 OK 1_commit_pending_closure.sql (2.74ms)17522026/09/10 17:37:10 OK 20251218171726_add_pins.sql (4.57ms)17532026/09/10 17:37:10 OK 2_object_stats_trigger.sql (1.57ms)17542026/09/10 17:37:10 goose: up to current file version: 217552026/09/10 17:37:10 OK 20260628120000_add_object_size_and_stats.sql (5.01ms)1756--- PASS: TestReadProxy404 (0.75s)1757=== CONT TestClaim_BuildWaitComplete17582026/09/10 17:37:10 INFO Aborted multipart uploads count=017592026/09/10 17:37:10 OK 20260905000000_add_claims.sql (5.13ms)17602026/09/10 17:37:10 goose: successfully migrated database to version: 2026090500000017612026-09-10 17:37:10.050 UTC [1573] ERROR: relation "goose_db_version" does not exist at character 3617622026-09-10 17:37:10.050 UTC [1573] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17632026/09/10 17:37:10 WARN Force mode enabled - objects will be deleted immediately without grace period17642026/09/10 17:37:10 OK 1_commit_pending_closure.sql (4.29ms)17652026/09/10 17:37: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=017662026/09/10 17:37:10 OK 2_object_stats_trigger.sql (2.67ms)17672026/09/10 17:37:10 goose: up to current file version: 217682026/09/10 17:37:10 INFO Vacuumed table table=pending_closures17692026/09/10 17:37:10 INFO Vacuumed table table=pending_objects17702026/09/10 17:37:10 OK 20241026095416_initial_model.sql (14.32ms)17712026/09/10 17:37:10 OK 20251210153512_drop_unused_gin_index.sql (3.14ms)17722026/09/10 17:37:10 INFO Vacuumed table table=multipart_uploads17732026/09/10 17:37:10 OK 20251218171726_add_pins.sql (6.21ms)17742026/09/10 17:37:10 INFO Vacuumed table table=closures17752026/09/10 17:37:10 INFO Vacuumed table table=objects17762026/09/10 17:37:10 OK 20260628120000_add_object_size_and_stats.sql (4.34ms)1777--- PASS: TestClaim_InputsTouched (3.93s)1778=== CONT TestService_AuthMiddleware_OIDC17792026/09/10 17:37:10 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:40979/oidc17802026/09/10 17:37:10 OK 20260905000000_add_claims.sql (5.55ms)17812026/09/10 17:37:10 goose: successfully migrated database to version: 2026090500000017822026/09/10 17:37:10 OK 1_commit_pending_closure.sql (3.12ms)17832026/09/10 17:37:10 OK 2_object_stats_trigger.sql (1.83ms)17842026/09/10 17:37:10 goose: up to current file version: 217852026-09-10 17:37:10.108 UTC [1578] ERROR: relation "goose_db_version" does not exist at character 3617862026-09-10 17:37:10.108 UTC [1578] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1787--- PASS: TestReadProxyNarinfo (0.72s)1788=== CONT TestCacheStatsHandler17892026/09/10 17:37:10 OK 20241026095416_initial_model.sql (17.06ms)17902026-09-10 17:37:10.142 UTC [1580] ERROR: relation "goose_db_version" does not exist at character 3617912026-09-10 17:37:10.142 UTC [1580] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17922026/09/10 17:37:10 OK 20251210153512_drop_unused_gin_index.sql (3.34ms)17932026/09/10 17:37:10 OK 20251218171726_add_pins.sql (3.94ms)17942026/09/10 17:37:10 OK 20260628120000_add_object_size_and_stats.sql (5.14ms)17952026/09/10 17:37:10 OK 20260905000000_add_claims.sql (5.26ms)17962026/09/10 17:37:10 goose: successfully migrated database to version: 2026090500000017972026/09/10 17:37:10 OK 20241026095416_initial_model.sql (12.67ms)17982026/09/10 17:37:10 OK 1_commit_pending_closure.sql (3.85ms)17992026-09-10 17:37:10.165 UTC [1582] ERROR: relation "goose_db_version" does not exist at character 3618002026-09-10 17:37:10.165 UTC [1582] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18012026/09/10 17:37:10 OK 20251210153512_drop_unused_gin_index.sql (4.02ms)18022026/09/10 17:37:10 OK 2_object_stats_trigger.sql (5.31ms)18032026/09/10 17:37:10 goose: up to current file version: 218042026/09/10 17:37:10 OK 20251218171726_add_pins.sql (5.56ms)18052026/09/10 17:37:10 OK 20260628120000_add_object_size_and_stats.sql (4.68ms)1806--- PASS: TestReadProxyInvalidPath (0.65s)1807=== CONT TestCacheConfigHandler1808=== RUN TestCacheConfigHandler/full_config,_no_issuer1809=== PAUSE TestCacheConfigHandler/full_config,_no_issuer1810=== RUN TestCacheConfigHandler/no_cache_url_configured1811=== PAUSE TestCacheConfigHandler/no_cache_url_configured1812=== RUN TestCacheConfigHandler/no_signing_keys1813=== PAUSE TestCacheConfigHandler/no_signing_keys1814=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1815=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1816=== CONT TestService_AuthMiddleware_MTLSBoundSubjects18172026/09/10 17:37:10 OK 20260905000000_add_claims.sql (5.04ms)18182026/09/10 17:37:10 goose: successfully migrated database to version: 2026090500000018192026/09/10 17:37:10 OK 1_commit_pending_closure.sql (3.31ms)18202026/09/10 17:37:10 OK 20241026095416_initial_model.sql (12.12ms)18212026/09/10 17:37:10 OK 2_object_stats_trigger.sql (2.04ms)18222026/09/10 17:37:10 goose: up to current file version: 218232026/09/10 17:37:10 OK 20251210153512_drop_unused_gin_index.sql (2.16ms)18242026/09/10 17:37:10 OK 20251218171726_add_pins.sql (4.62ms)18252026/09/10 17:37:10 OK 20260628120000_add_object_size_and_stats.sql (4.34ms)18262026/09/10 17:37:10 OK 20260905000000_add_claims.sql (4.08ms)18272026/09/10 17:37:10 goose: successfully migrated database to version: 2026090500000018282026/09/10 17:37:10 OK 1_commit_pending_closure.sql (4.53ms)18292026/09/10 17:37:10 OK 2_object_stats_trigger.sql (2.35ms)18302026/09/10 17:37:10 goose: up to current file version: 218312026-09-10 17:37:10.208 UTC [1585] ERROR: relation "goose_db_version" does not exist at character 3618322026-09-10 17:37:10.208 UTC [1585] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1833--- PASS: TestReadProxyNarinfoAlreadyDecompressed (0.68s)1834=== CONT TestService_AuthMiddleware_MTLSProxyHeader18352026/09/10 17:37:10 OK 20241026095416_initial_model.sql (12.22ms)18362026/09/10 17:37:10 OK 20251210153512_drop_unused_gin_index.sql (2.98ms)18372026/09/10 17:37:10 OK 20251218171726_add_pins.sql (4.24ms)18382026/09/10 17:37:10 OK 20260628120000_add_object_size_and_stats.sql (5.64ms)18392026/09/10 17:37:10 INFO Received complete multipart upload request method=POST path=/api/multipart/complete18402026/09/10 17:37:10 OK 20260905000000_add_claims.sql (5.79ms)18412026/09/10 17:37:10 goose: successfully migrated database to version: 2026090500000018422026/09/10 17:37:10 OK 1_commit_pending_closure.sql (3.51ms)18432026/09/10 17:37:10 OK 2_object_stats_trigger.sql (2.46ms)18442026/09/10 17:37:10 goose: up to current file version: 218452026-09-10 17:37:10.257 UTC [1588] ERROR: relation "goose_db_version" does not exist at character 3618462026-09-10 17:37:10.257 UTC [1588] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1847--- PASS: TestObjectStatsTrigger (0.67s)1848=== CONT TestClientErrorHandling/InvalidStorePath18492026/09/10 17:37:10 OK 20241026095416_initial_model.sql (17.41ms)18502026/09/10 17:37:10 OK 20251210153512_drop_unused_gin_index.sql (1.9ms)18512026/09/10 17:37:10 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=YjY1YTc1MGItNDIxOS00M2IxLThiNTAtM2NmZGNmMGNmNTkwLmIwMzBlOGQzLTJmZjYtNDU2Zi1hMGI0LWIyOWFjMjYwYjVlOXgxNzg5MDYxODI5NDQ1ODI3NTg2 parts=1218522026/09/10 17:37:10 INFO Received uploads request method=POST path=/api/pending_closures18532026/09/10 17:37:10 OK 20251218171726_add_pins.sql (4.27ms)1854--- PASS: TestCompletedNarNotReofferedAcrossClosures (3.44s)1855=== CONT TestClientErrorHandling/ServerNotAvailable18562026-09-10 17:37:10.293 UTC [1591] ERROR: relation "goose_db_version" does not exist at character 3618572026-09-10 17:37:10.293 UTC [1591] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18582026/09/10 17:37:10 OK 20260628120000_add_object_size_and_stats.sql (5.59ms)18592026/09/10 17:37:10 OK 20260905000000_add_claims.sql (4.46ms)18602026/09/10 17:37:10 goose: successfully migrated database to version: 2026090500000018612026/09/10 17:37:10 OK 1_commit_pending_closure.sql (3.56ms)18622026/09/10 17:37:10 OK 2_object_stats_trigger.sql (5.78ms)18632026/09/10 17:37:10 goose: up to current file version: 218642026/09/10 17:37:10 OK 20241026095416_initial_model.sql (10.79ms)18652026/09/10 17:37:10 INFO Received uploads request method=POST path=/api/pending_closures18662026/09/10 17:37:10 OK 20251210153512_drop_unused_gin_index.sql (2.49ms)18672026/09/10 17:37:10 OK 20251218171726_add_pins.sql (6.29ms)18682026/09/10 17:37:10 OK 20260628120000_add_object_size_and_stats.sql (4.35ms)18692026/09/10 17:37:10 OK 20260905000000_add_claims.sql (4.43ms)18702026/09/10 17:37:10 goose: successfully migrated database to version: 2026090500000018712026/09/10 17:37:10 OK 1_commit_pending_closure.sql (1.95ms)18722026/09/10 17:37:10 OK 2_object_stats_trigger.sql (808.45µs)18732026/09/10 17:37:10 goose: up to current file version: 21874--- PASS: TestResurrectedObjectNotDeleted (0.70s)1875=== CONT TestClientErrorHandling/InvalidAuthToken18762026-09-10 17:37:10.340 UTC [1609] ERROR: relation "goose_db_version" does not exist at character 3618772026-09-10 17:37:10.340 UTC [1609] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18782026/09/10 17:37: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=018792026/09/10 17:37:10 OK 20241026095416_initial_model.sql (11.74ms)18802026/09/10 17:37:10 OK 20251210153512_drop_unused_gin_index.sql (2.63ms)18812026/09/10 17:37:10 INFO Vacuumed table table=pending_closures18822026/09/10 17:37:10 INFO Received complete multipart upload request method=POST path=/api/multipart/complete18832026/09/10 17:37:10 OK 20251218171726_add_pins.sql (4.05ms)18842026/09/10 17:37:10 INFO Vacuumed table table=pending_objects18852026/09/10 17:37:10 OK 20260628120000_add_object_size_and_stats.sql (3.52ms)18862026/09/10 17:37:10 INFO Vacuumed table table=multipart_uploads18872026/09/10 17:37:10 INFO Vacuumed table table=closures18882026/09/10 17:37:10 OK 20260905000000_add_claims.sql (4.13ms)18892026/09/10 17:37:10 goose: successfully migrated database to version: 2026090500000018902026/09/10 17:37:10 OK 1_commit_pending_closure.sql (2.69ms)18912026/09/10 17:37:10 OK 2_object_stats_trigger.sql (1.76ms)18922026/09/10 17:37:10 goose: up to current file version: 218932026/09/10 17:37:10 INFO Vacuumed table table=objects18942026/09/10 17:37:10 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=YjY1YTc1MGItNDIxOS00M2IxLThiNTAtM2NmZGNmMGNmNTkwLjcwZThmZDU2LTAyMmEtNGRlNy04Yzk4LTM0NTNlNGIxZjhkN3gxNzg5MDYxODI5NTEyNjQ2MTky parts=121895--- PASS: TestRedundantMultipartUpload (2.13s)1896=== CONT TestResolveDBConnectionString/flag_wins1897=== CONT TestResolveDBConnectionString/PGHOST_allows_empty1898=== CONT TestResolveDBConnectionString/missing_file_is_an_error1899=== CONT TestResolveDBConnectionString/file_when_flag_empty1900=== CONT TestResolveDBConnectionString/nothing_configured1901=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart19022026/09/10 17:37:10 INFO Received complete multipart upload request method=POST path=/1903--- PASS: TestResolveDBConnectionString (0.01s)1904 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)1905 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)1906 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)1907 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)1908 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)19092026/09/10 17:37:10 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-config19102026-09-10 17:37:10.403 UTC [1648] ERROR: relation "goose_db_version" does not exist at character 3619112026-09-10 17:37:10.403 UTC [1648] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19122026/09/10 17:37:10 OK 20241026095416_initial_model.sql (7.95ms)19132026/09/10 17:37:10 OK 20251210153512_drop_unused_gin_index.sql (1.06ms)1914--- PASS: TestMetricsInventory (0.62s)1915=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure19162026/09/10 17:37:10 INFO Received uploads request method=POST path=/19172026/09/10 17:37:10 OK 20251218171726_add_pins.sql (2.97ms)19182026/09/10 17:37:10 WARN mTLS auth: subject not in bound subjects subject="CN=reader"19192026/09/10 17:37:10 WARN mTLS auth: subject not in bound subjects subject="CN=reader"1920--- PASS: TestService_NativeMTLS (0.65s)1921=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts19222026/09/10 17:37:10 INFO Received request for more parts method=POST path=/19232026/09/10 17:37:10 OK 20260628120000_add_object_size_and_stats.sql (3.1ms)19242026/09/10 17:37:10 OK 20260905000000_add_claims.sql (3.97ms)19252026/09/10 17:37:10 goose: successfully migrated database to version: 2026090500000019262026/09/10 17:37:10 OK 1_commit_pending_closure.sql (2ms)19272026/09/10 17:37:10 OK 2_object_stats_trigger.sql (874.49µs)19282026/09/10 17:37:10 goose: up to current file version: 219292026/09/10 17:37:10 INFO Received cleanup request method=DELETE path=/api/pending_closures19302026/09/10 17:37:10 INFO Aborted multipart uploads count=11931--- PASS: TestMultipartCleanup (0.76s)1932=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info19332026/09/10 17:37:10 INFO Received uploads request method=POST path=/1934=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key19352026/09/10 17:37:10 INFO Received complete multipart upload request method=POST path=/1936=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key19372026/09/10 17:37:10 INFO Received request for more parts method=POST path=/1938--- PASS: TestService_ReadScope_PublicByDefault (0.56s)1939=== CONT TestIsValidUploadKey/narinfo1940=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1941=== CONT TestIsValidUploadKey/realisation_plus_in_output19422026/09/10 17:37:10 INFO Received uploads request method=POST path=/1943=== CONT TestIsValidUploadKey/unknown_type1944=== CONT TestIsValidUploadKey/empty_key1945=== CONT TestIsValidUploadKey/traversal_nar1946--- PASS: TestUploadHandlersRejectInvalidKeys (0.00s)1947 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)1948 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)1949 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)1950 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)1951=== CONT TestIsValidUploadKey/absolute1952=== CONT TestIsValidUploadKey/traversal1953=== CONT TestIsValidUploadKey/nar_key,_narinfo_type1954=== CONT TestIsValidUploadKey/narinfo_key,_nar_type1955=== CONT TestIsValidUploadKey/listing_key,_narinfo_type1956=== CONT TestIsValidUploadKey/nix-cache-info1957=== CONT TestIsValidUploadKey/build_log_home-manager_file1958=== CONT TestIsValidUploadKey/index.html1959=== CONT TestIsValidUploadKey/build_log_equals1960=== CONT TestIsValidUploadKey/build_log_question_mark1961=== CONT TestIsValidUploadKey/realisation1962=== CONT TestIsValidUploadKey/build_log1963=== CONT TestIsValidUploadKey/listing1964=== CONT TestIsValidUploadKey/nar_xz1965=== CONT TestIsValidUploadKey/nar_plain1966=== CONT TestIsValidUploadKey/nar_zst1967=== CONT TestIsValidUploadKey/build_log_plus_in_name1968--- PASS: TestIsValidUploadKey (0.00s)1969 --- PASS: TestIsValidUploadKey/narinfo (0.00s)1970 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)1971 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)1972 --- PASS: TestIsValidUploadKey/empty_key (0.00s)1973 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)1974 --- PASS: TestIsValidUploadKey/absolute (0.00s)1975 --- PASS: TestIsValidUploadKey/traversal (0.00s)1976 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)1977 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)1978 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)1979 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)1980 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)1981 --- PASS: TestIsValidUploadKey/index.html (0.00s)1982 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)1983 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)1984 --- PASS: TestIsValidUploadKey/realisation (0.00s)1985 --- PASS: TestIsValidUploadKey/build_log (0.00s)1986 --- PASS: TestIsValidUploadKey/listing (0.00s)1987 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)1988 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)1989 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)1990 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)1991=== CONT TestProxyWriteTimeout/narinfo1992=== CONT TestProxyWriteTimeout/10_GiB_nar1993=== CONT TestProxyWriteTimeout/unknown_size1994=== CONT TestParseSingleRange/none1995=== CONT TestProxyWriteTimeout/1_GiB_nar1996=== CONT TestParseSingleRange/suffix1997=== CONT TestParseSingleRange/open-ended1998=== CONT TestParseSingleRange/closed1999=== CONT TestParseSingleRange/malformed_end_before_start2000=== CONT TestParseSingleRange/malformed_both_empty2001=== CONT TestParseSingleRange/malformed_no_dash2002--- PASS: TestProxyWriteTimeout (0.00s)2003 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)2004 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)2005 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)2006 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)2007=== CONT TestParseSingleRange/end_clamped_to_size2008=== CONT TestParseSingleRange/suffix_exceeds_size2009=== CONT TestParseSingleRange/multi-range_ignored2010=== CONT TestParseSingleRange/start_past_EOF2011=== CONT TestParseSingleRange/start_far_past_EOF2012=== CONT TestParseSingleRange/unknown_unit2013=== CONT TestParseSingleRange/single_byte2014=== CONT TestIsValidCachePath/narinfo2015=== CONT TestIsValidCachePath/nix-cache-info2016=== CONT TestIsValidCachePath/realisation2017--- PASS: TestParseSingleRange (0.00s)2018 --- PASS: TestParseSingleRange/none (0.00s)2019 --- PASS: TestParseSingleRange/suffix (0.00s)2020 --- PASS: TestParseSingleRange/open-ended (0.00s)2021 --- PASS: TestParseSingleRange/closed (0.00s)2022 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)2023 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)2024 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)2025 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)2026 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)2027 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)2028 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)2029 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)2030 --- PASS: TestParseSingleRange/unknown_unit (0.00s)2031 --- PASS: TestParseSingleRange/single_byte (0.00s)2032=== CONT TestIsValidCachePath/index.html2033=== CONT TestIsValidCachePath/log2034=== CONT TestIsValidCachePath/nar_uncompressed2035=== CONT TestIsValidCachePath/nar_bz22036=== CONT TestIsValidCachePath/traversal_parent2037=== CONT TestIsValidCachePath/nar_xz2038=== CONT TestIsValidCachePath/nar_zst2039=== CONT TestIsValidCachePath/ls2040=== CONT TestIsValidCachePath/empty2041=== CONT TestIsValidCachePath/short_hash2042=== CONT TestIsValidCachePath/wrong_extension2043=== CONT TestIsValidCachePath/leading_slash2044=== CONT TestIsValidCachePath/invalid_char_u2045=== CONT TestIsValidCachePath/random_path2046=== CONT TestIsValidCachePath/invalid_char_e2047=== CONT TestIsValidCachePath/traversal_in_middle2048=== CONT TestServerTLSConfig/no_client_CA2049=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars2050--- PASS: TestIsValidCachePath (0.00s)2051 --- PASS: TestIsValidCachePath/narinfo (0.00s)2052 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)2053 --- PASS: TestIsValidCachePath/realisation (0.00s)2054 --- PASS: TestIsValidCachePath/index.html (0.00s)2055 --- PASS: TestIsValidCachePath/log (0.00s)2056 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)2057 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)2058 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)2059 --- PASS: TestIsValidCachePath/nar_xz (0.00s)2060 --- PASS: TestIsValidCachePath/nar_zst (0.00s)2061 --- PASS: TestIsValidCachePath/ls (0.00s)2062 --- PASS: TestIsValidCachePath/empty (0.00s)2063 --- PASS: TestIsValidCachePath/short_hash (0.00s)2064 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)2065 --- PASS: TestIsValidCachePath/leading_slash (0.00s)2066 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)2067 --- PASS: TestIsValidCachePath/random_path (0.00s)2068 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)2069 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)2070 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)2071=== CONT TestServerTLSConfig/not_a_PEM_file2072=== CONT TestServerTLSConfig/missing_CA_file2073=== CONT TestCacheConfigHandler/full_config,_no_issuer2074=== CONT TestCacheConfigHandler/no_signing_keys2075=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator2076=== CONT TestCacheConfigHandler/no_cache_url_configured2077--- PASS: TestCacheConfigHandler (0.00s)2078 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)2079 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)2080 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)2081 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)2082--- PASS: TestServerTLSConfig (0.00s)2083 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)2084 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)2085 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.00s)20862026/09/10 17:37:10 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=0 objects_failed=02087--- PASS: TestService_ReadAuthMiddleware (0.57s)20882026/09/10 17:37:10 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst20892026/09/10 17:37:10 INFO Received uploads request method=POST path=/api/pending_closures2090--- PASS: TestPresignedUploadRegisteredBeforeCommit (3.99s)20912026/09/10 17:37:10 INFO Received uploads request method=POST path=/api/pending_closures20922026/09/10 17:37:10 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=183.816247ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config20932026/09/10 17:37:10 WARN claim: cannot clear write deadline error="feature not supported"20942026/09/10 17:37:10 WARN claim: cannot clear write deadline error="feature not supported"20952026/09/10 17:37:10 WARN claim: cannot clear write deadline error="feature not supported"20962026/09/10 17:37:10 INFO Received uploads request method=POST path=/api/pending_closures2097=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token2098=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token2099=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected2100=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected2101=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected2102=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected2103=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2104=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2105=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token2106=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected2107=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2108=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected21092026/09/10 17:37:10 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]2110=== RUN TestService_RequireScope_OIDC/builder_may_write2111=== PAUSE TestService_RequireScope_OIDC/builder_may_write2112=== RUN TestService_RequireScope_OIDC/builder_may_not_admin2113=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin2114=== RUN TestService_RequireScope_OIDC/ops_may_admin2115=== PAUSE TestService_RequireScope_OIDC/ops_may_admin2116=== RUN TestService_RequireScope_OIDC/ops_may_not_write2117=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write2118=== RUN TestService_RequireScope_OIDC/reader_may_not_write2119=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write2120=== RUN TestService_RequireScope_OIDC/static_token_may_admin2121=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin2122=== RUN TestService_RequireScope_OIDC/static_token_may_write2123=== PAUSE TestService_RequireScope_OIDC/static_token_may_write2124=== RUN TestService_RequireScope_OIDC/reader_may_read2125=== PAUSE TestService_RequireScope_OIDC/reader_may_read2126=== RUN TestService_RequireScope_OIDC/writer_implies_read2127=== PAUSE TestService_RequireScope_OIDC/writer_implies_read2128=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read2129=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read2130=== CONT TestService_RequireScope_OIDC/builder_may_write2131=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read2132=== CONT TestService_RequireScope_OIDC/static_token_may_admin2133=== CONT TestService_RequireScope_OIDC/reader_may_not_write2134=== CONT TestService_RequireScope_OIDC/reader_may_read2135=== CONT TestService_RequireScope_OIDC/ops_may_not_write2136=== CONT TestService_RequireScope_OIDC/writer_implies_read2137=== CONT TestService_RequireScope_OIDC/static_token_may_write2138=== CONT TestService_RequireScope_OIDC/ops_may_admin21392026/09/10 17:37:10 INFO OIDC auth successful provider=test scopes=[read]21402026/09/10 17:37:10 INFO OIDC auth successful provider=test scopes=[admin]2141=== CONT TestService_RequireScope_OIDC/builder_may_not_admin21422026/09/10 17:37:10 INFO OIDC auth successful provider=test scopes=[write]21432026/09/10 17:37:10 INFO OIDC auth successful provider=test scopes=[admin]21442026/09/10 17:37:10 INFO OIDC auth successful provider=test scopes=[write]21452026/09/10 17:37:10 INFO OIDC auth successful provider=test scopes=[write]21462026/09/10 17:37:10 INFO OIDC auth successful provider=test scopes=[read]21472026/09/10 17:37:10 INFO OIDC auth successful provider=test scopes=[write]2148--- PASS: TestService_RequireScope_OIDC (0.52s)2149 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)2150 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)2151 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)2152 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)2153 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)2154 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)2155 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)2156 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)2157 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)2158 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)21592026/09/10 17:37:10 WARN Authentication failed token_preview=eyJhbGciOi...XRWn5FROWA token_length=702 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]2160--- PASS: TestService_AuthMiddleware_OIDC (0.46s)2161 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)2162 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)2163 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.00s)2164 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.01s)2165--- PASS: TestCacheStatsHandler (0.46s)21662026/09/10 17:37:10 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"21672026/09/10 17:37:10 WARN mTLS auth: bound subjects configured but subject DN unavailable21682026/09/10 17:37:10 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"2169--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (0.42s)2170--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (0.40s)21712026/09/10 17:37:10 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=391.93661ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config2172=== NAME TestOrphanedObjectsGC2173 orphaned_objects_gc_test.go:290: GC Test Summary:2174 orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A2175 orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B2176 orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)2177 orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)2178 orphaned_objects_gc_test.go:295: - Total deleted: 10 objects2179--- PASS: TestOrphanedObjectsGC (0.99s)21802026/09/10 17:37:10 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"21812026/09/10 17:37:10 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"2182--- PASS: TestClaim_StreamsThroughServer (4.68s)21832026/09/10 17:37:11 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02184=== NAME TestClientIntegration2185 client_integration_test.go:304: Objects in database after GC:2186 client_integration_test.go:304: Successfully deleted all objects with GC --force2187--- PASS: TestClientIntegration (4.88s)21882026/09/10 17:37:11 INFO Received complete multipart upload request method=POST path=/api/multipart/complete21892026/09/10 17:37:11 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001000000000000000000000.nar.zst upload_id=YjY1YTc1MGItNDIxOS00M2IxLThiNTAtM2NmZGNmMGNmNTkwLjYxNDgwMzY3LTFmYWQtNDFiYS04NTEyLTBlYjA1ZDhlMDcyN3gxNzg5MDYxODMwNTQwNTgwMTAx parts=1021902026/09/10 17:37:11 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign21912026/09/10 17:37:11 INFO Signed narinfos id=1 count=121922026/09/10 17:37:11 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete21932026/09/10 17:37:11 INFO Received uploads request method=POST path=/api/pending_closures21942026/09/10 17:37:11 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign21952026/09/10 17:37:11 INFO Signed narinfos id=2 count=121962026/09/10 17:37:11 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete21972026/09/10 17:37:11 INFO Completed upload id=221982026/09/10 17:37:11 INFO Received complete multipart upload request method=POST path=/api/multipart/complete21992026/09/10 17:37:11 WARN claim: cannot clear write deadline error="feature not supported"2200--- PASS: TestClaim_BuildWaitComplete (1.01s)22012026/09/10 17:37:11 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001100000000000000000000.nar.zst upload_id=YjY1YTc1MGItNDIxOS00M2IxLThiNTAtM2NmZGNmMGNmNTkwLjFiMWZiNjA4LWFiOGQtNDU0MS1iNzFiLTI5YzU5ZjlkZDMwNHgxNzg5MDYxODMwNTAyNDA5MTQ2 parts=1022022026/09/10 17:37:11 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete22032026/09/10 17:37:11 INFO Completed upload id=122042026/09/10 17:37:11 WARN claim: cannot clear write deadline error="feature not supported"22052026/09/10 17:37:11 WARN claim: cannot clear write deadline error="feature not supported"2206--- PASS: TestClaim_GCMarkedOutputCountsAsAbsent (1.11s)22072026/09/10 17:37:11 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=833.705839ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config2208--- PASS: TestClaim_HolderDisconnectKeepsClaim (5.23s)22092026/09/10 17:37:11 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=022102026/09/10 17:37:11 INFO Vacuumed table table=pending_closures22112026/09/10 17:37:11 INFO Vacuumed table table=pending_objects22122026/09/10 17:37:11 INFO Vacuumed table table=multipart_uploads22132026/09/10 17:37:11 INFO Vacuumed table table=closures22142026/09/10 17:37:11 INFO Vacuumed table table=objects2215--- PASS: TestUploadHandlersRejectOversizedBody (0.21s)2216 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.12s)2217 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.12s)2218 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (1.55s)22192026/09/10 17:37:11 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.562996076s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config2220=== NAME TestOrphanedObjectsGCStressTest2221 orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains2222 orphaned_objects_gc_test.go:446: Marked 210 objects for deletion2223 orphaned_objects_gc_test.go:509: Stress test completed successfully:2224 orphaned_objects_gc_test.go:510: - Active objects preserved: 202225 orphaned_objects_gc_test.go:511: - Objects deleted: 2102226 orphaned_objects_gc_test.go:512: - Total GC'd: 2102227--- PASS: TestOrphanedObjectsGCStressTest (2.71s)22282026/09/10 17:37:12 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02229=== NAME TestPinProtectsFromGC2230 client_integration_test.go:711: Pin successfully protected closure from garbage collection2231--- PASS: TestPinProtectsFromGC (6.32s)22322026/09/10 17:37:13 WARN Rate limiter enabled after throttle name=s3-test rate=522332026/09/10 17:37:13 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."2234=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle2235 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=102236 throttle_test.go:215: Rate limiter: enabled=true, rate=5.002237--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (5.18s)22382026/09/10 17:37:13 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"22392026/09/10 17:37:13 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_closures22402026/09/10 17:37:13 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=188.564916ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22412026/09/10 17:37:13 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=418.922799ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22422026/09/10 17:37:14 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=796.619723ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22432026/09/10 17:37:15 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.704447736s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures2244--- PASS: TestClientErrorHandling (0.00s)2245 --- PASS: TestClientErrorHandling/InvalidStorePath (0.42s)2246 --- PASS: TestClientErrorHandling/InvalidAuthToken (0.51s)2247 --- PASS: TestClientErrorHandling/ServerNotAvailable (6.50s)2248PASS22492026-09-10 17:37:17.125 UTC [127] LOG: received smart shutdown request22502026-09-10 17:37:17.131 UTC [127] LOG: background worker "logical replication launcher" (PID 137) exited with exit code 122512026-09-10 17:37:17.145 UTC [132] LOG: shutting down22522026-09-10 17:37:17.145 UTC [132] LOG: checkpoint starting: shutdown immediate22532026-09-10 17:37:18.355 UTC [132] LOG: checkpoint complete: wrote 11788 buffers (71.9%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 17 recycled; write=0.228 s, sync=0.970 s, total=1.210 s; sync files=21000, longest=0.006 s, average=0.001 s; distance=282888 kB, estimate=282888 kB; lsn=0/12BA8090, redo lsn=0/12BA809022542026-09-10 17:37:18.458 UTC [127] LOG: database system is shut down2255Running OIDC tests...2256=== RUN TestGlobMatch2257=== PAUSE TestGlobMatch2258=== RUN TestAudienceForIssuer2259=== PAUSE TestAudienceForIssuer2260=== RUN TestValidateToken_ValidToken2261=== PAUSE TestValidateToken_ValidToken2262=== RUN TestValidateToken_WrongAudience2263=== PAUSE TestValidateToken_WrongAudience2264=== RUN TestValidateToken_Expired2265=== PAUSE TestValidateToken_Expired2266=== RUN TestValidateToken_BoundClaimsMismatch2267=== PAUSE TestValidateToken_BoundClaimsMismatch2268=== RUN TestValidateToken_BoundSubjectMismatch2269=== PAUSE TestValidateToken_BoundSubjectMismatch2270=== RUN TestValidateToken_MultipleProviders2271=== PAUSE TestValidateToken_MultipleProviders2272=== RUN TestValidateToken_NoMatchingProvider2273=== PAUSE TestValidateToken_NoMatchingProvider2274=== RUN TestValidateToken_KubernetesServiceAccount2275=== PAUSE TestValidateToken_KubernetesServiceAccount2276=== RUN TestNewValidator_KubernetesRequiresCA2277=== PAUSE TestNewValidator_KubernetesRequiresCA2278=== RUN TestValidateToken_KubernetesIssuerFromOwnToken2279=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken2280=== RUN TestScopes_LegacyProviderDefaultsToWrite2281=== PAUSE TestScopes_LegacyProviderDefaultsToWrite2282=== RUN TestScopes_Rules2283=== PAUSE TestScopes_Rules2284=== RUN TestScopes_ConfigValidation2285=== PAUSE TestScopes_ConfigValidation2286=== CONT TestGlobMatch2287=== CONT TestValidateToken_Expired2288=== CONT TestValidateToken_NoMatchingProvider2289=== CONT TestValidateToken_ValidToken2290=== RUN TestGlobMatch/foo_foo2291=== PAUSE TestGlobMatch/foo_foo2292=== RUN TestGlobMatch/foo_bar2293=== PAUSE TestGlobMatch/foo_bar2294=== RUN TestGlobMatch/*_2295=== PAUSE TestGlobMatch/*_2296=== RUN TestGlobMatch/*_anything2297=== PAUSE TestGlobMatch/*_anything2298=== RUN TestGlobMatch/foo*_foo2299=== PAUSE TestGlobMatch/foo*_foo2300=== CONT TestAudienceForIssuer2301--- PASS: TestAudienceForIssuer (0.00s)2302=== CONT TestValidateToken_BoundSubjectMismatch2303=== CONT TestValidateToken_MultipleProviders2304=== CONT TestValidateToken_WrongAudience2305=== CONT TestScopes_LegacyProviderDefaultsToWrite2306=== CONT TestScopes_ConfigValidation2307=== CONT TestScopes_Rules2308=== CONT TestNewValidator_KubernetesRequiresCA2309=== CONT TestValidateToken_KubernetesIssuerFromOwnToken2310=== CONT TestValidateToken_BoundClaimsMismatch2311=== CONT TestValidateToken_KubernetesServiceAccount2312=== RUN TestGlobMatch/foo*_foobar2313=== PAUSE TestGlobMatch/foo*_foobar2314=== RUN TestGlobMatch/foo*_bar2315=== PAUSE TestGlobMatch/foo*_bar2316=== RUN TestGlobMatch/*bar_bar2317=== PAUSE TestGlobMatch/*bar_bar2318=== RUN TestGlobMatch/*bar_foobar2319=== PAUSE TestGlobMatch/*bar_foobar2320=== RUN TestGlobMatch/*bar_foo2321=== PAUSE TestGlobMatch/*bar_foo2322=== RUN TestGlobMatch/foo*bar_foobar2323=== PAUSE TestGlobMatch/foo*bar_foobar2324=== RUN TestGlobMatch/foo*bar_foo123bar2325=== PAUSE TestGlobMatch/foo*bar_foo123bar2326=== RUN TestGlobMatch/foo*bar_foobarbaz2327=== PAUSE TestGlobMatch/foo*bar_foobarbaz2328=== RUN TestGlobMatch/*/*_foo/bar2329=== PAUSE TestGlobMatch/*/*_foo/bar2330=== RUN TestGlobMatch/*/*_foo2331=== PAUSE TestGlobMatch/*/*_foo2332=== RUN TestGlobMatch/refs/heads/*_refs/heads/main2333=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main2334=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.02335=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.02336=== RUN TestGlobMatch/refs/*/main_refs/heads/main2337=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main2338=== RUN TestGlobMatch/fo?_foo2339=== PAUSE TestGlobMatch/fo?_foo2340=== RUN TestGlobMatch/fo?_fo2341=== PAUSE TestGlobMatch/fo?_fo2342=== RUN TestGlobMatch/fo?_fooo2343=== PAUSE TestGlobMatch/fo?_fooo2344=== RUN TestGlobMatch/?oo_foo2345=== PAUSE TestGlobMatch/?oo_foo2346=== RUN TestGlobMatch/?oo_boo2347=== PAUSE TestGlobMatch/?oo_boo2348=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2349=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2350=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2351=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2352=== CONT TestGlobMatch/foo_foo2353=== CONT TestGlobMatch/fo?_foo2354=== CONT TestGlobMatch/*_2355=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.02356=== CONT TestGlobMatch/foo*_bar2357=== CONT TestGlobMatch/refs/heads/*_refs/heads/main2358=== CONT TestGlobMatch/foo_bar2359=== CONT TestGlobMatch/*/*_foo/bar2360=== CONT TestGlobMatch/foo*_foobar2361=== CONT TestGlobMatch/foo*bar_foo123bar2362=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2363=== CONT TestGlobMatch/fo?_fo2364=== CONT TestGlobMatch/?oo_boo2365=== CONT TestGlobMatch/foo*bar_foobar2366--- PASS: TestScopes_ConfigValidation (0.00s)2367=== CONT TestGlobMatch/*bar_foo2368=== CONT TestGlobMatch/foo*bar_foobarbaz2369=== CONT TestGlobMatch/*bar_foobar2370=== CONT TestGlobMatch/foo*_foo2371=== CONT TestGlobMatch/*_anything2372=== CONT TestGlobMatch/refs/*/main_refs/heads/main2373=== CONT TestGlobMatch/*bar_bar2374=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2375=== CONT TestGlobMatch/?oo_foo2376=== CONT TestGlobMatch/fo?_fooo2377=== CONT TestGlobMatch/*/*_foo2378--- PASS: TestGlobMatch (0.01s)2379 --- PASS: TestGlobMatch/foo_foo (0.00s)2380 --- PASS: TestGlobMatch/fo?_foo (0.00s)2381 --- PASS: TestGlobMatch/*_ (0.00s)2382 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)2383 --- PASS: TestGlobMatch/foo*_bar (0.00s)2384 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)2385 --- PASS: TestGlobMatch/foo_bar (0.00s)2386 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)2387 --- PASS: TestGlobMatch/foo*_foobar (0.00s)2388 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)2389 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)2390 --- PASS: TestGlobMatch/fo?_fo (0.00s)2391 --- PASS: TestGlobMatch/?oo_boo (0.00s)2392 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)2393 --- PASS: TestGlobMatch/*bar_foo (0.00s)2394 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)2395 --- PASS: TestGlobMatch/*bar_foobar (0.00s)2396 --- PASS: TestGlobMatch/foo*_foo (0.00s)2397 --- PASS: TestGlobMatch/*_anything (0.00s)2398 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)2399 --- PASS: TestGlobMatch/*bar_bar (0.00s)2400 --- PASS: TestGlobMatch/*/*_foo (0.00s)2401 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)2402 --- PASS: TestGlobMatch/?oo_foo (0.00s)2403 --- PASS: TestGlobMatch/fo?_fooo (0.00s)24042026/09/10 17:37:19 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:36931/oidc24052026/09/10 17:37:19 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45421/oidc24062026/09/10 17:37:19 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:36267/oidc24072026/09/10 17:37:19 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:41077/oidc24082026/09/10 17:37:19 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:46537/oidc24092026/09/10 17:37:19 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:36709/oidc24102026/09/10 17:37:19 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45785/oidc24112026/09/10 17:37:19 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:43087/oidc24122026/09/10 17:37:19 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:38091/oidc24132026/09/10 17:37:19 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC12324142026/09/10 17:37:19 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:36083/oidc2415--- PASS: TestValidateToken_WrongAudience (0.02s)2416--- PASS: TestValidateToken_Expired (0.02s)2417--- PASS: TestValidateToken_BoundSubjectMismatch (0.02s)2418--- PASS: TestValidateToken_ValidToken (0.02s)2419--- PASS: TestValidateToken_BoundClaimsMismatch (0.01s)2420--- PASS: TestValidateToken_NoMatchingProvider (0.02s)2421--- PASS: TestScopes_LegacyProviderDefaultsToWrite (0.02s)24222026/09/10 17:37:19 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:410052423--- PASS: TestValidateToken_MultipleProviders (0.02s)2424--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (0.02s)24252026/09/10 17:37:19 http: TLS handshake error from 127.0.0.1:35044: remote error: tls: bad certificate2426--- PASS: TestNewValidator_KubernetesRequiresCA (0.03s)2427--- PASS: TestValidateToken_KubernetesServiceAccount (0.03s)2428--- PASS: TestScopes_Rules (0.03s)2429PASS2430Running hook tests...2431=== RUN TestSendPathsEmpty2432=== PAUSE TestSendPathsEmpty2433=== RUN TestQueueEnqueueAndFetch2434=== PAUSE TestQueueEnqueueAndFetch2435=== RUN TestQueueDeduplication2436=== PAUSE TestQueueDeduplication2437=== RUN TestQueueRemove2438=== PAUSE TestQueueRemove2439=== RUN TestQueueFetchBatchLimit2440=== PAUSE TestQueueFetchBatchLimit2441=== RUN TestQueueRetryMovesToBack2442=== PAUSE TestQueueRetryMovesToBack2443=== RUN TestQueueFetchRemoveLifecycle2444=== PAUSE TestQueueFetchRemoveLifecycle2445=== RUN TestQueueConcurrentWriters2446=== PAUSE TestQueueConcurrentWriters2447=== RUN TestQueueRemoveLargeClosure2448=== PAUSE TestQueueRemoveLargeClosure2449=== RUN TestServerClientIntegration2450=== PAUSE TestServerClientIntegration2451=== RUN TestServerQueueError2452=== PAUSE TestServerQueueError2453=== RUN TestGetListenerSocketActivation2454 server_test.go:210: === RUN TestGetListenerSocketActivation2455 --- PASS: TestGetListenerSocketActivation (0.00s)2456 PASS2457 2458--- PASS: TestGetListenerSocketActivation (0.01s)2459=== RUN TestDrainIsolatesPoisonPath2460=== PAUSE TestDrainIsolatesPoisonPath2461=== RUN TestRunNotBlockedByPoisonHead2462=== PAUSE TestRunNotBlockedByPoisonHead2463=== RUN TestDrainGivesUpWhenServerDown2464=== PAUSE TestDrainGivesUpWhenServerDown2465=== RUN TestFailedPathPrunedByLaterClosure2466=== PAUSE TestFailedPathPrunedByLaterClosure2467=== RUN TestWorkerUploadsAndRemoves2468=== PAUSE TestWorkerUploadsAndRemoves2469=== RUN TestWorkerSkipsGCdPaths2470=== PAUSE TestWorkerSkipsGCdPaths2471=== RUN TestWorkerPrunesClosureDeps2472=== PAUSE TestWorkerPrunesClosureDeps2473=== RUN TestDrainTimeout2474=== PAUSE TestDrainTimeout2475=== CONT TestSendPathsEmpty2476--- PASS: TestSendPathsEmpty (0.00s)2477=== CONT TestQueueConcurrentWriters2478=== CONT TestQueueFetchBatchLimit2479=== CONT TestDrainTimeout2480=== CONT TestWorkerPrunesClosureDeps2481=== CONT TestQueueRemove2482=== CONT TestWorkerSkipsGCdPaths2483=== CONT TestQueueDeduplication2484=== CONT TestWorkerUploadsAndRemoves2485=== CONT TestQueueEnqueueAndFetch2486=== CONT TestDrainGivesUpWhenServerDown2487=== CONT TestFailedPathPrunedByLaterClosure2488=== CONT TestServerQueueError2489=== CONT TestQueueFetchRemoveLifecycle2490=== CONT TestServerClientIntegration2491=== CONT TestRunNotBlockedByPoisonHead2492=== CONT TestDrainIsolatesPoisonPath2493=== CONT TestQueueRetryMovesToBack2494=== CONT TestQueueRemoveLargeClosure24952026/09/10 17:37:19 ERROR Failed to queue paths error="permission denied" count=12496--- PASS: TestServerQueueError (0.00s)2497--- PASS: TestServerClientIntegration (0.00s)24982026/09/10 17:37:19 INFO Upload queue status pending=224992026/09/10 17:37:19 INFO Uploading batch count=225002026/09/10 17:37:19 INFO Uploading batch count=425012026/09/10 17:37:19 ERROR Upload failed error="upload failed" count=425022026/09/10 17:37:19 INFO Uploading batch count=225032026/09/10 17:37:19 ERROR Upload failed error="upload failed" count=225042026/09/10 17:37:19 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1242486152/002/a25052026/09/10 17:37:19 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths2564698368/002/nonexistent25062026/09/10 17:37:19 INFO Uploading batch count=125072026/09/10 17:37:19 ERROR Upload failed error="upload failed" count=125082026/09/10 17:37:19 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainIsolatesPoisonPath4158175267/002/bbb25092026/09/10 17:37:19 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1242486152/002/b25102026/09/10 17:37:19 INFO Uploading batch count=125112026/09/10 17:37:19 INFO Upload queue status pending=22512--- PASS: TestQueueEnqueueAndFetch (0.01s)25132026/09/10 17:37:19 INFO Uploading batch count=225142026/09/10 17:37:19 ERROR Upload failed error="upload failed" count=225152026/09/10 17:37:19 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1242486152/002/c25162026/09/10 17:37:19 INFO Uploading batch count=125172026/09/10 17:37:19 INFO Upload queue status pending=225182026/09/10 17:37:19 INFO Uploading batch count=125192026/09/10 17:37:19 INFO Uploading batch count=22520--- PASS: TestQueueDeduplication (0.01s)2521--- PASS: TestQueueFetchBatchLimit (0.02s)25222026/09/10 17:37:19 INFO Upload queue status pending=325232026/09/10 17:37:19 INFO Uploading batch count=125242026/09/10 17:37:19 INFO Uploading batch count=125252026/09/10 17:37:19 ERROR Upload failed error="upload failed" count=125262026/09/10 17:37:19 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1242486152/002/d2527--- PASS: TestQueueFetchRemoveLifecycle (0.01s)2528--- PASS: TestQueueRetryMovesToBack (0.01s)25292026/09/10 17:37:19 INFO Uploading batch count=12530--- PASS: TestQueueRemove (0.02s)25312026/09/10 17:37:19 ERROR Upload failed error="upload failed" count=125322026/09/10 17:37:19 INFO Uploading batch count=225332026/09/10 17:37:19 ERROR Upload failed error="upload failed" count=225342026/09/10 17:37:19 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1242486152/002/e25352026/09/10 17:37:19 INFO Uploading batch count=125362026/09/10 17:37:19 ERROR Upload failed error="upload failed" count=125372026/09/10 17:37:19 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown1242486152/002/f25382026/09/10 17:37:19 INFO Uploading batch count=125392026/09/10 17:37:19 ERROR Upload failed error="upload failed" count=125402026/09/10 17:37:19 ERROR Drain finished with paths left in queue remaining=125412026/09/10 17:37:19 ERROR Drain finished with paths left in queue remaining=102542--- PASS: TestFailedPathPrunedByLaterClosure (0.02s)2543--- PASS: TestDrainIsolatesPoisonPath (0.02s)2544--- PASS: TestDrainGivesUpWhenServerDown (0.02s)2545--- PASS: TestWorkerSkipsGCdPaths (0.03s)2546--- PASS: TestWorkerPrunesClosureDeps (0.03s)2547--- PASS: TestWorkerUploadsAndRemoves (0.03s)25482026/09/10 17:37:20 ERROR Upload failed error="context deadline exceeded" count=225492026/09/10 17:37:20 ERROR Drain finished with paths left in queue remaining=42550--- PASS: TestQueueConcurrentWriters (0.21s)2551--- PASS: TestDrainTimeout (0.22s)2552--- PASS: TestQueueRemoveLargeClosure (0.26s)25532026/09/10 17:37:20 INFO Uploading batch count=125542026/09/10 17:37:20 INFO Uploading batch count=125552026/09/10 17:37:20 INFO Uploading batch count=125562026/09/10 17:37:20 ERROR Upload failed error="upload failed" count=125572026/09/10 17:37:20 INFO Uploading batch count=125582026/09/10 17:37:20 ERROR Upload failed error="upload failed" count=125592026/09/10 17:37:20 INFO Uploading batch count=125602026/09/10 17:37:20 ERROR Upload failed error="upload failed" count=125612026/09/10 17:37:20 INFO Uploading batch count=125622026/09/10 17:37:20 ERROR Upload failed error="upload failed" count=125632026/09/10 17:37:20 ERROR Drain finished with paths left in queue remaining=12564--- PASS: TestRunNotBlockedByPoisonHead (1.03s)2565PASS