niks3-go-unit-tests
checks.aarch64-linux.go-unit-tests
· build #240
· raw
1tribuchet: building on eliza2Running client tests...3=== RUN TestDoServerRequestAttachesToken4=== PAUSE TestDoServerRequestAttachesToken5=== RUN TestRegisterUploadedObjectReusesConnections6=== PAUSE TestRegisterUploadedObjectReusesConnections7=== RUN TestCaseHackSuffix8=== PAUSE TestCaseHackSuffix9=== RUN TestFilterOversizedClosures10=== PAUSE TestFilterOversizedClosures11=== RUN TestUploadMultipart_PartsInParallel12=== PAUSE TestUploadMultipart_PartsInParallel13=== RUN TestPartSizeForNAR14=== PAUSE TestPartSizeForNAR15=== RUN TestUploadMultipart_SupersededByPeer16=== PAUSE TestUploadMultipart_SupersededByPeer17=== RUN TestDumpPathCaseHackMatchesNix18--- PASS: TestDumpPathCaseHackMatchesNix (0.03s)19=== RUN TestDumpPathCaseHackCollision20--- PASS: TestDumpPathCaseHackCollision (0.00s)21=== RUN TestDumpPathMatchesNix22=== PAUSE TestDumpPathMatchesNix23=== RUN TestDumpPathSingleFile24=== PAUSE TestDumpPathSingleFile25=== RUN TestDumpPathWriterError26=== PAUSE TestDumpPathWriterError27=== RUN TestEncodeNixBase3228=== PAUSE TestEncodeNixBase3229=== RUN TestEncodeNixBase32WithRealHash30=== PAUSE TestEncodeNixBase32WithRealHash31=== RUN TestConvertHashToNix3232=== PAUSE TestConvertHashToNix3233=== RUN TestGetStorePathHash34=== PAUSE TestGetStorePathHash35=== RUN TestPathInfoHashCompatibility36=== PAUSE TestPathInfoHashCompatibility37=== RUN TestParsePathInfoJSON38=== PAUSE TestParsePathInfoJSON39=== RUN TestParsePathInfoJSONMultiplePaths40=== PAUSE TestParsePathInfoJSONMultiplePaths41=== RUN TestPathInfoCACompatibility42=== PAUSE TestPathInfoCACompatibility43=== RUN TestRateLimiterFeedback44=== PAUSE TestRateLimiterFeedback45=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess46=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess47=== RUN TestResolveStorePath48=== PAUSE TestResolveStorePath49=== RUN TestDoWithRetry_BodyReplayedViaGetBody50=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody51=== RUN TestShellSplit52=== PAUSE TestShellSplit53=== RUN TestShellSplitErrors54=== PAUSE TestShellSplitErrors55=== RUN TestStreamPushReportsEveryPath56=== PAUSE TestStreamPushReportsEveryPath57=== RUN TestStreamPushBatchesUnderLoad58=== PAUSE TestStreamPushBatchesUnderLoad59=== RUN TestStreamPushIsolatesFailures60=== PAUSE TestStreamPushIsolatesFailures61=== RUN TestStreamPushGivesUpOnDeadServer62=== PAUSE TestStreamPushGivesUpOnDeadServer63=== RUN TestStreamPushRequestLine64=== PAUSE TestStreamPushRequestLine65=== RUN TestSetClientTLS66=== PAUSE TestSetClientTLS67=== RUN TestSetClientTLSDoesNotMutateDefaultTransport68=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport69=== RUN TestSetClientTLSErrors70=== PAUSE TestSetClientTLSErrors71=== RUN TestStaticToken72=== PAUSE TestStaticToken73=== RUN TestFileTokenReadsAndCaches74=== PAUSE TestFileTokenReadsAndCaches75=== RUN TestFileTokenMissing76=== PAUSE TestFileTokenMissing77=== RUN TestFileTokenEmpty78=== PAUSE TestFileTokenEmpty79=== RUN TestScriptTokenNoExpiryRerunsEveryCall80=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall81=== RUN TestScriptTokenCachesUntilRefresh82=== PAUSE TestScriptTokenCachesUntilRefresh83=== RUN TestScriptTokenEmptyToken84=== PAUSE TestScriptTokenEmptyToken85=== RUN TestScriptTokenBadJSON86=== PAUSE TestScriptTokenBadJSON87=== RUN TestScriptTokenScriptFails88=== PAUSE TestScriptTokenScriptFails89=== RUN TestScriptTokenEmptyCommand90=== PAUSE TestScriptTokenEmptyCommand91=== CONT TestDoServerRequestAttachesToken92=== CONT TestSetClientTLSDoesNotMutateDefaultTransport93=== CONT TestParsePathInfoJSON94=== CONT TestShellSplit95=== CONT TestDoWithRetry_BodyReplayedViaGetBody96--- PASS: TestShellSplit (0.00s)97=== CONT TestPartSizeForNAR98=== CONT TestResolveStorePath99=== RUN TestPartSizeForNAR/zero_stays_at_minimum100=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum101=== RUN TestPartSizeForNAR/small_stays_at_minimum102=== PAUSE TestPartSizeForNAR/small_stays_at_minimum103=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum104=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum105=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts106=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts107=== RUN TestPartSizeForNAR/1_TiB108=== PAUSE TestPartSizeForNAR/1_TiB109=== CONT TestShellSplitErrors110=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess111=== CONT TestSetClientTLS112=== CONT TestRateLimiterFeedback113=== CONT TestStreamPushRequestLine114=== CONT TestPathInfoCACompatibility115=== CONT TestStreamPushGivesUpOnDeadServer116=== CONT TestParsePathInfoJSONMultiplePaths117=== CONT TestStreamPushIsolatesFailures118=== CONT TestStreamPushBatchesUnderLoad119=== CONT TestScriptTokenNoExpiryRerunsEveryCall120=== CONT TestStreamPushReportsEveryPath121=== CONT TestScriptTokenEmptyCommand122=== CONT TestUploadMultipart_PartsInParallel123=== CONT TestScriptTokenScriptFails124=== CONT TestDumpPathMatchesNix125=== CONT TestScriptTokenBadJSON126=== CONT TestUploadMultipart_SupersededByPeer127=== RUN TestParsePathInfoJSON/Nix_format128=== PAUSE TestParsePathInfoJSON/Nix_format129--- PASS: TestScriptTokenEmptyCommand (0.00s)130=== CONT TestScriptTokenEmptyToken131=== RUN TestPartSizeForNAR/5_TiB_S3_max_object132=== RUN TestParsePathInfoJSON/Lix_format133=== RUN TestUploadMultipart_SupersededByPeer/exists134=== RUN TestRateLimiterFeedback/429_enables_limiter135=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths136--- PASS: TestShellSplitErrors (0.00s)137=== CONT TestScriptTokenCachesUntilRefresh1382026/09/21 18:17:19 WARN Rate limiter enabled after throttle name=server-test rate=5139=== RUN TestPathInfoCACompatibility/null_ca_field140=== PAUSE TestPathInfoCACompatibility/null_ca_field1412026/09/21 18:17:19 ERROR Upload failed error="bad path" count=3142=== RUN TestPathInfoCACompatibility/old_string_format_-_text143=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text144=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive145=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive146=== RUN TestPathInfoCACompatibility/new_structured_format_-_text147=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text148=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method149=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method150=== CONT TestConvertHashToNix32151=== PAUSE TestRateLimiterFeedback/429_enables_limiter152=== RUN TestConvertHashToNix32/SRI_format_to_Nix32153--- PASS: TestResolveStorePath (0.00s)154--- PASS: TestScriptTokenScriptFails (0.00s)155=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths156=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object157=== RUN TestPartSizeForNAR/capped_at_5_GiB158=== PAUSE TestPartSizeForNAR/capped_at_5_GiB159=== PAUSE TestParsePathInfoJSON/Lix_format1602026/09/21 18:17:19 ERROR Upload failed error="connection refused" count=20161=== RUN TestParsePathInfoJSON/empty_input1622026/09/21 18:17:19 ERROR Server seems unavailable, giving up on batch untried=17163=== PAUSE TestParsePathInfoJSON/empty_input164=== CONT TestGetStorePathHash165=== RUN TestGetStorePathHash/valid_store_path166=== CONT TestFileTokenReadsAndCaches167=== RUN TestRateLimiterFeedback/503_enables_limiter168=== PAUSE TestRateLimiterFeedback/503_enables_limiter169=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter170=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32171=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter1722026/09/21 18:17:19 ERROR Upload failed error=boom count=1173=== RUN TestParsePathInfoJSON/whitespace_only174=== PAUSE TestParsePathInfoJSON/whitespace_only1752026/09/21 18:17:19 WARN Rate limiter enabled after throttle name=server-test rate=5176--- PASS: TestStreamPushIsolatesFailures (0.01s)177=== CONT TestEncodeNixBase32WithRealHash1782026/09/21 18:17:19 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:41059179=== PAUSE TestGetStorePathHash/valid_store_path180=== PAUSE TestUploadMultipart_SupersededByPeer/exists181=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths182=== CONT TestFileTokenMissing183=== RUN TestGetStorePathHash/basename_without_hyphen_should_error184=== CONT TestCaseHackSuffix185=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths186=== CONT TestEncodeNixBase321872026/09/21 18:17:19 WARN Rate limiter backed off name=server-test rate=5188=== RUN TestEncodeNixBase32/test_string_hash1892026/09/21 18:17:19 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:41059190=== CONT TestRegisterUploadedObjectReusesConnections191=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error192=== CONT TestStaticToken193=== RUN TestConvertHashToNix32/already_Nix32_format194=== PAUSE TestConvertHashToNix32/already_Nix32_format195=== RUN TestConvertHashToNix32/invalid_format196=== PAUSE TestConvertHashToNix32/invalid_format197=== RUN TestParsePathInfoJSON/invalid_JSON198=== PAUSE TestParsePathInfoJSON/invalid_JSON199=== CONT TestPathInfoCACompatibility/null_ca_field200=== CONT TestPathInfoCACompatibility/new_structured_format_-_text201=== CONT TestPathInfoCACompatibility/old_string_format_-_text202=== CONT TestPartSizeForNAR/zero_stays_at_minimum203=== CONT TestPartSizeForNAR/1_TiB204=== CONT TestPartSizeForNAR/capped_at_5_GiB205=== CONT TestPartSizeForNAR/5_TiB_S3_max_object206=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts207=== CONT TestPartSizeForNAR/small_stays_at_minimum208=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths209=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths210=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method211=== CONT TestConvertHashToNix32/SRI_format_to_Nix32212=== CONT TestParsePathInfoJSON/Nix_format213=== CONT TestConvertHashToNix32/invalid_format214=== CONT TestParsePathInfoJSON/whitespace_only215=== CONT TestParsePathInfoJSON/invalid_JSON216=== CONT TestParsePathInfoJSON/Lix_format217=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum218=== CONT TestConvertHashToNix32/already_Nix32_format219--- PASS: TestStreamPushReportsEveryPath (0.00s)220--- PASS: TestStreamPushGivesUpOnDeadServer (0.01s)221--- PASS: TestEncodeNixBase32WithRealHash (0.00s)222--- PASS: TestScriptTokenEmptyToken (0.01s)223--- PASS: TestScriptTokenBadJSON (0.01s)224--- PASS: TestFileTokenReadsAndCaches (0.00s)225--- PASS: TestDoServerRequestAttachesToken (0.03s)226=== RUN TestSetClientTLS/rejects_connection_without_client_cert227--- PASS: TestFileTokenMissing (0.00s)228--- PASS: TestStaticToken (0.00s)229=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert230--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.03s)231=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA232=== CONT TestPathInfoHashCompatibility233=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)234=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)235=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon236=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon237=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI238=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI239=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512240=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512241=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)242=== CONT TestParsePathInfoJSON/empty_input243=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI244--- PASS: TestScriptTokenCachesUntilRefresh (0.03s)245=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512246=== CONT TestDumpPathWriterError247--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.03s)248--- PASS: TestParsePathInfoJSONMultiplePaths (0.03s)249 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)250 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)251--- PASS: TestPartSizeForNAR (0.01s)252 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)253 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)254 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)255 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)256 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)257 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)258 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)259--- PASS: TestConvertHashToNix32 (0.03s)260 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)261 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)262 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)263--- PASS: TestParsePathInfoJSON (0.03s)264 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)265 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)266 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)267 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)268 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)269=== CONT TestFilterOversizedClosures270=== RUN TestFilterOversizedClosures/no_limit_keeps_everything271=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything272=== CONT TestSetClientTLSErrors273=== RUN TestSetClientTLSErrors/missing_cert_file274=== PAUSE TestSetClientTLSErrors/missing_cert_file275=== RUN TestSetClientTLSErrors/missing_key_file276=== PAUSE TestSetClientTLSErrors/missing_key_file277=== RUN TestSetClientTLSErrors/missing_ca_file278=== PAUSE TestSetClientTLSErrors/missing_ca_file279=== RUN TestSetClientTLSErrors/invalid_ca_file280=== PAUSE TestSetClientTLSErrors/invalid_ca_file281=== CONT TestSetClientTLSErrors/missing_cert_file282=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter283=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter284=== CONT TestRateLimiterFeedback/429_enables_limiter285=== CONT TestSetClientTLSErrors/invalid_ca_file286=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter287=== CONT TestRateLimiterFeedback/503_enables_limiter288=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error289=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error2902026/09/21 18:17:19 WARN Rate limiter enabled after throttle name=server-test rate=5291=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error2922026/09/21 18:17:19 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:38071293=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error294=== CONT TestGetStorePathHash/valid_store_path295=== CONT TestDumpPathSingleFile2962026/09/21 18:17:19 WARN Rate limiter backed off name=server-test rate=5297=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error298=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter299=== CONT TestFileTokenEmpty3002026/09/21 18:17:19 WARN Rate limiter enabled after throttle name=server-test rate=5301=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error3022026/09/21 18:17:19 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:46569303=== CONT TestGetStorePathHash/basename_without_hyphen_should_error304--- PASS: TestGetStorePathHash (0.03s)305 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)306 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)307 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)308 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)309=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive310--- PASS: TestPathInfoCACompatibility (0.00s)311 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)312 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)313 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)314 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)315 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)316=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA3172026/09/21 18:17:19 WARN Rate limiter backed off name=server-test rate=5318=== RUN TestSetClientTLS/preserves_debug_logging_transport319=== PAUSE TestSetClientTLS/preserves_debug_logging_transport320=== CONT TestSetClientTLS/rejects_connection_without_client_cert321--- PASS: TestRateLimiterFeedback (0.04s)322 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)323 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)324 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)325 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)326--- PASS: TestFileTokenEmpty (0.00s)327=== RUN TestUploadMultipart_SupersededByPeer/missing328=== PAUSE TestUploadMultipart_SupersededByPeer/missing329=== CONT TestUploadMultipart_SupersededByPeer/exists330=== CONT TestSetClientTLS/preserves_debug_logging_transport331=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon332=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped333--- PASS: TestPathInfoHashCompatibility (0.00s)334 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)335 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)336 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)337 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)338=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped339=== RUN TestFilterOversizedClosures/all_closures_skipped340=== CONT TestSetClientTLSErrors/missing_ca_file341=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA342=== CONT TestUploadMultipart_SupersededByPeer/missing343=== PAUSE TestFilterOversizedClosures/all_closures_skipped344=== CONT TestFilterOversizedClosures/no_limit_keeps_everything345=== PAUSE TestEncodeNixBase32/test_string_hash346=== RUN TestEncodeNixBase32/empty_input347=== CONT TestSetClientTLSErrors/missing_key_file348=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped349=== CONT TestFilterOversizedClosures/all_closures_skipped350--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.05s)351=== PAUSE TestEncodeNixBase32/empty_input352=== CONT TestEncodeNixBase32/test_string_hash353=== CONT TestEncodeNixBase32/empty_input3542026/09/21 18:17:19 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=2000355--- PASS: TestEncodeNixBase32 (0.02s)356 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)357 --- PASS: TestEncodeNixBase32/empty_input (0.00s)358--- PASS: TestSetClientTLSErrors (0.00s)359 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)360 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)361 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)362 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)3632026/09/21 18:17:19 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=50364--- PASS: TestFilterOversizedClosures (0.01s)365 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)366 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)367 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)368--- PASS: TestUploadMultipart_SupersededByPeer (0.04s)369 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)370 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.01s)3712026/09/21 18:17:19 http: TLS handshake error from 127.0.0.1:52066: remote error: tls: bad certificate372--- PASS: TestSetClientTLS (0.04s)373 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.01s)374 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.02s)375 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.02s)376--- PASS: TestCaseHackSuffix (0.03s)377--- PASS: TestRegisterUploadedObjectReusesConnections (0.04s)378--- PASS: TestDumpPathSingleFile (0.03s)379--- PASS: TestStreamPushRequestLine (0.08s)380--- PASS: TestDumpPathWriterError (0.05s)381--- PASS: TestStreamPushBatchesUnderLoad (0.11s)382--- PASS: TestDumpPathMatchesNix (0.13s)383--- PASS: TestUploadMultipart_PartsInParallel (0.66s)384--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)385PASS386Running server tests...387The files belonging to this database system will be owned by user "nixbld".388This user must also own the server process.389390The database cluster will be initialized with locale "C".391The default database encoding has accordingly been set to "SQL_ASCII".392The default text search configuration will be set to "english".393394Data page checksums are enabled.395396creating directory /build/postgres247182764/data ... ok397creating subdirectories ... ok398selecting dynamic shared memory implementation ... posix399selecting default "max_connections" ... 100400selecting default "shared_buffers" ... 128MB401selecting default time zone ... UTC402creating configuration files ... ok403running bootstrap script ... ok404performing post-bootstrap initialization ... ok405syncing data to disk ... ok406407initdb: warning: enabling "trust" authentication for local connections408initdb: 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.409410Success. You can now start the database server using:411412 pg_ctl -D /build/postgres247182764/data -l logfile start413414/build/postgres247182764:5432 - no response4152026-09-21 18:17:21.112 UTC [130] LOG: starting PostgreSQL 18.6 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit4162026-09-21 18:17:21.112 UTC [130] LOG: listening on Unix socket "/build/postgres247182764/.s.PGSQL.5432"4172026-09-21 18:17:21.117 UTC [137] LOG: database system was shut down at 2026-09-21 18:17:20 UTC4182026-09-21 18:17:21.120 UTC [130] LOG: database system is ready to accept connections419/build/postgres247182764:5432 - accepting connections420{"timestamp":"2026-09-21T18:17:24.006050865Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"53307616-a3a4-436e-b197-9cddffb82d3c","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(207)"}421{"timestamp":"2026-09-21T18:17:24.108149748Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"da5c2f03-ef29-4d37-9420-58c7a9ee66bf","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}422{"timestamp":"2026-09-21T18:17:24.209772086Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"7cbe1bea-0412-45bb-ba79-4e05b73e159e","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}423{"timestamp":"2026-09-21T18:17:24.311322125Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"7e8ddef8-d2a3-482f-a819-dd7a3d3c350c","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}424{"timestamp":"2026-09-21T18:17:24.412498619Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"532516ab-5ed9-4932-8fd8-d46da798fb5f","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}425{"timestamp":"2026-09-21T18:17:24.513879976Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"be7dafb4-3693-43bd-9c8d-ba2b85598973","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}426{"timestamp":"2026-09-21T18:17:24.615158952Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"02d86be8-7ccf-4941-9c0d-3cbb67f656ba","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}427{"timestamp":"2026-09-21T18:17:24.716660129Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"4f3f410a-afc3-4f95-8204-55b64a762f3c","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}428{"timestamp":"2026-09-21T18:17:24.81847223Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"064f5e60-302c-403c-8568-65e75fc1cc06","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}429{"timestamp":"2026-09-21T18:17:24.920032648Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"458b6a74-3e9d-4cab-8e41-21cd1c29f379","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}430{"timestamp":"2026-09-21T18:17:25.021176603Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"842c0b3d-dbbe-4c5a-874c-10323f48f448","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}431{"timestamp":"2026-09-21T18:17:25.122388398Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"6948d232-aa7f-41ed-a749-f9409d9202ca","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}432{"timestamp":"2026-09-21T18:17:25.223991496Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"16441c79-c8e4-4bc4-8849-55e343a3da85","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"duration_ms":0,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":430,"threadName":"rustfs-worker","threadId":"ThreadId(194)"}433=== RUN TestService_AuthMiddleware434=== PAUSE TestService_AuthMiddleware435=== RUN TestService_AuthMiddleware_MTLSProxyHeader436=== PAUSE TestService_AuthMiddleware_MTLSProxyHeader437=== RUN TestService_AuthMiddleware_MTLSBoundSubjects438=== PAUSE TestService_AuthMiddleware_MTLSBoundSubjects439=== RUN TestService_ReadAuthMiddleware440=== PAUSE TestService_ReadAuthMiddleware441=== RUN TestService_AuthMiddleware_OIDC442=== PAUSE TestService_AuthMiddleware_OIDC443=== RUN TestService_RequireScope_OIDC444=== PAUSE TestService_RequireScope_OIDC445=== RUN TestService_ReadScope_PublicByDefault446=== PAUSE TestService_ReadScope_PublicByDefault447=== RUN TestCacheConfigHandler448=== PAUSE TestCacheConfigHandler449=== RUN TestCacheStatsHandler450=== PAUSE TestCacheStatsHandler451=== RUN TestClientCADerivations452=== PAUSE TestClientCADerivations453=== RUN TestClientErrorHandling454=== PAUSE TestClientErrorHandling455=== RUN TestClientIntegration456=== PAUSE TestClientIntegration457=== RUN TestClientMultipleUploads458=== PAUSE TestClientMultipleUploads459=== RUN TestClientWithDependencies460=== PAUSE TestClientWithDependencies461=== RUN TestClientSharedPathCommittedMidPush462=== PAUSE TestClientSharedPathCommittedMidPush463=== RUN TestPinProtectsFromGC464=== PAUSE TestPinProtectsFromGC465=== RUN TestResolveDBConnectionString466=== PAUSE TestResolveDBConnectionString467=== RUN TestLeadElectsOneAndHandsOver468=== PAUSE TestLeadElectsOneAndHandsOver469=== RUN TestLeadIncumbentWinsAfterRestart4702026-09-21 18:17:25.429 UTC [372] ERROR: relation "goose_db_version" does not exist at character 364712026-09-21 18:17:25.429 UTC [372] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4722026/09/21 18:17:25 OK 20241026095416_initial_model.sql (10.44ms)4732026/09/21 18:17:25 OK 20251210153512_drop_unused_gin_index.sql (1.71ms)4742026/09/21 18:17:25 OK 20251218171726_add_pins.sql (2.85ms)4752026/09/21 18:17:25 OK 20260628120000_add_object_size_and_stats.sql (2.51ms)4762026/09/21 18:17:25 OK 20260905000000_add_claims.sql (3.02ms)4772026/09/21 18:17:25 OK 20260920000000_drop_claims.sql (1.7ms)4782026/09/21 18:17:25 goose: successfully migrated database to version: 202609200000004792026/09/21 18:17:25 OK 1_commit_pending_closure.sql (1.66ms)4802026/09/21 18:17:25 OK 2_object_stats_trigger.sql (690.67µs)4812026/09/21 18:17:25 goose: up to current file version: 24822026/09/21 18:17:25 INFO lead: acquired remote=192.0.2.1:12344832026/09/21 18:17:26 INFO lead: released remote=192.0.2.1:12344842026/09/21 18:17:26 INFO lead: acquired remote=192.0.2.1:12344852026/09/21 18:17:26 INFO lead: released remote=192.0.2.1:1234486--- PASS: TestLeadIncumbentWinsAfterRestart (0.82s)487=== RUN TestLeadEndsOnShutdown488=== PAUSE TestLeadEndsOnShutdown489=== RUN TestGCAdvisoryLockBlocksConcurrentRun4902026-09-21 18:17:26.211 UTC [382] ERROR: relation "goose_db_version" does not exist at character 364912026-09-21 18:17:26.211 UTC [382] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4922026/09/21 18:17:26 OK 20241026095416_initial_model.sql (9.22ms)4932026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (1.2ms)4942026/09/21 18:17:26 OK 20251218171726_add_pins.sql (3.37ms)4952026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (2.54ms)4962026/09/21 18:17:26 OK 20260905000000_add_claims.sql (2.72ms)4972026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (1.78ms)4982026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000004992026/09/21 18:17:26 OK 1_commit_pending_closure.sql (1.78ms)5002026/09/21 18:17:26 OK 2_object_stats_trigger.sql (759.17µs)5012026/09/21 18:17:26 goose: up to current file version: 2502--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.12s)503=== RUN TestGCBugBareHashReferences504=== PAUSE TestGCBugBareHashReferences505=== RUN TestGCMetrics506=== PAUSE TestGCMetrics507=== RUN TestGCTaskStore_StartNew508=== PAUSE TestGCTaskStore_StartNew509=== RUN TestGCTaskStore_DeduplicateSameParams510=== PAUSE TestGCTaskStore_DeduplicateSameParams511=== RUN TestGCTaskStore_ConflictDifferentParams512=== PAUSE TestGCTaskStore_ConflictDifferentParams513=== RUN TestGCTaskStore_GetEmpty514=== PAUSE TestGCTaskStore_GetEmpty515=== RUN TestGCTaskStore_GetReturnsLatest516=== PAUSE TestGCTaskStore_GetReturnsLatest517=== RUN TestGCTaskStore_CompletedAllowsNewTask518=== PAUSE TestGCTaskStore_CompletedAllowsNewTask519=== RUN TestGCTaskStore_PhaseUpdates520=== PAUSE TestGCTaskStore_PhaseUpdates521=== RUN TestGCTaskStore_Fail522=== PAUSE TestGCTaskStore_Fail523=== RUN TestGracefulShutdownDrainsInflight524=== PAUSE TestGracefulShutdownDrainsInflight525=== RUN TestService_healthCheckHandler526=== PAUSE TestService_healthCheckHandler527=== RUN TestService_readinessHandler528=== PAUSE TestService_readinessHandler529=== RUN TestGenerateLandingPage530=== PAUSE TestGenerateLandingPage531=== RUN TestCacheConfigHandlerMaxNarSize532=== PAUSE TestCacheConfigHandlerMaxNarSize533=== RUN TestCreatePendingClosureRejectsOversizedNAR534=== PAUSE TestCreatePendingClosureRejectsOversizedNAR535=== RUN TestNARDeduplicationMetadataUploadBug536=== PAUSE TestNARDeduplicationMetadataUploadBug537=== RUN TestMetricsInventory538=== PAUSE TestMetricsInventory539=== RUN TestService_NativeMTLS540=== PAUSE TestService_NativeMTLS541=== RUN TestServerTLSConfig542=== PAUSE TestServerTLSConfig543=== RUN TestMultipartCleanup544=== PAUSE TestMultipartCleanup545=== RUN TestObjectStatsTrigger546=== PAUSE TestObjectStatsTrigger547=== RUN TestOrphanedObjectsGC548=== PAUSE TestOrphanedObjectsGC549=== RUN TestOrphanedObjectsGCStressTest550=== PAUSE TestOrphanedObjectsGCStressTest551=== RUN TestResurrectedObjectNotDeleted552=== PAUSE TestResurrectedObjectNotDeleted553=== RUN TestCreatePin_ReservedPins554=== PAUSE TestCreatePin_ReservedPins555=== RUN TestParseSingleRange556=== PAUSE TestParseSingleRange557=== RUN TestIsValidCachePath558=== PAUSE TestIsValidCachePath559=== RUN TestReadProxyNarinfo560=== PAUSE TestReadProxyNarinfo561=== RUN TestReadProxyNarinfoAlreadyDecompressed562=== PAUSE TestReadProxyNarinfoAlreadyDecompressed563=== RUN TestReadProxyNarStreaming564=== PAUSE TestReadProxyNarStreaming565=== RUN TestReadProxy404566=== PAUSE TestReadProxy404567=== RUN TestReadProxyInvalidPath568=== PAUSE TestReadProxyInvalidPath569=== RUN TestReadProxyHead570=== PAUSE TestReadProxyHead571=== RUN TestReadProxyConditionalGet572=== PAUSE TestReadProxyConditionalGet573=== RUN TestReadProxyRootRedirectsToIndexHTML574=== PAUSE TestReadProxyRootRedirectsToIndexHTML575=== RUN TestReadProxyDisabled576=== PAUSE TestReadProxyDisabled577=== RUN TestReadRedirectNar578=== PAUSE TestReadRedirectNar579=== RUN TestReadRedirectKeepsNarinfoProxied580=== PAUSE TestReadRedirectKeepsNarinfoProxied581=== RUN TestReadProxyRangeRequest582=== PAUSE TestReadProxyRangeRequest583=== RUN TestReadRedirectUsesPublicS3URL584=== PAUSE TestReadRedirectUsesPublicS3URL585=== RUN TestRedundantMultipartUpload586=== PAUSE TestRedundantMultipartUpload587=== RUN TestCompleteMultipartUpload_ErrorButObjectExists588=== PAUSE TestCompleteMultipartUpload_ErrorButObjectExists589=== RUN TestCompletedNarNotReofferedAcrossClosures590=== PAUSE TestCompletedNarNotReofferedAcrossClosures591=== RUN TestPresignedUploadRegisteredBeforeCommit592=== PAUSE TestPresignedUploadRegisteredBeforeCommit593=== RUN TestService_Rustfstest594=== PAUSE TestService_Rustfstest595=== RUN TestParseSize596=== PAUSE TestParseSize597=== RUN TestSkippedUploadsHandler598=== PAUSE TestSkippedUploadsHandler599=== RUN TestSystemdListenerNotActivated600--- PASS: TestSystemdListenerNotActivated (0.00s)601=== RUN TestWatchdogBeatsWhenHealthy602--- PASS: TestWatchdogBeatsWhenHealthy (0.02s)603=== RUN TestWatchdogSkipsWhenUnhealthy6042026/09/21 18:17:26 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6052026/09/21 18:17:26 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6062026/09/21 18:17:26 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6072026/09/21 18:17:26 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6082026/09/21 18:17:26 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6092026/09/21 18:17:26 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6102026/09/21 18:17:26 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6112026/09/21 18:17:26 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6122026/09/21 18:17:26 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"6132026/09/21 18:17:26 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"614--- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)615=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle616=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle617=== RUN TestProxyWriteTimeout618=== PAUSE TestProxyWriteTimeout619=== RUN TestIsValidUploadKey620=== PAUSE TestIsValidUploadKey621=== RUN TestUploadHandlersRejectInvalidKeys622=== PAUSE TestUploadHandlersRejectInvalidKeys623=== RUN TestUploadHandlersRejectOversizedBody624=== PAUSE TestUploadHandlersRejectOversizedBody625=== RUN TestService_cleanupPendingClosuresHandler626=== PAUSE TestService_cleanupPendingClosuresHandler627=== RUN TestService_createPendingClosureHandler628=== PAUSE TestService_createPendingClosureHandler629=== RUN TestService_verifyS3Integrity630=== PAUSE TestService_verifyS3Integrity631=== RUN TestCompleteMultipartUnregistered632=== PAUSE TestCompleteMultipartUnregistered633=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT634=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT635=== CONT TestService_AuthMiddleware636=== CONT TestPresignedUploadRegisteredBeforeCommit637=== CONT TestGenerateLandingPage638=== CONT TestCompletedNarNotReofferedAcrossClosures639=== CONT TestCompleteMultipartUpload_ErrorButObjectExists640=== CONT TestRedundantMultipartUpload641=== CONT TestReadRedirectUsesPublicS3URL642=== CONT TestReadProxyRangeRequest643=== CONT TestReadRedirectKeepsNarinfoProxied644=== CONT TestReadRedirectNar645=== CONT TestReadProxyDisabled646=== CONT TestReadProxyRootRedirectsToIndexHTML647=== CONT TestReadProxyConditionalGet648=== CONT TestReadProxyHead649=== CONT TestReadProxyInvalidPath650=== CONT TestReadProxy404651=== CONT TestReadProxyNarStreaming652=== CONT TestReadProxyNarinfoAlreadyDecompressed653=== CONT TestReadProxyNarinfo654=== CONT TestIsValidCachePath655=== RUN TestIsValidCachePath/narinfo656=== PAUSE TestIsValidCachePath/narinfo657=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars658=== CONT TestParseSingleRange659=== RUN TestParseSingleRange/none660=== CONT TestCreatePin_ReservedPins661=== CONT TestResurrectedObjectNotDeleted662=== CONT TestResolveDBConnectionString663=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars664=== PAUSE TestParseSingleRange/none665=== RUN TestIsValidCachePath/nar_zst666=== PAUSE TestIsValidCachePath/nar_zst667=== RUN TestIsValidCachePath/nar_xz668=== RUN TestParseSingleRange/unknown_unit669=== PAUSE TestParseSingleRange/unknown_unit670=== RUN TestParseSingleRange/multi-range_ignored671=== PAUSE TestIsValidCachePath/nar_xz672=== PAUSE TestParseSingleRange/multi-range_ignored673=== RUN TestResolveDBConnectionString/flag_wins674=== RUN TestParseSingleRange/malformed_no_dash675=== PAUSE TestParseSingleRange/malformed_no_dash676=== RUN TestParseSingleRange/malformed_both_empty677=== RUN TestIsValidCachePath/nar_bz2678=== PAUSE TestParseSingleRange/malformed_both_empty679=== PAUSE TestIsValidCachePath/nar_bz2680=== RUN TestParseSingleRange/malformed_end_before_start681=== PAUSE TestResolveDBConnectionString/flag_wins682=== RUN TestIsValidCachePath/nar_uncompressed683=== PAUSE TestParseSingleRange/malformed_end_before_start684=== RUN TestResolveDBConnectionString/file_when_flag_empty685=== PAUSE TestIsValidCachePath/nar_uncompressed686=== RUN TestParseSingleRange/closed687=== PAUSE TestResolveDBConnectionString/file_when_flag_empty688=== RUN TestIsValidCachePath/ls689=== PAUSE TestParseSingleRange/closed690=== PAUSE TestIsValidCachePath/ls691=== RUN TestIsValidCachePath/log692=== PAUSE TestIsValidCachePath/log693=== RUN TestIsValidCachePath/realisation694=== RUN TestResolveDBConnectionString/missing_file_is_an_error695=== RUN TestParseSingleRange/open-ended696=== PAUSE TestParseSingleRange/open-ended697=== RUN TestParseSingleRange/end_clamped_to_size698=== PAUSE TestParseSingleRange/end_clamped_to_size699=== RUN TestParseSingleRange/suffix700=== PAUSE TestParseSingleRange/suffix701=== RUN TestParseSingleRange/suffix_exceeds_size702=== PAUSE TestParseSingleRange/suffix_exceeds_size703=== RUN TestParseSingleRange/single_byte704=== PAUSE TestParseSingleRange/single_byte705=== PAUSE TestIsValidCachePath/realisation706=== RUN TestIsValidCachePath/nix-cache-info707=== PAUSE TestIsValidCachePath/nix-cache-info708=== RUN TestIsValidCachePath/index.html709=== PAUSE TestIsValidCachePath/index.html710=== RUN TestIsValidCachePath/traversal_parent711=== PAUSE TestIsValidCachePath/traversal_parent712=== RUN TestIsValidCachePath/traversal_in_middle713=== PAUSE TestIsValidCachePath/traversal_in_middle714=== RUN TestIsValidCachePath/invalid_char_e715=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error716=== RUN TestParseSingleRange/start_past_EOF717=== PAUSE TestIsValidCachePath/invalid_char_e718=== RUN TestResolveDBConnectionString/PGHOST_allows_empty719=== PAUSE TestParseSingleRange/start_past_EOF720=== RUN TestIsValidCachePath/invalid_char_u721=== PAUSE TestIsValidCachePath/invalid_char_u722=== RUN TestIsValidCachePath/random_path723=== PAUSE TestIsValidCachePath/random_path724=== RUN TestIsValidCachePath/empty725=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty726=== RUN TestParseSingleRange/start_far_past_EOF727=== PAUSE TestParseSingleRange/start_far_past_EOF728=== PAUSE TestIsValidCachePath/empty729=== RUN TestResolveDBConnectionString/nothing_configured730=== PAUSE TestResolveDBConnectionString/nothing_configured731=== CONT TestOrphanedObjectsGCStressTest732=== CONT TestOrphanedObjectsGC733=== RUN TestIsValidCachePath/leading_slash734=== PAUSE TestIsValidCachePath/leading_slash735=== RUN TestIsValidCachePath/wrong_extension736=== PAUSE TestIsValidCachePath/wrong_extension737=== RUN TestIsValidCachePath/short_hash738=== PAUSE TestIsValidCachePath/short_hash739=== CONT TestObjectStatsTrigger7402026/09/21 18:17:26 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:40327/oidc741--- PASS: TestGenerateLandingPage (0.01s)742=== CONT TestService_readinessHandler7432026-09-21 18:17:26.598 UTC [451] ERROR: relation "goose_db_version" does not exist at character 367442026-09-21 18:17:26.598 UTC [451] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7452026-09-21 18:17:26.599 UTC [449] ERROR: relation "goose_db_version" does not exist at character 367462026-09-21 18:17:26.599 UTC [449] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7472026-09-21 18:17:26.600 UTC [450] ERROR: relation "goose_db_version" does not exist at character 367482026-09-21 18:17:26.600 UTC [450] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7492026-09-21 18:17:26.615 UTC [452] ERROR: relation "goose_db_version" does not exist at character 367502026-09-21 18:17:26.615 UTC [452] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7512026-09-21 18:17:26.617 UTC [453] ERROR: relation "goose_db_version" does not exist at character 367522026-09-21 18:17:26.617 UTC [453] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7532026-09-21 18:17:26.630 UTC [454] ERROR: relation "goose_db_version" does not exist at character 367542026-09-21 18:17:26.630 UTC [454] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7552026/09/21 18:17:26 OK 20241026095416_initial_model.sql (66.61ms)7562026-09-21 18:17:26.692 UTC [459] ERROR: relation "goose_db_version" does not exist at character 367572026-09-21 18:17:26.692 UTC [459] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7582026/09/21 18:17:26 OK 20241026095416_initial_model.sql (65.24ms)7592026/09/21 18:17:26 OK 20241026095416_initial_model.sql (61.5ms)7602026/09/21 18:17:26 OK 20241026095416_initial_model.sql (39.47ms)7612026/09/21 18:17:26 OK 20241026095416_initial_model.sql (61.27ms)7622026/09/21 18:17:26 OK 20241026095416_initial_model.sql (64.76ms)7632026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (5.53ms)7642026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (3.62ms)7652026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (5.11ms)7662026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (5.57ms)7672026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (5.54ms)7682026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (4.89ms)7692026/09/21 18:17:26 OK 20251218171726_add_pins.sql (8.36ms)7702026/09/21 18:17:26 OK 20251218171726_add_pins.sql (9.27ms)7712026/09/21 18:17:26 OK 20251218171726_add_pins.sql (18.75ms)7722026/09/21 18:17:26 OK 20251218171726_add_pins.sql (22.16ms)7732026/09/21 18:17:26 OK 20251218171726_add_pins.sql (22.39ms)7742026/09/21 18:17:26 OK 20251218171726_add_pins.sql (20.98ms)7752026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (16.61ms)7762026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (19.15ms)7772026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (8.09ms)7782026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (13.15ms)7792026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (10.58ms)7802026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (11.92ms)7812026-09-21 18:17:26.733 UTC [460] ERROR: relation "goose_db_version" does not exist at character 367822026-09-21 18:17:26.733 UTC [460] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7832026/09/21 18:17:26 OK 20260905000000_add_claims.sql (11.31ms)7842026/09/21 18:17:26 OK 20241026095416_initial_model.sql (33.1ms)7852026/09/21 18:17:26 OK 20260905000000_add_claims.sql (11.11ms)7862026/09/21 18:17:26 OK 20260905000000_add_claims.sql (6.75ms)7872026/09/21 18:17:26 OK 20260905000000_add_claims.sql (7.78ms)7882026/09/21 18:17:26 OK 20260905000000_add_claims.sql (6.77ms)7892026/09/21 18:17:26 OK 20260905000000_add_claims.sql (8.41ms)7902026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (5.17ms)7912026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (4.32ms)7922026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000007932026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (4.87ms)7942026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000007952026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (7.28ms)7962026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000007972026-09-21 18:17:26.751 UTC [462] ERROR: relation "goose_db_version" does not exist at character 367982026-09-21 18:17:26.751 UTC [462] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7992026-09-21 18:17:26.751 UTC [463] ERROR: relation "goose_db_version" does not exist at character 368002026-09-21 18:17:26.751 UTC [463] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8012026-09-21 18:17:26.751 UTC [464] ERROR: relation "goose_db_version" does not exist at character 368022026-09-21 18:17:26.751 UTC [464] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8032026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (13.35ms)8042026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000008052026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (12.48ms)8062026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000008072026-09-21 18:17:26.753 UTC [465] ERROR: relation "goose_db_version" does not exist at character 368082026-09-21 18:17:26.753 UTC [465] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8092026/09/21 18:17:26 OK 20251218171726_add_pins.sql (14.38ms)8102026/09/21 18:17:26 OK 1_commit_pending_closure.sql (13.08ms)8112026/09/21 18:17:26 OK 1_commit_pending_closure.sql (12.83ms)8122026/09/21 18:17:26 OK 1_commit_pending_closure.sql (13.91ms)8132026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (12.28ms)8142026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000008152026/09/21 18:17:26 OK 2_object_stats_trigger.sql (2.29ms)8162026/09/21 18:17:26 goose: up to current file version: 28172026/09/21 18:17:26 OK 2_object_stats_trigger.sql (3.7ms)8182026/09/21 18:17:26 goose: up to current file version: 28192026/09/21 18:17:26 OK 2_object_stats_trigger.sql (3.87ms)8202026/09/21 18:17:26 goose: up to current file version: 28212026/09/21 18:17:26 OK 1_commit_pending_closure.sql (6ms)8222026/09/21 18:17:26 OK 1_commit_pending_closure.sql (6.68ms)8232026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (5.22ms)8242026/09/21 18:17:26 OK 1_commit_pending_closure.sql (4.98ms)8252026/09/21 18:17:26 OK 20241026095416_initial_model.sql (18.43ms)8262026/09/21 18:17:26 OK 2_object_stats_trigger.sql (3.68ms)8272026/09/21 18:17:26 goose: up to current file version: 28282026/09/21 18:17:26 OK 2_object_stats_trigger.sql (3.8ms)8292026/09/21 18:17:26 goose: up to current file version: 28302026-09-21 18:17:26.764 UTC [466] ERROR: relation "goose_db_version" does not exist at character 368312026-09-21 18:17:26.764 UTC [466] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8322026/09/21 18:17:26 OK 2_object_stats_trigger.sql (4.04ms)8332026/09/21 18:17:26 goose: up to current file version: 28342026/09/21 18:17:26 OK 20260905000000_add_claims.sql (5.35ms)8352026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (3.85ms)8362026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (4.49ms)8372026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000008382026/09/21 18:17:26 OK 20251218171726_add_pins.sql (4.49ms)8392026/09/21 18:17:26 OK 1_commit_pending_closure.sql (4.97ms)8402026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (5.01ms)8412026/09/21 18:17:26 OK 20241026095416_initial_model.sql (10.86ms)8422026/09/21 18:17:26 OK 2_object_stats_trigger.sql (3.02ms)8432026/09/21 18:17:26 goose: up to current file version: 28442026-09-21 18:17:26.779 UTC [467] ERROR: relation "goose_db_version" does not exist at character 368452026-09-21 18:17:26.779 UTC [467] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8462026/09/21 18:17:26 OK 20241026095416_initial_model.sql (14.22ms)8472026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (2.71ms)8482026-09-21 18:17:26.780 UTC [468] ERROR: relation "goose_db_version" does not exist at character 368492026-09-21 18:17:26.780 UTC [468] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8502026-09-21 18:17:26.780 UTC [469] ERROR: relation "goose_db_version" does not exist at character 368512026-09-21 18:17:26.780 UTC [469] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8522026/09/21 18:17:26 OK 20260905000000_add_claims.sql (5.46ms)8532026-09-21 18:17:26.781 UTC [470] ERROR: relation "goose_db_version" does not exist at character 368542026-09-21 18:17:26.781 UTC [470] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8552026-09-21 18:17:26.782 UTC [471] ERROR: relation "goose_db_version" does not exist at character 368562026-09-21 18:17:26.782 UTC [471] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8572026/09/21 18:17:26 OK 20241026095416_initial_model.sql (17.26ms)8582026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (3.02ms)8592026/09/21 18:17:26 OK 20241026095416_initial_model.sql (17.22ms)8602026-09-21 18:17:26.784 UTC [472] ERROR: relation "goose_db_version" does not exist at character 368612026-09-21 18:17:26.784 UTC [472] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8622026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (3.96ms)8632026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000008642026/09/21 18:17:26 OK 20251218171726_add_pins.sql (5.8ms)8652026/09/21 18:17:26 OK 20241026095416_initial_model.sql (13.31ms)8662026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (3.96ms)8672026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (4.2ms)8682026/09/21 18:17:26 OK 20251218171726_add_pins.sql (4.35ms)8692026-09-21 18:17:26.787 UTC [473] ERROR: relation "goose_db_version" does not exist at character 368702026-09-21 18:17:26.787 UTC [473] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8712026/09/21 18:17:26 OK 1_commit_pending_closure.sql (2.51ms)8722026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (1.97ms)8732026-09-21 18:17:26.790 UTC [474] ERROR: relation "goose_db_version" does not exist at character 368742026-09-21 18:17:26.790 UTC [474] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8752026/09/21 18:17:26 OK 2_object_stats_trigger.sql (3.05ms)8762026/09/21 18:17:26 goose: up to current file version: 28772026/09/21 18:17:26 OK 20251218171726_add_pins.sql (5.17ms)8782026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (6.53ms)8792026-09-21 18:17:26.793 UTC [475] ERROR: relation "goose_db_version" does not exist at character 368802026-09-21 18:17:26.793 UTC [475] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8812026/09/21 18:17:26 OK 20251218171726_add_pins.sql (5.74ms)8822026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (6.31ms)8832026-09-21 18:17:26.794 UTC [476] ERROR: relation "goose_db_version" does not exist at character 368842026-09-21 18:17:26.794 UTC [476] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8852026/09/21 18:17:26 OK 20251218171726_add_pins.sql (8.9ms)8862026-09-21 18:17:26.796 UTC [477] ERROR: relation "goose_db_version" does not exist at character 368872026-09-21 18:17:26.796 UTC [477] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8882026/09/21 18:17:26 OK 20260905000000_add_claims.sql (5.24ms)8892026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (5.78ms)8902026/09/21 18:17:26 OK 20260905000000_add_claims.sql (7.13ms)8912026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (8.63ms)8922026/09/21 18:17:26 OK 20241026095416_initial_model.sql (13.08ms)8932026/09/21 18:17:26 OK 20241026095416_initial_model.sql (13.64ms)8942026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (5.25ms)8952026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000008962026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (7.68ms)8972026/09/21 18:17:26 OK 20241026095416_initial_model.sql (14.93ms)8982026/09/21 18:17:26 OK 20241026095416_initial_model.sql (14.97ms)8992026/09/21 18:17:26 OK 20241026095416_initial_model.sql (15.05ms)9002026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (3.35ms)9012026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009022026/09/21 18:17:26 OK 20260905000000_add_claims.sql (5.76ms)9032026/09/21 18:17:26 OK 20260905000000_add_claims.sql (6.56ms)9042026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (3.95ms)9052026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (3.81ms)9062026/09/21 18:17:26 OK 1_commit_pending_closure.sql (5.26ms)9072026/09/21 18:17:26 OK 1_commit_pending_closure.sql (6.41ms)9082026/09/21 18:17:26 OK 20241026095416_initial_model.sql (16.39ms)9092026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (5.07ms)9102026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (4.11ms)9112026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (5.12ms)9122026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009132026/09/21 18:17:26 OK 20260905000000_add_claims.sql (7.35ms)9142026/09/21 18:17:26 OK 20241026095416_initial_model.sql (13.57ms)9152026/09/21 18:17:26 OK 20241026095416_initial_model.sql (12.78ms)9162026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (3.39ms)9172026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (4.51ms)9182026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009192026/09/21 18:17:26 OK 2_object_stats_trigger.sql (2.69ms)9202026/09/21 18:17:26 goose: up to current file version: 29212026/09/21 18:17:26 OK 2_object_stats_trigger.sql (2.68ms)9222026/09/21 18:17:26 goose: up to current file version: 29232026/09/21 18:17:26 OK 20241026095416_initial_model.sql (10.8ms)9242026/09/21 18:17:26 OK 20251218171726_add_pins.sql (6.04ms)9252026/09/21 18:17:26 OK 20251218171726_add_pins.sql (6.01ms)9262026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (4.38ms)9272026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (3.09ms)9282026/09/21 18:17:26 OK 1_commit_pending_closure.sql (4ms)9292026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (3.7ms)9302026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009312026/09/21 18:17:26 OK 20251218171726_add_pins.sql (4.69ms)9322026/09/21 18:17:26 OK 20251218171726_add_pins.sql (4.57ms)9332026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (3.85ms)9342026/09/21 18:17:26 OK 1_commit_pending_closure.sql (3.89ms)9352026/09/21 18:17:26 OK 20241026095416_initial_model.sql (13.2ms)9362026/09/21 18:17:26 OK 20251218171726_add_pins.sql (4.86ms)9372026/09/21 18:17:26 OK 2_object_stats_trigger.sql (3.83ms)9382026/09/21 18:17:26 goose: up to current file version: 29392026/09/21 18:17:26 OK 20241026095416_initial_model.sql (14ms)9402026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (4.92ms)9412026/09/21 18:17:26 OK 20251218171726_add_pins.sql (5.83ms)9422026/09/21 18:17:26 OK 1_commit_pending_closure.sql (5.37ms)9432026/09/21 18:17:26 OK 20251218171726_add_pins.sql (5.09ms)9442026/09/21 18:17:26 OK 2_object_stats_trigger.sql (4.12ms)9452026/09/21 18:17:26 goose: up to current file version: 29462026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (6.2ms)9472026/09/21 18:17:26 OK 20251218171726_add_pins.sql (5.94ms)9482026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (4.41ms)9492026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (4.3ms)9502026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (5.62ms)9512026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (5.54ms)9522026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (6.18ms)9532026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (1.92ms)954--- PASS: TestReadRedirectUsesPublicS3URL (0.32s)955=== CONT TestMultipartCleanup9562026/09/21 18:17:26 OK 2_object_stats_trigger.sql (1.21ms)9572026/09/21 18:17:26 goose: up to current file version: 29582026/09/21 18:17:26 OK 20251218171726_add_pins.sql (5.01ms)9592026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (5.08ms)9602026/09/21 18:17:26 OK 20260905000000_add_claims.sql (4.55ms)9612026/09/21 18:17:26 OK 20251218171726_add_pins.sql (6.11ms)9622026/09/21 18:17:26 OK 20251218171726_add_pins.sql (5.8ms)9632026/09/21 18:17:26 OK 20260905000000_add_claims.sql (6.3ms)9642026/09/21 18:17:26 OK 20260905000000_add_claims.sql (6.09ms)9652026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (6.52ms)9662026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (6.19ms)9672026/09/21 18:17:26 OK 20260905000000_add_claims.sql (5.89ms)9682026/09/21 18:17:26 OK 20260905000000_add_claims.sql (6.05ms)9692026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (3.76ms)9702026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009712026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (6.86ms)9722026/09/21 18:17:26 OK 20260905000000_add_claims.sql (5.43ms)9732026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (4.63ms)9742026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009752026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (4.86ms)9762026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (4.93ms)9772026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009782026/09/21 18:17:26 OK 20260905000000_add_claims.sql (4.67ms)9792026/09/21 18:17:26 OK 20260905000000_add_claims.sql (4.73ms)9802026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (5.16ms)9812026/09/21 18:17:26 OK 1_commit_pending_closure.sql (2.75ms)9822026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (5.6ms)9832026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009842026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (4.87ms)9852026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009862026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (2.84ms)9872026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009882026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (1.98ms)9892026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009902026/09/21 18:17:26 OK 2_object_stats_trigger.sql (1.8ms)9912026/09/21 18:17:26 goose: up to current file version: 29922026/09/21 18:17:26 OK 1_commit_pending_closure.sql (2.63ms)9932026/09/21 18:17:26 OK 20260905000000_add_claims.sql (3.64ms)9942026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (2.69ms)9952026/09/21 18:17:26 goose: successfully migrated database to version: 202609200000009962026/09/21 18:17:26 OK 1_commit_pending_closure.sql (2.84ms)9972026/09/21 18:17:26 OK 1_commit_pending_closure.sql (1.83ms)9982026/09/21 18:17:26 OK 20260905000000_add_claims.sql (3.29ms)9992026/09/21 18:17:26 OK 2_object_stats_trigger.sql (1.01ms)10002026/09/21 18:17:26 goose: up to current file version: 210012026/09/21 18:17:26 OK 20260905000000_add_claims.sql (5.98ms)10022026/09/21 18:17:26 OK 1_commit_pending_closure.sql (4.89ms)10032026/09/21 18:17:26 OK 1_commit_pending_closure.sql (5.77ms)10042026/09/21 18:17:26 OK 1_commit_pending_closure.sql (5.74ms)10052026/09/21 18:17:26 OK 2_object_stats_trigger.sql (4.89ms)10062026/09/21 18:17:26 goose: up to current file version: 210072026/09/21 18:17:26 OK 2_object_stats_trigger.sql (4.91ms)10082026/09/21 18:17:26 goose: up to current file version: 210092026/09/21 18:17:26 OK 1_commit_pending_closure.sql (6.68ms)10102026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (5.63ms)10112026/09/21 18:17:26 goose: successfully migrated database to version: 2026092000000010122026/09/21 18:17:26 OK 2_object_stats_trigger.sql (1.04ms)10132026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (6.25ms)10142026/09/21 18:17:26 goose: successfully migrated database to version: 2026092000000010152026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (2.72ms)10162026/09/21 18:17:26 goose: successfully migrated database to version: 2026092000000010172026/09/21 18:17:26 goose: up to current file version: 210182026/09/21 18:17:26 OK 2_object_stats_trigger.sql (2.14ms)10192026/09/21 18:17:26 goose: up to current file version: 210202026/09/21 18:17:26 OK 2_object_stats_trigger.sql (2.07ms)10212026/09/21 18:17:26 goose: up to current file version: 210222026/09/21 18:17:26 OK 2_object_stats_trigger.sql (2.54ms)10232026/09/21 18:17:26 goose: up to current file version: 210242026/09/21 18:17:26 OK 1_commit_pending_closure.sql (3.31ms)10252026/09/21 18:17:26 OK 1_commit_pending_closure.sql (4.4ms)10262026/09/21 18:17:26 OK 1_commit_pending_closure.sql (4.4ms)10272026/09/21 18:17:26 OK 2_object_stats_trigger.sql (3.5ms)10282026/09/21 18:17:26 goose: up to current file version: 210292026/09/21 18:17:26 OK 2_object_stats_trigger.sql (1.91ms)10302026/09/21 18:17:26 goose: up to current file version: 210312026/09/21 18:17:26 OK 2_object_stats_trigger.sql (1.88ms)10322026/09/21 18:17:26 goose: up to current file version: 210332026-09-21 18:17:26.895 UTC [486] ERROR: relation "goose_db_version" does not exist at character 3610342026-09-21 18:17:26.895 UTC [486] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10352026/09/21 18:17:26 OK 20241026095416_initial_model.sql (9.67ms)10362026/09/21 18:17:26 OK 20251210153512_drop_unused_gin_index.sql (1.39ms)10372026/09/21 18:17:26 OK 20251218171726_add_pins.sql (3.43ms)10382026/09/21 18:17:26 OK 20260628120000_add_object_size_and_stats.sql (3.05ms)10392026/09/21 18:17:26 OK 20260905000000_add_claims.sql (3.62ms)10402026/09/21 18:17:26 OK 20260920000000_drop_claims.sql (1.91ms)10412026/09/21 18:17:26 goose: successfully migrated database to version: 2026092000000010422026/09/21 18:17:26 OK 1_commit_pending_closure.sql (1.98ms)10432026/09/21 18:17:26 OK 2_object_stats_trigger.sql (837.25µs)10442026/09/21 18:17:26 goose: up to current file version: 210452026/09/21 18:17:29 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"1046--- PASS: TestService_AuthMiddleware (2.56s)1047=== CONT TestService_healthCheckHandler1048--- PASS: TestReadProxyRangeRequest (2.60s)1049=== CONT TestServerTLSConfig1050=== RUN TestServerTLSConfig/no_client_CA1051=== PAUSE TestServerTLSConfig/no_client_CA1052=== RUN TestServerTLSConfig/missing_CA_file1053=== PAUSE TestServerTLSConfig/missing_CA_file1054=== RUN TestServerTLSConfig/not_a_PEM_file1055=== PAUSE TestServerTLSConfig/not_a_PEM_file1056=== CONT TestGracefulShutdownDrainsInflight10572026/09/21 18:17:29 INFO Starting HTTP server address=127.0.0.1:3702510582026/09/21 18:17:29 INFO Shutdown signal received, draining in-flight requests timeout=10s10592026/09/21 18:17:29 INFO Received uploads request method=POST path=/api/pending_closures10602026-09-21 18:17:29.118 UTC [489] ERROR: relation "goose_db_version" does not exist at character 3610612026-09-21 18:17:29.118 UTC [489] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10622026/09/21 18:17:29 INFO Received uploads request method=POST path=/api/pending_closures10632026/09/21 18:17:29 OK 20241026095416_initial_model.sql (11.41ms)10642026/09/21 18:17:29 OK 20251210153512_drop_unused_gin_index.sql (1.58ms)10652026/09/21 18:17:29 INFO Received complete multipart upload request method=POST path=/api/multipart/complete10662026/09/21 18:17:29 OK 20251218171726_add_pins.sql (3.5ms)10672026/09/21 18:17:29 OK 20260628120000_add_object_size_and_stats.sql (3.28ms)10682026/09/21 18:17:29 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=YTJlNGU5MDctNzg0ZS00ODNiLTliMWQtNjdhNTVhOTIwOGRhLmM2ZDQyNDkxLWNjZGItNDU0Yy1hMjkwLWU1ZmFlMzlmOGMyOXgxNzkwMDE0NjQ5MTEyNjMxODk110692026/09/21 18:17:29 OK 20260905000000_add_claims.sql (3.38ms)10702026/09/21 18:17:29 OK 20260920000000_drop_claims.sql (1.85ms)10712026/09/21 18:17:29 goose: successfully migrated database to version: 2026092000000010722026/09/21 18:17:29 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=YTJlNGU5MDctNzg0ZS00ODNiLTliMWQtNjdhNTVhOTIwOGRhLmM2ZDQyNDkxLWNjZGItNDU0Yy1hMjkwLWU1ZmFlMzlmOGMyOXgxNzkwMDE0NjQ5MTEyNjMxODk1 parts=11073--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (2.65s)1074=== CONT TestService_NativeMTLS10752026/09/21 18:17:29 OK 1_commit_pending_closure.sql (1.89ms)10762026/09/21 18:17:29 OK 2_object_stats_trigger.sql (843.49µs)10772026/09/21 18:17:29 goose: up to current file version: 210782026/09/21 18:17:29 INFO Received uploads request method=POST path=/api/pending_closures1079--- PASS: TestGracefulShutdownDrainsInflight (0.07s)1080=== CONT TestGCTaskStore_Fail1081--- PASS: TestGCTaskStore_Fail (0.00s)1082=== CONT TestMetricsInventory10832026/09/21 18:17:29 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst10842026/09/21 18:17:29 INFO Received uploads request method=POST path=/api/pending_closures1085--- PASS: TestPresignedUploadRegisteredBeforeCommit (2.69s)1086=== CONT TestGCTaskStore_PhaseUpdates1087--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)1088=== CONT TestNARDeduplicationMetadataUploadBug10892026/09/21 18:17:29 INFO Received uploads request method=POST path=/api/pending_closures10902026/09/21 18:17:29 INFO Received uploads request method=POST path=/api/pending_closures10912026-09-21 18:17:29.223 UTC [496] ERROR: relation "goose_db_version" does not exist at character 3610922026-09-21 18:17:29.223 UTC [496] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1093--- PASS: TestReadRedirectKeepsNarinfoProxied (2.74s)1094=== CONT TestGCTaskStore_CompletedAllowsNewTask1095--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)1096=== CONT TestCreatePendingClosureRejectsOversizedNAR10972026/09/21 18:17:29 INFO Received uploads request method=POST path=/api/pending_closures1098--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)1099=== CONT TestGCTaskStore_GetReturnsLatest1100--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)1101=== CONT TestCacheConfigHandlerMaxNarSize1102--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)1103=== CONT TestGCTaskStore_GetEmpty1104--- PASS: TestGCTaskStore_GetEmpty (0.00s)1105=== CONT TestUploadHandlersRejectInvalidKeys1106=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1107=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info1108=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1109=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal1110=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1111=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key1112=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1113=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key1114=== CONT TestGCTaskStore_ConflictDifferentParams1115--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)1116=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT11172026/09/21 18:17:29 OK 20241026095416_initial_model.sql (19.18ms)11182026-09-21 18:17:29.250 UTC [499] ERROR: relation "goose_db_version" does not exist at character 3611192026-09-21 18:17:29.250 UTC [499] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1120--- PASS: TestReadProxyDisabled (2.75s)1121=== CONT TestCompleteMultipartUnregistered11222026/09/21 18:17:29 OK 20251210153512_drop_unused_gin_index.sql (2.82ms)11232026/09/21 18:17:29 OK 20251218171726_add_pins.sql (4.25ms)11242026/09/21 18:17:29 OK 20260628120000_add_object_size_and_stats.sql (5.64ms)11252026-09-21 18:17:29.264 UTC [501] ERROR: relation "goose_db_version" does not exist at character 3611262026-09-21 18:17:29.264 UTC [501] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11272026/09/21 18:17:29 OK 20260905000000_add_claims.sql (4.41ms)11282026/09/21 18:17:29 OK 20241026095416_initial_model.sql (12.43ms)11292026/09/21 18:17:29 OK 20260920000000_drop_claims.sql (3.44ms)11302026/09/21 18:17:29 goose: successfully migrated database to version: 2026092000000011312026/09/21 18:17:29 OK 20251210153512_drop_unused_gin_index.sql (2.51ms)11322026/09/21 18:17:29 OK 1_commit_pending_closure.sql (3.48ms)11332026/09/21 18:17:29 OK 20251218171726_add_pins.sql (4.38ms)11342026/09/21 18:17:29 OK 2_object_stats_trigger.sql (2.98ms)11352026/09/21 18:17:29 goose: up to current file version: 211362026/09/21 18:17:29 OK 20260628120000_add_object_size_and_stats.sql (4.62ms)11372026/09/21 18:17:29 OK 20241026095416_initial_model.sql (11.58ms)11382026/09/21 18:17:29 OK 20260905000000_add_claims.sql (3.83ms)11392026/09/21 18:17:29 OK 20251210153512_drop_unused_gin_index.sql (3.15ms)11402026/09/21 18:17:29 OK 20260920000000_drop_claims.sql (3.27ms)11412026/09/21 18:17:29 goose: successfully migrated database to version: 2026092000000011422026/09/21 18:17:29 OK 20251218171726_add_pins.sql (5.61ms)11432026/09/21 18:17:29 OK 1_commit_pending_closure.sql (4.79ms)11442026/09/21 18:17:29 OK 2_object_stats_trigger.sql (2.31ms)11452026/09/21 18:17:29 goose: up to current file version: 21146--- PASS: TestReadProxyNarinfo (2.80s)11472026/09/21 18:17:29 OK 20260628120000_add_object_size_and_stats.sql (4.91ms)1148=== CONT TestGCBugBareHashReferences11492026/09/21 18:17:29 OK 20260905000000_add_claims.sql (5.4ms)11502026/09/21 18:17:29 OK 20260920000000_drop_claims.sql (3.66ms)11512026/09/21 18:17:29 goose: successfully migrated database to version: 2026092000000011522026/09/21 18:17:29 OK 1_commit_pending_closure.sql (4.31ms)11532026/09/21 18:17:29 OK 2_object_stats_trigger.sql (3.77ms)11542026/09/21 18:17:29 goose: up to current file version: 211552026-09-21 18:17:29.321 UTC [505] ERROR: relation "goose_db_version" does not exist at character 3611562026-09-21 18:17:29.321 UTC [505] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11572026-09-21 18:17:29.330 UTC [506] ERROR: relation "goose_db_version" does not exist at character 3611582026-09-21 18:17:29.330 UTC [506] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1159--- PASS: TestReadProxyHead (2.83s)1160=== CONT TestService_verifyS3Integrity11612026/09/21 18:17:29 OK 20241026095416_initial_model.sql (11.31ms)11622026/09/21 18:17:29 OK 20251210153512_drop_unused_gin_index.sql (2.3ms)11632026/09/21 18:17:29 OK 20251218171726_add_pins.sql (4.01ms)11642026/09/21 18:17:29 OK 20241026095416_initial_model.sql (11.75ms)11652026/09/21 18:17:29 OK 20260628120000_add_object_size_and_stats.sql (4.23ms)11662026/09/21 18:17:29 OK 20251210153512_drop_unused_gin_index.sql (2.68ms)11672026/09/21 18:17:29 OK 20260905000000_add_claims.sql (4.07ms)11682026/09/21 18:17:29 OK 20251218171726_add_pins.sql (3.7ms)11692026/09/21 18:17:29 OK 20260920000000_drop_claims.sql (3.34ms)11702026/09/21 18:17:29 goose: successfully migrated database to version: 2026092000000011712026/09/21 18:17:29 OK 20260628120000_add_object_size_and_stats.sql (4.59ms)11722026/09/21 18:17:29 OK 1_commit_pending_closure.sql (3.7ms)11732026/09/21 18:17:29 OK 2_object_stats_trigger.sql (2.38ms)11742026/09/21 18:17:29 goose: up to current file version: 211752026/09/21 18:17:29 OK 20260905000000_add_claims.sql (4.41ms)11762026/09/21 18:17:29 OK 20260920000000_drop_claims.sql (9.46ms)11772026/09/21 18:17:29 goose: successfully migrated database to version: 2026092000000011782026/09/21 18:17:29 OK 1_commit_pending_closure.sql (3.67ms)11792026-09-21 18:17:29.378 UTC [509] ERROR: relation "goose_db_version" does not exist at character 3611802026-09-21 18:17:29.378 UTC [509] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11812026/09/21 18:17:29 OK 2_object_stats_trigger.sql (2.17ms)11822026/09/21 18:17:29 goose: up to current file version: 21183--- PASS: TestReadProxyRootRedirectsToIndexHTML (2.89s)1184=== CONT TestLeadEndsOnShutdown11852026/09/21 18:17:29 OK 20241026095416_initial_model.sql (10.58ms)11862026/09/21 18:17:29 OK 20251210153512_drop_unused_gin_index.sql (1.61ms)11872026/09/21 18:17:29 OK 20251218171726_add_pins.sql (3.69ms)11882026-09-21 18:17:29.401 UTC [511] ERROR: relation "goose_db_version" does not exist at character 3611892026-09-21 18:17:29.401 UTC [511] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11902026/09/21 18:17:29 OK 20260628120000_add_object_size_and_stats.sql (3.91ms)1191--- PASS: TestResurrectedObjectNotDeleted (2.91s)1192=== CONT TestService_createPendingClosureHandler11932026/09/21 18:17:29 OK 20260905000000_add_claims.sql (4.17ms)11942026/09/21 18:17:29 OK 20260920000000_drop_claims.sql (3.62ms)11952026/09/21 18:17:29 goose: successfully migrated database to version: 2026092000000011962026/09/21 18:17:29 OK 1_commit_pending_closure.sql (4.27ms)11972026/09/21 18:17:29 OK 20241026095416_initial_model.sql (13.22ms)11982026/09/21 18:17:29 OK 2_object_stats_trigger.sql (3.61ms)11992026/09/21 18:17:29 goose: up to current file version: 212002026/09/21 18:17:29 OK 20251210153512_drop_unused_gin_index.sql (2.66ms)12012026/09/21 18:17:29 OK 20251218171726_add_pins.sql (4.36ms)12022026/09/21 18:17:29 OK 20260628120000_add_object_size_and_stats.sql (5.28ms)12032026/09/21 18:17:29 OK 20260905000000_add_claims.sql (4.35ms)12042026/09/21 18:17:29 OK 20260920000000_drop_claims.sql (3.84ms)12052026/09/21 18:17:29 goose: successfully migrated database to version: 2026092000000012062026/09/21 18:17:29 OK 1_commit_pending_closure.sql (3.56ms)12072026/09/21 18:17:29 OK 2_object_stats_trigger.sql (1.95ms)12082026/09/21 18:17:29 goose: up to current file version: 212092026-09-21 18:17:29.468 UTC [515] ERROR: relation "goose_db_version" does not exist at character 3612102026-09-21 18:17:29.468 UTC [515] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12112026-09-21 18:17:29.481 UTC [516] ERROR: relation "goose_db_version" does not exist at character 3612122026-09-21 18:17:29.481 UTC [516] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12132026/09/21 18:17:29 OK 20241026095416_initial_model.sql (10.25ms)12142026/09/21 18:17:29 OK 20251210153512_drop_unused_gin_index.sql (1.22ms)12152026/09/21 18:17:29 OK 20251218171726_add_pins.sql (3.07ms)12162026/09/21 18:17:29 OK 20260628120000_add_object_size_and_stats.sql (3.13ms)12172026/09/21 18:17:29 OK 20260905000000_add_claims.sql (3.41ms)12182026/09/21 18:17:29 OK 20260920000000_drop_claims.sql (2.74ms)12192026/09/21 18:17:29 goose: successfully migrated database to version: 2026092000000012202026/09/21 18:17:29 OK 20241026095416_initial_model.sql (10.25ms)12212026/09/21 18:17:29 OK 1_commit_pending_closure.sql (1.67ms)12222026/09/21 18:17:29 OK 20251210153512_drop_unused_gin_index.sql (1.38ms)12232026/09/21 18:17:29 OK 2_object_stats_trigger.sql (1.08ms)12242026/09/21 18:17:29 goose: up to current file version: 212252026/09/21 18:17:29 OK 20251218171726_add_pins.sql (3.12ms)12262026/09/21 18:17:29 OK 20260628120000_add_object_size_and_stats.sql (3.25ms)12272026/09/21 18:17:29 OK 20260905000000_add_claims.sql (2.51ms)12282026/09/21 18:17:29 OK 20260920000000_drop_claims.sql (1.82ms)12292026/09/21 18:17:29 goose: successfully migrated database to version: 2026092000000012302026/09/21 18:17:29 OK 1_commit_pending_closure.sql (1.81ms)12312026/09/21 18:17:29 OK 2_object_stats_trigger.sql (828.05µs)12322026/09/21 18:17:29 goose: up to current file version: 21233--- PASS: TestReadRedirectNar (3.39s)1234=== CONT TestLeadElectsOneAndHandsOver1235--- PASS: TestReadProxyNarStreaming (3.41s)1236=== CONT TestService_cleanupPendingClosuresHandler12372026-09-21 18:17:29.968 UTC [521] ERROR: relation "goose_db_version" does not exist at character 3612382026-09-21 18:17:29.968 UTC [521] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1239--- PASS: TestObjectStatsTrigger (3.48s)1240=== CONT TestUploadHandlersRejectOversizedBody12412026/09/21 18:17:29 OK 20241026095416_initial_model.sql (11.76ms)1242--- PASS: TestReadProxyNarinfoAlreadyDecompressed (3.49s)1243=== CONT TestCacheStatsHandler12442026/09/21 18:17:29 OK 20251210153512_drop_unused_gin_index.sql (1.45ms)12452026-09-21 18:17:29.994 UTC [522] ERROR: relation "goose_db_version" does not exist at character 3612462026-09-21 18:17:29.994 UTC [522] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12472026/09/21 18:17:29 OK 20251218171726_add_pins.sql (3.27ms)12482026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (2.66ms)12492026/09/21 18:17:30 OK 20260905000000_add_claims.sql (3.72ms)12502026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (2.9ms)12512026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000012522026/09/21 18:17:30 OK 1_commit_pending_closure.sql (2.52ms)12532026/09/21 18:17:30 OK 2_object_stats_trigger.sql (2.83ms)12542026/09/21 18:17:30 goose: up to current file version: 212552026/09/21 18:17:30 OK 20241026095416_initial_model.sql (13.87ms)12562026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (3.96ms)12572026/09/21 18:17:30 WARN readiness check failed error="closed pool"1258--- PASS: TestService_readinessHandler (3.52s)1259=== CONT TestPinProtectsFromGC12602026/09/21 18:17:30 OK 20251218171726_add_pins.sql (4.75ms)12612026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (5.55ms)12622026/09/21 18:17:30 OK 20260905000000_add_claims.sql (9.57ms)12632026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (6.01ms)12642026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000012652026/09/21 18:17:30 OK 1_commit_pending_closure.sql (5.46ms)12662026/09/21 18:17:30 OK 2_object_stats_trigger.sql (3.16ms)12672026/09/21 18:17:30 goose: up to current file version: 212682026-09-21 18:17:30.068 UTC [527] ERROR: relation "goose_db_version" does not exist at character 3612692026-09-21 18:17:30.068 UTC [527] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12702026/09/21 18:17:30 OK 20241026095416_initial_model.sql (15.03ms)12712026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (2.85ms)12722026/09/21 18:17:30 OK 20251218171726_add_pins.sql (2.99ms)12732026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (3.17ms)12742026/09/21 18:17:30 OK 20260905000000_add_claims.sql (3.14ms)12752026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (1.81ms)12762026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000012772026/09/21 18:17:30 OK 1_commit_pending_closure.sql (1.92ms)12782026-09-21 18:17:30.106 UTC [528] ERROR: relation "goose_db_version" does not exist at character 3612792026-09-21 18:17:30.106 UTC [528] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12802026/09/21 18:17:30 OK 2_object_stats_trigger.sql (1.21ms)12812026/09/21 18:17:30 goose: up to current file version: 212822026/09/21 18:17:30 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux12832026/09/21 18:17:30 WARN Refused reserved pin name=worker-x86_64-linux12842026/09/21 18:17:30 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux12852026/09/21 18:17:30 INFO Received create pin request method=POST path=/api/pins/my-app12862026/09/21 18:17:30 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux1287--- PASS: TestCreatePin_ReservedPins (3.61s)1288=== CONT TestGCMetrics12892026/09/21 18:17:30 OK 20241026095416_initial_model.sql (8.07ms)12902026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (1.62ms)1291--- PASS: TestReadProxy404 (3.62s)1292=== CONT TestGCTaskStore_StartNew1293--- PASS: TestGCTaskStore_StartNew (0.00s)1294=== CONT TestClientSharedPathCommittedMidPush12952026/09/21 18:17:30 OK 20251218171726_add_pins.sql (5.09ms)12962026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (4.64ms)12972026/09/21 18:17:30 OK 20260905000000_add_claims.sql (3.87ms)12982026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (3.27ms)12992026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000013002026/09/21 18:17:30 OK 1_commit_pending_closure.sql (3.16ms)13012026/09/21 18:17:30 OK 2_object_stats_trigger.sql (2.4ms)13022026/09/21 18:17:30 goose: up to current file version: 21303=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts1304=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts1305=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure1306=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure1307=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart1308=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart1309=== CONT TestService_AuthMiddleware_OIDC13102026/09/21 18:17:30 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:43207/oidc1311--- PASS: TestReadProxyConditionalGet (3.69s)1312=== CONT TestCacheConfigHandler1313=== RUN TestCacheConfigHandler/full_config,_no_issuer1314=== PAUSE TestCacheConfigHandler/full_config,_no_issuer1315=== RUN TestCacheConfigHandler/no_cache_url_configured1316=== PAUSE TestCacheConfigHandler/no_cache_url_configured1317=== RUN TestCacheConfigHandler/no_signing_keys1318=== PAUSE TestCacheConfigHandler/no_signing_keys1319=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1320=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1321=== CONT TestClientWithDependencies13222026-09-21 18:17:30.193 UTC [535] ERROR: relation "goose_db_version" does not exist at character 3613232026-09-21 18:17:30.193 UTC [535] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13242026-09-21 18:17:30.204 UTC [538] ERROR: relation "goose_db_version" does not exist at character 3613252026-09-21 18:17:30.204 UTC [538] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1326--- PASS: TestReadProxyInvalidPath (3.71s)1327=== CONT TestService_ReadScope_PublicByDefault13282026/09/21 18:17:30 OK 20241026095416_initial_model.sql (12.05ms)13292026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (2.52ms)13302026/09/21 18:17:30 OK 20251218171726_add_pins.sql (4.4ms)13312026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (5.45ms)13322026/09/21 18:17:30 OK 20241026095416_initial_model.sql (13.29ms)13332026/09/21 18:17:30 OK 20260905000000_add_claims.sql (5.14ms)13342026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (4.35ms)13352026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (3.98ms)13362026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000013372026/09/21 18:17:30 OK 20251218171726_add_pins.sql (5.36ms)13382026/09/21 18:17:30 OK 1_commit_pending_closure.sql (3.1ms)13392026/09/21 18:17:30 OK 2_object_stats_trigger.sql (2.11ms)13402026/09/21 18:17:30 goose: up to current file version: 213412026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (5.02ms)13422026/09/21 18:17:30 INFO Received uploads request method=POST path=/api/pending_closures13432026-09-21 18:17:30.242 UTC [541] ERROR: relation "goose_db_version" does not exist at character 3613442026-09-21 18:17:30.242 UTC [541] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13452026/09/21 18:17:30 OK 20260905000000_add_claims.sql (11.87ms)13462026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (3.74ms)13472026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000013482026/09/21 18:17:30 OK 1_commit_pending_closure.sql (2.82ms)13492026/09/21 18:17:30 OK 2_object_stats_trigger.sql (3.09ms)13502026/09/21 18:17:30 goose: up to current file version: 213512026-09-21 18:17:30.265 UTC [542] ERROR: relation "goose_db_version" does not exist at character 3613522026-09-21 18:17:30.265 UTC [542] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13532026/09/21 18:17:30 OK 20241026095416_initial_model.sql (11.83ms)13542026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (2.48ms)13552026/09/21 18:17:30 OK 20251218171726_add_pins.sql (4.56ms)1356--- PASS: TestService_healthCheckHandler (1.22s)1357=== CONT TestClientMultipleUploads13582026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (3.36ms)13592026/09/21 18:17:30 OK 20260905000000_add_claims.sql (3.73ms)13602026/09/21 18:17:30 OK 20241026095416_initial_model.sql (10.48ms)13612026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (2.9ms)13622026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000013632026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (1.35ms)13642026/09/21 18:17:30 OK 1_commit_pending_closure.sql (1.97ms)13652026/09/21 18:17:30 OK 2_object_stats_trigger.sql (1.4ms)13662026/09/21 18:17:30 goose: up to current file version: 213672026/09/21 18:17:30 OK 20251218171726_add_pins.sql (3.36ms)13682026-09-21 18:17:30.288 UTC [544] ERROR: relation "goose_db_version" does not exist at character 3613692026-09-21 18:17:30.288 UTC [544] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13702026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (4.76ms)13712026/09/21 18:17:30 OK 20260905000000_add_claims.sql (4.63ms)13722026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (3.2ms)13732026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000013742026/09/21 18:17:30 OK 20241026095416_initial_model.sql (10.3ms)13752026/09/21 18:17:30 OK 1_commit_pending_closure.sql (4.09ms)13762026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (2.87ms)13772026/09/21 18:17:30 OK 2_object_stats_trigger.sql (2.46ms)13782026/09/21 18:17:30 goose: up to current file version: 213792026/09/21 18:17:30 WARN mTLS auth: subject not in bound subjects subject="CN=reader"13802026/09/21 18:17:30 WARN mTLS auth: subject not in bound subjects subject="CN=reader"1381--- PASS: TestService_NativeMTLS (1.16s)1382=== CONT TestService_RequireScope_OIDC13832026/09/21 18:17:30 OK 20251218171726_add_pins.sql (3.33ms)13842026/09/21 18:17:30 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:36965/oidc13852026/09/21 18:17:30 INFO Received complete multipart upload request method=POST path=/api/multipart/complete13862026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (4.45ms)13872026/09/21 18:17:30 OK 20260905000000_add_claims.sql (4.19ms)13882026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (3.11ms)13892026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000013902026/09/21 18:17:30 OK 1_commit_pending_closure.sql (4.25ms)13912026/09/21 18:17:30 OK 2_object_stats_trigger.sql (2.84ms)13922026/09/21 18:17:30 goose: up to current file version: 213932026/09/21 18:17:30 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=YTJlNGU5MDctNzg0ZS00ODNiLTliMWQtNjdhNTVhOTIwOGRhLjVkMDU3MzE5LWNiZTItNDljMC1hMjYwLWMxNGNlODQwZDQ3NngxNzkwMDE0NjQ5MTQ3NzcyNjMz parts=1213942026/09/21 18:17:30 INFO Received uploads request method=POST path=/api/pending_closures1395--- PASS: TestCompletedNarNotReofferedAcrossClosures (3.85s)1396=== CONT TestGCTaskStore_DeduplicateSameParams1397--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)1398=== CONT TestClientIntegration13992026-09-21 18:17:30.357 UTC [566] ERROR: relation "goose_db_version" does not exist at character 3614002026-09-21 18:17:30.357 UTC [566] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14012026/09/21 18:17:30 INFO Received cleanup request method=DELETE path=/api/pending_closures14022026/09/21 18:17:30 INFO Aborted multipart uploads count=114032026/09/21 18:17:30 OK 20241026095416_initial_model.sql (14.36ms)1404--- PASS: TestMultipartCleanup (3.56s)1405=== CONT TestService_AuthMiddleware_MTLSBoundSubjects14062026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (2.76ms)1407--- PASS: TestMetricsInventory (1.22s)1408=== CONT TestClientErrorHandling1409=== RUN TestClientErrorHandling/InvalidStorePath1410=== PAUSE TestClientErrorHandling/InvalidStorePath1411=== RUN TestClientErrorHandling/InvalidAuthToken1412=== PAUSE TestClientErrorHandling/InvalidAuthToken1413=== RUN TestClientErrorHandling/ServerNotAvailable1414=== PAUSE TestClientErrorHandling/ServerNotAvailable1415=== CONT TestService_ReadAuthMiddleware14162026/09/21 18:17:30 OK 20251218171726_add_pins.sql (5.99ms)14172026-09-21 18:17:30.394 UTC [571] ERROR: relation "goose_db_version" does not exist at character 3614182026-09-21 18:17:30.394 UTC [571] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14192026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (5.45ms)14202026/09/21 18:17:30 OK 20260905000000_add_claims.sql (4.75ms)14212026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (3.09ms)14222026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000014232026/09/21 18:17:30 OK 1_commit_pending_closure.sql (10.22ms)14242026/09/21 18:17:30 OK 20241026095416_initial_model.sql (15.97ms)14252026/09/21 18:17:30 OK 2_object_stats_trigger.sql (8.27ms)14262026/09/21 18:17:30 goose: up to current file version: 214272026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (7.52ms)14282026/09/21 18:17:30 OK 20251218171726_add_pins.sql (4.98ms)14292026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (4.35ms)14302026-09-21 18:17:30.436 UTC [574] ERROR: relation "goose_db_version" does not exist at character 3614312026-09-21 18:17:30.436 UTC [574] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14322026/09/21 18:17:30 OK 20260905000000_add_claims.sql (4.07ms)14332026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (3.47ms)14342026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000014352026/09/21 18:17:30 OK 1_commit_pending_closure.sql (2.81ms)14362026/09/21 18:17:30 OK 2_object_stats_trigger.sql (1.9ms)14372026/09/21 18:17:30 goose: up to current file version: 214382026/09/21 18:17:30 OK 20241026095416_initial_model.sql (10.77ms)14392026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (2.15ms)14402026/09/21 18:17:30 OK 20251218171726_add_pins.sql (2.7ms)14412026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (2.82ms)14422026/09/21 18:17:30 OK 20260905000000_add_claims.sql (3.37ms)14432026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (2.22ms)14442026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000014452026/09/21 18:17:30 OK 1_commit_pending_closure.sql (1.9ms)14462026-09-21 18:17:30.469 UTC [575] ERROR: relation "goose_db_version" does not exist at character 3614472026-09-21 18:17:30.469 UTC [575] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14482026-09-21 18:17:30.469 UTC [576] ERROR: relation "goose_db_version" does not exist at character 3614492026-09-21 18:17:30.469 UTC [576] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14502026/09/21 18:17:30 OK 2_object_stats_trigger.sql (792.65µs)14512026/09/21 18:17:30 goose: up to current file version: 214522026/09/21 18:17:30 INFO Received complete multipart upload request method=POST path=/api/multipart/complete14532026/09/21 18:17:30 OK 20241026095416_initial_model.sql (10.68ms)14542026/09/21 18:17:30 OK 20241026095416_initial_model.sql (11.02ms)14552026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (1.72ms)14562026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (1.65ms)14572026/09/21 18:17:30 OK 20251218171726_add_pins.sql (3.92ms)14582026/09/21 18:17:30 OK 20251218171726_add_pins.sql (4.17ms)14592026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (3ms)14602026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (2.89ms)14612026/09/21 18:17:30 OK 20260905000000_add_claims.sql (3.85ms)14622026/09/21 18:17:30 OK 20260905000000_add_claims.sql (3.78ms)14632026/09/21 18:17:30 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=YTJlNGU5MDctNzg0ZS00ODNiLTliMWQtNjdhNTVhOTIwOGRhLmYzN2E0NmFiLTA1NjItNDkyMC1hYjVhLTA3OWY3ZjMwMTRjYngxNzkwMDE0NjQ5MTk5ODk2Mjg1 parts=121464--- PASS: TestRedundantMultipartUpload (4.00s)1465=== CONT TestClientCADerivations14662026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (2.04ms)14672026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000014682026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (2.16ms)14692026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000014702026/09/21 18:17:30 OK 1_commit_pending_closure.sql (1.92ms)14712026/09/21 18:17:30 OK 1_commit_pending_closure.sql (1.99ms)14722026/09/21 18:17:30 OK 2_object_stats_trigger.sql (953.75µs)14732026/09/21 18:17:30 goose: up to current file version: 214742026/09/21 18:17:30 OK 2_object_stats_trigger.sql (868.73µs)14752026/09/21 18:17:30 goose: up to current file version: 214762026-09-21 18:17:30.566 UTC [579] ERROR: relation "goose_db_version" does not exist at character 3614772026-09-21 18:17:30.566 UTC [579] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14782026/09/21 18:17:30 OK 20241026095416_initial_model.sql (9.72ms)14792026/09/21 18:17:30 OK 20251210153512_drop_unused_gin_index.sql (1.14ms)14802026/09/21 18:17:30 OK 20251218171726_add_pins.sql (2.8ms)14812026/09/21 18:17:30 OK 20260628120000_add_object_size_and_stats.sql (2.57ms)14822026/09/21 18:17:30 OK 20260905000000_add_claims.sql (2.33ms)14832026/09/21 18:17:30 OK 20260920000000_drop_claims.sql (1.74ms)14842026/09/21 18:17:30 goose: successfully migrated database to version: 2026092000000014852026/09/21 18:17:30 OK 1_commit_pending_closure.sql (1.8ms)14862026/09/21 18:17:30 OK 2_object_stats_trigger.sql (852.35µs)14872026/09/21 18:17:30 goose: up to current file version: 21488=== NAME TestOrphanedObjectsGC1489 orphaned_objects_gc_test.go:290: GC Test Summary:1490 orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A1491 orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B1492 orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)1493 orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)1494 orphaned_objects_gc_test.go:295: - Total deleted: 10 objects1495--- PASS: TestOrphanedObjectsGC (4.73s)1496=== CONT TestService_AuthMiddleware_MTLSProxyHeader1497=== NAME TestNARDeduplicationMetadataUploadBug1498 metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug3280881882/001/store/gharzwlkzp2dmbxi4fg6filqswpmz3py-file1.txt14992026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures1500--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (2.06s)1501=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle15022026-09-21 18:17:31.295 UTC [604] ERROR: relation "goose_db_version" does not exist at character 3615032026-09-21 18:17:31.295 UTC [604] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15042026/09/21 18:17:31 INFO Received complete multipart upload request method=POST path=/api/multipart/complete15052026/09/21 18:17:31 OK 20241026095416_initial_model.sql (10.86ms)15062026/09/21 18:17:31 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst1507--- PASS: TestCompleteMultipartUnregistered (2.06s)1508=== CONT TestIsValidUploadKey1509=== RUN TestIsValidUploadKey/narinfo1510=== PAUSE TestIsValidUploadKey/narinfo1511=== RUN TestIsValidUploadKey/nar_zst1512=== PAUSE TestIsValidUploadKey/nar_zst1513=== RUN TestIsValidUploadKey/nar_xz1514=== PAUSE TestIsValidUploadKey/nar_xz1515=== RUN TestIsValidUploadKey/nar_plain1516=== PAUSE TestIsValidUploadKey/nar_plain1517=== RUN TestIsValidUploadKey/listing1518=== PAUSE TestIsValidUploadKey/listing1519=== RUN TestIsValidUploadKey/build_log1520=== PAUSE TestIsValidUploadKey/build_log1521=== RUN TestIsValidUploadKey/build_log_home-manager_file1522=== PAUSE TestIsValidUploadKey/build_log_home-manager_file1523=== RUN TestIsValidUploadKey/build_log_plus_in_name1524=== PAUSE TestIsValidUploadKey/build_log_plus_in_name1525=== RUN TestIsValidUploadKey/build_log_question_mark1526=== PAUSE TestIsValidUploadKey/build_log_question_mark1527=== RUN TestIsValidUploadKey/build_log_equals1528=== PAUSE TestIsValidUploadKey/build_log_equals1529=== RUN TestIsValidUploadKey/realisation1530=== PAUSE TestIsValidUploadKey/realisation1531=== RUN TestIsValidUploadKey/realisation_plus_in_output1532=== PAUSE TestIsValidUploadKey/realisation_plus_in_output1533=== RUN TestIsValidUploadKey/nix-cache-info15342026/09/21 18:17:31 OK 20251210153512_drop_unused_gin_index.sql (1.28ms)1535=== PAUSE TestIsValidUploadKey/nix-cache-info1536=== RUN TestIsValidUploadKey/index.html1537=== PAUSE TestIsValidUploadKey/index.html1538=== RUN TestIsValidUploadKey/narinfo_key,_nar_type1539=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type1540=== RUN TestIsValidUploadKey/nar_key,_narinfo_type1541=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type1542=== RUN TestIsValidUploadKey/listing_key,_narinfo_type1543=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type1544=== RUN TestIsValidUploadKey/traversal1545=== PAUSE TestIsValidUploadKey/traversal1546=== RUN TestIsValidUploadKey/traversal_nar1547=== PAUSE TestIsValidUploadKey/traversal_nar1548=== RUN TestIsValidUploadKey/absolute1549=== PAUSE TestIsValidUploadKey/absolute1550=== RUN TestIsValidUploadKey/empty_key1551=== PAUSE TestIsValidUploadKey/empty_key1552=== RUN TestIsValidUploadKey/unknown_type1553=== PAUSE TestIsValidUploadKey/unknown_type1554=== CONT TestProxyWriteTimeout1555=== RUN TestProxyWriteTimeout/narinfo1556=== PAUSE TestProxyWriteTimeout/narinfo1557=== RUN TestProxyWriteTimeout/1_GiB_nar1558=== PAUSE TestProxyWriteTimeout/1_GiB_nar1559=== RUN TestProxyWriteTimeout/10_GiB_nar1560=== PAUSE TestProxyWriteTimeout/10_GiB_nar1561=== RUN TestProxyWriteTimeout/unknown_size1562=== PAUSE TestProxyWriteTimeout/unknown_size1563=== CONT TestParseSize1564--- PASS: TestParseSize (0.00s)1565=== CONT TestSkippedUploadsHandler15662026/09/21 18:17:31 INFO Client skipped oversized paths paths=3 nar_bytes=500000000015672026/09/21 18:17:31 OK 20251218171726_add_pins.sql (3.91ms)15682026/09/21 18:17:31 OK 20260628120000_add_object_size_and_stats.sql (3.84ms)1569--- PASS: TestSkippedUploadsHandler (0.01s)1570=== CONT TestService_Rustfstest15712026/09/21 18:17:31 OK 20260905000000_add_claims.sql (3.99ms)15722026/09/21 18:17:31 OK 20260920000000_drop_claims.sql (2.96ms)15732026/09/21 18:17:31 goose: successfully migrated database to version: 2026092000000015742026/09/21 18:17:31 OK 1_commit_pending_closure.sql (3.76ms)15752026/09/21 18:17:31 OK 2_object_stats_trigger.sql (2.99ms)15762026/09/21 18:17:31 goose: up to current file version: 215772026/09/21 18:17:31 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15782026-09-21 18:17:31.368 UTC [644] ERROR: relation "goose_db_version" does not exist at character 3615792026-09-21 18:17:31.368 UTC [644] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15802026/09/21 18:17:31 OK 20241026095416_initial_model.sql (10.48ms)15812026/09/21 18:17:31 OK 20251210153512_drop_unused_gin_index.sql (1.28ms)15822026/09/21 18:17:31 OK 20251218171726_add_pins.sql (4.05ms)15832026-09-21 18:17:31.394 UTC [646] ERROR: relation "goose_db_version" does not exist at character 3615842026-09-21 18:17:31.394 UTC [646] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15852026/09/21 18:17:31 OK 20260628120000_add_object_size_and_stats.sql (3.07ms)15862026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures15872026/09/21 18:17:31 OK 20260905000000_add_claims.sql (2.94ms)15882026/09/21 18:17:31 OK 20260920000000_drop_claims.sql (2.16ms)15892026/09/21 18:17:31 goose: successfully migrated database to version: 2026092000000015902026/09/21 18:17:31 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)15912026/09/21 18:17:31 OK 1_commit_pending_closure.sql (2.18ms)15922026/09/21 18:17:31 INFO Uploading gharzwlkzp2dmbxi4fg6filqswpmz3py-file1.txt (160B)15932026/09/21 18:17:31 OK 2_object_stats_trigger.sql (2.4ms)15942026/09/21 18:17:31 goose: up to current file version: 215952026/09/21 18:17:31 OK 20241026095416_initial_model.sql (10.15ms)15962026/09/21 18:17:31 OK 20251210153512_drop_unused_gin_index.sql (1.19ms)15972026/09/21 18:17:31 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"15982026/09/21 18:17:31 OK 20251218171726_add_pins.sql (3.24ms)15992026/09/21 18:17:31 WARN Failed to register uploaded object key=gharzwlkzp2dmbxi4fg6filqswpmz3py.ls error="server returned 404: 404 page not found\n"16002026/09/21 18:17:31 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign16012026/09/21 18:17:31 OK 20260628120000_add_object_size_and_stats.sql (3.14ms)16022026/09/21 18:17:31 INFO Signed narinfos id=1 count=116032026/09/21 18:17:31 INFO Uploading 1 narinfos16042026/09/21 18:17:31 OK 20260905000000_add_claims.sql (2.57ms)16052026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures16062026/09/21 18:17:31 OK 20260920000000_drop_claims.sql (2.17ms)16072026/09/21 18:17:31 goose: successfully migrated database to version: 2026092000000016082026/09/21 18:17:31 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16092026/09/21 18:17:31 WARN Failed to register uploaded object key=gharzwlkzp2dmbxi4fg6filqswpmz3py.narinfo error="server returned 404: 404 page not found\n"16102026/09/21 18:17:31 OK 1_commit_pending_closure.sql (2.23ms)16112026/09/21 18:17:31 OK 2_object_stats_trigger.sql (879.99µs)16122026/09/21 18:17:31 goose: up to current file version: 216132026/09/21 18:17:31 INFO Completed upload id=116142026/09/21 18:17:31 INFO Upload complete. (113ms)1615=== NAME TestNARDeduplicationMetadataUploadBug1616 metadata_upload_test.go:54: Retrieved narinfo from S3:1617 StorePath: /build/TestNARDeduplicationMetadataUploadBug3280881882/001/store/gharzwlkzp2dmbxi4fg6filqswpmz3py-file1.txt1618 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1619 Compression: zstd1620 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1621 NarSize: 1601622 References: 1623 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1624 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)1625 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):1626 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}16272026/09/21 18:17:31 INFO lead: acquired remote=192.0.2.1:123416282026/09/21 18:17:31 INFO lead: released remote=192.0.2.1:12341629--- PASS: TestLeadEndsOnShutdown (2.06s)1630=== CONT TestParseSingleRange/none1631=== CONT TestParseSingleRange/open-ended1632=== CONT TestParseSingleRange/closed1633=== CONT TestParseSingleRange/start_far_past_EOF1634=== CONT TestParseSingleRange/start_past_EOF1635=== CONT TestParseSingleRange/single_byte1636=== CONT TestParseSingleRange/suffix_exceeds_size1637=== CONT TestParseSingleRange/suffix1638=== CONT TestParseSingleRange/end_clamped_to_size1639=== CONT TestParseSingleRange/malformed_end_before_start1640=== CONT TestParseSingleRange/malformed_both_empty1641=== CONT TestParseSingleRange/multi-range_ignored1642=== CONT TestParseSingleRange/malformed_no_dash1643=== CONT TestParseSingleRange/unknown_unit1644--- PASS: TestParseSingleRange (0.00s)1645 --- PASS: TestParseSingleRange/none (0.00s)1646 --- PASS: TestParseSingleRange/open-ended (0.00s)1647 --- PASS: TestParseSingleRange/closed (0.00s)1648 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)1649 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)1650 --- PASS: TestParseSingleRange/single_byte (0.00s)1651 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)1652 --- PASS: TestParseSingleRange/suffix (0.00s)1653 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)1654 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)1655 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)1656 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)1657 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)1658 --- PASS: TestParseSingleRange/unknown_unit (0.00s)1659=== CONT TestResolveDBConnectionString/flag_wins1660=== CONT TestResolveDBConnectionString/PGHOST_allows_empty1661=== CONT TestResolveDBConnectionString/nothing_configured1662=== CONT TestResolveDBConnectionString/missing_file_is_an_error1663=== CONT TestResolveDBConnectionString/file_when_flag_empty1664=== CONT TestIsValidCachePath/narinfo1665=== CONT TestIsValidCachePath/index.html1666=== CONT TestIsValidCachePath/short_hash1667=== CONT TestIsValidCachePath/wrong_extension1668=== CONT TestIsValidCachePath/leading_slash1669=== CONT TestIsValidCachePath/empty1670=== CONT TestIsValidCachePath/random_path1671=== CONT TestIsValidCachePath/invalid_char_u1672=== CONT TestIsValidCachePath/invalid_char_e1673=== CONT TestIsValidCachePath/traversal_in_middle1674=== CONT TestIsValidCachePath/traversal_parent1675=== CONT TestIsValidCachePath/nar_uncompressed1676=== CONT TestIsValidCachePath/nix-cache-info1677=== CONT TestIsValidCachePath/realisation1678--- PASS: TestResolveDBConnectionString (0.00s)1679 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)1680 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)1681 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)1682 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)1683 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)1684=== CONT TestIsValidCachePath/log1685=== CONT TestIsValidCachePath/ls1686=== CONT TestIsValidCachePath/nar_xz1687=== CONT TestIsValidCachePath/nar_bz21688=== CONT TestIsValidCachePath/nar_zst1689=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars1690=== CONT TestServerTLSConfig/no_client_CA1691--- PASS: TestIsValidCachePath (0.00s)1692 --- PASS: TestIsValidCachePath/narinfo (0.00s)1693 --- PASS: TestIsValidCachePath/index.html (0.00s)1694 --- PASS: TestIsValidCachePath/short_hash (0.00s)1695 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)1696 --- PASS: TestIsValidCachePath/leading_slash (0.00s)1697 --- PASS: TestIsValidCachePath/empty (0.00s)1698 --- PASS: TestIsValidCachePath/random_path (0.00s)1699 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)1700 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)1701 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)1702 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)1703 --- PASS: TestIsValidCachePath/nar_xz (0.00s)1704 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)1705 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)1706 --- PASS: TestIsValidCachePath/realisation (0.00s)1707 --- PASS: TestIsValidCachePath/ls (0.00s)1708 --- PASS: TestIsValidCachePath/log (0.00s)1709 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)1710 --- PASS: TestIsValidCachePath/nar_zst (0.00s)1711 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)1712=== CONT TestServerTLSConfig/not_a_PEM_file1713=== CONT TestServerTLSConfig/missing_CA_file1714--- PASS: TestServerTLSConfig (0.00s)1715 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)1716 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.00s)1717 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)1718=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info17192026/09/21 18:17:31 INFO Received uploads request method=POST path=/1720=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key17212026/09/21 18:17:31 INFO Received complete multipart upload request method=POST path=/1722=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal17232026/09/21 18:17:31 INFO Received uploads request method=POST path=/1724=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key17252026/09/21 18:17:31 INFO Received request for more parts method=POST path=/1726--- PASS: TestUploadHandlersRejectInvalidKeys (0.00s)1727 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)1728 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)1729 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)1730 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)1731=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts17322026/09/21 18:17:31 INFO Received request for more parts method=POST path=/1733=== NAME TestNARDeduplicationMetadataUploadBug1734 metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug3280881882/001/store/a1l9qv3m0jixrknfglg1kdra64b3n93b-file2.txt17352026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures17362026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures17372026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures17382026/09/21 18:17:31 INFO lead: acquired remote=192.0.2.1:123417392026/09/21 18:17:31 INFO Received cleanup request method=DELETE path=/api/pending_closures17402026/09/21 18:17:31 INFO Aborted multipart uploads count=017412026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures17422026/09/21 18:17:31 INFO Received cleanup request method=DELETE path=/api/pending_closures17432026/09/21 18:17:31 INFO Aborted multipart uploads count=117442026/09/21 18:17:31 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"17452026/09/21 18:17:31 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1746=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart17472026/09/21 18:17:31 INFO Received complete multipart upload request method=POST path=/17482026-09-21 18:17:31.570 UTC [522] ERROR: Closure does not exist: id=117492026-09-21 18:17:31.570 UTC [522] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE17502026-09-21 18:17:31.570 UTC [522] STATEMENT: -- name: CommitPendingClosure :exec1751 SELECT commit_pending_closure($1::bigint)1752 1753--- PASS: TestService_cleanupPendingClosuresHandler (1.66s)1754=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure17552026/09/21 18:17:31 INFO Received uploads request method=POST path=/1756--- PASS: TestCacheStatsHandler (1.60s)1757=== CONT TestCacheConfigHandler/full_config,_no_issuer1758=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1759=== CONT TestCacheConfigHandler/no_signing_keys1760=== CONT TestCacheConfigHandler/no_cache_url_configured1761--- PASS: TestCacheConfigHandler (0.00s)1762 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)1763 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)1764 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)1765 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)1766=== CONT TestClientErrorHandling/InvalidStorePath17672026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures17682026/09/21 18:17:31 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)17692026/09/21 18:17:31 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign17702026/09/21 18:17:31 INFO Signed narinfos id=2 count=117712026/09/21 18:17:31 INFO Uploading 1 narinfos17722026/09/21 18:17:31 WARN Failed to register uploaded object key=a1l9qv3m0jixrknfglg1kdra64b3n93b.ls error="server returned 404: 404 page not found\n"1773--- PASS: TestGCBugBareHashReferences (2.33s)1774=== CONT TestClientErrorHandling/InvalidAuthToken17752026/09/21 18:17:31 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete17762026/09/21 18:17:31 WARN Failed to register uploaded object key=a1l9qv3m0jixrknfglg1kdra64b3n93b.narinfo error="server returned 404: 404 page not found\n"17772026/09/21 18:17:31 INFO Completed upload id=217782026/09/21 18:17:31 INFO Upload complete. (123ms)1779=== NAME TestNARDeduplicationMetadataUploadBug1780 metadata_upload_test.go:76: Retrieved narinfo from S3:1781 StorePath: /build/TestNARDeduplicationMetadataUploadBug3280881882/001/store/a1l9qv3m0jixrknfglg1kdra64b3n93b-file2.txt1782 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1783 Compression: zstd1784 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1785 NarSize: 1601786 References: 1787 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1788 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)1789 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):1790 {"version":1,"root":{"type":"regular","size":44}}1791--- PASS: TestNARDeduplicationMetadataUploadBug (2.46s)1792=== CONT TestClientErrorHandling/ServerNotAvailable17932026/09/21 18:17:31 INFO Aborted multipart uploads count=017942026/09/21 18:17:31 WARN Force mode enabled - objects will be deleted immediately without grace period17952026/09/21 18:17:31 INFO lead: released remote=192.0.2.1:123417962026/09/21 18:17:31 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=017972026/09/21 18:17:31 INFO Vacuumed table table=pending_closures17982026/09/21 18:17:31 INFO Vacuumed table table=pending_objects17992026/09/21 18:17:31 INFO Vacuumed table table=multipart_uploads18002026/09/21 18:17:31 INFO Vacuumed table table=closures18012026/09/21 18:17:31 INFO Vacuumed table table=objects18022026-09-21 18:17:31.669 UTC [760] ERROR: relation "goose_db_version" does not exist at character 3618032026-09-21 18:17:31.669 UTC [760] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1804--- PASS: TestGCMetrics (1.56s)1805=== CONT TestIsValidUploadKey/narinfo1806=== CONT TestIsValidUploadKey/traversal_nar1807=== CONT TestIsValidUploadKey/traversal1808=== CONT TestIsValidUploadKey/listing_key,_narinfo_type1809=== CONT TestIsValidUploadKey/absolute1810=== CONT TestIsValidUploadKey/nar_key,_narinfo_type1811=== CONT TestIsValidUploadKey/narinfo_key,_nar_type1812=== CONT TestIsValidUploadKey/index.html1813=== CONT TestIsValidUploadKey/nix-cache-info1814=== CONT TestIsValidUploadKey/realisation_plus_in_output1815=== CONT TestIsValidUploadKey/realisation1816=== CONT TestIsValidUploadKey/build_log_equals1817=== CONT TestIsValidUploadKey/build_log_question_mark1818=== CONT TestIsValidUploadKey/build_log_plus_in_name1819=== CONT TestIsValidUploadKey/build_log_home-manager_file1820=== CONT TestIsValidUploadKey/build_log1821=== CONT TestIsValidUploadKey/listing1822=== CONT TestIsValidUploadKey/nar_plain1823=== CONT TestIsValidUploadKey/nar_xz1824=== CONT TestIsValidUploadKey/nar_zst1825=== CONT TestIsValidUploadKey/empty_key1826=== CONT TestIsValidUploadKey/unknown_type1827--- PASS: TestIsValidUploadKey (0.00s)1828 --- PASS: TestIsValidUploadKey/narinfo (0.00s)1829 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)1830 --- PASS: TestIsValidUploadKey/traversal (0.00s)1831 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)1832 --- PASS: TestIsValidUploadKey/absolute (0.00s)1833 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)1834 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)1835 --- PASS: TestIsValidUploadKey/index.html (0.00s)1836 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)1837 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)1838 --- PASS: TestIsValidUploadKey/realisation (0.00s)1839 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)1840 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)1841 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)1842 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)1843 --- PASS: TestIsValidUploadKey/build_log (0.00s)1844 --- PASS: TestIsValidUploadKey/listing (0.00s)1845 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)1846 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)1847 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)1848 --- PASS: TestIsValidUploadKey/empty_key (0.00s)1849 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)1850=== CONT TestProxyWriteTimeout/narinfo1851=== CONT TestProxyWriteTimeout/10_GiB_nar1852=== CONT TestProxyWriteTimeout/1_GiB_nar1853=== CONT TestProxyWriteTimeout/unknown_size1854--- PASS: TestProxyWriteTimeout (0.00s)1855 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)1856 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)1857 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)1858 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)18592026/09/21 18:17:31 OK 20241026095416_initial_model.sql (12.24ms)18602026/09/21 18:17:31 OK 20251210153512_drop_unused_gin_index.sql (2.5ms)18612026/09/21 18:17:31 OK 20251218171726_add_pins.sql (3.35ms)1862=== NAME TestPinProtectsFromGC1863 client_integration_test.go:731: Pinned store path: /build/TestPinProtectsFromGC2422248336/001/store/h9yjrmn4x3kcp97ak44msigzryyh0sdw-pinned-file.txt1864 client_integration_test.go:732: Unpinned store path: /build/TestPinProtectsFromGC2422248336/001/store/25ygrk626c9ws97z0immaa6mpg1wg498-unpinned-file.txt18652026/09/21 18:17:31 OK 20260628120000_add_object_size_and_stats.sql (3.45ms)18662026/09/21 18:17:31 OK 20260905000000_add_claims.sql (3.28ms)18672026/09/21 18:17:31 OK 20260920000000_drop_claims.sql (2.89ms)18682026/09/21 18:17:31 goose: successfully migrated database to version: 2026092000000018692026-09-21 18:17:31.706 UTC [795] ERROR: relation "goose_db_version" does not exist at character 3618702026-09-21 18:17:31.706 UTC [795] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18712026/09/21 18:17:31 INFO lead: acquired remote=192.0.2.1:123418722026/09/21 18:17:31 INFO lead: released remote=192.0.2.1:12341873--- PASS: TestLeadElectsOneAndHandsOver (1.83s)18742026/09/21 18:17:31 OK 1_commit_pending_closure.sql (19.63ms)18752026/09/21 18:17:31 OK 2_object_stats_trigger.sql (1.38ms)18762026/09/21 18:17:31 goose: up to current file version: 218772026/09/21 18:17:31 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present18782026/09/21 18:17:31 OK 20241026095416_initial_model.sql (12.01ms)18792026/09/21 18:17:31 OK 20251210153512_drop_unused_gin_index.sql (1.77ms)1880=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token1881=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token1882=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1883=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1884=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected1885=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected1886=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1887=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1888=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token1889=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1890=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected1891=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected18922026/09/21 18:17:31 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]18932026/09/21 18:17:31 OK 20251218171726_add_pins.sql (4.52ms)18942026/09/21 18:17:31 OK 20260628120000_add_object_size_and_stats.sql (3.47ms)18952026/09/21 18:17:31 WARN Authentication failed token_preview=eyJhbGciOi...uHQTgGJ2_g token_length=702 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]1896--- PASS: TestService_AuthMiddleware_OIDC (1.58s)1897 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)1898 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)1899 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.00s)1900 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.01s)19012026/09/21 18:17:31 OK 20260905000000_add_claims.sql (3.69ms)19022026/09/21 18:17:31 OK 20260920000000_drop_claims.sql (2.73ms)19032026/09/21 18:17:31 goose: successfully migrated database to version: 2026092000000019042026/09/21 18:17:31 OK 1_commit_pending_closure.sql (2.34ms)19052026/09/21 18:17:31 OK 2_object_stats_trigger.sql (3.61ms)19062026/09/21 18:17:31 goose: up to current file version: 219072026/09/21 18:17:31 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"19082026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures19092026/09/21 18:17:31 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)19102026/09/21 18:17:31 INFO Uploading h9yjrmn4x3kcp97ak44msigzryyh0sdw-pinned-file.txt (128B)19112026/09/21 18:17:31 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=215.590419ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present19122026/09/21 18:17:31 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"19132026/09/21 18:17:31 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign19142026/09/21 18:17:31 WARN Failed to register uploaded object key=h9yjrmn4x3kcp97ak44msigzryyh0sdw.ls error="server returned 404: 404 page not found\n"19152026/09/21 18:17:31 INFO Signed narinfos id=1 count=119162026/09/21 18:17:31 INFO Uploading 1 narinfos19172026/09/21 18:17:31 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete19182026/09/21 18:17:31 WARN Failed to register uploaded object key=h9yjrmn4x3kcp97ak44msigzryyh0sdw.narinfo error="server returned 404: 404 page not found\n"19192026/09/21 18:17:31 INFO Completed upload id=119202026/09/21 18:17:31 INFO Upload complete. (120ms)19212026/09/21 18:17:31 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1922=== NAME TestClientWithDependencies1923 client_integration_test.go:613: Built derivation: /build/TestClientWithDependencies3888724521/001/store/w0cgc16rfn3gwi39x1hqxjwj32q389ya-test-script19242026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures1925 client_integration_test.go:615: Found 1 dependencies (including self)19262026/09/21 18:17:31 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"19272026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures19282026/09/21 18:17:31 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)19292026/09/21 18:17:31 INFO Uploading 25ygrk626c9ws97z0immaa6mpg1wg498-unpinned-file.txt (128B)19302026/09/21 18:17:31 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"19312026/09/21 18:17:31 WARN Failed to register uploaded object key=25ygrk626c9ws97z0immaa6mpg1wg498.ls error="server returned 404: 404 page not found\n"19322026/09/21 18:17:31 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign19332026/09/21 18:17:31 INFO Signed narinfos id=2 count=119342026/09/21 18:17:31 INFO Uploading 1 narinfos19352026/09/21 18:17:31 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"19362026/09/21 18:17:31 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete19372026/09/21 18:17:31 WARN Failed to register uploaded object key=25ygrk626c9ws97z0immaa6mpg1wg498.narinfo error="server returned 404: 404 page not found\n"19382026/09/21 18:17:31 INFO Completed upload id=219392026/09/21 18:17:31 INFO Upload complete. (96ms)19402026/09/21 18:17:31 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"19412026/09/21 18:17:31 INFO Received uploads request method=POST path=/api/pending_closures19422026/09/21 18:17:31 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)19432026/09/21 18:17:31 INFO Uploading w0cgc16rfn3gwi39x1hqxjwj32q389ya-test-script (136B)19442026/09/21 18:17:31 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"19452026/09/21 18:17:31 WARN Failed to register uploaded object key=log/vhfvjbl8cwx472ax3wdzbw9n2kn8h7zh-test-script.drv error="server returned 404: 404 page not found\n"19462026/09/21 18:17:31 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign19472026/09/21 18:17:31 INFO Signed narinfos id=1 count=119482026/09/21 18:17:31 WARN Failed to register uploaded object key=w0cgc16rfn3gwi39x1hqxjwj32q389ya.ls error="server returned 404: 404 page not found\n"19492026/09/21 18:17:31 INFO Uploading 1 narinfos19502026/09/21 18:17:32 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete19512026/09/21 18:17:32 WARN Failed to register uploaded object key=w0cgc16rfn3gwi39x1hqxjwj32q389ya.narinfo error="server returned 404: 404 page not found\n"19522026/09/21 18:17:32 INFO Received uploads request method=POST path=/api/pending_closures19532026/09/21 18:17:32 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)19542026/09/21 18:17:32 INFO Uploading lhmc621f5wvr69z439yc2cpp57lg0hn8-shared-dep (136B)19552026/09/21 18:17:32 INFO Received create pin request method=POST path=/api/pins/myapp19562026/09/21 18:17:32 INFO Completed upload id=119572026/09/21 18:17:32 INFO Upload complete. (65ms)1958 client_integration_test.go:617: Skipping nix copy test - isolated store (/build/TestClientWithDependencies3888724521/001/store) requires matching store prefix19592026/09/21 18:17:32 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"19602026/09/21 18:17:32 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC2422248336/001/store/h9yjrmn4x3kcp97ak44msigzryyh0sdw-pinned-file.txt narinfo_key=h9yjrmn4x3kcp97ak44msigzryyh0sdw.narinfo1961--- PASS: TestClientWithDependencies (1.83s)19622026/09/21 18:17:32 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign19632026/09/21 18:17:32 WARN Failed to register uploaded object key=lhmc621f5wvr69z439yc2cpp57lg0hn8.ls error="server returned 404: 404 page not found\n"19642026/09/21 18:17:32 INFO Starting cleanup of old closures method=DELETE path=/api/closures19652026/09/21 18:17:32 INFO Signed narinfos id=2 count=119662026/09/21 18:17:32 INFO Garbage collection started19672026/09/21 18:17:32 INFO Uploading 1 narinfos19682026/09/21 18:17:32 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete19692026/09/21 18:17:32 WARN Failed to register uploaded object key=lhmc621f5wvr69z439yc2cpp57lg0hn8.narinfo error="server returned 404: 404 page not found\n"19702026/09/21 18:17:32 INFO Aborted multipart uploads count=019712026/09/21 18:17:32 INFO Completed upload id=219722026/09/21 18:17:32 INFO Upload complete. (98ms)19732026/09/21 18:17:32 INFO Received uploads request method=POST path=/api/pending_closures19742026/09/21 18:17:32 WARN Force mode enabled - objects will be deleted immediately without grace period19752026/09/21 18:17:32 INFO Uploading 2 paths to 127.0.0.1 (0 already cached)19762026/09/21 18:17:32 INFO Uploading lhmc621f5wvr69z439yc2cpp57lg0hn8-shared-dep (136B)19772026/09/21 18:17:32 INFO Uploading qn04h87b5svkyf0kcygc87ndz4ckhacx-top (224B)19782026/09/21 18:17:32 WARN Failed to register uploaded object key=nar/0lx5wd1h6fz9jd86m61n78xq9bidh9i3p2fbhbmicy9dcc9any1r.nar.zst error="server returned 404: 404 page not found\n"19792026/09/21 18:17:32 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"19802026/09/21 18:17:32 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=398.173538ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present19812026/09/21 18:17:32 WARN Failed to register uploaded object key=qn04h87b5svkyf0kcygc87ndz4ckhacx.ls error="server returned 404: 404 page not found\n"19822026/09/21 18:17:32 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign19832026/09/21 18:17:32 INFO Signed narinfos id=1 count=119842026/09/21 18:17:32 WARN Failed to register uploaded object key=lhmc621f5wvr69z439yc2cpp57lg0hn8.ls error="server returned 404: 404 page not found\n"19852026/09/21 18:17:32 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign19862026/09/21 18:17:32 INFO Signed narinfos id=3 count=119872026/09/21 18:17:32 INFO Uploading 2 narinfos19882026/09/21 18:17:32 WARN Failed to register uploaded object key=qn04h87b5svkyf0kcygc87ndz4ckhacx.narinfo error="server returned 404: 404 page not found\n"19892026/09/21 18:17:32 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete19902026/09/21 18:17:32 WARN Failed to register uploaded object key=lhmc621f5wvr69z439yc2cpp57lg0hn8.narinfo error="server returned 404: 404 page not found\n"19912026/09/21 18:17:32 INFO Completed upload id=119922026/09/21 18:17:32 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete19932026/09/21 18:17:32 INFO Completed upload id=319942026/09/21 18:17:32 INFO Upload complete. (246ms)1995=== NAME TestClientSharedPathCommittedMidPush1996 client_integration_test.go:680: Retrieved narinfo from S3:1997 StorePath: /build/TestClientSharedPathCommittedMidPush670130757/001/store/lhmc621f5wvr69z439yc2cpp57lg0hn8-shared-dep1998 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst1999 Compression: zstd2000 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y822001 NarSize: 1362002 References: 2003 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n2004 client_integration_test.go:680: Retrieved narinfo from S3:2005 StorePath: /build/TestClientSharedPathCommittedMidPush670130757/001/store/qn04h87b5svkyf0kcygc87ndz4ckhacx-top2006 URL: nar/0lx5wd1h6fz9jd86m61n78xq9bidh9i3p2fbhbmicy9dcc9any1r.nar.zst2007 Compression: zstd2008 NarHash: sha256:0lx5wd1h6fz9jd86m61n78xq9bidh9i3p2fbhbmicy9dcc9any1r2009 NarSize: 2242010 References: /build/TestClientSharedPathCommittedMidPush670130757/001/store/lhmc621f5wvr69z439yc2cpp57lg0hn8-shared-dep2011 CA: text:sha256:0zvs1mixcwa0gavzk0l7jg93k7qskiczm713bi6dn1381plphfzq2012--- PASS: TestClientSharedPathCommittedMidPush (1.95s)2013--- PASS: TestService_ReadScope_PublicByDefault (2.06s)2014=== NAME TestClientMultipleUploads2015 client_integration_test.go:358: Created store path 0: /build/TestClientMultipleUploads373045404/001/store/0rz0b71cr7183nq6vqznyvbsi3g5gssb-test-file-0.txt2016=== RUN TestService_RequireScope_OIDC/builder_may_write2017=== PAUSE TestService_RequireScope_OIDC/builder_may_write2018=== RUN TestService_RequireScope_OIDC/builder_may_not_admin2019=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin2020=== RUN TestService_RequireScope_OIDC/ops_may_admin2021=== PAUSE TestService_RequireScope_OIDC/ops_may_admin2022=== RUN TestService_RequireScope_OIDC/ops_may_not_write2023=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write2024=== RUN TestService_RequireScope_OIDC/reader_may_not_write2025=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write2026=== RUN TestService_RequireScope_OIDC/static_token_may_admin2027=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin2028=== RUN TestService_RequireScope_OIDC/static_token_may_write2029=== PAUSE TestService_RequireScope_OIDC/static_token_may_write2030=== RUN TestService_RequireScope_OIDC/reader_may_read2031=== PAUSE TestService_RequireScope_OIDC/reader_may_read2032=== RUN TestService_RequireScope_OIDC/writer_implies_read2033=== PAUSE TestService_RequireScope_OIDC/writer_implies_read2034=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read2035=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read2036=== CONT TestService_RequireScope_OIDC/builder_may_write2037=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read2038=== CONT TestService_RequireScope_OIDC/static_token_may_admin2039=== CONT TestService_RequireScope_OIDC/builder_may_not_admin2040=== CONT TestService_RequireScope_OIDC/static_token_may_write2041=== CONT TestService_RequireScope_OIDC/reader_may_not_write2042=== CONT TestService_RequireScope_OIDC/ops_may_not_write2043=== CONT TestService_RequireScope_OIDC/ops_may_admin2044=== CONT TestService_RequireScope_OIDC/writer_implies_read2045=== CONT TestService_RequireScope_OIDC/reader_may_read2046--- PASS: TestService_RequireScope_OIDC (2.04s)2047 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)2048 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)2049 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)2050 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)2051 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)2052 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)2053 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)2054 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)2055 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)2056 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)20572026/09/21 18:17:32 INFO Received complete multipart upload request method=POST path=/api/multipart/complete20582026/09/21 18:17:32 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=YTJlNGU5MDctNzg0ZS00ODNiLTliMWQtNjdhNTVhOTIwOGRhLjVjY2E4NWNmLWRmMmYtNGI4My05MmRjLWVjOTg5ODdlZjZiZXgxNzkwMDE0NjUxNDI5Mzg4MTQy parts=1020592026/09/21 18:17:32 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20602026/09/21 18:17:32 INFO Completed upload id=120612026/09/21 18:17:32 INFO Received uploads request method=POST path=/api/pending_closures20622026/09/21 18:17:32 INFO Received uploads request method=POST path=/api/pending_closures20632026/09/21 18:17:32 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo20642026/09/21 18:17:32 WARN Found objects in DB but missing from S3, will re-upload count=12065--- PASS: TestService_verifyS3Integrity (3.05s)2066=== NAME TestClientMultipleUploads2067 client_integration_test.go:358: Created store path 1: /build/TestClientMultipleUploads373045404/001/store/g09bpa4s8dii7w0z9pyrq5m6hyp7d9sq-test-file-1.txt2068=== NAME TestClientIntegration2069 client_integration_test.go:286: Created store path: /build/TestClientIntegration634091620/002/store/126qknil4ljjnggi2n496s45k26ymgdc-test-file.txt2070=== NAME TestClientMultipleUploads2071 client_integration_test.go:358: Created store path 2: /build/TestClientMultipleUploads373045404/001/store/i99qp8sm27lc7kl6f7gdqkyg9dq9akny-test-file-2.txt20722026/09/21 18:17:32 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=816.610606ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present20732026/09/21 18:17:32 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"20742026/09/21 18:17:32 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"20752026/09/21 18:17:32 INFO Received uploads request method=POST path=/api/pending_closures20762026/09/21 18:17:32 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)20772026/09/21 18:17:32 INFO Uploading 126qknil4ljjnggi2n496s45k26ymgdc-test-file.txt (152B)20782026/09/21 18:17:32 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"20792026/09/21 18:17:32 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign20802026/09/21 18:17:32 WARN Failed to register uploaded object key=126qknil4ljjnggi2n496s45k26ymgdc.ls error="server returned 404: 404 page not found\n"20812026/09/21 18:17:32 INFO Signed narinfos id=1 count=120822026/09/21 18:17:32 INFO Uploading 1 narinfos20832026/09/21 18:17:32 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20842026/09/21 18:17:32 WARN Failed to register uploaded object key=126qknil4ljjnggi2n496s45k26ymgdc.narinfo error="server returned 404: 404 page not found\n"20852026/09/21 18:17:32 INFO Completed upload id=120862026/09/21 18:17:32 INFO Upload complete. (93ms)20872026/09/21 18:17:32 INFO Received uploads request method=POST path=/api/pending_closures20882026/09/21 18:17:32 INFO Received uploads request method=POST path=/api/pending_closures20892026/09/21 18:17:32 INFO Received uploads request method=POST path=/api/pending_closures20902026/09/21 18:17:32 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)20912026/09/21 18:17:32 INFO Uploading i99qp8sm27lc7kl6f7gdqkyg9dq9akny-test-file-2.txt (160B)20922026/09/21 18:17:32 INFO Uploading 0rz0b71cr7183nq6vqznyvbsi3g5gssb-test-file-0.txt (160B)20932026/09/21 18:17:32 INFO Uploading g09bpa4s8dii7w0z9pyrq5m6hyp7d9sq-test-file-1.txt (160B)20942026/09/21 18:17:32 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"20952026/09/21 18:17:32 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"20962026/09/21 18:17:32 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"20972026/09/21 18:17:32 WARN Failed to register uploaded object key=i99qp8sm27lc7kl6f7gdqkyg9dq9akny.ls error="server returned 404: 404 page not found\n"20982026/09/21 18:17:32 WARN Failed to register uploaded object key=0rz0b71cr7183nq6vqznyvbsi3g5gssb.ls error="server returned 404: 404 page not found\n"20992026/09/21 18:17:32 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign21002026/09/21 18:17:32 WARN Failed to register uploaded object key=g09bpa4s8dii7w0z9pyrq5m6hyp7d9sq.ls error="server returned 404: 404 page not found\n"21012026/09/21 18:17:32 INFO Signed narinfos id=2 count=121022026/09/21 18:17:32 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign21032026/09/21 18:17:32 INFO Signed narinfos id=3 count=121042026/09/21 18:17:32 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign21052026/09/21 18:17:32 INFO Signed narinfos id=1 count=121062026/09/21 18:17:32 INFO Uploading 3 narinfos21072026/09/21 18:17:32 WARN Failed to register uploaded object key=0rz0b71cr7183nq6vqznyvbsi3g5gssb.narinfo error="server returned 404: 404 page not found\n"21082026/09/21 18:17:32 WARN Failed to register uploaded object key=i99qp8sm27lc7kl6f7gdqkyg9dq9akny.narinfo error="server returned 404: 404 page not found\n"21092026/09/21 18:17:32 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete21102026/09/21 18:17:32 WARN Failed to register uploaded object key=g09bpa4s8dii7w0z9pyrq5m6hyp7d9sq.narinfo error="server returned 404: 404 page not found\n"21112026/09/21 18:17:32 INFO All 1 paths already cached2112=== NAME TestClientIntegration2113 client_integration_test.go:312: Retrieved narinfo from S3:2114 StorePath: /build/TestClientIntegration634091620/002/store/126qknil4ljjnggi2n496s45k26ymgdc-test-file.txt2115 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst2116 Compression: zstd2117 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk12118 NarSize: 1522119 References: 2120 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk121212026/09/21 18:17:32 INFO Received complete multipart upload request method=POST path=/api/multipart/complete21222026/09/21 18:17:32 INFO Completed upload id=121232026/09/21 18:17:32 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete2124 client_integration_test.go:313: Retrieved .ls file from S3 (compressed size: 77 bytes)2125 client_integration_test.go:313: Decompressed .ls content (64 bytes):2126 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}2127 client_integration_test.go:316: Testing garbage collection...21282026/09/21 18:17:32 INFO Completed upload id=221292026/09/21 18:17:32 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete21302026/09/21 18:17:32 INFO Completed upload id=321312026/09/21 18:17:32 INFO Upload complete. (106ms)2132=== NAME TestClientMultipleUploads2133 client_integration_test.go:369: Uploaded 3 paths in 136.107651ms21342026/09/21 18:17:32 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=YTJlNGU5MDctNzg0ZS00ODNiLTliMWQtNjdhNTVhOTIwOGRhLjk5NTQzZGQzLTlkMmEtNGJkMi1hODBjLTViYTdmM2RmNmQyZngxNzkwMDE0NjUxNDg1MjE3NTA3 parts=1021352026/09/21 18:17:32 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete2136--- PASS: TestClientMultipleUploads (2.30s)21372026/09/21 18:17:32 INFO Completed upload id=121382026/09/21 18:17:32 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000021392026/09/21 18:17:32 INFO Received uploads request method=POST path=/api/pending_closures21402026/09/21 18:17:32 INFO Starting cleanup of old closures method=DELETE path=/api/closures21412026/09/21 18:17:32 INFO Aborted multipart uploads count=021422026/09/21 18:17:32 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=021432026/09/21 18:17:32 INFO Starting cleanup of old closures method=DELETE path=/api/closures21442026/09/21 18:17:32 INFO Garbage collection started21452026/09/21 18:17:32 INFO Vacuumed table table=pending_closures21462026/09/21 18:17:32 INFO Vacuumed table table=pending_objects21472026/09/21 18:17:32 INFO Vacuumed table table=multipart_uploads21482026/09/21 18:17:32 INFO Vacuumed table table=closures21492026/09/21 18:17:32 INFO Aborted multipart uploads count=021502026/09/21 18:17:32 INFO Vacuumed table table=objects21512026/09/21 18:17:32 WARN Force mode enabled - objects will be deleted immediately without grace period21522026/09/21 18:17:32 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000002153--- PASS: TestService_createPendingClosureHandler (3.23s)21542026/09/21 18:17:32 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"21552026/09/21 18:17:32 WARN mTLS auth: bound subjects configured but subject DN unavailable21562026/09/21 18:17:32 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"2157--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (2.60s)2158--- PASS: TestService_ReadAuthMiddleware (2.62s)2159--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (1.83s)2160--- PASS: TestUploadHandlersRejectOversizedBody (0.18s)2161 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.12s)2162 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.12s)2163 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (1.52s)21642026/09/21 18:17:33 INFO Received uploads request method=POST path=/api/pending_closures2165--- PASS: TestService_Rustfstest (1.80s)2166=== NAME TestClientCADerivations2167 client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations3544457787/001/store/6svg77rmkwy2n4rc1g3w5ak73yh5x25g-ca-test2168 client_ca_test.go:139: Found 1 dependencies (including self)21692026/09/21 18:17:33 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"21702026/09/21 18:17:33 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"21712026/09/21 18:17:33 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.627908551s error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present21722026/09/21 18:17:33 INFO Received uploads request method=POST path=/api/pending_closures21732026/09/21 18:17:33 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)21742026/09/21 18:17:33 INFO Uploading 6svg77rmkwy2n4rc1g3w5ak73yh5x25g-ca-test (144B)21752026/09/21 18:17:33 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"21762026/09/21 18:17:33 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"21772026/09/21 18:17:33 WARN Failed to register uploaded object key=log/bakbsjlk8x7sp5my5mxgz4yfcwxixw6g-ca-test.drv error="server returned 404: 404 page not found\n"21782026/09/21 18:17:33 WARN Failed to register uploaded object key=6svg77rmkwy2n4rc1g3w5ak73yh5x25g.ls error="server returned 404: 404 page not found\n"21792026/09/21 18:17:33 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign21802026/09/21 18:17:33 INFO Signed narinfos id=1 count=121812026/09/21 18:17:33 INFO Uploading 1 narinfos21822026/09/21 18:17:33 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete21832026/09/21 18:17:33 WARN Failed to register uploaded object key=6svg77rmkwy2n4rc1g3w5ak73yh5x25g.narinfo error="server returned 404: 404 page not found\n"21842026/09/21 18:17:33 INFO Completed upload id=121852026/09/21 18:17:33 INFO Upload complete. (102ms)21862026/09/21 18:17:33 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"2187=== NAME TestOrphanedObjectsGCStressTest2188 orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains2189 orphaned_objects_gc_test.go:446: Marked 210 objects for deletion2190=== NAME TestClientCADerivations2191 client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations3544457787/001/store/6svg77rmkwy2n4rc1g3w5ak73yh5x25g-ca-test2192 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst2193 Compression: zstd2194 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n2195 NarSize: 1442196 References: 2197 Deriver: /build/TestClientCADerivations3544457787/001/store/bakbsjlk8x7sp5my5mxgz4yfcwxixw6g-ca-test.drv2198 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n2199 client_ca_test.go:185: Checking for realisation files in S3...2200 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations2201 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache22022026/09/21 18:17:33 INFO Received complete multipart upload request method=POST path=/api/multipart/complete2203 client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features2204 warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable2205 error: binary cache 's3://bucket52?endpoint=http://localhost:43727®ion=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations3544457787/001/store'2206 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 12207--- PASS: TestClientCADerivations (3.42s)22082026/09/21 18:17:34 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=1000 objects_failed=02209=== NAME TestOrphanedObjectsGCStressTest2210 orphaned_objects_gc_test.go:509: Stress test completed successfully:2211 orphaned_objects_gc_test.go:510: - Active objects preserved: 202212 orphaned_objects_gc_test.go:511: - Objects deleted: 2102213 orphaned_objects_gc_test.go:512: - Total GC'd: 2102214--- PASS: TestOrphanedObjectsGCStressTest (8.04s)22152026/09/21 18:17:34 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=1000 objects_failed=022162026/09/21 18:17:34 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-config22172026/09/21 18:17:35 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=187.697094ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22182026/09/21 18:17:35 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=386.014314ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22192026/09/21 18:17:35 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=849.938271ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22202026/09/21 18:17:35 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=022212026/09/21 18:17:35 INFO Vacuumed table table=pending_closures22222026/09/21 18:17:35 INFO Vacuumed table table=pending_objects22232026/09/21 18:17:35 INFO Vacuumed table table=multipart_uploads22242026/09/21 18:17:35 INFO Vacuumed table table=closures22252026/09/21 18:17:35 INFO Vacuumed table table=objects22262026/09/21 18:17:36 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02227=== NAME TestPinProtectsFromGC2228 client_integration_test.go:794: Pin successfully protected closure from garbage collection2229--- PASS: TestPinProtectsFromGC (6.01s)22302026/09/21 18:17:36 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.590150092s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22312026/09/21 18:17:36 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=022322026/09/21 18:17:36 INFO Vacuumed table table=pending_closures22332026/09/21 18:17:36 INFO Vacuumed table table=pending_objects22342026/09/21 18:17:36 INFO Vacuumed table table=multipart_uploads22352026/09/21 18:17:36 INFO Vacuumed table table=closures22362026/09/21 18:17:36 INFO Vacuumed table table=objects22372026/09/21 18:17:37 WARN Rate limiter enabled after throttle name=s3-test rate=522382026/09/21 18:17:37 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."2239=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle2240 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=102241 throttle_test.go:215: Rate limiter: enabled=true, rate=5.002242--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (6.35s)22432026/09/21 18:17:38 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"22442026/09/21 18:17:38 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_closures22452026/09/21 18:17:38 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=191.825346ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22462026/09/21 18:17:38 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=424.330609ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22472026/09/21 18:17:38 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02248=== NAME TestClientIntegration2249 client_integration_test.go:323: Objects in database after GC:2250 client_integration_test.go:323: Successfully deleted all objects with GC --force2251--- PASS: TestClientIntegration (8.26s)22522026/09/21 18:17:38 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=840.322657ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22532026/09/21 18:17:39 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.63935347s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures2254--- PASS: TestClientErrorHandling (0.00s)2255 --- PASS: TestClientErrorHandling/InvalidStorePath (1.60s)2256 --- PASS: TestClientErrorHandling/InvalidAuthToken (1.71s)2257 --- PASS: TestClientErrorHandling/ServerNotAvailable (9.65s)2258PASS22592026-09-21 18:17:41.562 UTC [130] LOG: received smart shutdown request22602026-09-21 18:17:41.568 UTC [130] LOG: background worker "logical replication launcher" (PID 140) exited with exit code 122612026-09-21 18:17:41.584 UTC [135] LOG: shutting down22622026-09-21 18:17:41.585 UTC [135] LOG: checkpoint starting: shutdown immediate22632026-09-21 18:17:42.683 UTC [135] LOG: checkpoint complete: wrote 11714 buffers (71.5%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 16 recycled; write=0.221 s, sync=0.846 s, total=1.100 s; sync files=19072, longest=0.003 s, average=0.001 s; distance=260290 kB, estimate=260290 kB; lsn=0/115966B8, redo lsn=0/115966B822642026-09-21 18:17:42.790 UTC [130] LOG: database system is shut down2265Running OIDC tests...2266=== RUN TestGlobMatch2267=== PAUSE TestGlobMatch2268=== RUN TestAudienceForIssuer2269=== PAUSE TestAudienceForIssuer2270=== RUN TestValidateToken_ValidToken2271=== PAUSE TestValidateToken_ValidToken2272=== RUN TestValidateToken_WrongAudience2273=== PAUSE TestValidateToken_WrongAudience2274=== RUN TestValidateToken_Expired2275=== PAUSE TestValidateToken_Expired2276=== RUN TestValidateToken_BoundClaimsMismatch2277=== PAUSE TestValidateToken_BoundClaimsMismatch2278=== RUN TestValidateToken_BoundSubjectMismatch2279=== PAUSE TestValidateToken_BoundSubjectMismatch2280=== RUN TestValidateToken_MultipleProviders2281=== PAUSE TestValidateToken_MultipleProviders2282=== RUN TestValidateToken_NoMatchingProvider2283=== PAUSE TestValidateToken_NoMatchingProvider2284=== RUN TestValidateToken_KubernetesServiceAccount2285=== PAUSE TestValidateToken_KubernetesServiceAccount2286=== RUN TestNewValidator_KubernetesRequiresCA2287=== PAUSE TestNewValidator_KubernetesRequiresCA2288=== RUN TestValidateToken_KubernetesIssuerFromOwnToken2289=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken2290=== RUN TestPins_ReservedForMatchingRule2291=== PAUSE TestPins_ReservedForMatchingRule2292=== RUN TestPins_TopLevelShorthand2293=== PAUSE TestPins_TopLevelShorthand2294=== RUN TestPins_ConfigValidation2295=== PAUSE TestPins_ConfigValidation2296=== RUN TestScopes_LegacyProviderDefaultsToWrite2297=== PAUSE TestScopes_LegacyProviderDefaultsToWrite2298=== RUN TestScopes_Rules2299=== PAUSE TestScopes_Rules2300=== RUN TestScopes_ConfigValidation2301=== PAUSE TestScopes_ConfigValidation2302=== CONT TestGlobMatch2303=== CONT TestPins_ConfigValidation2304=== CONT TestValidateToken_KubernetesServiceAccount2305=== CONT TestValidateToken_BoundClaimsMismatch2306=== RUN TestGlobMatch/foo_foo2307=== PAUSE TestGlobMatch/foo_foo2308=== RUN TestGlobMatch/foo_bar2309=== PAUSE TestGlobMatch/foo_bar2310=== RUN TestGlobMatch/*_2311=== PAUSE TestGlobMatch/*_2312=== RUN TestGlobMatch/*_anything2313=== PAUSE TestGlobMatch/*_anything2314=== RUN TestGlobMatch/foo*_foo2315=== PAUSE TestGlobMatch/foo*_foo2316=== RUN TestGlobMatch/foo*_foobar2317=== PAUSE TestGlobMatch/foo*_foobar2318=== RUN TestGlobMatch/foo*_bar2319=== PAUSE TestGlobMatch/foo*_bar2320=== RUN TestGlobMatch/*bar_bar2321=== PAUSE TestGlobMatch/*bar_bar2322=== RUN TestGlobMatch/*bar_foobar2323=== PAUSE TestGlobMatch/*bar_foobar2324=== RUN TestGlobMatch/*bar_foo2325=== PAUSE TestGlobMatch/*bar_foo2326=== RUN TestGlobMatch/foo*bar_foobar2327=== PAUSE TestGlobMatch/foo*bar_foobar2328=== RUN TestGlobMatch/foo*bar_foo123bar2329=== PAUSE TestGlobMatch/foo*bar_foo123bar2330=== RUN TestGlobMatch/foo*bar_foobarbaz2331=== PAUSE TestGlobMatch/foo*bar_foobarbaz2332=== RUN TestGlobMatch/*/*_foo/bar2333=== CONT TestValidateToken_Expired2334=== CONT TestValidateToken_WrongAudience2335=== CONT TestValidateToken_ValidToken2336=== CONT TestAudienceForIssuer2337--- PASS: TestAudienceForIssuer (0.00s)2338=== CONT TestPins_ReservedForMatchingRule2339=== CONT TestPins_TopLevelShorthand2340=== CONT TestValidateToken_KubernetesIssuerFromOwnToken2341=== CONT TestValidateToken_MultipleProviders2342=== CONT TestValidateToken_NoMatchingProvider2343=== CONT TestScopes_Rules2344=== CONT TestScopes_ConfigValidation2345=== CONT TestValidateToken_BoundSubjectMismatch2346=== CONT TestNewValidator_KubernetesRequiresCA2347=== CONT TestScopes_LegacyProviderDefaultsToWrite2348=== PAUSE TestGlobMatch/*/*_foo/bar2349=== RUN TestGlobMatch/*/*_foo2350=== PAUSE TestGlobMatch/*/*_foo2351=== RUN TestGlobMatch/refs/heads/*_refs/heads/main2352=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main2353=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.02354=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.02355=== RUN TestGlobMatch/refs/*/main_refs/heads/main2356--- PASS: TestPins_ConfigValidation (0.01s)23572026/09/21 18:17:43 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45991/oidc23582026/09/21 18:17:43 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35111/oidc2359=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main23602026/09/21 18:17:43 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:38779/oidc2361=== RUN TestGlobMatch/fo?_foo2362=== PAUSE TestGlobMatch/fo?_foo2363=== RUN TestGlobMatch/fo?_fo2364=== PAUSE TestGlobMatch/fo?_fo23652026/09/21 18:17:43 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:46387/oidc2366=== RUN TestGlobMatch/fo?_fooo23672026/09/21 18:17:43 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:41599/oidc23682026/09/21 18:17:43 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:34933/oidc23692026/09/21 18:17:43 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35533/oidc2370=== PAUSE TestGlobMatch/fo?_fooo23712026/09/21 18:17:43 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:42947/oidc2372=== RUN TestGlobMatch/?oo_foo2373=== PAUSE TestGlobMatch/?oo_foo2374=== RUN TestGlobMatch/?oo_boo2375--- PASS: TestScopes_ConfigValidation (0.01s)2376=== PAUSE TestGlobMatch/?oo_boo2377=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2378=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2379=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2380=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2381=== CONT TestGlobMatch/?oo_foo2382=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2383=== CONT TestGlobMatch/?oo_boo2384=== CONT TestGlobMatch/*/*_foo2385=== CONT TestGlobMatch/*/*_foo/bar2386=== CONT TestGlobMatch/refs/heads/*_refs/heads/main2387=== CONT TestGlobMatch/foo*bar_foo123bar2388=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main23892026/09/21 18:17:43 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:39821/oidc2390=== CONT TestGlobMatch/foo*bar_foobar2391=== CONT TestGlobMatch/*bar_foo2392=== CONT TestGlobMatch/*bar_bar2393=== CONT TestGlobMatch/foo*_bar2394=== CONT TestGlobMatch/foo*_foobar2395=== CONT TestGlobMatch/*_2396=== CONT TestGlobMatch/*_anything2397=== CONT TestGlobMatch/foo_bar2398=== CONT TestGlobMatch/foo*bar_foobarbaz23992026/09/21 18:17:43 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:33479/oidc2400=== CONT TestGlobMatch/foo*_foo2401=== CONT TestGlobMatch/fo?_fooo2402=== CONT TestGlobMatch/refs/*/main_refs/heads/main2403=== CONT TestGlobMatch/fo?_foo2404=== CONT TestGlobMatch/fo?_fo2405=== CONT TestGlobMatch/foo_foo2406=== CONT TestGlobMatch/*bar_foobar2407=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.02408--- PASS: TestGlobMatch (0.01s)2409 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)2410 --- PASS: TestGlobMatch/?oo_foo (0.00s)2411 --- PASS: TestGlobMatch/?oo_boo (0.00s)2412 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)2413 --- PASS: TestGlobMatch/*/*_foo (0.00s)2414 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)2415 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)2416 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)2417 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)2418 --- PASS: TestGlobMatch/*bar_foo (0.00s)2419 --- PASS: TestGlobMatch/*bar_bar (0.00s)2420 --- PASS: TestGlobMatch/foo*_bar (0.00s)2421 --- PASS: TestGlobMatch/foo*_foobar (0.00s)2422 --- PASS: TestGlobMatch/*_ (0.00s)2423 --- PASS: TestGlobMatch/*_anything (0.00s)2424 --- PASS: TestGlobMatch/foo_bar (0.00s)2425 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)2426 --- PASS: TestGlobMatch/foo*_foo (0.00s)2427 --- PASS: TestGlobMatch/fo?_fooo (0.00s)2428 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)2429 --- PASS: TestGlobMatch/fo?_foo (0.00s)2430 --- PASS: TestGlobMatch/fo?_fo (0.00s)2431 --- PASS: TestGlobMatch/foo_foo (0.00s)2432 --- PASS: TestGlobMatch/*bar_foobar (0.00s)2433 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)24342026/09/21 18:17:43 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC12324352026/09/21 18:17:43 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:44345/oidc24362026/09/21 18:17:43 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:38253/oidc2437--- PASS: TestValidateToken_Expired (0.01s)2438--- PASS: TestValidateToken_WrongAudience (0.01s)2439--- PASS: TestValidateToken_ValidToken (0.01s)2440--- PASS: TestValidateToken_BoundSubjectMismatch (0.01s)2441--- PASS: TestValidateToken_BoundClaimsMismatch (0.02s)2442--- PASS: TestScopes_LegacyProviderDefaultsToWrite (0.01s)2443--- PASS: TestPins_TopLevelShorthand (0.01s)2444--- PASS: TestValidateToken_NoMatchingProvider (0.01s)24452026/09/21 18:17:43 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:369052446--- PASS: TestValidateToken_MultipleProviders (0.02s)2447--- PASS: TestPins_ReservedForMatchingRule (0.02s)2448--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (0.02s)24492026/09/21 18:17:43 http: TLS handshake error from 127.0.0.1:52450: remote error: tls: bad certificate2450--- PASS: TestNewValidator_KubernetesRequiresCA (0.02s)2451--- PASS: TestValidateToken_KubernetesServiceAccount (0.03s)2452--- PASS: TestScopes_Rules (0.03s)2453PASS2454Running hook tests...2455=== RUN TestSendPathsEmpty2456=== PAUSE TestSendPathsEmpty2457=== RUN TestQueueEnqueueAndFetch2458=== PAUSE TestQueueEnqueueAndFetch2459=== RUN TestQueueDeduplication2460=== PAUSE TestQueueDeduplication2461=== RUN TestQueueRemove2462=== PAUSE TestQueueRemove2463=== RUN TestQueueFetchBatchLimit2464=== PAUSE TestQueueFetchBatchLimit2465=== RUN TestQueueRetryMovesToBack2466=== PAUSE TestQueueRetryMovesToBack2467=== RUN TestQueueFetchRemoveLifecycle2468=== PAUSE TestQueueFetchRemoveLifecycle2469=== RUN TestQueueConcurrentWriters2470=== PAUSE TestQueueConcurrentWriters2471=== RUN TestQueueRemoveLargeClosure2472=== PAUSE TestQueueRemoveLargeClosure2473=== RUN TestServerClientIntegration2474=== PAUSE TestServerClientIntegration2475=== RUN TestServerQueueError2476=== PAUSE TestServerQueueError2477=== RUN TestGetListenerSocketActivation2478 server_test.go:210: === RUN TestGetListenerSocketActivation2479 --- PASS: TestGetListenerSocketActivation (0.00s)2480 PASS2481 2482--- PASS: TestGetListenerSocketActivation (0.01s)2483=== RUN TestDrainIsolatesPoisonPath2484=== PAUSE TestDrainIsolatesPoisonPath2485=== RUN TestRunNotBlockedByPoisonHead2486=== PAUSE TestRunNotBlockedByPoisonHead2487=== RUN TestDrainGivesUpWhenServerDown2488=== PAUSE TestDrainGivesUpWhenServerDown2489=== RUN TestFailedPathPrunedByLaterClosure2490=== PAUSE TestFailedPathPrunedByLaterClosure2491=== RUN TestWorkerUploadsAndRemoves2492=== PAUSE TestWorkerUploadsAndRemoves2493=== RUN TestWorkerSkipsGCdPaths2494=== PAUSE TestWorkerSkipsGCdPaths2495=== RUN TestWorkerPrunesClosureDeps2496=== PAUSE TestWorkerPrunesClosureDeps2497=== RUN TestDrainTimeout2498=== PAUSE TestDrainTimeout2499=== CONT TestSendPathsEmpty2500=== CONT TestWorkerUploadsAndRemoves2501=== CONT TestQueueRemove2502--- PASS: TestSendPathsEmpty (0.00s)2503=== CONT TestQueueConcurrentWriters2504=== CONT TestQueueRemoveLargeClosure2505=== CONT TestQueueFetchRemoveLifecycle2506=== CONT TestQueueDeduplication2507=== CONT TestFailedPathPrunedByLaterClosure2508=== CONT TestQueueEnqueueAndFetch2509=== CONT TestDrainGivesUpWhenServerDown2510=== CONT TestRunNotBlockedByPoisonHead2511=== CONT TestQueueRetryMovesToBack2512=== CONT TestDrainIsolatesPoisonPath2513=== CONT TestQueueFetchBatchLimit2514=== CONT TestServerQueueError2515=== CONT TestServerClientIntegration2516=== CONT TestWorkerPrunesClosureDeps2517=== CONT TestWorkerSkipsGCdPaths2518=== CONT TestDrainTimeout25192026/09/21 18:17:43 ERROR Failed to queue paths error="permission denied" count=12520--- PASS: TestServerQueueError (0.00s)2521--- PASS: TestServerClientIntegration (0.00s)25222026/09/21 18:17:43 INFO Uploading batch count=225232026/09/21 18:17:43 INFO Upload queue status pending=225242026/09/21 18:17:43 INFO Uploading batch count=125252026/09/21 18:17:43 INFO Upload queue status pending=225262026/09/21 18:17:43 INFO Uploading batch count=225272026/09/21 18:17:43 INFO Uploading batch count=125282026/09/21 18:17:43 ERROR Upload failed error="upload failed" count=125292026/09/21 18:17:43 INFO Uploading batch count=425302026/09/21 18:17:43 ERROR Upload failed error="upload failed" count=425312026/09/21 18:17:43 INFO Uploading batch count=225322026/09/21 18:17:43 ERROR Upload failed error="upload failed" count=225332026/09/21 18:17:43 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3933258344/002/a2534--- PASS: TestQueueFetchBatchLimit (0.01s)2535--- PASS: TestQueueRemove (0.02s)25362026/09/21 18:17:43 INFO Upload queue status pending=225372026/09/21 18:17:43 INFO Uploading batch count=125382026/09/21 18:17:43 INFO Upload queue status pending=32539--- PASS: TestQueueDeduplication (0.02s)25402026/09/21 18:17:43 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3933258344/002/b2541--- PASS: TestQueueFetchRemoveLifecycle (0.02s)25422026/09/21 18:17:43 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainIsolatesPoisonPath1877881660/002/bbb25432026/09/21 18:17:43 INFO Uploading batch count=12544--- PASS: TestQueueRetryMovesToBack (0.02s)25452026/09/21 18:17:43 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths1918737382/002/nonexistent2546--- PASS: TestQueueEnqueueAndFetch (0.02s)25472026/09/21 18:17:43 INFO Uploading batch count=125482026/09/21 18:17:43 ERROR Upload failed error="upload failed" count=125492026/09/21 18:17:43 INFO Uploading batch count=225502026/09/21 18:17:43 ERROR Upload failed error="upload failed" count=225512026/09/21 18:17:43 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3933258344/002/c25522026/09/21 18:17:43 INFO Uploading batch count=125532026/09/21 18:17:43 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3933258344/002/d25542026/09/21 18:17:43 INFO Uploading batch count=125552026/09/21 18:17:43 ERROR Upload failed error="upload failed" count=125562026/09/21 18:17:43 INFO Uploading batch count=225572026/09/21 18:17:43 ERROR Upload failed error="upload failed" count=225582026/09/21 18:17:43 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3933258344/002/e2559--- PASS: TestFailedPathPrunedByLaterClosure (0.02s)25602026/09/21 18:17:43 INFO Uploading batch count=125612026/09/21 18:17:43 ERROR Upload failed error="upload failed" count=125622026/09/21 18:17:43 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3933258344/002/f25632026/09/21 18:17:43 INFO Uploading batch count=125642026/09/21 18:17:43 ERROR Upload failed error="upload failed" count=125652026/09/21 18:17:43 ERROR Drain finished with paths left in queue remaining=1025662026/09/21 18:17:43 ERROR Drain finished with paths left in queue remaining=12567--- PASS: TestDrainIsolatesPoisonPath (0.02s)2568--- PASS: TestDrainGivesUpWhenServerDown (0.02s)2569--- PASS: TestWorkerUploadsAndRemoves (0.03s)2570--- PASS: TestWorkerPrunesClosureDeps (0.03s)2571--- PASS: TestWorkerSkipsGCdPaths (0.03s)25722026/09/21 18:17:44 ERROR Upload failed error="context deadline exceeded" count=225732026/09/21 18:17:44 ERROR Drain finished with paths left in queue remaining=42574--- PASS: TestDrainTimeout (0.21s)2575--- PASS: TestQueueConcurrentWriters (0.22s)2576--- PASS: TestQueueRemoveLargeClosure (0.25s)25772026/09/21 18:17:44 INFO Uploading batch count=125782026/09/21 18:17:44 INFO Uploading batch count=125792026/09/21 18:17:44 INFO Uploading batch count=125802026/09/21 18:17:44 ERROR Upload failed error="upload failed" count=125812026/09/21 18:17:44 INFO Uploading batch count=125822026/09/21 18:17:44 ERROR Upload failed error="upload failed" count=125832026/09/21 18:17:44 INFO Uploading batch count=125842026/09/21 18:17:44 ERROR Upload failed error="upload failed" count=125852026/09/21 18:17:44 INFO Uploading batch count=125862026/09/21 18:17:44 ERROR Upload failed error="upload failed" count=125872026/09/21 18:17:44 ERROR Drain finished with paths left in queue remaining=12588--- PASS: TestRunNotBlockedByPoisonHead (1.03s)2589PASS