niks3-go-unit-tests
checks.aarch64-linux.go-unit-tests
· build #178
· 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 TestDumpPathMatchesNix14=== PAUSE TestDumpPathMatchesNix15=== RUN TestDumpPathSingleFile16=== PAUSE TestDumpPathSingleFile17=== RUN TestDumpPathWriterError18=== PAUSE TestDumpPathWriterError19=== RUN TestEncodeNixBase3220=== PAUSE TestEncodeNixBase3221=== RUN TestEncodeNixBase32WithRealHash22=== PAUSE TestEncodeNixBase32WithRealHash23=== RUN TestConvertHashToNix3224=== PAUSE TestConvertHashToNix3225=== RUN TestGetStorePathHash26=== PAUSE TestGetStorePathHash27=== RUN TestPathInfoHashCompatibility28=== PAUSE TestPathInfoHashCompatibility29=== RUN TestParsePathInfoJSON30=== PAUSE TestParsePathInfoJSON31=== RUN TestParsePathInfoJSONMultiplePaths32=== PAUSE TestParsePathInfoJSONMultiplePaths33=== RUN TestPathInfoCACompatibility34=== PAUSE TestPathInfoCACompatibility35=== RUN TestRateLimiterFeedback36=== PAUSE TestRateLimiterFeedback37=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess38=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess39=== RUN TestResolveStorePath40=== PAUSE TestResolveStorePath41=== RUN TestDoWithRetry_BodyReplayedViaGetBody42=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody43=== RUN TestShellSplit44=== PAUSE TestShellSplit45=== RUN TestShellSplitErrors46=== PAUSE TestShellSplitErrors47=== RUN TestSetClientTLS48=== PAUSE TestSetClientTLS49=== RUN TestSetClientTLSDoesNotMutateDefaultTransport50=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport51=== RUN TestSetClientTLSErrors52=== PAUSE TestSetClientTLSErrors53=== RUN TestStaticToken54=== PAUSE TestStaticToken55=== RUN TestFileTokenReadsAndCaches56=== PAUSE TestFileTokenReadsAndCaches57=== RUN TestFileTokenMissing58=== PAUSE TestFileTokenMissing59=== RUN TestFileTokenEmpty60=== PAUSE TestFileTokenEmpty61=== RUN TestScriptTokenNoExpiryRerunsEveryCall62=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall63=== RUN TestScriptTokenCachesUntilRefresh64=== PAUSE TestScriptTokenCachesUntilRefresh65=== RUN TestScriptTokenEmptyToken66=== PAUSE TestScriptTokenEmptyToken67=== RUN TestScriptTokenBadJSON68=== PAUSE TestScriptTokenBadJSON69=== RUN TestScriptTokenScriptFails70=== PAUSE TestScriptTokenScriptFails71=== RUN TestScriptTokenEmptyCommand72=== PAUSE TestScriptTokenEmptyCommand73=== CONT TestDoServerRequestAttachesToken74=== CONT TestEncodeNixBase32WithRealHash75=== CONT TestResolveStorePath76=== CONT TestDumpPathMatchesNix77--- PASS: TestEncodeNixBase32WithRealHash (0.00s)78=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess79=== CONT TestRateLimiterFeedback80=== RUN TestRateLimiterFeedback/429_enables_limiter81=== PAUSE TestRateLimiterFeedback/429_enables_limiter82=== CONT TestFileTokenMissing83=== RUN TestRateLimiterFeedback/503_enables_limiter84=== PAUSE TestRateLimiterFeedback/503_enables_limiter85=== CONT TestUploadMultipart_SupersededByPeer86=== RUN TestUploadMultipart_SupersededByPeer/exists87=== CONT TestDumpPathWriterError88--- PASS: TestFileTokenMissing (0.00s)89=== CONT TestSetClientTLSErrors90=== CONT TestEncodeNixBase3291=== RUN TestEncodeNixBase32/test_string_hash92=== PAUSE TestEncodeNixBase32/test_string_hash93=== RUN TestEncodeNixBase32/empty_input94=== PAUSE TestEncodeNixBase32/empty_input95=== CONT TestDumpPathSingleFile962026/09/01 08:25:37 WARN Rate limiter enabled after throttle name=server-test rate=597--- PASS: TestResolveStorePath (0.00s)98=== CONT TestShellSplitErrors99--- PASS: TestShellSplitErrors (0.00s)100=== CONT TestSetClientTLS101=== CONT TestFilterOversizedClosures102=== RUN TestFilterOversizedClosures/no_limit_keeps_everything103=== CONT TestGetStorePathHash104=== CONT TestConvertHashToNix32105=== CONT TestPartSizeForNAR106=== CONT TestScriptTokenEmptyToken107=== CONT TestScriptTokenEmptyCommand108=== CONT TestScriptTokenScriptFails109=== CONT TestScriptTokenBadJSON110=== CONT TestScriptTokenNoExpiryRerunsEveryCall111=== CONT TestScriptTokenCachesUntilRefresh112=== CONT TestCaseHackSuffix113=== CONT TestSetClientTLSDoesNotMutateDefaultTransport114=== CONT TestFileTokenReadsAndCaches115=== CONT TestStaticToken116=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter117=== PAUSE TestUploadMultipart_SupersededByPeer/exists118=== CONT TestFileTokenEmpty119--- PASS: TestScriptTokenEmptyCommand (0.00s)120=== CONT TestShellSplit121=== RUN TestGetStorePathHash/valid_store_path122--- PASS: TestShellSplit (0.00s)123=== CONT TestParsePathInfoJSONMultiplePaths124=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths125=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths126=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths127=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths128=== RUN TestPartSizeForNAR/zero_stays_at_minimum129=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum130=== RUN TestPartSizeForNAR/small_stays_at_minimum131=== PAUSE TestGetStorePathHash/valid_store_path132=== RUN TestGetStorePathHash/basename_without_hyphen_should_error133=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error134=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter135--- PASS: TestStaticToken (0.00s)136=== CONT TestParsePathInfoJSON137=== PAUSE TestPartSizeForNAR/small_stays_at_minimum138=== CONT TestPathInfoCACompatibility139=== RUN TestPathInfoCACompatibility/null_ca_field140=== RUN TestConvertHashToNix32/SRI_format_to_Nix32141=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything142--- PASS: TestFileTokenEmpty (0.00s)143=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error144=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped145=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped146=== RUN TestFilterOversizedClosures/all_closures_skipped147--- PASS: TestDoServerRequestAttachesToken (0.01s)148=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error149=== RUN TestParsePathInfoJSON/Nix_format150=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum151=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum152=== RUN TestUploadMultipart_SupersededByPeer/missing153=== PAUSE TestPathInfoCACompatibility/null_ca_field154=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32155=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter156=== PAUSE TestFilterOversizedClosures/all_closures_skipped157=== CONT TestPathInfoHashCompatibility158=== CONT TestDoWithRetry_BodyReplayedViaGetBody159=== RUN TestConvertHashToNix32/already_Nix32_format160=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error161=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths162=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths163=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error164=== PAUSE TestUploadMultipart_SupersededByPeer/missing165=== CONT TestFilterOversizedClosures/no_limit_keeps_everything166=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter167=== CONT TestEncodeNixBase32/empty_input168=== PAUSE TestParsePathInfoJSON/Nix_format169=== RUN TestPathInfoCACompatibility/old_string_format_-_text170=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)171=== PAUSE TestConvertHashToNix32/already_Nix32_format172=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text173=== CONT TestEncodeNixBase32/test_string_hash174=== CONT TestUploadMultipart_SupersededByPeer/missing175--- PASS: TestFileTokenReadsAndCaches (0.01s)176--- PASS: TestScriptTokenBadJSON (0.01s)177--- PASS: TestScriptTokenScriptFails (0.02s)178=== RUN TestSetClientTLSErrors/missing_cert_file179--- PASS: TestScriptTokenEmptyToken (0.02s)180--- PASS: TestEncodeNixBase32 (0.00s)181 --- PASS: TestEncodeNixBase32/empty_input (0.00s)182 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)183=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped184=== CONT TestGetStorePathHash/valid_store_path185=== PAUSE TestSetClientTLSErrors/missing_cert_file1862026/09/01 08:25:37 WARN Rate limiter enabled after throttle name=server-test rate=51872026/09/01 08:25:37 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=2000188=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error1892026/09/01 08:25:37 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:46027190=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter191=== CONT TestUploadMultipart_SupersededByPeer/exists192=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error193=== RUN TestParsePathInfoJSON/Lix_format194=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts195=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)196=== RUN TestConvertHashToNix32/invalid_format197=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive198=== CONT TestGetStorePathHash/basename_without_hyphen_should_error199--- PASS: TestParsePathInfoJSONMultiplePaths (0.00s)200 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)201 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)202=== CONT TestFilterOversizedClosures/all_closures_skipped2032026/09/01 08:25:37 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=50204--- PASS: TestFilterOversizedClosures (0.01s)205 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)206 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)207 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)208=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter209=== CONT TestRateLimiterFeedback/429_enables_limiter210=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive211=== RUN TestSetClientTLSErrors/missing_key_file212=== CONT TestRateLimiterFeedback/503_enables_limiter213=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts214=== PAUSE TestParsePathInfoJSON/Lix_format215=== PAUSE TestConvertHashToNix32/invalid_format216=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon217=== RUN TestPathInfoCACompatibility/new_structured_format_-_text218=== RUN TestPartSizeForNAR/1_TiB219=== CONT TestConvertHashToNix32/invalid_format2202026/09/01 08:25:37 WARN Rate limiter backed off name=server-test rate=52212026/09/01 08:25:37 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:46027222=== CONT TestConvertHashToNix32/SRI_format_to_Nix32223=== CONT TestConvertHashToNix32/already_Nix32_format224=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text225=== PAUSE TestPartSizeForNAR/1_TiB226--- PASS: TestGetStorePathHash (0.02s)227 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)228 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)229 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)230 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)231=== PAUSE TestSetClientTLSErrors/missing_key_file232=== RUN TestParsePathInfoJSON/empty_input233=== RUN TestSetClientTLSErrors/missing_ca_file234=== PAUSE TestParsePathInfoJSON/empty_input235=== RUN TestSetClientTLS/rejects_connection_without_client_cert236=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon237=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method238=== RUN TestPartSizeForNAR/5_TiB_S3_max_object239--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.02s)2402026/09/01 08:25:37 WARN Rate limiter enabled after throttle name=server-test rate=5241=== PAUSE TestSetClientTLSErrors/missing_ca_file2422026/09/01 08:25:37 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:43165243=== RUN TestParsePathInfoJSON/whitespace_only2442026/09/01 08:25:37 WARN Rate limiter enabled after throttle name=server-test rate=5245=== PAUSE TestParsePathInfoJSON/whitespace_only2462026/09/01 08:25:37 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:46505247=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert248=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method249=== CONT TestPathInfoCACompatibility/null_ca_field2502026/09/01 08:25:37 WARN Rate limiter backed off name=server-test rate=5251=== CONT TestPathInfoCACompatibility/new_structured_format_-_text252=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI253=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI254--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.02s)255--- PASS: TestScriptTokenCachesUntilRefresh (0.03s)256=== RUN TestSetClientTLSErrors/invalid_ca_file257=== RUN TestParsePathInfoJSON/invalid_JSON258=== PAUSE TestParsePathInfoJSON/invalid_JSON259=== CONT TestParsePathInfoJSON/Nix_format260=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA261=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object262=== RUN TestPartSizeForNAR/capped_at_5_GiB263=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method264=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive265=== CONT TestPathInfoCACompatibility/old_string_format_-_text266=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512267=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512268=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)269=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon270--- PASS: TestConvertHashToNix32 (0.02s)271 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)272 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)273 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)274--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.02s)275=== PAUSE TestSetClientTLSErrors/invalid_ca_file276=== CONT TestSetClientTLSErrors/missing_cert_file277--- PASS: TestPathInfoCACompatibility (0.02s)278 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)279 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)280 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)281 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)282 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)283=== CONT TestSetClientTLSErrors/invalid_ca_file284=== CONT TestParsePathInfoJSON/invalid_JSON285=== CONT TestParsePathInfoJSON/empty_input286=== CONT TestParsePathInfoJSON/Lix_format287=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA288=== RUN TestSetClientTLS/preserves_debug_logging_transport289=== PAUSE TestSetClientTLS/preserves_debug_logging_transport2902026/09/01 08:25:37 WARN Rate limiter backed off name=server-test rate=5291=== PAUSE TestPartSizeForNAR/capped_at_5_GiB292=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI293=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512294--- PASS: TestPathInfoHashCompatibility (0.02s)295 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)296 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)297 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)298 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)299=== CONT TestParsePathInfoJSON/whitespace_only300--- PASS: TestParsePathInfoJSON (0.03s)301 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)302 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)303 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)304 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)305 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)306=== CONT TestSetClientTLSErrors/missing_ca_file307=== CONT TestSetClientTLSErrors/missing_key_file308=== CONT TestSetClientTLS/rejects_connection_without_client_cert309=== CONT TestSetClientTLS/preserves_debug_logging_transport310=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA311=== CONT TestPartSizeForNAR/zero_stays_at_minimum312=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts313=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum314=== CONT TestPartSizeForNAR/1_TiB315=== CONT TestPartSizeForNAR/small_stays_at_minimum316=== CONT TestPartSizeForNAR/capped_at_5_GiB317=== CONT TestPartSizeForNAR/5_TiB_S3_max_object318--- PASS: TestPartSizeForNAR (0.03s)319 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)320 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)321 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)322 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)323 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)324 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)325 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)326--- PASS: TestSetClientTLSErrors (0.03s)327 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)328 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)329 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)330 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)331--- PASS: TestRateLimiterFeedback (0.02s)332 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)333 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)334 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)335 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)336--- PASS: TestUploadMultipart_SupersededByPeer (0.02s)337 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)338 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.01s)339--- PASS: TestDumpPathSingleFile (0.04s)3402026/09/01 08:25:37 http: TLS handshake error from 127.0.0.1:56430: remote error: tls: bad certificate341--- PASS: TestSetClientTLS (0.03s)342 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)343 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)344 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.01s)345--- PASS: TestCaseHackSuffix (0.05s)346--- PASS: TestDumpPathWriterError (0.05s)347--- PASS: TestDumpPathMatchesNix (0.09s)348--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)349PASS350Running server tests...351The files belonging to this database system will be owned by user "nixbld".352This user must also own the server process.353354The database cluster will be initialized with locale "C".355The default database encoding has accordingly been set to "SQL_ASCII".356The default text search configuration will be set to "english".357358Data page checksums are enabled.359360creating directory /build/postgres385408524/data ... ok361creating subdirectories ... ok362selecting dynamic shared memory implementation ... posix363selecting default "max_connections" ... 100364selecting default "shared_buffers" ... 128MB365selecting default time zone ... UTC366creating configuration files ... ok367running bootstrap script ... ok368performing post-bootstrap initialization ... ok369syncing data to disk ... ok370371initdb: warning: enabling "trust" authentication for local connections372initdb: 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.373374Success. You can now start the database server using:375376 pg_ctl -D /build/postgres385408524/data -l logfile start377378/build/postgres385408524:5432 - no response3792026-09-01 08:25:38.941 UTC [111] LOG: starting PostgreSQL 18.6 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit3802026-09-01 08:25:38.942 UTC [111] LOG: listening on Unix socket "/build/postgres385408524/.s.PGSQL.5432"3812026-09-01 08:25:38.946 UTC [118] LOG: database system was shut down at 2026-09-01 08:25:38 UTC3822026-09-01 08:25:38.949 UTC [111] LOG: database system is ready to accept connections383/build/postgres385408524:5432 - accepting connections384=== RUN TestService_AuthMiddleware385=== PAUSE TestService_AuthMiddleware386=== RUN TestService_AuthMiddleware_MTLSProxyHeader387=== PAUSE TestService_AuthMiddleware_MTLSProxyHeader388=== RUN TestService_AuthMiddleware_MTLSBoundSubjects389=== PAUSE TestService_AuthMiddleware_MTLSBoundSubjects390=== RUN TestService_ReadAuthMiddleware391=== PAUSE TestService_ReadAuthMiddleware392=== RUN TestService_AuthMiddleware_OIDC393=== PAUSE TestService_AuthMiddleware_OIDC394=== RUN TestService_RequireScope_OIDC395=== PAUSE TestService_RequireScope_OIDC396=== RUN TestService_ReadScope_PublicByDefault397=== PAUSE TestService_ReadScope_PublicByDefault398=== RUN TestCacheConfigHandler399=== PAUSE TestCacheConfigHandler400=== RUN TestCacheStatsHandler401=== PAUSE TestCacheStatsHandler402=== RUN TestClientCADerivations403=== PAUSE TestClientCADerivations404=== RUN TestClientErrorHandling405=== PAUSE TestClientErrorHandling406=== RUN TestClientIntegration407=== PAUSE TestClientIntegration408=== RUN TestClientMultipleUploads409=== PAUSE TestClientMultipleUploads410=== RUN TestClientWithDependencies411=== PAUSE TestClientWithDependencies412=== RUN TestPinProtectsFromGC413=== PAUSE TestPinProtectsFromGC414=== RUN TestResolveDBConnectionString415=== PAUSE TestResolveDBConnectionString416=== RUN TestGCAdvisoryLockBlocksConcurrentRun4172026-09-01 08:25:39.848 UTC [520] ERROR: relation "goose_db_version" does not exist at character 364182026-09-01 08:25:39.848 UTC [520] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4192026/09/01 08:25:39 OK 20241026095416_initial_model.sql (11.04ms)4202026/09/01 08:25:39 OK 20251210153512_drop_unused_gin_index.sql (2.13ms)4212026/09/01 08:25:39 OK 20251218171726_add_pins.sql (3.61ms)4222026/09/01 08:25:39 OK 20260628120000_add_object_size_and_stats.sql (3.24ms)4232026/09/01 08:25:39 goose: successfully migrated database to version: 202606281200004242026/09/01 08:25:39 OK 1_commit_pending_closure.sql (2.18ms)4252026/09/01 08:25:39 OK 2_object_stats_trigger.sql (1.04ms)4262026/09/01 08:25:39 goose: up to current file version: 2427--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.18s)428=== RUN TestGCBugBareHashReferences429=== PAUSE TestGCBugBareHashReferences430=== RUN TestGCMetrics431=== PAUSE TestGCMetrics432=== RUN TestGCTaskStore_StartNew433=== PAUSE TestGCTaskStore_StartNew434=== RUN TestGCTaskStore_DeduplicateSameParams435=== PAUSE TestGCTaskStore_DeduplicateSameParams436=== RUN TestGCTaskStore_ConflictDifferentParams437=== PAUSE TestGCTaskStore_ConflictDifferentParams438=== RUN TestGCTaskStore_GetEmpty439=== PAUSE TestGCTaskStore_GetEmpty440=== RUN TestGCTaskStore_GetReturnsLatest441=== PAUSE TestGCTaskStore_GetReturnsLatest442=== RUN TestGCTaskStore_CompletedAllowsNewTask443=== PAUSE TestGCTaskStore_CompletedAllowsNewTask444=== RUN TestGCTaskStore_PhaseUpdates445=== PAUSE TestGCTaskStore_PhaseUpdates446=== RUN TestGCTaskStore_Fail447=== PAUSE TestGCTaskStore_Fail448=== RUN TestGracefulShutdownDrainsInflight449=== PAUSE TestGracefulShutdownDrainsInflight450=== RUN TestService_healthCheckHandler451=== PAUSE TestService_healthCheckHandler452=== RUN TestService_readinessHandler453=== PAUSE TestService_readinessHandler454=== RUN TestGenerateLandingPage455=== PAUSE TestGenerateLandingPage456=== RUN TestCacheConfigHandlerMaxNarSize457=== PAUSE TestCacheConfigHandlerMaxNarSize458=== RUN TestCreatePendingClosureRejectsOversizedNAR459=== PAUSE TestCreatePendingClosureRejectsOversizedNAR460=== RUN TestNARDeduplicationMetadataUploadBug461=== PAUSE TestNARDeduplicationMetadataUploadBug462=== RUN TestMetricsInventory463=== PAUSE TestMetricsInventory464=== RUN TestService_NativeMTLS465=== PAUSE TestService_NativeMTLS466=== RUN TestServerTLSConfig467=== PAUSE TestServerTLSConfig468=== RUN TestMultipartCleanup469=== PAUSE TestMultipartCleanup470=== RUN TestObjectStatsTrigger471=== PAUSE TestObjectStatsTrigger472=== RUN TestOrphanedObjectsGC473=== PAUSE TestOrphanedObjectsGC474=== RUN TestOrphanedObjectsGCStressTest475=== PAUSE TestOrphanedObjectsGCStressTest476=== RUN TestResurrectedObjectNotDeleted477=== PAUSE TestResurrectedObjectNotDeleted478=== RUN TestParseSingleRange479=== PAUSE TestParseSingleRange480=== RUN TestIsValidCachePath481=== PAUSE TestIsValidCachePath482=== RUN TestReadProxyNarinfo483=== PAUSE TestReadProxyNarinfo484=== RUN TestReadProxyNarinfoAlreadyDecompressed485=== PAUSE TestReadProxyNarinfoAlreadyDecompressed486=== RUN TestReadProxyNarStreaming487=== PAUSE TestReadProxyNarStreaming488=== RUN TestReadProxy404489=== PAUSE TestReadProxy404490=== RUN TestReadProxyInvalidPath491=== PAUSE TestReadProxyInvalidPath492=== RUN TestReadProxyHead493=== PAUSE TestReadProxyHead494=== RUN TestReadProxyConditionalGet495=== PAUSE TestReadProxyConditionalGet496=== RUN TestReadProxyRootRedirectsToIndexHTML497=== PAUSE TestReadProxyRootRedirectsToIndexHTML498=== RUN TestReadProxyDisabled499=== PAUSE TestReadProxyDisabled500=== RUN TestReadRedirectNar501=== PAUSE TestReadRedirectNar502=== RUN TestReadRedirectKeepsNarinfoProxied503=== PAUSE TestReadRedirectKeepsNarinfoProxied504=== RUN TestReadProxyRangeRequest505=== PAUSE TestReadProxyRangeRequest506=== RUN TestReadRedirectUsesPublicS3URL507=== PAUSE TestReadRedirectUsesPublicS3URL508=== RUN TestRedundantMultipartUpload509=== PAUSE TestRedundantMultipartUpload510=== RUN TestCompleteMultipartUpload_ErrorButObjectExists511=== PAUSE TestCompleteMultipartUpload_ErrorButObjectExists512=== RUN TestCompletedNarNotReofferedAcrossClosures513=== PAUSE TestCompletedNarNotReofferedAcrossClosures514=== RUN TestPresignedUploadRegisteredBeforeCommit515=== PAUSE TestPresignedUploadRegisteredBeforeCommit516=== RUN TestService_Rustfstest517=== PAUSE TestService_Rustfstest518=== RUN TestParseSize519=== PAUSE TestParseSize520=== RUN TestSkippedUploadsHandler521=== PAUSE TestSkippedUploadsHandler522=== RUN TestSystemdListenerNotActivated523--- PASS: TestSystemdListenerNotActivated (0.00s)524=== RUN TestWatchdogBeatsWhenHealthy525--- PASS: TestWatchdogBeatsWhenHealthy (0.02s)526=== RUN TestWatchdogSkipsWhenUnhealthy5272026/09/01 08:25:39 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5282026/09/01 08:25:39 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5292026/09/01 08:25:40 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5302026/09/01 08:25:40 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5312026/09/01 08:25:40 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5322026/09/01 08:25:40 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5332026/09/01 08:25:40 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5342026/09/01 08:25:40 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5352026/09/01 08:25:40 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5362026/09/01 08:25:40 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"537--- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)538=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle539=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle540=== RUN TestProxyWriteTimeout541=== PAUSE TestProxyWriteTimeout542=== RUN TestIsValidUploadKey543=== PAUSE TestIsValidUploadKey544=== RUN TestUploadHandlersRejectInvalidKeys545=== PAUSE TestUploadHandlersRejectInvalidKeys546=== RUN TestUploadHandlersRejectOversizedBody547=== PAUSE TestUploadHandlersRejectOversizedBody548=== RUN TestService_cleanupPendingClosuresHandler549=== PAUSE TestService_cleanupPendingClosuresHandler550=== RUN TestService_createPendingClosureHandler551=== PAUSE TestService_createPendingClosureHandler552=== RUN TestService_verifyS3Integrity553=== PAUSE TestService_verifyS3Integrity554=== RUN TestCompleteMultipartUnregistered555=== PAUSE TestCompleteMultipartUnregistered556=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT557=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT558=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT559=== CONT TestService_AuthMiddleware560=== CONT TestMultipartCleanup561=== CONT TestGCTaskStore_ConflictDifferentParams562=== CONT TestGCTaskStore_DeduplicateSameParams563=== CONT TestClientCADerivations564=== CONT TestGCTaskStore_StartNew565=== CONT TestClientIntegration566=== CONT TestServerTLSConfig567=== CONT TestService_NativeMTLS568=== RUN TestServerTLSConfig/no_client_CA569=== CONT TestMetricsInventory570=== CONT TestNARDeduplicationMetadataUploadBug571=== CONT TestCreatePendingClosureRejectsOversizedNAR572=== CONT TestCacheConfigHandlerMaxNarSize573=== CONT TestGenerateLandingPage574=== CONT TestService_readinessHandler575=== CONT TestService_healthCheckHandler576=== CONT TestGracefulShutdownDrainsInflight577=== CONT TestGCTaskStore_Fail578=== CONT TestGCTaskStore_PhaseUpdates579=== CONT TestGCTaskStore_CompletedAllowsNewTask580=== CONT TestGCTaskStore_GetReturnsLatest581=== CONT TestGCTaskStore_GetEmpty582=== CONT TestPinProtectsFromGC583=== CONT TestReadProxyRangeRequest584--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)585=== CONT TestClientWithDependencies586=== CONT TestClientMultipleUploads587=== PAUSE TestServerTLSConfig/no_client_CA588=== RUN TestServerTLSConfig/missing_CA_file589=== PAUSE TestServerTLSConfig/missing_CA_file590=== RUN TestServerTLSConfig/not_a_PEM_file591=== PAUSE TestServerTLSConfig/not_a_PEM_file592=== CONT TestReadProxyNarStreaming593=== CONT TestReadRedirectKeepsNarinfoProxied5942026/09/01 08:25:40 INFO Received uploads request method=POST path=/api/pending_closures595=== CONT TestReadRedirectNar596=== CONT TestReadProxyDisabled597=== CONT TestReadProxyRootRedirectsToIndexHTML598=== CONT TestService_RequireScope_OIDC599=== CONT TestCacheStatsHandler600--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)601--- PASS: TestGCTaskStore_StartNew (0.00s)602--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)603--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)604--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)605--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)606--- PASS: TestGCTaskStore_GetEmpty (0.00s)607--- PASS: TestGCTaskStore_Fail (0.00s)608--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)609=== CONT TestClientErrorHandling610=== RUN TestClientErrorHandling/InvalidStorePath611=== PAUSE TestClientErrorHandling/InvalidStorePath612=== RUN TestClientErrorHandling/InvalidAuthToken613=== PAUSE TestClientErrorHandling/InvalidAuthToken614=== RUN TestClientErrorHandling/ServerNotAvailable615=== PAUSE TestClientErrorHandling/ServerNotAvailable616=== CONT TestCacheConfigHandler6172026/09/01 08:25:40 INFO Starting HTTP server address=127.0.0.1:35465618=== RUN TestCacheConfigHandler/full_config,_no_issuer619=== PAUSE TestCacheConfigHandler/full_config,_no_issuer620=== RUN TestCacheConfigHandler/no_cache_url_configured621=== PAUSE TestCacheConfigHandler/no_cache_url_configured622=== RUN TestCacheConfigHandler/no_signing_keys623=== PAUSE TestCacheConfigHandler/no_signing_keys624=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator625=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator626=== CONT TestReadProxyConditionalGet6272026/09/01 08:25:40 INFO Shutdown signal received, draining in-flight requests timeout=10s6282026/09/01 08:25:40 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35597/oidc629--- PASS: TestGenerateLandingPage (0.00s)630=== CONT TestService_ReadScope_PublicByDefault631--- PASS: TestGracefulShutdownDrainsInflight (0.07s)632=== CONT TestReadProxyHead6332026-09-01 08:25:40.273 UTC [596] ERROR: relation "goose_db_version" does not exist at character 366342026-09-01 08:25:40.273 UTC [596] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6352026-09-01 08:25:40.290 UTC [597] ERROR: relation "goose_db_version" does not exist at character 366362026-09-01 08:25:40.290 UTC [597] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6372026-09-01 08:25:40.291 UTC [598] ERROR: relation "goose_db_version" does not exist at character 366382026-09-01 08:25:40.291 UTC [598] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6392026-09-01 08:25:40.291 UTC [599] ERROR: relation "goose_db_version" does not exist at character 366402026-09-01 08:25:40.291 UTC [599] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6412026-09-01 08:25:40.298 UTC [600] ERROR: relation "goose_db_version" does not exist at character 366422026-09-01 08:25:40.298 UTC [600] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6432026/09/01 08:25:40 OK 20241026095416_initial_model.sql (234.9ms)6442026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (6.07ms)6452026/09/01 08:25:40 OK 20241026095416_initial_model.sql (201.45ms)6462026/09/01 08:25:40 OK 20241026095416_initial_model.sql (188.54ms)6472026-09-01 08:25:40.549 UTC [603] ERROR: relation "goose_db_version" does not exist at character 366482026-09-01 08:25:40.549 UTC [603] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6492026-09-01 08:25:40.551 UTC [604] ERROR: relation "goose_db_version" does not exist at character 366502026-09-01 08:25:40.551 UTC [604] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6512026/09/01 08:25:40 OK 20251218171726_add_pins.sql (22.76ms)6522026/09/01 08:25:40 OK 20241026095416_initial_model.sql (201.32ms)6532026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (21.37ms)6542026/09/01 08:25:40 OK 20241026095416_initial_model.sql (198.27ms)6552026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (19.52ms)6562026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (6.05ms)6572026-09-01 08:25:40.565 UTC [605] ERROR: relation "goose_db_version" does not exist at character 366582026-09-01 08:25:40.565 UTC [605] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6592026/09/01 08:25:40 OK 20251218171726_add_pins.sql (7.63ms)6602026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (8.14ms)6612026/09/01 08:25:40 OK 20251218171726_add_pins.sql (9.3ms)6622026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (12ms)6632026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200006642026-09-01 08:25:40.571 UTC [606] ERROR: relation "goose_db_version" does not exist at character 366652026-09-01 08:25:40.571 UTC [606] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6662026-09-01 08:25:40.572 UTC [607] ERROR: relation "goose_db_version" does not exist at character 366672026-09-01 08:25:40.572 UTC [607] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6682026/09/01 08:25:40 OK 20251218171726_add_pins.sql (12.52ms)6692026-09-01 08:25:40.579 UTC [609] ERROR: relation "goose_db_version" does not exist at character 366702026-09-01 08:25:40.579 UTC [609] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6712026/09/01 08:25:40 OK 1_commit_pending_closure.sql (8.06ms)6722026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (12.99ms)6732026-09-01 08:25:40.579 UTC [608] ERROR: relation "goose_db_version" does not exist at character 366742026-09-01 08:25:40.579 UTC [608] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6752026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200006762026/09/01 08:25:40 OK 20251218171726_add_pins.sql (14.55ms)6772026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (14.39ms)6782026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200006792026/09/01 08:25:40 OK 2_object_stats_trigger.sql (4.26ms)6802026/09/01 08:25:40 goose: up to current file version: 26812026/09/01 08:25:40 OK 1_commit_pending_closure.sql (5.41ms)6822026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (7.22ms)6832026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200006842026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (6.99ms)6852026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200006862026/09/01 08:25:40 OK 1_commit_pending_closure.sql (5.4ms)6872026/09/01 08:25:40 OK 2_object_stats_trigger.sql (3.66ms)6882026/09/01 08:25:40 goose: up to current file version: 26892026/09/01 08:25:40 OK 1_commit_pending_closure.sql (3.62ms)6902026-09-01 08:25:40.601 UTC [610] ERROR: relation "goose_db_version" does not exist at character 366912026-09-01 08:25:40.601 UTC [610] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6922026/09/01 08:25:40 OK 2_object_stats_trigger.sql (15.53ms)6932026/09/01 08:25:40 goose: up to current file version: 26942026/09/01 08:25:40 OK 1_commit_pending_closure.sql (16.98ms)6952026-09-01 08:25:40.606 UTC [611] ERROR: relation "goose_db_version" does not exist at character 366962026-09-01 08:25:40.606 UTC [611] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC6972026/09/01 08:25:40 OK 2_object_stats_trigger.sql (16.94ms)6982026/09/01 08:25:40 goose: up to current file version: 26992026/09/01 08:25:40 OK 20241026095416_initial_model.sql (39.04ms)7002026/09/01 08:25:40 OK 20241026095416_initial_model.sql (17.84ms)7012026/09/01 08:25:40 OK 20241026095416_initial_model.sql (22.04ms)7022026/09/01 08:25:40 OK 20241026095416_initial_model.sql (21.49ms)7032026/09/01 08:25:40 OK 20241026095416_initial_model.sql (27.86ms)7042026/09/01 08:25:40 OK 20241026095416_initial_model.sql (38.49ms)7052026/09/01 08:25:40 OK 2_object_stats_trigger.sql (5.13ms)7062026/09/01 08:25:40 goose: up to current file version: 27072026/09/01 08:25:40 OK 20241026095416_initial_model.sql (16.37ms)7082026/09/01 08:25:40 INFO Received uploads request method=POST path=/api/pending_closures7092026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (2.99ms)7102026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.08ms)7112026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (2.95ms)7122026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.39ms)7132026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.71ms)7142026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (2.82ms)7152026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.82ms)7162026/09/01 08:25:40 OK 20251218171726_add_pins.sql (4.71ms)7172026/09/01 08:25:40 OK 20251218171726_add_pins.sql (5.3ms)7182026/09/01 08:25:40 OK 20251218171726_add_pins.sql (5.49ms)7192026/09/01 08:25:40 OK 20251218171726_add_pins.sql (5.73ms)7202026/09/01 08:25:40 OK 20251218171726_add_pins.sql (7.16ms)7212026-09-01 08:25:40.620 UTC [612] ERROR: relation "goose_db_version" does not exist at character 367222026-09-01 08:25:40.620 UTC [612] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7232026/09/01 08:25:40 OK 20251218171726_add_pins.sql (6.15ms)7242026-09-01 08:25:40.622 UTC [613] ERROR: relation "goose_db_version" does not exist at character 367252026-09-01 08:25:40.622 UTC [613] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7262026-09-01 08:25:40.622 UTC [614] ERROR: relation "goose_db_version" does not exist at character 367272026-09-01 08:25:40.622 UTC [614] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7282026/09/01 08:25:40 OK 20251218171726_add_pins.sql (6.73ms)7292026-09-01 08:25:40.623 UTC [615] ERROR: relation "goose_db_version" does not exist at character 367302026-09-01 08:25:40.623 UTC [615] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7312026-09-01 08:25:40.624 UTC [616] ERROR: relation "goose_db_version" does not exist at character 367322026-09-01 08:25:40.624 UTC [616] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7332026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (6.52ms)7342026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (7.08ms)7352026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200007362026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200007372026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (7.28ms)7382026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200007392026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (6.4ms)7402026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200007412026/09/01 08:25:40 OK 20241026095416_initial_model.sql (15.16ms)7422026-09-01 08:25:40.625 UTC [617] ERROR: relation "goose_db_version" does not exist at character 367432026-09-01 08:25:40.625 UTC [617] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7442026-09-01 08:25:40.625 UTC [618] ERROR: relation "goose_db_version" does not exist at character 367452026-09-01 08:25:40.625 UTC [618] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7462026-09-01 08:25:40.626 UTC [619] ERROR: relation "goose_db_version" does not exist at character 367472026-09-01 08:25:40.626 UTC [619] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7482026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (6.53ms)7492026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200007502026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (6.24ms)7512026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200007522026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.04ms)7532026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.13ms)7542026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.77ms)7552026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.25ms)7562026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.09ms)7572026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (6.54ms)7582026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200007592026-09-01 08:25:40.631 UTC [623] ERROR: relation "goose_db_version" does not exist at character 367602026-09-01 08:25:40.631 UTC [623] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7612026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.38ms)7622026/09/01 08:25:40 OK 2_object_stats_trigger.sql (3.48ms)7632026/09/01 08:25:40 goose: up to current file version: 27642026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.51ms)7652026/09/01 08:25:40 OK 2_object_stats_trigger.sql (3.74ms)7662026/09/01 08:25:40 goose: up to current file version: 27672026/09/01 08:25:40 OK 2_object_stats_trigger.sql (3.33ms)7682026/09/01 08:25:40 goose: up to current file version: 27692026/09/01 08:25:40 OK 2_object_stats_trigger.sql (3.56ms)7702026/09/01 08:25:40 goose: up to current file version: 27712026/09/01 08:25:40 OK 1_commit_pending_closure.sql (3.88ms)7722026/09/01 08:25:40 OK 20251218171726_add_pins.sql (4.66ms)7732026/09/01 08:25:40 OK 2_object_stats_trigger.sql (2.51ms)7742026/09/01 08:25:40 goose: up to current file version: 27752026-09-01 08:25:40.635 UTC [624] ERROR: relation "goose_db_version" does not exist at character 367762026-09-01 08:25:40.635 UTC [624] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7772026/09/01 08:25:40 OK 20241026095416_initial_model.sql (17.05ms)7782026/09/01 08:25:40 OK 2_object_stats_trigger.sql (3.79ms)7792026/09/01 08:25:40 goose: up to current file version: 27802026/09/01 08:25:40 OK 2_object_stats_trigger.sql (3.44ms)7812026/09/01 08:25:40 goose: up to current file version: 27822026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.94ms)7832026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (7.82ms)7842026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200007852026/09/01 08:25:40 OK 20241026095416_initial_model.sql (14.55ms)7862026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.04ms)7872026/09/01 08:25:40 OK 20241026095416_initial_model.sql (15.94ms)7882026/09/01 08:25:40 OK 20251218171726_add_pins.sql (7.44ms)7892026/09/01 08:25:40 OK 20241026095416_initial_model.sql (16.16ms)7902026/09/01 08:25:40 OK 20241026095416_initial_model.sql (15.08ms)7912026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (4.26ms)7922026/09/01 08:25:40 OK 2_object_stats_trigger.sql (4ms)7932026/09/01 08:25:40 goose: up to current file version: 27942026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (4.02ms)7952026/09/01 08:25:40 OK 20241026095416_initial_model.sql (17.9ms)7962026/09/01 08:25:40 OK 20241026095416_initial_model.sql (17.45ms)7972026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.67ms)7982026/09/01 08:25:40 OK 20241026095416_initial_model.sql (17.7ms)7992026/09/01 08:25:40 OK 20241026095416_initial_model.sql (16.19ms)8002026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (7.15ms)8012026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200008022026/09/01 08:25:40 OK 20251218171726_add_pins.sql (5.82ms)8032026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.05ms)8042026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.72ms)8052026/09/01 08:25:40 OK 20251218171726_add_pins.sql (4.25ms)8062026/09/01 08:25:40 OK 20241026095416_initial_model.sql (12.78ms)8072026/09/01 08:25:40 OK 20251218171726_add_pins.sql (6.3ms)8082026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (2.93ms)8092026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.54ms)8102026/09/01 08:25:40 OK 1_commit_pending_closure.sql (2.58ms)8112026/09/01 08:25:40 OK 20241026095416_initial_model.sql (16.98ms)8122026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (2.53ms)8132026/09/01 08:25:40 OK 2_object_stats_trigger.sql (2.44ms)8142026/09/01 08:25:40 goose: up to current file version: 28152026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.25ms)8162026/09/01 08:25:40 OK 20251218171726_add_pins.sql (4.94ms)8172026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (5.37ms)8182026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200008192026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.31ms)8202026/09/01 08:25:40 OK 20251218171726_add_pins.sql (6.69ms)8212026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (6.99ms)8222026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200008232026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (6.78ms)8242026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200008252026/09/01 08:25:40 OK 20251218171726_add_pins.sql (7.37ms)8262026/09/01 08:25:40 OK 20251218171726_add_pins.sql (6.7ms)8272026/09/01 08:25:40 OK 20251218171726_add_pins.sql (4.35ms)8282026/09/01 08:25:40 OK 20251218171726_add_pins.sql (5.97ms)8292026/09/01 08:25:40 OK 1_commit_pending_closure.sql (3.01ms)8302026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (5.45ms)8312026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200008322026/09/01 08:25:40 OK 2_object_stats_trigger.sql (3.83ms)8332026/09/01 08:25:40 goose: up to current file version: 28342026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.94ms)8352026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.82ms)8362026/09/01 08:25:40 OK 20251218171726_add_pins.sql (7.07ms)8372026/09/01 08:25:40 OK 1_commit_pending_closure.sql (2.33ms)8382026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (5.64ms)8392026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200008402026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (5.3ms)8412026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200008422026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (4.81ms)8432026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200008442026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (5.51ms)8452026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200008462026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (5.29ms)8472026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200008482026/09/01 08:25:40 OK 2_object_stats_trigger.sql (1.42ms)8492026/09/01 08:25:40 goose: up to current file version: 28502026/09/01 08:25:40 OK 2_object_stats_trigger.sql (1.59ms)8512026/09/01 08:25:40 goose: up to current file version: 28522026/09/01 08:25:40 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"853--- PASS: TestService_AuthMiddleware (0.51s)854=== CONT TestReadProxyInvalidPath8552026/09/01 08:25:40 OK 2_object_stats_trigger.sql (1.5ms)8562026/09/01 08:25:40 goose: up to current file version: 28572026/09/01 08:25:40 OK 1_commit_pending_closure.sql (1.86ms)8582026/09/01 08:25:40 OK 1_commit_pending_closure.sql (2.01ms)8592026/09/01 08:25:40 OK 1_commit_pending_closure.sql (2.22ms)8602026/09/01 08:25:40 OK 1_commit_pending_closure.sql (1.98ms)8612026/09/01 08:25:40 OK 1_commit_pending_closure.sql (2.14ms)8622026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (3.41ms)8632026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200008642026/09/01 08:25:40 OK 2_object_stats_trigger.sql (945.81µs)8652026/09/01 08:25:40 goose: up to current file version: 28662026/09/01 08:25:40 OK 2_object_stats_trigger.sql (1.59ms)8672026/09/01 08:25:40 goose: up to current file version: 28682026/09/01 08:25:40 OK 2_object_stats_trigger.sql (1.22ms)8692026/09/01 08:25:40 goose: up to current file version: 28702026/09/01 08:25:40 OK 2_object_stats_trigger.sql (1.48ms)8712026/09/01 08:25:40 goose: up to current file version: 28722026/09/01 08:25:40 OK 2_object_stats_trigger.sql (905.75µs)8732026/09/01 08:25:40 goose: up to current file version: 28742026/09/01 08:25:40 OK 1_commit_pending_closure.sql (2.09ms)8752026/09/01 08:25:40 OK 2_object_stats_trigger.sql (714.79µs)8762026/09/01 08:25:40 goose: up to current file version: 28772026/09/01 08:25:40 WARN mTLS auth: subject not in bound subjects subject="CN=reader"8782026/09/01 08:25:40 WARN mTLS auth: subject not in bound subjects subject="CN=reader"879--- PASS: TestService_NativeMTLS (0.53s)880=== CONT TestParseSingleRange881=== RUN TestParseSingleRange/none882=== PAUSE TestParseSingleRange/none883=== RUN TestParseSingleRange/unknown_unit884=== PAUSE TestParseSingleRange/unknown_unit885=== RUN TestParseSingleRange/multi-range_ignored886=== PAUSE TestParseSingleRange/multi-range_ignored887=== RUN TestParseSingleRange/malformed_no_dash888=== PAUSE TestParseSingleRange/malformed_no_dash889=== RUN TestParseSingleRange/malformed_both_empty890=== PAUSE TestParseSingleRange/malformed_both_empty891=== RUN TestParseSingleRange/malformed_end_before_start892=== PAUSE TestParseSingleRange/malformed_end_before_start893=== RUN TestParseSingleRange/closed894=== PAUSE TestParseSingleRange/closed895=== RUN TestParseSingleRange/open-ended896=== PAUSE TestParseSingleRange/open-ended897=== RUN TestParseSingleRange/end_clamped_to_size898=== PAUSE TestParseSingleRange/end_clamped_to_size899=== RUN TestParseSingleRange/suffix900=== PAUSE TestParseSingleRange/suffix901=== RUN TestParseSingleRange/suffix_exceeds_size902=== PAUSE TestParseSingleRange/suffix_exceeds_size903=== RUN TestParseSingleRange/single_byte904=== PAUSE TestParseSingleRange/single_byte905=== RUN TestParseSingleRange/start_past_EOF906=== PAUSE TestParseSingleRange/start_past_EOF907=== RUN TestParseSingleRange/start_far_past_EOF908=== PAUSE TestParseSingleRange/start_far_past_EOF909=== CONT TestReadProxy4049102026/09/01 08:25:40 INFO Received uploads request method=POST path=/api/pending_closures911--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (0.58s)912=== CONT TestReadProxyNarinfoAlreadyDecompressed9132026/09/01 08:25:40 INFO Received cleanup request method=DELETE path=/api/pending_closures914=== NAME TestClientCADerivations915 client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations3525884030/001/store/r4c2ibb450i56l3n9y0lqgdqs8i92xdb-ca-test9162026/09/01 08:25:40 INFO Aborted multipart uploads count=1917--- PASS: TestMultipartCleanup (0.60s)918=== CONT TestReadProxyNarinfo9192026-09-01 08:25:40.765 UTC [669] ERROR: relation "goose_db_version" does not exist at character 369202026-09-01 08:25:40.765 UTC [669] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC921=== NAME TestClientCADerivations922 client_ca_test.go:139: Found 1 dependencies (including self)9232026/09/01 08:25:40 OK 20241026095416_initial_model.sql (13.12ms)924=== NAME TestClientIntegration925 client_integration_test.go:277: Created store path: /build/TestClientIntegration352208426/002/store/lnyfg8zdchlz4kcq9g094di906cwbvrg-test-file.txt9262026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (2.89ms)9272026-09-01 08:25:40.791 UTC [705] ERROR: relation "goose_db_version" does not exist at character 369282026-09-01 08:25:40.791 UTC [705] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9292026/09/01 08:25:40 OK 20251218171726_add_pins.sql (4.69ms)9302026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (5.4ms)9312026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200009322026/09/01 08:25:40 OK 1_commit_pending_closure.sql (3.52ms)9332026/09/01 08:25:40 OK 2_object_stats_trigger.sql (2.39ms)9342026/09/01 08:25:40 goose: up to current file version: 29352026/09/01 08:25:40 OK 20241026095416_initial_model.sql (12.37ms)9362026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (2.59ms)937=== NAME TestClientMultipleUploads938 client_integration_test.go:339: Created store path 0: /build/TestClientMultipleUploads3520390987/001/store/8w0bx32kdwhlmdq28abbc2nq58h1ys1q-test-file-0.txt9392026/09/01 08:25:40 OK 20251218171726_add_pins.sql (4.52ms)9402026-09-01 08:25:40.822 UTC [760] ERROR: relation "goose_db_version" does not exist at character 369412026-09-01 08:25:40.822 UTC [760] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9422026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (5.3ms)9432026/09/01 08:25:40 goose: successfully migrated database to version: 202606281200009442026/09/01 08:25:40 OK 1_commit_pending_closure.sql (2.79ms)9452026/09/01 08:25:40 OK 2_object_stats_trigger.sql (1.34ms)9462026/09/01 08:25:40 goose: up to current file version: 29472026/09/01 08:25:40 OK 20241026095416_initial_model.sql (11.29ms)9482026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (1.63ms)9492026-09-01 08:25:40.842 UTC [762] ERROR: relation "goose_db_version" does not exist at character 369502026-09-01 08:25:40.842 UTC [762] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9512026/09/01 08:25:40 OK 20251218171726_add_pins.sql (3.84ms)952 client_integration_test.go:339: Created store path 1: /build/TestClientMultipleUploads3520390987/001/store/590sbgdwhsag5dxxkr0pcg6lwp0drhnv-test-file-1.txt953--- PASS: TestMetricsInventory (0.69s)954=== CONT TestIsValidCachePath955=== RUN TestIsValidCachePath/narinfo956=== PAUSE TestIsValidCachePath/narinfo9572026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (3.76ms)958=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars9592026/09/01 08:25:40 goose: successfully migrated database to version: 20260628120000960=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars961=== RUN TestIsValidCachePath/nar_zst962=== PAUSE TestIsValidCachePath/nar_zst963=== RUN TestIsValidCachePath/nar_xz964=== PAUSE TestIsValidCachePath/nar_xz9652026/09/01 08:25:40 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"966=== RUN TestIsValidCachePath/nar_bz2967=== PAUSE TestIsValidCachePath/nar_bz2968=== RUN TestIsValidCachePath/nar_uncompressed969=== PAUSE TestIsValidCachePath/nar_uncompressed970=== RUN TestIsValidCachePath/ls971=== PAUSE TestIsValidCachePath/ls972=== RUN TestIsValidCachePath/log973=== PAUSE TestIsValidCachePath/log974=== RUN TestIsValidCachePath/realisation975=== PAUSE TestIsValidCachePath/realisation976=== RUN TestIsValidCachePath/nix-cache-info977=== PAUSE TestIsValidCachePath/nix-cache-info978=== RUN TestIsValidCachePath/index.html979=== PAUSE TestIsValidCachePath/index.html980=== RUN TestIsValidCachePath/traversal_parent981=== PAUSE TestIsValidCachePath/traversal_parent982=== RUN TestIsValidCachePath/traversal_in_middle983=== PAUSE TestIsValidCachePath/traversal_in_middle984=== RUN TestIsValidCachePath/invalid_char_e985=== PAUSE TestIsValidCachePath/invalid_char_e986=== RUN TestIsValidCachePath/invalid_char_u987=== PAUSE TestIsValidCachePath/invalid_char_u988=== RUN TestIsValidCachePath/random_path989=== PAUSE TestIsValidCachePath/random_path990=== RUN TestIsValidCachePath/empty991=== PAUSE TestIsValidCachePath/empty992=== RUN TestIsValidCachePath/leading_slash993=== PAUSE TestIsValidCachePath/leading_slash994=== RUN TestIsValidCachePath/wrong_extension995=== PAUSE TestIsValidCachePath/wrong_extension996=== RUN TestIsValidCachePath/short_hash997=== PAUSE TestIsValidCachePath/short_hash998=== CONT TestGCBugBareHashReferences9992026/09/01 08:25:40 OK 1_commit_pending_closure.sql (2.08ms)10002026/09/01 08:25:40 OK 2_object_stats_trigger.sql (937.53µs)10012026/09/01 08:25:40 goose: up to current file version: 210022026/09/01 08:25:40 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"10032026/09/01 08:25:40 OK 20241026095416_initial_model.sql (10.72ms)10042026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (2.81ms)1005--- PASS: TestReadRedirectNar (0.71s)1006=== CONT TestService_ReadAuthMiddleware10072026/09/01 08:25:40 OK 20251218171726_add_pins.sql (5.03ms)10082026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (5.45ms)10092026/09/01 08:25:40 goose: successfully migrated database to version: 2026062812000010102026/09/01 08:25:40 INFO Received uploads request method=POST path=/api/pending_closures10112026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.39ms)1012=== NAME TestPinProtectsFromGC1013 client_integration_test.go:648: Pinned store path: /build/TestPinProtectsFromGC2297102667/001/store/9mglcnrll2ckzpg4pb50bnrz0ks2c5k5-pinned-file.txt1014 client_integration_test.go:649: Unpinned store path: /build/TestPinProtectsFromGC2297102667/001/store/vahv9s18q1rpyy45ldaz12kkpawk68sk-unpinned-file.txt10152026/09/01 08:25:40 OK 2_object_stats_trigger.sql (1.96ms)10162026/09/01 08:25:40 goose: up to current file version: 210172026/09/01 08:25:40 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)10182026/09/01 08:25:40 INFO Uploading r4c2ibb450i56l3n9y0lqgdqs8i92xdb-ca-test (144B)10192026/09/01 08:25:40 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"10202026/09/01 08:25:40 WARN Failed to register uploaded object key=log/cmz5pf31ik6xz34dgv24gc0ads02qama-ca-test.drv error="server returned 404: 404 page not found\n"1021=== NAME TestClientMultipleUploads1022 client_integration_test.go:339: Created store path 2: /build/TestClientMultipleUploads3520390987/001/store/9b430c92xv3hf7c12lkr022mk32nni47-test-file-2.txt1023--- PASS: TestReadRedirectKeepsNarinfoProxied (0.74s)1024=== CONT TestGCMetrics10252026/09/01 08:25:40 WARN Failed to register uploaded object key=r4c2ibb450i56l3n9y0lqgdqs8i92xdb.ls error="server returned 404: 404 page not found\n"10262026/09/01 08:25:40 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign10272026/09/01 08:25:40 INFO Signed narinfos id=1 count=110282026/09/01 08:25:40 INFO Uploading 1 narinfos1029--- PASS: TestReadProxyRootRedirectsToIndexHTML (0.75s)1030=== CONT TestService_AuthMiddleware_OIDC10312026/09/01 08:25:40 INFO Received uploads request method=POST path=/api/pending_closures10322026/09/01 08:25:40 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35469/oidc10332026/09/01 08:25:40 WARN Failed to register uploaded object key=r4c2ibb450i56l3n9y0lqgdqs8i92xdb.narinfo error="server returned 404: 404 page not found\n"10342026/09/01 08:25:40 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete10352026/09/01 08:25:40 INFO Completed upload id=110362026/09/01 08:25:40 INFO Upload complete. (112ms)10372026/09/01 08:25:40 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)10382026/09/01 08:25:40 INFO Uploading lnyfg8zdchlz4kcq9g094di906cwbvrg-test-file.txt (152B)10392026-09-01 08:25:40.929 UTC [926] ERROR: relation "goose_db_version" does not exist at character 3610402026-09-01 08:25:40.929 UTC [926] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1041=== NAME TestClientCADerivations1042 client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations3525884030/001/store/r4c2ibb450i56l3n9y0lqgdqs8i92xdb-ca-test1043 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst10442026/09/01 08:25:40 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"1045 Compression: zstd1046 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1047 NarSize: 1441048 References: 1049 Deriver: /build/TestClientCADerivations3525884030/001/store/cmz5pf31ik6xz34dgv24gc0ads02qama-ca-test.drv1050 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1051 client_ca_test.go:185: Checking for realisation files in S3...1052 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations1053 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache10542026/09/01 08:25:40 WARN Failed to register uploaded object key=lnyfg8zdchlz4kcq9g094di906cwbvrg.ls error="server returned 404: 404 page not found\n"10552026/09/01 08:25:40 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign10562026/09/01 08:25:40 INFO Signed narinfos id=1 count=110572026/09/01 08:25:40 INFO Uploading 1 narinfos10582026/09/01 08:25:40 WARN Failed to register uploaded object key=lnyfg8zdchlz4kcq9g094di906cwbvrg.narinfo error="server returned 404: 404 page not found\n"10592026/09/01 08:25:40 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1060--- PASS: TestReadProxyNarStreaming (0.78s)1061=== CONT TestService_AuthMiddleware_MTLSBoundSubjects10622026/09/01 08:25:40 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"10632026-09-01 08:25:40.952 UTC [950] ERROR: relation "goose_db_version" does not exist at character 3610642026-09-01 08:25:40.952 UTC [950] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10652026/09/01 08:25:40 INFO Completed upload id=110662026/09/01 08:25:40 INFO Upload complete. (136ms)10672026/09/01 08:25:40 OK 20241026095416_initial_model.sql (16.44ms)1068=== NAME TestClientIntegration1069 client_integration_test.go:293: Retrieved narinfo from S3:1070 StorePath: /build/TestClientIntegration352208426/002/store/lnyfg8zdchlz4kcq9g094di906cwbvrg-test-file.txt1071 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst1072 Compression: zstd1073 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11074 NarSize: 1521075 References: 1076 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk110772026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (3.32ms)1078 client_integration_test.go:294: Retrieved .ls file from S3 (compressed size: 77 bytes)1079 client_integration_test.go:294: Decompressed .ls content (64 bytes):1080 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}1081 client_integration_test.go:297: Testing garbage collection...10822026/09/01 08:25:40 WARN readiness check failed error="closed pool"1083--- PASS: TestService_readinessHandler (0.80s)1084=== CONT TestOrphanedObjectsGCStressTest10852026/09/01 08:25:40 OK 20251218171726_add_pins.sql (5.65ms)10862026/09/01 08:25:40 OK 20241026095416_initial_model.sql (11.18ms)10872026/09/01 08:25:40 OK 20251210153512_drop_unused_gin_index.sql (2.96ms)10882026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (7.3ms)10892026/09/01 08:25:40 goose: successfully migrated database to version: 2026062812000010902026/09/01 08:25:40 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"10912026/09/01 08:25:40 OK 20251218171726_add_pins.sql (4.72ms)10922026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.34ms)10932026/09/01 08:25:40 OK 2_object_stats_trigger.sql (2.73ms)10942026/09/01 08:25:40 goose: up to current file version: 210952026/09/01 08:25:40 OK 20260628120000_add_object_size_and_stats.sql (5.59ms)10962026/09/01 08:25:40 goose: successfully migrated database to version: 2026062812000010972026/09/01 08:25:40 OK 1_commit_pending_closure.sql (4.27ms)10982026/09/01 08:25:40 INFO Received uploads request method=POST path=/api/pending_closures10992026/09/01 08:25:40 OK 2_object_stats_trigger.sql (2.55ms)11002026/09/01 08:25:40 goose: up to current file version: 21101--- PASS: TestService_healthCheckHandler (0.83s)1102=== CONT TestResurrectedObjectNotDeleted11032026-09-01 08:25:40.995 UTC [1027] ERROR: relation "goose_db_version" does not exist at character 3611042026-09-01 08:25:40.995 UTC [1027] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11052026/09/01 08:25:40 INFO Starting cleanup of old closures method=DELETE path=/api/closures11062026/09/01 08:25:40 INFO Garbage collection started11072026/09/01 08:25:41 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)11082026/09/01 08:25:41 INFO Uploading 9mglcnrll2ckzpg4pb50bnrz0ks2c5k5-pinned-file.txt (128B)11092026-09-01 08:25:41.005 UTC [1045] ERROR: relation "goose_db_version" does not exist at character 3611102026-09-01 08:25:41.005 UTC [1045] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11112026/09/01 08:25:41 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"11122026/09/01 08:25:41 INFO Aborted multipart uploads count=011132026/09/01 08:25:41 WARN Failed to register uploaded object key=9mglcnrll2ckzpg4pb50bnrz0ks2c5k5.ls error="server returned 404: 404 page not found\n"11142026/09/01 08:25:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign11152026/09/01 08:25:41 WARN Force mode enabled - objects will be deleted immediately without grace period11162026/09/01 08:25:41 INFO Signed narinfos id=1 count=111172026/09/01 08:25:41 INFO Uploading 1 narinfos11182026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures11192026/09/01 08:25:41 WARN Failed to register uploaded object key=9mglcnrll2ckzpg4pb50bnrz0ks2c5k5.narinfo error="server returned 404: 404 page not found\n"11202026/09/01 08:25:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1121--- PASS: TestReadProxyDisabled (0.86s)1122=== CONT TestOrphanedObjectsGC11232026/09/01 08:25:41 OK 20241026095416_initial_model.sql (24.33ms)11242026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures11252026/09/01 08:25:41 INFO Completed upload id=111262026/09/01 08:25:41 INFO Upload complete. (117ms)11272026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (3.76ms)11282026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures11292026/09/01 08:25:41 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)11302026/09/01 08:25:41 INFO Uploading 9b430c92xv3hf7c12lkr022mk32nni47-test-file-2.txt (160B)11312026/09/01 08:25:41 INFO Uploading 590sbgdwhsag5dxxkr0pcg6lwp0drhnv-test-file-1.txt (160B)11322026/09/01 08:25:41 OK 20251218171726_add_pins.sql (3.89ms)11332026/09/01 08:25:41 INFO Uploading 8w0bx32kdwhlmdq28abbc2nq58h1ys1q-test-file-0.txt (160B)11342026/09/01 08:25:41 OK 20241026095416_initial_model.sql (12.79ms)11352026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (4.8ms)11362026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000011372026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (2.53ms)11382026/09/01 08:25:41 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"11392026/09/01 08:25:41 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"11402026-09-01 08:25:41.043 UTC [1130] ERROR: relation "goose_db_version" does not exist at character 3611412026-09-01 08:25:41.043 UTC [1130] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11422026/09/01 08:25:41 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"11432026-09-01 08:25:41.043 UTC [1131] ERROR: relation "goose_db_version" does not exist at character 3611442026-09-01 08:25:41.043 UTC [1131] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11452026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.63ms)11462026/09/01 08:25:41 WARN Failed to register uploaded object key=9b430c92xv3hf7c12lkr022mk32nni47.ls error="server returned 404: 404 page not found\n"11472026/09/01 08:25:41 WARN Failed to register uploaded object key=590sbgdwhsag5dxxkr0pcg6lwp0drhnv.ls error="server returned 404: 404 page not found\n"11482026/09/01 08:25:41 OK 20251218171726_add_pins.sql (5.5ms)11492026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.78ms)11502026/09/01 08:25:41 goose: up to current file version: 211512026/09/01 08:25:41 WARN Failed to register uploaded object key=8w0bx32kdwhlmdq28abbc2nq58h1ys1q.ls error="server returned 404: 404 page not found\n"11522026/09/01 08:25:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign11532026/09/01 08:25:41 INFO Signed narinfos id=1 count=111542026/09/01 08:25:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign11552026/09/01 08:25:41 INFO Signed narinfos id=2 count=111562026/09/01 08:25:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign11572026/09/01 08:25:41 INFO Signed narinfos id=3 count=111582026/09/01 08:25:41 INFO Uploading 3 narinfos11592026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (5.89ms)11602026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000011612026/09/01 08:25:41 WARN Failed to register uploaded object key=9b430c92xv3hf7c12lkr022mk32nni47.narinfo error="server returned 404: 404 page not found\n"11622026/09/01 08:25:41 WARN Failed to register uploaded object key=8w0bx32kdwhlmdq28abbc2nq58h1ys1q.narinfo error="server returned 404: 404 page not found\n"11632026/09/01 08:25:41 WARN Failed to register uploaded object key=590sbgdwhsag5dxxkr0pcg6lwp0drhnv.narinfo error="server returned 404: 404 page not found\n"11642026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.13ms)11652026/09/01 08:25:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete11662026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.32ms)11672026/09/01 08:25:41 goose: up to current file version: 21168--- PASS: TestReadProxyConditionalGet (0.90s)1169=== CONT TestResolveDBConnectionString1170=== RUN TestResolveDBConnectionString/flag_wins1171=== PAUSE TestResolveDBConnectionString/flag_wins1172=== RUN TestResolveDBConnectionString/file_when_flag_empty1173=== PAUSE TestResolveDBConnectionString/file_when_flag_empty1174=== RUN TestResolveDBConnectionString/missing_file_is_an_error1175=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error1176=== RUN TestResolveDBConnectionString/PGHOST_allows_empty1177=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty1178=== RUN TestResolveDBConnectionString/nothing_configured1179=== PAUSE TestResolveDBConnectionString/nothing_configured1180=== CONT TestObjectStatsTrigger11812026/09/01 08:25:41 OK 20241026095416_initial_model.sql (17.28ms)11822026-09-01 08:25:41.069 UTC [1186] ERROR: relation "goose_db_version" does not exist at character 3611832026-09-01 08:25:41.069 UTC [1186] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11842026/09/01 08:25:41 INFO Completed upload id=111852026/09/01 08:25:41 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete11862026/09/01 08:25:41 OK 20241026095416_initial_model.sql (12.61ms)11872026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (2.96ms)11882026/09/01 08:25:41 INFO Completed upload id=211892026/09/01 08:25:41 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete11902026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (3.42ms)1191=== NAME TestClientCADerivations1192 client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features1193 warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable1194 error: binary cache 's3://bucket6?endpoint=http://localhost:36385®ion=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations3525884030/001/store'1195 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 111962026/09/01 08:25:41 OK 20251218171726_add_pins.sql (4.03ms)11972026/09/01 08:25:41 INFO Completed upload id=311982026/09/01 08:25:41 INFO Upload complete. (140ms)1199=== NAME TestClientMultipleUploads1200 client_integration_test.go:350: Uploaded 3 paths in 172.697652ms12012026/09/01 08:25:41 OK 20251218171726_add_pins.sql (6.1ms)1202--- PASS: TestClientCADerivations (0.92s)1203=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle12042026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (6.14ms)12052026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000012062026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (4.81ms)12072026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000012082026/09/01 08:25:41 OK 1_commit_pending_closure.sql (4.35ms)1209--- PASS: TestClientMultipleUploads (0.93s)1210=== CONT TestService_cleanupPendingClosuresHandler12112026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.78ms)12122026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.31ms)12132026/09/01 08:25:41 goose: up to current file version: 212142026/09/01 08:25:41 OK 20241026095416_initial_model.sql (14.76ms)12152026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.66ms)12162026/09/01 08:25:41 goose: up to current file version: 212172026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (3.02ms)12182026/09/01 08:25:41 OK 20251218171726_add_pins.sql (5.15ms)12192026-09-01 08:25:41.107 UTC [1195] ERROR: relation "goose_db_version" does not exist at character 3612202026-09-01 08:25:41.107 UTC [1195] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12212026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (6.37ms)12222026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000012232026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.51ms)12242026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.82ms)12252026/09/01 08:25:41 goose: up to current file version: 212262026/09/01 08:25:41 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1227=== NAME TestNARDeduplicationMetadataUploadBug1228 metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug2969933677/001/store/3apg077zkllfqa60fscclzzv4n3vhfjd-file1.txt1229=== RUN TestService_RequireScope_OIDC/builder_may_write1230=== PAUSE TestService_RequireScope_OIDC/builder_may_write1231=== RUN TestService_RequireScope_OIDC/builder_may_not_admin1232=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin1233=== RUN TestService_RequireScope_OIDC/ops_may_admin1234=== PAUSE TestService_RequireScope_OIDC/ops_may_admin1235=== RUN TestService_RequireScope_OIDC/ops_may_not_write1236=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write1237=== RUN TestService_RequireScope_OIDC/reader_may_not_write1238=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write1239=== RUN TestService_RequireScope_OIDC/static_token_may_admin1240=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin1241=== RUN TestService_RequireScope_OIDC/static_token_may_write1242=== PAUSE TestService_RequireScope_OIDC/static_token_may_write1243=== RUN TestService_RequireScope_OIDC/reader_may_read1244=== PAUSE TestService_RequireScope_OIDC/reader_may_read1245=== RUN TestService_RequireScope_OIDC/writer_implies_read1246=== PAUSE TestService_RequireScope_OIDC/writer_implies_read1247=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read1248=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read1249=== CONT TestUploadHandlersRejectOversizedBody12502026/09/01 08:25:41 OK 20241026095416_initial_model.sql (20.39ms)12512026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (4.69ms)12522026/09/01 08:25:41 OK 20251218171726_add_pins.sql (4.63ms)12532026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (4.77ms)12542026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000012552026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.08ms)12562026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures12572026/09/01 08:25:41 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)12582026/09/01 08:25:41 INFO Uploading vahv9s18q1rpyy45ldaz12kkpawk68sk-unpinned-file.txt (128B)12592026-09-01 08:25:41.162 UTC [1249] ERROR: relation "goose_db_version" does not exist at character 3612602026-09-01 08:25:41.162 UTC [1249] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12612026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.01ms)12622026/09/01 08:25:41 goose: up to current file version: 212632026/09/01 08:25:41 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"1264--- PASS: TestCacheStatsHandler (1.01s)1265=== CONT TestCompleteMultipartUnregistered12662026-09-01 08:25:41.174 UTC [1284] ERROR: relation "goose_db_version" does not exist at character 3612672026-09-01 08:25:41.174 UTC [1284] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12682026/09/01 08:25:41 WARN Failed to register uploaded object key=vahv9s18q1rpyy45ldaz12kkpawk68sk.ls error="server returned 404: 404 page not found\n"12692026/09/01 08:25:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign12702026/09/01 08:25:41 INFO Signed narinfos id=2 count=112712026/09/01 08:25:41 INFO Uploading 1 narinfos12722026-09-01 08:25:41.178 UTC [1285] ERROR: relation "goose_db_version" does not exist at character 3612732026-09-01 08:25:41.178 UTC [1285] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12742026/09/01 08:25:41 OK 20241026095416_initial_model.sql (11.18ms)12752026/09/01 08:25:41 WARN Failed to register uploaded object key=vahv9s18q1rpyy45ldaz12kkpawk68sk.narinfo error="server returned 404: 404 page not found\n"1276--- PASS: TestService_ReadScope_PublicByDefault (1.02s)1277=== CONT TestIsValidUploadKey1278=== RUN TestIsValidUploadKey/narinfo1279=== PAUSE TestIsValidUploadKey/narinfo1280=== RUN TestIsValidUploadKey/nar_zst1281=== PAUSE TestIsValidUploadKey/nar_zst1282=== RUN TestIsValidUploadKey/nar_xz1283=== PAUSE TestIsValidUploadKey/nar_xz1284=== RUN TestIsValidUploadKey/nar_plain12852026/09/01 08:25:41 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete1286=== PAUSE TestIsValidUploadKey/nar_plain1287=== RUN TestIsValidUploadKey/listing1288=== PAUSE TestIsValidUploadKey/listing1289=== RUN TestIsValidUploadKey/build_log1290=== PAUSE TestIsValidUploadKey/build_log1291=== RUN TestIsValidUploadKey/build_log_home-manager_file1292=== PAUSE TestIsValidUploadKey/build_log_home-manager_file1293=== RUN TestIsValidUploadKey/build_log_plus_in_name1294=== PAUSE TestIsValidUploadKey/build_log_plus_in_name1295=== RUN TestIsValidUploadKey/build_log_question_mark1296=== PAUSE TestIsValidUploadKey/build_log_question_mark1297=== RUN TestIsValidUploadKey/build_log_equals12982026/09/01 08:25:41 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1299=== PAUSE TestIsValidUploadKey/build_log_equals1300=== RUN TestIsValidUploadKey/realisation1301=== PAUSE TestIsValidUploadKey/realisation1302=== RUN TestIsValidUploadKey/realisation_plus_in_output1303=== PAUSE TestIsValidUploadKey/realisation_plus_in_output1304=== RUN TestIsValidUploadKey/nix-cache-info1305=== PAUSE TestIsValidUploadKey/nix-cache-info1306=== RUN TestIsValidUploadKey/index.html1307=== PAUSE TestIsValidUploadKey/index.html1308=== RUN TestIsValidUploadKey/narinfo_key,_nar_type1309=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type1310=== RUN TestIsValidUploadKey/nar_key,_narinfo_type1311=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type1312=== RUN TestIsValidUploadKey/listing_key,_narinfo_type1313=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type1314=== RUN TestIsValidUploadKey/traversal1315=== PAUSE TestIsValidUploadKey/traversal1316=== RUN TestIsValidUploadKey/traversal_nar1317=== PAUSE TestIsValidUploadKey/traversal_nar1318=== RUN TestIsValidUploadKey/absolute1319=== PAUSE TestIsValidUploadKey/absolute1320=== RUN TestIsValidUploadKey/empty_key1321=== PAUSE TestIsValidUploadKey/empty_key1322=== RUN TestIsValidUploadKey/unknown_type1323=== PAUSE TestIsValidUploadKey/unknown_type1324=== CONT TestProxyWriteTimeout1325=== RUN TestProxyWriteTimeout/narinfo1326=== PAUSE TestProxyWriteTimeout/narinfo1327=== RUN TestProxyWriteTimeout/1_GiB_nar1328=== PAUSE TestProxyWriteTimeout/1_GiB_nar1329=== RUN TestProxyWriteTimeout/10_GiB_nar1330=== PAUSE TestProxyWriteTimeout/10_GiB_nar1331=== RUN TestProxyWriteTimeout/unknown_size1332=== PAUSE TestProxyWriteTimeout/unknown_size1333=== CONT TestUploadHandlersRejectInvalidKeys1334=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1335=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1336=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1337=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1338=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1339=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1340=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1341=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1342=== CONT TestService_verifyS3Integrity13432026/09/01 08:25:41 INFO Completed upload id=213442026/09/01 08:25:41 INFO Upload complete. (145ms)13452026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (7.95ms)13462026/09/01 08:25:41 OK 20251218171726_add_pins.sql (8.06ms)1347=== NAME TestClientWithDependencies13482026/09/01 08:25:41 OK 20241026095416_initial_model.sql (19.36ms)1349 client_integration_test.go:594: Built derivation: /build/TestClientWithDependencies4073102884/001/store/0r1lwvyi4vvgxv33scadv50qhsb6qv6n-test-script13502026/09/01 08:25:41 OK 20241026095416_initial_model.sql (19.43ms)13512026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (4.43ms)13522026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000013532026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (1.85ms)13542026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.88ms)13552026/09/01 08:25:41 OK 20251218171726_add_pins.sql (5.25ms)13562026/09/01 08:25:41 OK 2_object_stats_trigger.sql (4.86ms)13572026/09/01 08:25:41 goose: up to current file version: 213582026-09-01 08:25:41.239 UTC [1328] ERROR: relation "goose_db_version" does not exist at character 3613592026-09-01 08:25:41.239 UTC [1328] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13602026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (4.17ms)13612026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (8.97ms)13622026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000013632026/09/01 08:25:41 OK 20251218171726_add_pins.sql (6.97ms)13642026/09/01 08:25:41 OK 1_commit_pending_closure.sql (5.14ms)13652026/09/01 08:25:41 INFO Received create pin request method=POST path=/api/pins/myapp13662026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.1ms)13672026/09/01 08:25:41 goose: up to current file version: 213682026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures13692026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (6.75ms)13702026/09/01 08:25:41 goose: successfully migrated database to version: 202606281200001371--- PASS: TestReadProxyRangeRequest (1.09s)1372=== CONT TestPresignedUploadRegisteredBeforeCommit13732026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.68ms)13742026/09/01 08:25:41 OK 20241026095416_initial_model.sql (11.31ms)13752026/09/01 08:25:41 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC2297102667/001/store/9mglcnrll2ckzpg4pb50bnrz0ks2c5k5-pinned-file.txt narinfo_key=9mglcnrll2ckzpg4pb50bnrz0ks2c5k5.narinfo1376=== NAME TestClientWithDependencies1377 client_integration_test.go:596: Found 1 dependencies (including self)13782026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.18ms)13792026/09/01 08:25:41 goose: up to current file version: 213802026/09/01 08:25:41 INFO Starting cleanup of old closures method=DELETE path=/api/closures13812026/09/01 08:25:41 INFO Garbage collection started13822026/09/01 08:25:41 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)13832026/09/01 08:25:41 INFO Uploading 3apg077zkllfqa60fscclzzv4n3vhfjd-file1.txt (160B)13842026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (2.75ms)13852026/09/01 08:25:41 OK 20251218171726_add_pins.sql (4.65ms)13862026/09/01 08:25:41 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"13872026/09/01 08:25:41 INFO Aborted multipart uploads count=01388=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure1389=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure1390=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart1391=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart1392=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts1393=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts1394=== CONT TestParseSize1395--- PASS: TestParseSize (0.00s)1396=== CONT TestService_Rustfstest13972026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (63.05ms)13982026/09/01 08:25:41 WARN Failed to register uploaded object key=3apg077zkllfqa60fscclzzv4n3vhfjd.ls error="server returned 404: 404 page not found\n"13992026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000014002026/09/01 08:25:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign14012026/09/01 08:25:41 INFO Signed narinfos id=1 count=114022026/09/01 08:25:41 INFO Uploading 1 narinfos14032026/09/01 08:25:41 WARN Force mode enabled - objects will be deleted immediately without grace period1404--- PASS: TestReadProxyInvalidPath (0.66s)1405=== CONT TestSkippedUploadsHandler14062026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.61ms)14072026/09/01 08:25:41 INFO Client skipped oversized paths paths=3 nar_bytes=500000000014082026/09/01 08:25:41 OK 2_object_stats_trigger.sql (1.22ms)14092026/09/01 08:25:41 goose: up to current file version: 214102026-09-01 08:25:41.339 UTC [1402] ERROR: relation "goose_db_version" does not exist at character 3614112026-09-01 08:25:41.339 UTC [1402] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14122026-09-01 08:25:41.339 UTC [1403] ERROR: relation "goose_db_version" does not exist at character 3614132026-09-01 08:25:41.339 UTC [1403] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14142026/09/01 08:25:41 WARN Failed to register uploaded object key=3apg077zkllfqa60fscclzzv4n3vhfjd.narinfo error="server returned 404: 404 page not found\n"14152026/09/01 08:25:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1416--- PASS: TestSkippedUploadsHandler (0.01s)1417=== CONT TestService_createPendingClosureHandler1418--- PASS: TestReadProxyHead (1.11s)1419=== CONT TestCompleteMultipartUpload_ErrorButObjectExists14202026/09/01 08:25:41 INFO Completed upload id=114212026/09/01 08:25:41 INFO Upload complete. (182ms)1422=== NAME TestNARDeduplicationMetadataUploadBug1423 metadata_upload_test.go:54: Retrieved narinfo from S3:1424 StorePath: /build/TestNARDeduplicationMetadataUploadBug2969933677/001/store/3apg077zkllfqa60fscclzzv4n3vhfjd-file1.txt1425 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1426 Compression: zstd1427 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1428 NarSize: 1601429 References: 1430 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1431 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)1432 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):1433 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}14342026/09/01 08:25:41 OK 20241026095416_initial_model.sql (14.7ms)14352026/09/01 08:25:41 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"14362026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures14372026/09/01 08:25:41 OK 20241026095416_initial_model.sql (17.85ms)14382026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (5.23ms)14392026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (2.84ms)14402026/09/01 08:25:41 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)14412026/09/01 08:25:41 INFO Uploading 0r1lwvyi4vvgxv33scadv50qhsb6qv6n-test-script (136B)1442--- PASS: TestReadProxy404 (0.67s)1443=== CONT TestRedundantMultipartUpload14442026/09/01 08:25:41 OK 20251218171726_add_pins.sql (4.91ms)14452026/09/01 08:25:41 OK 20251218171726_add_pins.sql (5.45ms)14462026/09/01 08:25:41 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"14472026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (4.24ms)14482026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000014492026/09/01 08:25:41 WARN Failed to register uploaded object key=log/rw2rg6p9j11bqfb4a5wwwzw0zqfkqigy-test-script.drv error="server returned 404: 404 page not found\n"14502026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (5.18ms)14512026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000014522026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.48ms)14532026/09/01 08:25:41 WARN Failed to register uploaded object key=0r1lwvyi4vvgxv33scadv50qhsb6qv6n.ls error="server returned 404: 404 page not found\n"14542026/09/01 08:25:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign14552026/09/01 08:25:41 INFO Signed narinfos id=1 count=114562026/09/01 08:25:41 INFO Uploading 1 narinfos14572026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.33ms)14582026/09/01 08:25:41 goose: up to current file version: 214592026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.88ms)1460=== NAME TestNARDeduplicationMetadataUploadBug1461 metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug2969933677/001/store/l2rsy8f9y84b8s0p0lpqx78mjxr07zg0-file2.txt14622026/09/01 08:25:41 OK 2_object_stats_trigger.sql (3.54ms)14632026/09/01 08:25:41 goose: up to current file version: 214642026/09/01 08:25:41 WARN Failed to register uploaded object key=0r1lwvyi4vvgxv33scadv50qhsb6qv6n.narinfo error="server returned 404: 404 page not found\n"14652026/09/01 08:25:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1466--- PASS: TestReadProxyNarinfoAlreadyDecompressed (0.68s)1467=== CONT TestCompletedNarNotReofferedAcrossClosures14682026/09/01 08:25:41 INFO Completed upload id=114692026/09/01 08:25:41 INFO Upload complete. (88ms)1470=== NAME TestClientWithDependencies1471 client_integration_test.go:598: Skipping nix copy test - isolated store (/build/TestClientWithDependencies4073102884/001/store) requires matching store prefix1472--- PASS: TestClientWithDependencies (1.27s)1473=== CONT TestReadRedirectUsesPublicS3URL14742026-09-01 08:25:41.438 UTC [1482] ERROR: relation "goose_db_version" does not exist at character 3614752026-09-01 08:25:41.438 UTC [1482] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14762026-09-01 08:25:41.453 UTC [1486] ERROR: relation "goose_db_version" does not exist at character 3614772026-09-01 08:25:41.453 UTC [1486] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14782026-09-01 08:25:41.455 UTC [1484] ERROR: relation "goose_db_version" does not exist at character 3614792026-09-01 08:25:41.455 UTC [1484] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14802026/09/01 08:25:41 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"14812026/09/01 08:25:41 OK 20241026095416_initial_model.sql (16.24ms)1482--- PASS: TestReadProxyNarinfo (0.71s)1483=== CONT TestService_AuthMiddleware_MTLSProxyHeader14842026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (4.4ms)14852026/09/01 08:25:41 OK 20251218171726_add_pins.sql (4.9ms)14862026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (7ms)14872026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000014882026/09/01 08:25:41 OK 20241026095416_initial_model.sql (13.85ms)14892026/09/01 08:25:41 OK 20241026095416_initial_model.sql (14.04ms)14902026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.86ms)14912026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (4.28ms)14922026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (3.56ms)14932026/09/01 08:25:41 OK 2_object_stats_trigger.sql (3.49ms)14942026/09/01 08:25:41 goose: up to current file version: 214952026-09-01 08:25:41.490 UTC [1506] ERROR: relation "goose_db_version" does not exist at character 3614962026-09-01 08:25:41.490 UTC [1506] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14972026/09/01 08:25:41 OK 20251218171726_add_pins.sql (7.11ms)14982026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures14992026/09/01 08:25:41 OK 20251218171726_add_pins.sql (8.12ms)15002026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (15.24ms)15012026/09/01 08:25:41 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)15022026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000015032026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (17.68ms)15042026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000015052026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.46ms)15062026/09/01 08:25:41 OK 1_commit_pending_closure.sql (4.14ms)15072026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.2ms)15082026/09/01 08:25:41 goose: up to current file version: 215092026/09/01 08:25:41 WARN Failed to register uploaded object key=l2rsy8f9y84b8s0p0lpqx78mjxr07zg0.ls error="server returned 404: 404 page not found\n"15102026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.35ms)15112026/09/01 08:25:41 goose: up to current file version: 215122026/09/01 08:25:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign15132026/09/01 08:25:41 INFO Signed narinfos id=2 count=115142026/09/01 08:25:41 INFO Uploading 1 narinfos15152026-09-01 08:25:41.520 UTC [1524] ERROR: relation "goose_db_version" does not exist at character 3615162026-09-01 08:25:41.520 UTC [1524] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15172026-09-01 08:25:41.521 UTC [1525] ERROR: relation "goose_db_version" does not exist at character 3615182026-09-01 08:25:41.521 UTC [1525] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1519--- PASS: TestService_ReadAuthMiddleware (0.65s)1520=== CONT TestServerTLSConfig/no_client_CA1521=== CONT TestServerTLSConfig/not_a_PEM_file1522=== CONT TestServerTLSConfig/missing_CA_file1523--- PASS: TestServerTLSConfig (0.00s)1524 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)1525 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.00s)1526 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)1527=== CONT TestClientErrorHandling/InvalidStorePath15282026/09/01 08:25:41 WARN Failed to register uploaded object key=l2rsy8f9y84b8s0p0lpqx78mjxr07zg0.narinfo error="server returned 404: 404 page not found\n"15292026/09/01 08:25:41 OK 20241026095416_initial_model.sql (13.32ms)15302026/09/01 08:25:41 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete15312026/09/01 08:25:41 INFO Completed upload id=215322026/09/01 08:25:41 INFO Upload complete. (111ms)15332026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (3.09ms)1534=== NAME TestNARDeduplicationMetadataUploadBug1535 metadata_upload_test.go:76: Retrieved narinfo from S3:1536 StorePath: /build/TestNARDeduplicationMetadataUploadBug2969933677/001/store/l2rsy8f9y84b8s0p0lpqx78mjxr07zg0-file2.txt1537 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1538 Compression: zstd1539 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1540 NarSize: 1601541 References: 1542 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf15432026/09/01 08:25:41 OK 20251218171726_add_pins.sql (4.55ms)1544 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)1545 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):1546 {"version":1,"root":{"type":"regular","size":44}}15472026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (4.64ms)15482026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000015492026-09-01 08:25:41.538 UTC [1528] ERROR: relation "goose_db_version" does not exist at character 3615502026-09-01 08:25:41.538 UTC [1528] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15512026/09/01 08:25:41 OK 20241026095416_initial_model.sql (10.47ms)1552--- PASS: TestNARDeduplicationMetadataUploadBug (1.38s)1553=== CONT TestClientErrorHandling/ServerNotAvailable15542026/09/01 08:25:41 OK 20241026095416_initial_model.sql (12.38ms)15552026/09/01 08:25:41 OK 1_commit_pending_closure.sql (5.12ms)15562026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (3.69ms)15572026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (3.19ms)15582026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.67ms)15592026/09/01 08:25:41 goose: up to current file version: 215602026/09/01 08:25:41 OK 20251218171726_add_pins.sql (4.3ms)15612026/09/01 08:25:41 OK 20251218171726_add_pins.sql (4.31ms)15622026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (4.87ms)15632026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000015642026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (4.79ms)15652026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000015662026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.07ms)15672026/09/01 08:25:41 OK 20241026095416_initial_model.sql (10.51ms)15682026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.22ms)15692026/09/01 08:25:41 OK 2_object_stats_trigger.sql (1.58ms)15702026/09/01 08:25:41 goose: up to current file version: 215712026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (2.44ms)15722026/09/01 08:25:41 OK 2_object_stats_trigger.sql (3.08ms)15732026/09/01 08:25:41 goose: up to current file version: 215742026/09/01 08:25:41 OK 20251218171726_add_pins.sql (4.61ms)15752026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (4.9ms)15762026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000015772026/09/01 08:25:41 INFO Aborted multipart uploads count=015782026/09/01 08:25:41 OK 1_commit_pending_closure.sql (2.63ms)15792026/09/01 08:25:41 WARN Force mode enabled - objects will be deleted immediately without grace period15802026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.11ms)15812026/09/01 08:25:41 goose: up to current file version: 215822026/09/01 08:25:41 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=015832026/09/01 08:25:41 INFO Vacuumed table table=pending_closures15842026/09/01 08:25:41 INFO Vacuumed table table=pending_objects15852026/09/01 08:25:41 INFO Vacuumed table table=multipart_uploads15862026/09/01 08:25:41 INFO Vacuumed table table=closures15872026/09/01 08:25:41 INFO Vacuumed table table=objects1588=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token1589=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token1590=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1591=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1592=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected1593=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected1594=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1595=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1596=== CONT TestClientErrorHandling/InvalidAuthToken1597--- PASS: TestGCMetrics (0.68s)1598=== CONT TestCacheConfigHandler/full_config,_no_issuer1599=== CONT TestCacheConfigHandler/no_signing_keys1600=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1601=== CONT TestCacheConfigHandler/no_cache_url_configured1602--- PASS: TestCacheConfigHandler (0.00s)1603 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)1604 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)1605 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)1606 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)1607=== CONT TestParseSingleRange/none1608=== CONT TestParseSingleRange/open-ended1609=== CONT TestParseSingleRange/closed1610=== CONT TestParseSingleRange/malformed_end_before_start1611=== CONT TestParseSingleRange/malformed_both_empty1612=== CONT TestParseSingleRange/malformed_no_dash1613=== CONT TestParseSingleRange/multi-range_ignored1614=== CONT TestParseSingleRange/unknown_unit1615=== CONT TestParseSingleRange/start_past_EOF1616=== CONT TestParseSingleRange/end_clamped_to_size1617=== CONT TestParseSingleRange/single_byte1618=== CONT TestParseSingleRange/suffix_exceeds_size1619=== CONT TestParseSingleRange/start_far_past_EOF1620=== CONT TestParseSingleRange/suffix1621=== CONT TestIsValidCachePath/narinfo1622=== CONT TestIsValidCachePath/leading_slash1623=== CONT TestIsValidCachePath/empty1624--- PASS: TestParseSingleRange (0.00s)1625 --- PASS: TestParseSingleRange/none (0.00s)1626 --- PASS: TestParseSingleRange/open-ended (0.00s)1627 --- PASS: TestParseSingleRange/closed (0.00s)1628 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)1629 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)1630 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)1631 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)1632 --- PASS: TestParseSingleRange/unknown_unit (0.00s)1633 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)1634 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)1635 --- PASS: TestParseSingleRange/single_byte (0.00s)1636 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)1637 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)1638 --- PASS: TestParseSingleRange/suffix (0.00s)1639=== CONT TestIsValidCachePath/wrong_extension1640=== CONT TestIsValidCachePath/random_path1641=== CONT TestIsValidCachePath/invalid_char_u1642=== CONT TestIsValidCachePath/short_hash1643=== CONT TestIsValidCachePath/invalid_char_e1644=== CONT TestIsValidCachePath/traversal_in_middle1645=== CONT TestIsValidCachePath/traversal_parent1646=== CONT TestIsValidCachePath/nar_uncompressed1647=== CONT TestIsValidCachePath/nar_zst1648=== CONT TestIsValidCachePath/ls1649=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars1650=== CONT TestIsValidCachePath/index.html1651=== CONT TestIsValidCachePath/nix-cache-info1652=== CONT TestIsValidCachePath/realisation1653=== CONT TestIsValidCachePath/log1654=== CONT TestIsValidCachePath/nar_xz1655=== CONT TestIsValidCachePath/nar_bz21656=== CONT TestResolveDBConnectionString/flag_wins1657--- PASS: TestIsValidCachePath (0.00s)1658 --- PASS: TestIsValidCachePath/narinfo (0.00s)1659 --- PASS: TestIsValidCachePath/leading_slash (0.00s)1660 --- PASS: TestIsValidCachePath/empty (0.00s)1661 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)1662 --- PASS: TestIsValidCachePath/random_path (0.00s)1663 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)1664 --- PASS: TestIsValidCachePath/short_hash (0.00s)1665 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)1666 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)1667 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)1668 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)1669 --- PASS: TestIsValidCachePath/nar_zst (0.00s)1670 --- PASS: TestIsValidCachePath/ls (0.00s)1671 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)1672 --- PASS: TestIsValidCachePath/index.html (0.00s)1673 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)1674 --- PASS: TestIsValidCachePath/realisation (0.00s)1675 --- PASS: TestIsValidCachePath/log (0.00s)1676 --- PASS: TestIsValidCachePath/nar_xz (0.00s)1677 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)1678=== CONT TestResolveDBConnectionString/PGHOST_allows_empty1679=== CONT TestResolveDBConnectionString/nothing_configured1680=== CONT TestResolveDBConnectionString/missing_file_is_an_error1681=== CONT TestResolveDBConnectionString/file_when_flag_empty1682=== CONT TestService_RequireScope_OIDC/builder_may_write1683--- PASS: TestResolveDBConnectionString (0.00s)1684 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)1685 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)1686 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)1687 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)1688 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)16892026-09-01 08:25:41.592 UTC [1548] ERROR: relation "goose_db_version" does not exist at character 3616902026-09-01 08:25:41.592 UTC [1548] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16912026/09/01 08:25:41 INFO OIDC auth successful provider=test scopes=[write]1692=== CONT TestService_RequireScope_OIDC/static_token_may_admin1693=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read1694=== CONT TestService_RequireScope_OIDC/writer_implies_read16952026/09/01 08:25:41 INFO OIDC auth successful provider=test scopes=[write]1696=== CONT TestService_RequireScope_OIDC/reader_may_read16972026/09/01 08:25:41 INFO OIDC auth successful provider=test scopes=[read]1698=== CONT TestService_RequireScope_OIDC/static_token_may_write1699=== CONT TestService_RequireScope_OIDC/ops_may_admin17002026/09/01 08:25:41 INFO OIDC auth successful provider=test scopes=[admin]1701=== CONT TestService_RequireScope_OIDC/reader_may_not_write17022026/09/01 08:25:41 INFO OIDC auth successful provider=test scopes=[read]1703=== CONT TestService_RequireScope_OIDC/ops_may_not_write17042026/09/01 08:25:41 INFO OIDC auth successful provider=test scopes=[admin]1705=== CONT TestService_RequireScope_OIDC/builder_may_not_admin17062026/09/01 08:25:41 INFO OIDC auth successful provider=test scopes=[write]1707=== CONT TestIsValidUploadKey/narinfo1708=== CONT TestIsValidUploadKey/nar_key,_narinfo_type1709=== CONT TestIsValidUploadKey/narinfo_key,_nar_type1710=== CONT TestIsValidUploadKey/index.html1711=== CONT TestIsValidUploadKey/nix-cache-info1712=== CONT TestIsValidUploadKey/listing_key,_narinfo_type1713=== CONT TestIsValidUploadKey/realisation_plus_in_output1714=== CONT TestIsValidUploadKey/realisation1715=== CONT TestIsValidUploadKey/nar_xz1716=== CONT TestIsValidUploadKey/build_log1717=== CONT TestIsValidUploadKey/nar_zst1718=== CONT TestIsValidUploadKey/build_log_equals1719=== CONT TestIsValidUploadKey/build_log_question_mark1720=== CONT TestIsValidUploadKey/build_log_plus_in_name1721=== CONT TestIsValidUploadKey/nar_plain1722=== CONT TestIsValidUploadKey/listing1723=== CONT TestIsValidUploadKey/absolute1724=== CONT TestIsValidUploadKey/unknown_type1725=== CONT TestIsValidUploadKey/empty_key1726--- PASS: TestService_RequireScope_OIDC (0.97s)1727 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)1728 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)1729 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)1730 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)1731 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)1732 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)1733 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)1734 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)1735 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)1736 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)1737=== CONT TestIsValidUploadKey/traversal_nar1738=== CONT TestIsValidUploadKey/traversal1739=== CONT TestIsValidUploadKey/build_log_home-manager_file1740--- PASS: TestIsValidUploadKey (0.02s)1741 --- PASS: TestIsValidUploadKey/narinfo (0.00s)1742 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)1743 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)1744 --- PASS: TestIsValidUploadKey/index.html (0.00s)1745 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)1746 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)1747 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)1748 --- PASS: TestIsValidUploadKey/realisation (0.00s)1749 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)1750 --- PASS: TestIsValidUploadKey/build_log (0.00s)1751 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)1752 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)1753 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)1754 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)1755 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)1756 --- PASS: TestIsValidUploadKey/listing (0.00s)1757 --- PASS: TestIsValidUploadKey/absolute (0.00s)1758 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)1759 --- PASS: TestIsValidUploadKey/empty_key (0.00s)1760 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)1761 --- PASS: TestIsValidUploadKey/traversal (0.00s)1762 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)1763=== CONT TestProxyWriteTimeout/narinfo1764=== CONT TestProxyWriteTimeout/10_GiB_nar1765=== CONT TestProxyWriteTimeout/unknown_size1766=== CONT TestProxyWriteTimeout/1_GiB_nar1767--- PASS: TestProxyWriteTimeout (0.00s)1768 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)1769 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)1770 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)1771 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)1772=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info17732026/09/01 08:25:41 INFO Received uploads request method=POST path=/1774=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key17752026/09/01 08:25:41 INFO Received complete multipart upload request method=POST path=/1776=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal17772026/09/01 08:25:41 INFO Received uploads request method=POST path=/1778=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key17792026/09/01 08:25:41 INFO Received request for more parts method=POST path=/1780--- PASS: TestUploadHandlersRejectInvalidKeys (0.00s)1781 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)1782 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)1783 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)1784 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)1785=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure17862026/09/01 08:25:41 INFO Received uploads request method=POST path=/17872026/09/01 08:25:41 OK 20241026095416_initial_model.sql (11.59ms)17882026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (3.64ms)17892026/09/01 08:25:41 OK 20251218171726_add_pins.sql (6.24ms)17902026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (5.95ms)17912026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000017922026/09/01 08:25:41 OK 1_commit_pending_closure.sql (3.23ms)17932026/09/01 08:25:41 OK 2_object_stats_trigger.sql (2.39ms)17942026/09/01 08:25:41 goose: up to current file version: 217952026/09/01 08:25:41 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"17962026/09/01 08:25:41 WARN mTLS auth: bound subjects configured but subject DN unavailable17972026/09/01 08:25:41 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"1798--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (0.70s)1799=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts18002026/09/01 08:25:41 INFO Received request for more parts method=POST path=/18012026/09/01 08:25:41 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-config18022026-09-01 08:25:41.661 UTC [1586] ERROR: relation "goose_db_version" does not exist at character 3618032026-09-01 08:25:41.661 UTC [1586] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18042026/09/01 08:25:41 OK 20241026095416_initial_model.sql (8.38ms)18052026/09/01 08:25:41 OK 20251210153512_drop_unused_gin_index.sql (2.16ms)18062026/09/01 08:25:41 OK 20251218171726_add_pins.sql (3.02ms)18072026/09/01 08:25:41 OK 20260628120000_add_object_size_and_stats.sql (2.82ms)18082026/09/01 08:25:41 goose: successfully migrated database to version: 2026062812000018092026/09/01 08:25:41 OK 1_commit_pending_closure.sql (1.92ms)18102026/09/01 08:25:41 OK 2_object_stats_trigger.sql (828.59µs)18112026/09/01 08:25:41 goose: up to current file version: 21812--- PASS: TestResurrectedObjectNotDeleted (0.72s)1813=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart18142026/09/01 08:25:41 INFO Received complete multipart upload request method=POST path=/1815=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token1816--- PASS: TestObjectStatsTrigger (0.66s)1817=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected18182026/09/01 08:25:41 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]1819=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected18202026/09/01 08:25:41 INFO Received cleanup request method=DELETE path=/api/pending_closures18212026/09/01 08:25:41 INFO OIDC auth successful provider=test scopes=[write]1822=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured18232026/09/01 08:25:41 WARN Authentication failed token_preview=eyJhbGciOi...IxQqdJyO0A token_length=702 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]1824--- PASS: TestService_AuthMiddleware_OIDC (0.67s)1825 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)1826 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.01s)1827 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)1828 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.01s)18292026/09/01 08:25:41 INFO Aborted multipart uploads count=018302026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures1831--- PASS: TestGCBugBareHashReferences (0.89s)18322026/09/01 08:25:41 INFO Received cleanup request method=DELETE path=/api/pending_closures18332026/09/01 08:25:41 INFO Aborted multipart uploads count=118342026/09/01 08:25:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete18352026/09/01 08:25:41 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=184.066056ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config18362026-09-01 08:25:41.761 UTC [1285] ERROR: Closure does not exist: id=118372026-09-01 08:25:41.761 UTC [1285] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE18382026-09-01 08:25:41.761 UTC [1285] STATEMENT: -- name: CommitPendingClosure :exec1839 SELECT commit_pending_closure($1::bigint)1840 1841--- PASS: TestService_cleanupPendingClosuresHandler (0.67s)18422026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures18432026/09/01 08:25:41 INFO Received complete multipart upload request method=POST path=/api/multipart/complete18442026/09/01 08:25:41 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst1845--- PASS: TestCompleteMultipartUnregistered (0.62s)18462026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures18472026/09/01 08:25:41 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst18482026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures1849--- PASS: TestPresignedUploadRegisteredBeforeCommit (0.63s)18502026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures18512026/09/01 08:25:41 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1852--- PASS: TestService_Rustfstest (0.60s)18532026/09/01 08:25:41 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=420.987819ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config18542026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures18552026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures18562026/09/01 08:25:41 INFO Received uploads request method=POST path=/api/pending_closures18572026/09/01 08:25:42 INFO Received uploads request method=POST path=/api/pending_closures18582026/09/01 08:25:42 INFO Received uploads request method=POST path=/api/pending_closures1859=== NAME TestOrphanedObjectsGC1860 orphaned_objects_gc_test.go:290: GC Test Summary:1861 orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A1862 orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B1863 orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)1864 orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)1865 orphaned_objects_gc_test.go:295: - Total deleted: 10 objects1866--- PASS: TestOrphanedObjectsGC (1.04s)18672026/09/01 08:25:42 INFO Received uploads request method=POST path=/api/pending_closures18682026/09/01 08:25:42 INFO Received complete multipart upload request method=POST path=/api/multipart/complete18692026/09/01 08:25:42 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=ZmZjYzMwYTUtZTgwNS00MzliLTk0OTYtMjZkZmViMDE0NjlhLmQxZGFmZDkzLWVkYzktNDUzNC05MGFjLWUwYjMzMzFmZjY5OXgxNzg4MjUxMTQyMDE3NjcxMjY418702026/09/01 08:25:42 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=ZmZjYzMwYTUtZTgwNS00MzliLTk0OTYtMjZkZmViMDE0NjlhLmQxZGFmZDkzLWVkYzktNDUzNC05MGFjLWUwYjMzMzFmZjY5OXgxNzg4MjUxMTQyMDE3NjcxMjY4 parts=11871--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (0.74s)18722026/09/01 08:25:42 INFO Received uploads request method=POST path=/api/pending_closures1873--- PASS: TestReadRedirectUsesPublicS3URL (0.68s)1874--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (0.66s)18752026/09/01 08:25:42 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"18762026/09/01 08:25:42 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"18772026/09/01 08:25:42 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=819.995976ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config18782026/09/01 08:25:42 INFO Received complete multipart upload request method=POST path=/api/multipart/complete18792026/09/01 08:25:42 INFO Received complete multipart upload request method=POST path=/api/multipart/complete18802026/09/01 08:25:42 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=ZmZjYzMwYTUtZTgwNS00MzliLTk0OTYtMjZkZmViMDE0NjlhLjJhM2Q1ZjA3LTI0YzAtNGFlYy05MDg3LTM2NzBjODQ3YzBlYXgxNzg4MjUxMTQxODk0MzM0MDcx parts=1018812026/09/01 08:25:42 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete18822026/09/01 08:25:42 INFO Completed upload id=118832026/09/01 08:25:42 INFO Received uploads request method=POST path=/api/pending_closures18842026/09/01 08:25:42 INFO Received uploads request method=POST path=/api/pending_closures18852026/09/01 08:25:42 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=ZmZjYzMwYTUtZTgwNS00MzliLTk0OTYtMjZkZmViMDE0NjlhLjI2ZTlhZmU3LWEzMWEtNGY0Mi04YmQ3LTM4NGI0ZjU1NzVkNngxNzg4MjUxMTQxOTYyNDQ0MTA0 parts=1018862026/09/01 08:25:42 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete18872026/09/01 08:25:42 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo18882026/09/01 08:25:42 WARN Found objects in DB but missing from S3, will re-upload count=11889--- PASS: TestService_verifyS3Integrity (1.30s)18902026/09/01 08:25:42 INFO Completed upload id=118912026/09/01 08:25:42 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000018922026/09/01 08:25:42 INFO Received uploads request method=POST path=/api/pending_closures18932026/09/01 08:25:42 INFO Starting cleanup of old closures method=DELETE path=/api/closures18942026/09/01 08:25:42 INFO Aborted multipart uploads count=018952026/09/01 08:25:42 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=018962026/09/01 08:25:42 INFO Vacuumed table table=pending_closures18972026/09/01 08:25:42 INFO Vacuumed table table=pending_objects18982026/09/01 08:25:42 INFO Vacuumed table table=multipart_uploads18992026/09/01 08:25:42 INFO Vacuumed table table=closures19002026/09/01 08:25:42 INFO Vacuumed table table=objects19012026/09/01 08:25:42 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001902--- PASS: TestService_createPendingClosureHandler (1.22s)19032026/09/01 08:25:42 INFO Received complete multipart upload request method=POST path=/api/multipart/complete19042026/09/01 08:25:42 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=ZmZjYzMwYTUtZTgwNS00MzliLTk0OTYtMjZkZmViMDE0NjlhLjc4M2FmMzQxLTIwNDctNDQzYS05NGUzLWVjNDE2NDU5N2U1NngxNzg4MjUxMTQyMDY0ODQ3MzY1 parts=121905--- PASS: TestRedundantMultipartUpload (1.29s)19062026/09/01 08:25:42 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=019072026/09/01 08:25:42 INFO Vacuumed table table=pending_closures19082026/09/01 08:25:42 INFO Vacuumed table table=pending_objects19092026/09/01 08:25:42 INFO Vacuumed table table=multipart_uploads19102026/09/01 08:25:42 INFO Received complete multipart upload request method=POST path=/api/multipart/complete19112026/09/01 08:25:42 INFO Vacuumed table table=closures19122026/09/01 08:25:42 INFO Vacuumed table table=objects19132026/09/01 08:25:42 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=ZmZjYzMwYTUtZTgwNS00MzliLTk0OTYtMjZkZmViMDE0NjlhLjY4YjVhOTAwLTI1ZTQtNDdhMS1hZTVlLTIwZGExYjY1MDFmOXgxNzg4MjUxMTQyMTExMTU2ODk0 parts=1219142026/09/01 08:25:42 INFO Received uploads request method=POST path=/api/pending_closures1915--- PASS: TestCompletedNarNotReofferedAcrossClosures (1.30s)19162026/09/01 08:25:42 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=019172026/09/01 08:25:42 INFO Vacuumed table table=pending_closures19182026/09/01 08:25:42 INFO Vacuumed table table=pending_objects19192026/09/01 08:25:42 INFO Vacuumed table table=multipart_uploads19202026/09/01 08:25:42 INFO Vacuumed table table=closures19212026/09/01 08:25:42 INFO Vacuumed table table=objects19222026/09/01 08:25:42 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=01923=== NAME TestClientIntegration1924 client_integration_test.go:304: Objects in database after GC:1925 client_integration_test.go:304: Successfully deleted all objects with GC --force1926--- PASS: TestClientIntegration (2.85s)19272026/09/01 08:25:43 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.711188314s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config1928--- PASS: TestUploadHandlersRejectOversizedBody (0.20s)1929 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.08s)1930 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.11s)1931 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (1.61s)19322026/09/01 08:25:43 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=01933=== NAME TestPinProtectsFromGC1934 client_integration_test.go:711: Pin successfully protected closure from garbage collection1935=== NAME TestOrphanedObjectsGCStressTest1936 orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains1937--- PASS: TestPinProtectsFromGC (3.11s)1938=== NAME TestOrphanedObjectsGCStressTest1939 orphaned_objects_gc_test.go:446: Marked 210 objects for deletion1940 orphaned_objects_gc_test.go:509: Stress test completed successfully:1941 orphaned_objects_gc_test.go:510: - Active objects preserved: 201942 orphaned_objects_gc_test.go:511: - Objects deleted: 2101943 orphaned_objects_gc_test.go:512: - Total GC'd: 2101944--- PASS: TestOrphanedObjectsGCStressTest (2.73s)19452026/09/01 08:25:44 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"19462026/09/01 08:25:44 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_closures19472026/09/01 08:25:45 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=186.167634ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures19482026/09/01 08:25:45 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=430.845523ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures19492026/09/01 08:25:45 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=838.087649ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures19502026/09/01 08:25:46 WARN Rate limiter enabled after throttle name=s3-test rate=519512026/09/01 08:25:46 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."1952=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle1953 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=101954 throttle_test.go:215: Rate limiter: enabled=true, rate=5.001955--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (5.29s)19562026/09/01 08:25:46 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.736897247s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures1957--- PASS: TestClientErrorHandling (0.00s)1958 --- PASS: TestClientErrorHandling/InvalidStorePath (0.66s)1959 --- PASS: TestClientErrorHandling/InvalidAuthToken (0.76s)1960 --- PASS: TestClientErrorHandling/ServerNotAvailable (6.70s)1961PASS1962{"timestamp":"2026-09-01T08:25:48.24553991Z","level":"ERROR","message":"HTTP transport failed","event":"http_transport_failed","component":"server","subsystem":"transport","peer_addr":"127.0.0.1:38010","error_kind":"io_error","error":"Cancelled","result":"transport_error","target":"rustfs::server::http","filename":"rustfs/src/server/http.rs","line_number":1866,"threadName":"rustfs-worker","threadId":"ThreadId(206)"}19632026-09-01 08:25:48.499 UTC [111] LOG: received smart shutdown request19642026-09-01 08:25:48.504 UTC [111] LOG: background worker "logical replication launcher" (PID 121) exited with exit code 119652026-09-01 08:25:48.517 UTC [116] LOG: shutting down19662026-09-01 08:25:48.518 UTC [116] LOG: checkpoint starting: shutdown immediate19672026-09-01 08:25:49.446 UTC [116] LOG: checkpoint complete: wrote 11378 buffers (69.4%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 14 recycled; write=0.239 s, sync=0.678 s, total=0.929 s; sync files=17141, longest=0.005 s, average=0.001 s; distance=236079 kB, estimate=236079 kB; lsn=0/FDF1B68, redo lsn=0/FDF1B6819682026-09-01 08:25:49.551 UTC [111] LOG: database system is shut down1969Running OIDC tests...1970=== RUN TestGlobMatch1971=== PAUSE TestGlobMatch1972=== RUN TestAudienceForIssuer1973=== PAUSE TestAudienceForIssuer1974=== RUN TestValidateToken_ValidToken1975=== PAUSE TestValidateToken_ValidToken1976=== RUN TestValidateToken_WrongAudience1977=== PAUSE TestValidateToken_WrongAudience1978=== RUN TestValidateToken_Expired1979=== PAUSE TestValidateToken_Expired1980=== RUN TestValidateToken_BoundClaimsMismatch1981=== PAUSE TestValidateToken_BoundClaimsMismatch1982=== RUN TestValidateToken_BoundSubjectMismatch1983=== PAUSE TestValidateToken_BoundSubjectMismatch1984=== RUN TestValidateToken_MultipleProviders1985=== PAUSE TestValidateToken_MultipleProviders1986=== RUN TestValidateToken_NoMatchingProvider1987=== PAUSE TestValidateToken_NoMatchingProvider1988=== RUN TestValidateToken_KubernetesServiceAccount1989=== PAUSE TestValidateToken_KubernetesServiceAccount1990=== RUN TestNewValidator_KubernetesRequiresCA1991=== PAUSE TestNewValidator_KubernetesRequiresCA1992=== RUN TestValidateToken_KubernetesIssuerFromOwnToken1993=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken1994=== RUN TestScopes_LegacyProviderDefaultsToWrite1995=== PAUSE TestScopes_LegacyProviderDefaultsToWrite1996=== RUN TestScopes_Rules1997=== PAUSE TestScopes_Rules1998=== RUN TestScopes_ConfigValidation1999=== PAUSE TestScopes_ConfigValidation2000=== CONT TestGlobMatch2001=== CONT TestValidateToken_NoMatchingProvider2002=== CONT TestScopes_ConfigValidation2003=== RUN TestGlobMatch/foo_foo2004=== PAUSE TestGlobMatch/foo_foo2005=== RUN TestGlobMatch/foo_bar2006=== PAUSE TestGlobMatch/foo_bar2007=== CONT TestValidateToken_MultipleProviders2008=== CONT TestValidateToken_BoundSubjectMismatch2009=== CONT TestValidateToken_BoundClaimsMismatch2010=== CONT TestValidateToken_Expired2011=== CONT TestValidateToken_WrongAudience2012=== CONT TestValidateToken_ValidToken2013=== CONT TestAudienceForIssuer2014--- PASS: TestAudienceForIssuer (0.00s)2015=== CONT TestScopes_Rules2016=== CONT TestNewValidator_KubernetesRequiresCA2017=== CONT TestValidateToken_KubernetesIssuerFromOwnToken2018=== CONT TestValidateToken_KubernetesServiceAccount2019--- PASS: TestScopes_ConfigValidation (0.00s)2020=== CONT TestScopes_LegacyProviderDefaultsToWrite2021=== RUN TestGlobMatch/*_2022=== PAUSE TestGlobMatch/*_2023=== RUN TestGlobMatch/*_anything2024=== PAUSE TestGlobMatch/*_anything2025=== RUN TestGlobMatch/foo*_foo2026=== PAUSE TestGlobMatch/foo*_foo2027=== RUN TestGlobMatch/foo*_foobar2028=== PAUSE TestGlobMatch/foo*_foobar2029=== RUN TestGlobMatch/foo*_bar2030=== PAUSE TestGlobMatch/foo*_bar2031=== RUN TestGlobMatch/*bar_bar2032=== PAUSE TestGlobMatch/*bar_bar2033=== RUN TestGlobMatch/*bar_foobar2034=== PAUSE TestGlobMatch/*bar_foobar2035=== RUN TestGlobMatch/*bar_foo2036=== PAUSE TestGlobMatch/*bar_foo2037=== RUN TestGlobMatch/foo*bar_foobar20382026/09/01 08:25:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:43675/oidc2039=== PAUSE TestGlobMatch/foo*bar_foobar20402026/09/01 08:25:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35383/oidc20412026/09/01 08:25:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:43333/oidc2042=== RUN TestGlobMatch/foo*bar_foo123bar20432026/09/01 08:25:50 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:44131/oidc2044=== PAUSE TestGlobMatch/foo*bar_foo123bar2045=== RUN TestGlobMatch/foo*bar_foobarbaz20462026/09/01 08:25:50 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:46007/oidc2047=== PAUSE TestGlobMatch/foo*bar_foobarbaz20482026/09/01 08:25:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:33751/oidc2049=== RUN TestGlobMatch/*/*_foo/bar20502026/09/01 08:25:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:34745/oidc2051=== PAUSE TestGlobMatch/*/*_foo/bar2052=== RUN TestGlobMatch/*/*_foo2053=== PAUSE TestGlobMatch/*/*_foo20542026/09/01 08:25:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45615/oidc2055=== RUN TestGlobMatch/refs/heads/*_refs/heads/main20562026/09/01 08:25:50 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:41285/oidc2057=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main2058=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.02059=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.02060=== RUN TestGlobMatch/refs/*/main_refs/heads/main2061=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main2062=== RUN TestGlobMatch/fo?_foo2063=== PAUSE TestGlobMatch/fo?_foo2064=== RUN TestGlobMatch/fo?_fo2065=== PAUSE TestGlobMatch/fo?_fo2066=== RUN TestGlobMatch/fo?_fooo2067=== PAUSE TestGlobMatch/fo?_fooo2068=== RUN TestGlobMatch/?oo_foo2069=== PAUSE TestGlobMatch/?oo_foo2070=== RUN TestGlobMatch/?oo_boo2071=== PAUSE TestGlobMatch/?oo_boo2072=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2073=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2074=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2075=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2076=== CONT TestGlobMatch/foo_foo2077=== CONT TestGlobMatch/*/*_foo/bar2078=== CONT TestGlobMatch/foo*bar_foobarbaz2079=== CONT TestGlobMatch/foo*_bar2080=== CONT TestGlobMatch/foo*bar_foo123bar2081=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2082=== CONT TestGlobMatch/foo*bar_foobar2083=== CONT TestGlobMatch/*bar_foo20842026/09/01 08:25:50 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:46789/oidc2085=== CONT TestGlobMatch/foo*_foo2086=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.02087=== CONT TestGlobMatch/fo?_foo2088=== CONT TestGlobMatch/refs/*/main_refs/heads/main2089=== CONT TestGlobMatch/refs/heads/*_refs/heads/main2090=== CONT TestGlobMatch/*/*_foo2091=== CONT TestGlobMatch/foo*_foobar2092=== CONT TestGlobMatch/*_anything2093=== CONT TestGlobMatch/*bar_foobar2094=== CONT TestGlobMatch/*_2095=== CONT TestGlobMatch/*bar_bar2096=== CONT TestGlobMatch/foo_bar2097=== CONT TestGlobMatch/fo?_fo2098=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2099=== CONT TestGlobMatch/?oo_boo2100=== CONT TestGlobMatch/?oo_foo2101=== CONT TestGlobMatch/fo?_fooo2102--- PASS: TestGlobMatch (0.01s)2103 --- PASS: TestGlobMatch/foo_foo (0.00s)2104 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)2105 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)2106 --- PASS: TestGlobMatch/foo*_bar (0.00s)2107 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)2108 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)2109 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)2110 --- PASS: TestGlobMatch/*bar_foo (0.00s)2111 --- PASS: TestGlobMatch/foo*_foo (0.00s)2112 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)2113 --- PASS: TestGlobMatch/fo?_foo (0.00s)2114 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)2115 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)2116 --- PASS: TestGlobMatch/*/*_foo (0.00s)2117 --- PASS: TestGlobMatch/foo*_foobar (0.00s)2118 --- PASS: TestGlobMatch/*_anything (0.00s)2119 --- PASS: TestGlobMatch/*bar_foobar (0.00s)2120 --- PASS: TestGlobMatch/*_ (0.00s)2121 --- PASS: TestGlobMatch/*bar_bar (0.00s)2122 --- PASS: TestGlobMatch/foo_bar (0.00s)2123 --- PASS: TestGlobMatch/fo?_fo (0.00s)2124 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)2125 --- PASS: TestGlobMatch/?oo_boo (0.00s)2126 --- PASS: TestGlobMatch/?oo_foo (0.00s)2127 --- PASS: TestGlobMatch/fo?_fooo (0.00s)21282026/09/01 08:25:50 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC1232129--- PASS: TestValidateToken_NoMatchingProvider (0.01s)2130--- PASS: TestValidateToken_WrongAudience (0.01s)2131--- PASS: TestValidateToken_BoundClaimsMismatch (0.01s)2132--- PASS: TestScopes_LegacyProviderDefaultsToWrite (0.01s)2133--- PASS: TestValidateToken_ValidToken (0.01s)2134--- PASS: TestValidateToken_Expired (0.01s)2135--- PASS: TestValidateToken_BoundSubjectMismatch (0.02s)21362026/09/01 08:25:50 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:391272137--- PASS: TestValidateToken_MultipleProviders (0.02s)2138--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (0.02s)21392026/09/01 08:25:50 http: TLS handshake error from 127.0.0.1:33946: remote error: tls: bad certificate2140--- PASS: TestNewValidator_KubernetesRequiresCA (0.02s)2141--- PASS: TestScopes_Rules (0.02s)2142--- PASS: TestValidateToken_KubernetesServiceAccount (0.02s)2143PASS2144Running hook tests...2145=== RUN TestSendPathsEmpty2146=== PAUSE TestSendPathsEmpty2147=== RUN TestQueueEnqueueAndFetch2148=== PAUSE TestQueueEnqueueAndFetch2149=== RUN TestQueueDeduplication2150=== PAUSE TestQueueDeduplication2151=== RUN TestQueueRemove2152=== PAUSE TestQueueRemove2153=== RUN TestQueueFetchBatchLimit2154=== PAUSE TestQueueFetchBatchLimit2155=== RUN TestQueueRetryMovesToBack2156=== PAUSE TestQueueRetryMovesToBack2157=== RUN TestQueueFetchRemoveLifecycle2158=== PAUSE TestQueueFetchRemoveLifecycle2159=== RUN TestQueueConcurrentWriters2160=== PAUSE TestQueueConcurrentWriters2161=== RUN TestQueueRemoveLargeClosure2162=== PAUSE TestQueueRemoveLargeClosure2163=== RUN TestServerClientIntegration2164=== PAUSE TestServerClientIntegration2165=== RUN TestServerQueueError2166=== PAUSE TestServerQueueError2167=== RUN TestGetListenerSocketActivation2168 server_test.go:210: === RUN TestGetListenerSocketActivation2169 --- PASS: TestGetListenerSocketActivation (0.00s)2170 PASS2171 2172--- PASS: TestGetListenerSocketActivation (0.00s)2173=== RUN TestDrainIsolatesPoisonPath2174=== PAUSE TestDrainIsolatesPoisonPath2175=== RUN TestRunNotBlockedByPoisonHead2176=== PAUSE TestRunNotBlockedByPoisonHead2177=== RUN TestDrainGivesUpWhenServerDown2178=== PAUSE TestDrainGivesUpWhenServerDown2179=== RUN TestFailedPathPrunedByLaterClosure2180=== PAUSE TestFailedPathPrunedByLaterClosure2181=== RUN TestWorkerUploadsAndRemoves2182=== PAUSE TestWorkerUploadsAndRemoves2183=== RUN TestWorkerSkipsGCdPaths2184=== PAUSE TestWorkerSkipsGCdPaths2185=== RUN TestWorkerPrunesClosureDeps2186=== PAUSE TestWorkerPrunesClosureDeps2187=== RUN TestDrainTimeout2188=== PAUSE TestDrainTimeout2189=== CONT TestSendPathsEmpty2190=== CONT TestServerQueueError2191=== CONT TestQueueRetryMovesToBack2192--- PASS: TestSendPathsEmpty (0.00s)2193=== CONT TestQueueFetchBatchLimit2194=== CONT TestQueueRemove2195=== CONT TestQueueDeduplication2196=== CONT TestQueueEnqueueAndFetch2197=== CONT TestWorkerUploadsAndRemoves2198=== CONT TestDrainTimeout2199=== CONT TestWorkerPrunesClosureDeps2200=== CONT TestWorkerSkipsGCdPaths22012026/09/01 08:25:50 ERROR Failed to queue paths error="permission denied" count=12202=== CONT TestQueueRemoveLargeClosure2203=== CONT TestServerClientIntegration2204=== CONT TestQueueConcurrentWriters2205=== CONT TestQueueFetchRemoveLifecycle2206=== CONT TestDrainGivesUpWhenServerDown2207=== CONT TestFailedPathPrunedByLaterClosure2208=== CONT TestRunNotBlockedByPoisonHead2209=== CONT TestDrainIsolatesPoisonPath2210--- PASS: TestServerQueueError (0.00s)2211--- PASS: TestServerClientIntegration (0.00s)22122026/09/01 08:25:50 INFO Upload queue status pending=222132026/09/01 08:25:50 INFO Uploading batch count=122142026/09/01 08:25:50 INFO Uploading batch count=222152026/09/01 08:25:50 INFO Uploading batch count=222162026/09/01 08:25:50 ERROR Upload failed error="upload failed" count=222172026/09/01 08:25:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2462224608/002/a2218--- PASS: TestQueueDeduplication (0.02s)2219--- PASS: TestQueueFetchBatchLimit (0.02s)22202026/09/01 08:25:50 INFO Upload queue status pending=222212026/09/01 08:25:50 INFO Uploading batch count=12222--- PASS: TestQueueRetryMovesToBack (0.02s)22232026/09/01 08:25:50 ERROR Upload failed error="upload failed" count=122242026/09/01 08:25:50 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths1182067331/002/nonexistent22252026/09/01 08:25:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2462224608/002/b22262026/09/01 08:25:50 INFO Uploading batch count=422272026/09/01 08:25:50 ERROR Upload failed error="upload failed" count=42228--- PASS: TestQueueEnqueueAndFetch (0.02s)22292026/09/01 08:25:50 INFO Uploading batch count=122302026/09/01 08:25:50 INFO Upload queue status pending=22231--- PASS: TestQueueRemove (0.02s)22322026/09/01 08:25:50 INFO Uploading batch count=22233--- PASS: TestQueueFetchRemoveLifecycle (0.02s)22342026/09/01 08:25:50 INFO Uploading batch count=222352026/09/01 08:25:50 INFO Uploading batch count=122362026/09/01 08:25:50 ERROR Upload failed error="upload failed" count=222372026/09/01 08:25:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2462224608/002/c22382026/09/01 08:25:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainIsolatesPoisonPath3065850107/002/bbb22392026/09/01 08:25:50 INFO Upload queue status pending=322402026/09/01 08:25:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2462224608/002/d22412026/09/01 08:25:50 INFO Uploading batch count=122422026/09/01 08:25:50 ERROR Upload failed error="upload failed" count=122432026/09/01 08:25:50 INFO Uploading batch count=122442026/09/01 08:25:50 INFO Uploading batch count=222452026/09/01 08:25:50 ERROR Upload failed error="upload failed" count=222462026/09/01 08:25:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2462224608/002/e22472026/09/01 08:25:50 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown2462224608/002/f22482026/09/01 08:25:50 INFO Uploading batch count=122492026/09/01 08:25:50 ERROR Upload failed error="upload failed" count=122502026/09/01 08:25:50 ERROR Drain finished with paths left in queue remaining=1022512026/09/01 08:25:50 INFO Uploading batch count=122522026/09/01 08:25:50 ERROR Upload failed error="upload failed" count=12253--- PASS: TestFailedPathPrunedByLaterClosure (0.02s)22542026/09/01 08:25:50 INFO Uploading batch count=122552026/09/01 08:25:50 ERROR Upload failed error="upload failed" count=12256--- PASS: TestDrainGivesUpWhenServerDown (0.02s)22572026/09/01 08:25:50 ERROR Drain finished with paths left in queue remaining=12258--- PASS: TestDrainIsolatesPoisonPath (0.02s)2259--- PASS: TestWorkerSkipsGCdPaths (0.03s)2260--- PASS: TestWorkerPrunesClosureDeps (0.04s)2261--- PASS: TestWorkerUploadsAndRemoves (0.04s)22622026/09/01 08:25:50 ERROR Upload failed error="context deadline exceeded" count=222632026/09/01 08:25:50 ERROR Drain finished with paths left in queue remaining=42264--- PASS: TestDrainTimeout (0.22s)2265--- PASS: TestQueueConcurrentWriters (0.28s)2266--- PASS: TestQueueRemoveLargeClosure (0.32s)22672026/09/01 08:25:51 INFO Uploading batch count=122682026/09/01 08:25:51 INFO Uploading batch count=122692026/09/01 08:25:51 INFO Uploading batch count=122702026/09/01 08:25:51 ERROR Upload failed error="upload failed" count=122712026/09/01 08:25:51 INFO Uploading batch count=122722026/09/01 08:25:51 ERROR Upload failed error="upload failed" count=122732026/09/01 08:25:51 INFO Uploading batch count=122742026/09/01 08:25:51 ERROR Upload failed error="upload failed" count=122752026/09/01 08:25:51 INFO Uploading batch count=122762026/09/01 08:25:51 ERROR Upload failed error="upload failed" count=122772026/09/01 08:25:51 ERROR Drain finished with paths left in queue remaining=12278--- PASS: TestRunNotBlockedByPoisonHead (1.04s)2279PASS