niks3-go-unit-tests
checks.x86_64-linux.go-unit-tests
· build #222
· raw
1tribuchet: building on jamie2Running client tests...3=== RUN TestDoServerRequestAttachesToken4=== PAUSE TestDoServerRequestAttachesToken5=== RUN TestRegisterUploadedObjectReusesConnections6=== PAUSE TestRegisterUploadedObjectReusesConnections7=== RUN TestCaseHackSuffix8=== PAUSE TestCaseHackSuffix9=== RUN TestFilterOversizedClosures10=== PAUSE TestFilterOversizedClosures11=== RUN TestPartSizeForNAR12=== PAUSE TestPartSizeForNAR13=== RUN TestUploadMultipart_SupersededByPeer14=== PAUSE TestUploadMultipart_SupersededByPeer15=== RUN TestDumpPathCaseHackMatchesNix16--- PASS: TestDumpPathCaseHackMatchesNix (0.03s)17=== RUN TestDumpPathCaseHackCollision18--- PASS: TestDumpPathCaseHackCollision (0.00s)19=== RUN TestDumpPathMatchesNix20=== PAUSE TestDumpPathMatchesNix21=== RUN TestDumpPathSingleFile22=== PAUSE TestDumpPathSingleFile23=== RUN TestDumpPathWriterError24=== PAUSE TestDumpPathWriterError25=== RUN TestEncodeNixBase3226=== PAUSE TestEncodeNixBase3227=== RUN TestEncodeNixBase32WithRealHash28=== PAUSE TestEncodeNixBase32WithRealHash29=== RUN TestConvertHashToNix3230=== PAUSE TestConvertHashToNix3231=== RUN TestGetStorePathHash32=== PAUSE TestGetStorePathHash33=== RUN TestPathInfoHashCompatibility34=== PAUSE TestPathInfoHashCompatibility35=== RUN TestParsePathInfoJSON36=== PAUSE TestParsePathInfoJSON37=== RUN TestParsePathInfoJSONMultiplePaths38=== PAUSE TestParsePathInfoJSONMultiplePaths39=== RUN TestPathInfoCACompatibility40=== PAUSE TestPathInfoCACompatibility41=== RUN TestRateLimiterFeedback42=== PAUSE TestRateLimiterFeedback43=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess44=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess45=== RUN TestResolveStorePath46=== PAUSE TestResolveStorePath47=== RUN TestDoWithRetry_BodyReplayedViaGetBody48=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody49=== RUN TestShellSplit50=== PAUSE TestShellSplit51=== RUN TestShellSplitErrors52=== PAUSE TestShellSplitErrors53=== RUN TestStreamPushReportsEveryPath54=== PAUSE TestStreamPushReportsEveryPath55=== RUN TestStreamPushBatchesUnderLoad56=== PAUSE TestStreamPushBatchesUnderLoad57=== RUN TestStreamPushIsolatesFailures58=== PAUSE TestStreamPushIsolatesFailures59=== RUN TestStreamPushGivesUpOnDeadServer60=== PAUSE TestStreamPushGivesUpOnDeadServer61=== RUN TestStreamPushRequestLine62=== PAUSE TestStreamPushRequestLine63=== RUN TestSetClientTLS64=== PAUSE TestSetClientTLS65=== RUN TestSetClientTLSDoesNotMutateDefaultTransport66=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport67=== RUN TestSetClientTLSErrors68=== PAUSE TestSetClientTLSErrors69=== RUN TestStaticToken70=== PAUSE TestStaticToken71=== RUN TestFileTokenReadsAndCaches72=== PAUSE TestFileTokenReadsAndCaches73=== RUN TestFileTokenMissing74=== PAUSE TestFileTokenMissing75=== RUN TestFileTokenEmpty76=== PAUSE TestFileTokenEmpty77=== RUN TestScriptTokenNoExpiryRerunsEveryCall78=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall79=== RUN TestScriptTokenCachesUntilRefresh80=== PAUSE TestScriptTokenCachesUntilRefresh81=== RUN TestScriptTokenEmptyToken82=== PAUSE TestScriptTokenEmptyToken83=== RUN TestScriptTokenBadJSON84=== PAUSE TestScriptTokenBadJSON85=== RUN TestScriptTokenScriptFails86=== PAUSE TestScriptTokenScriptFails87=== RUN TestScriptTokenEmptyCommand88=== PAUSE TestScriptTokenEmptyCommand89=== CONT TestDoServerRequestAttachesToken90=== CONT TestShellSplit91=== CONT TestStaticToken92=== CONT TestPathInfoHashCompatibility93=== CONT TestScriptTokenCachesUntilRefresh94=== CONT TestScriptTokenNoExpiryRerunsEveryCall95=== CONT TestScriptTokenEmptyCommand96=== CONT TestRateLimiterFeedback97=== RUN TestRateLimiterFeedback/429_enables_limiter98=== PAUSE TestRateLimiterFeedback/429_enables_limiter99=== RUN TestRateLimiterFeedback/503_enables_limiter100=== PAUSE TestRateLimiterFeedback/503_enables_limiter101=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter102=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter103=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter104=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter105=== CONT TestFileTokenEmpty106=== CONT TestGetStorePathHash107=== CONT TestScriptTokenScriptFails108=== CONT TestFileTokenMissing109=== CONT TestScriptTokenBadJSON110=== CONT TestFileTokenReadsAndCaches111=== CONT TestScriptTokenEmptyToken112=== CONT TestSetClientTLSDoesNotMutateDefaultTransport113=== CONT TestStreamPushBatchesUnderLoad114=== CONT TestSetClientTLSErrors115=== CONT TestStreamPushIsolatesFailures116=== CONT TestStreamPushReportsEveryPath117=== CONT TestConvertHashToNix32118=== CONT TestShellSplitErrors119=== CONT TestDoWithRetry_BodyReplayedViaGetBody120=== CONT TestPathInfoCACompatibility121=== CONT TestParsePathInfoJSONMultiplePaths122=== CONT TestResolveStorePath123=== CONT TestParsePathInfoJSON124--- PASS: TestShellSplit (0.00s)125=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess126=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)127--- PASS: TestStaticToken (0.00s)128--- PASS: TestScriptTokenEmptyCommand (0.00s)129=== RUN TestConvertHashToNix32/SRI_format_to_Nix32130=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32131--- PASS: TestShellSplitErrors (0.00s)132=== CONT TestSetClientTLS133=== RUN TestPathInfoCACompatibility/null_ca_field134=== PAUSE TestPathInfoCACompatibility/null_ca_field135=== RUN TestParsePathInfoJSON/Nix_format136=== PAUSE TestParsePathInfoJSON/Nix_format137--- PASS: TestScriptTokenScriptFails (0.00s)138--- PASS: TestFileTokenEmpty (0.00s)139=== CONT TestFilterOversizedClosures1402026/09/19 10:54:52 ERROR Upload failed error="bad path" count=3141=== CONT TestDumpPathMatchesNix142=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)143=== RUN TestFilterOversizedClosures/no_limit_keeps_everything144=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon145=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon1462026/09/19 10:54:52 WARN Rate limiter enabled after throttle name=server-test rate=5147=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything148=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped149=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped150=== RUN TestGetStorePathHash/valid_store_path151=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI152=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI153=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512154=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512155--- PASS: TestFileTokenReadsAndCaches (0.00s)156--- PASS: TestFileTokenMissing (0.00s)157=== CONT TestCaseHackSuffix158=== CONT TestEncodeNixBase32WithRealHash1592026/09/19 10:54:52 WARN Rate limiter enabled after throttle name=server-test rate=5160=== RUN TestConvertHashToNix32/already_Nix32_format1612026/09/19 10:54:52 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:43805162=== CONT TestDumpPathSingleFile163=== CONT TestRegisterUploadedObjectReusesConnections164--- PASS: TestResolveStorePath (0.00s)165=== CONT TestStreamPushRequestLine166=== PAUSE TestConvertHashToNix32/already_Nix32_format167--- PASS: TestStreamPushIsolatesFailures (0.01s)168--- PASS: TestEncodeNixBase32WithRealHash (0.00s)169=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths170=== RUN TestParsePathInfoJSON/Lix_format1712026/09/19 10:54:52 WARN Rate limiter backed off name=server-test rate=5172=== RUN TestFilterOversizedClosures/all_closures_skipped173=== RUN TestSetClientTLSErrors/missing_cert_file1742026/09/19 10:54:52 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:43805175=== CONT TestEncodeNixBase32176=== PAUSE TestGetStorePathHash/valid_store_path177=== RUN TestPathInfoCACompatibility/old_string_format_-_text178=== CONT TestUploadMultipart_SupersededByPeer179=== CONT TestDumpPathWriterError180=== CONT TestPartSizeForNAR181=== RUN TestConvertHashToNix32/invalid_format182--- PASS: TestStreamPushReportsEveryPath (0.01s)183--- PASS: TestScriptTokenEmptyToken (0.01s)184=== CONT TestRateLimiterFeedback/429_enables_limiter185--- PASS: TestScriptTokenBadJSON (0.01s)186--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.01s)187--- PASS: TestDoServerRequestAttachesToken (0.01s)1882026/09/19 10:54:52 ERROR Upload failed error="stale build claim" count=1189=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths190=== PAUSE TestParsePathInfoJSON/Lix_format191=== CONT TestStreamPushGivesUpOnDeadServer192=== RUN TestParsePathInfoJSON/empty_input193=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths194=== PAUSE TestParsePathInfoJSON/empty_input195=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths196=== RUN TestParsePathInfoJSON/whitespace_only197=== PAUSE TestConvertHashToNix32/invalid_format198=== PAUSE TestParsePathInfoJSON/whitespace_only199=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter200=== PAUSE TestSetClientTLSErrors/missing_cert_file201=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter202=== RUN TestEncodeNixBase32/test_string_hash203=== PAUSE TestFilterOversizedClosures/all_closures_skipped204=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text2052026/09/19 10:54:52 ERROR Upload failed error="connection refused" count=20206=== RUN TestUploadMultipart_SupersededByPeer/exists2072026/09/19 10:54:52 ERROR Server seems unavailable, giving up on batch untried=17208--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.01s)209=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)210=== RUN TestParsePathInfoJSON/invalid_JSON211=== PAUSE TestUploadMultipart_SupersededByPeer/exists212=== CONT TestRateLimiterFeedback/503_enables_limiter213=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI214=== RUN TestSetClientTLSErrors/missing_key_file215=== PAUSE TestSetClientTLSErrors/missing_key_file216=== PAUSE TestEncodeNixBase32/test_string_hash217=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive218=== RUN TestEncodeNixBase32/empty_input219=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive220=== PAUSE TestEncodeNixBase32/empty_input221=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon222=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512223=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths224=== RUN TestPathInfoCACompatibility/new_structured_format_-_text225=== RUN TestSetClientTLSErrors/missing_ca_file226=== RUN TestPartSizeForNAR/zero_stays_at_minimum227=== RUN TestGetStorePathHash/basename_without_hyphen_should_error228=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths229--- PASS: TestStreamPushGivesUpOnDeadServer (0.01s)230=== CONT TestConvertHashToNix32/invalid_format231=== CONT TestConvertHashToNix32/already_Nix32_format232=== CONT TestFilterOversizedClosures/no_limit_keeps_everything233=== CONT TestFilterOversizedClosures/all_closures_skipped2342026/09/19 10:54:52 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=50235=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped2362026/09/19 10:54:52 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=2000237--- PASS: TestFilterOversizedClosures (0.01s)238 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)239 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)240 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)241=== CONT TestEncodeNixBase32/test_string_hash242=== CONT TestEncodeNixBase32/empty_input243--- PASS: TestEncodeNixBase32 (0.01s)244 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)245 --- PASS: TestEncodeNixBase32/empty_input (0.00s)2462026/09/19 10:54:52 WARN Rate limiter enabled after throttle name=server-test rate=52472026/09/19 10:54:52 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:41685248=== PAUSE TestParsePathInfoJSON/invalid_JSON249=== RUN TestUploadMultipart_SupersededByPeer/missing250=== PAUSE TestUploadMultipart_SupersededByPeer/missing251=== CONT TestParsePathInfoJSON/Nix_format252=== CONT TestParsePathInfoJSON/invalid_JSON253=== CONT TestParsePathInfoJSON/Lix_format254=== CONT TestUploadMultipart_SupersededByPeer/exists255=== CONT TestParsePathInfoJSON/whitespace_only256=== CONT TestUploadMultipart_SupersededByPeer/missing257=== CONT TestParsePathInfoJSON/empty_input2582026/09/19 10:54:52 WARN Rate limiter enabled after throttle name=server-test rate=52592026/09/19 10:54:52 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:339792602026/09/19 10:54:52 WARN Rate limiter backed off name=server-test rate=5261=== CONT TestConvertHashToNix32/SRI_format_to_Nix32262=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum263=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error264=== RUN TestPartSizeForNAR/small_stays_at_minimum265--- PASS: TestParsePathInfoJSON (0.02s)266 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)267 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)268 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)269 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)270 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)271=== PAUSE TestPartSizeForNAR/small_stays_at_minimum272=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error273=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text2742026/09/19 10:54:52 WARN Rate limiter backed off name=server-test rate=5275--- PASS: TestConvertHashToNix32 (0.01s)276 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)277 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)278 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)279=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error280=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum281=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method282=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method283=== PAUSE TestSetClientTLSErrors/missing_ca_file284--- PASS: TestParsePathInfoJSONMultiplePaths (0.01s)285 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)286 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)287=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error288=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum289=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts290=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts291=== RUN TestPartSizeForNAR/1_TiB292=== PAUSE TestPartSizeForNAR/1_TiB293=== RUN TestSetClientTLSErrors/invalid_ca_file294=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error295=== CONT TestGetStorePathHash/valid_store_path296=== CONT TestPathInfoCACompatibility/new_structured_format_-_text297=== PAUSE TestSetClientTLSErrors/invalid_ca_file298=== CONT TestSetClientTLSErrors/missing_cert_file299=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive300=== RUN TestPartSizeForNAR/5_TiB_S3_max_object301=== CONT TestGetStorePathHash/basename_without_hyphen_should_error302=== RUN TestSetClientTLS/rejects_connection_without_client_cert303=== CONT TestPathInfoCACompatibility/null_ca_field304=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method305--- PASS: TestPathInfoHashCompatibility (0.01s)306 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)307 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)308 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)309 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)310=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error311=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error312--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.03s)313--- PASS: TestScriptTokenCachesUntilRefresh (0.03s)314--- PASS: TestRateLimiterFeedback (0.00s)315 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.01s)316 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.01s)317 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.02s)318 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.01s)319=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object320=== RUN TestPartSizeForNAR/capped_at_5_GiB321=== PAUSE TestPartSizeForNAR/capped_at_5_GiB322=== CONT TestPartSizeForNAR/zero_stays_at_minimum323=== CONT TestSetClientTLSErrors/invalid_ca_file324=== CONT TestPartSizeForNAR/1_TiB325--- PASS: TestGetStorePathHash (0.02s)326 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)327 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)328 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)329 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)330=== CONT TestPartSizeForNAR/capped_at_5_GiB331=== CONT TestPartSizeForNAR/5_TiB_S3_max_object332=== CONT TestSetClientTLSErrors/missing_ca_file333--- PASS: TestUploadMultipart_SupersededByPeer (0.01s)334 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.00s)335 --- PASS: TestUploadMultipart_SupersededByPeer/exists (0.00s)336=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum337=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert338=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts339=== CONT TestPathInfoCACompatibility/old_string_format_-_text340--- PASS: TestPathInfoCACompatibility (0.03s)341 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)342 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)343 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)344 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)345 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)346=== CONT TestPartSizeForNAR/small_stays_at_minimum347--- PASS: TestPartSizeForNAR (0.02s)348 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)349 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)350 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)351 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)352 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)353 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)354 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)355=== CONT TestSetClientTLSErrors/missing_key_file356=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA357=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA358=== RUN TestSetClientTLS/preserves_debug_logging_transport359=== PAUSE TestSetClientTLS/preserves_debug_logging_transport360=== CONT TestSetClientTLS/rejects_connection_without_client_cert361=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA362=== CONT TestSetClientTLS/preserves_debug_logging_transport363--- PASS: TestSetClientTLSErrors (0.03s)364 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)365 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)366 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)367 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)3682026/09/19 10:54:52 http: TLS handshake error from 127.0.0.1:42222: remote error: tls: bad certificate369--- PASS: TestSetClientTLS (0.03s)370 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.00s)371 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.00s)372 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.01s)373--- PASS: TestCaseHackSuffix (0.04s)374--- PASS: TestDumpPathSingleFile (0.04s)375--- PASS: TestStreamPushRequestLine (0.04s)376--- PASS: TestRegisterUploadedObjectReusesConnections (0.05s)377--- PASS: TestDumpPathWriterError (0.05s)378--- PASS: TestDumpPathMatchesNix (0.10s)379--- PASS: TestStreamPushBatchesUnderLoad (0.10s)380--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)381PASS382Running server tests...383The files belonging to this database system will be owned by user "nixbld".384This user must also own the server process.385386The database cluster will be initialized with locale "C".387The default database encoding has accordingly been set to "SQL_ASCII".388The default text search configuration will be set to "english".389390Data page checksums are enabled.391392creating directory /build/postgres448045571/data ... ok393creating subdirectories ... ok394selecting dynamic shared memory implementation ... posix395selecting default "max_connections" ... 100396selecting default "shared_buffers" ... 128MB397selecting default time zone ... UTC398creating configuration files ... ok399running bootstrap script ... ok400performing post-bootstrap initialization ... ok401syncing data to disk ... ok402403initdb: warning: enabling "trust" authentication for local connections404initdb: 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.405406Success. You can now start the database server using:407408 pg_ctl -D /build/postgres448045571/data -l logfile start409410/build/postgres448045571:5432 - no response4112026-09-19 10:54:54.683 UTC [129] LOG: starting PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit4122026-09-19 10:54:54.684 UTC [129] LOG: listening on Unix socket "/build/postgres448045571/.s.PGSQL.5432"4132026-09-19 10:54:54.689 UTC [136] LOG: database system was shut down at 2026-09-19 10:54:54 UTC4142026-09-19 10:54:54.693 UTC [129] LOG: database system is ready to accept connections415/build/postgres448045571:5432 - accepting connections416=== RUN TestService_AuthMiddleware417=== PAUSE TestService_AuthMiddleware418=== RUN TestService_AuthMiddleware_MTLSProxyHeader419=== PAUSE TestService_AuthMiddleware_MTLSProxyHeader420=== RUN TestService_AuthMiddleware_MTLSBoundSubjects421=== PAUSE TestService_AuthMiddleware_MTLSBoundSubjects422=== RUN TestService_ReadAuthMiddleware423=== PAUSE TestService_ReadAuthMiddleware424=== RUN TestService_AuthMiddleware_OIDC425=== PAUSE TestService_AuthMiddleware_OIDC426=== RUN TestService_RequireScope_OIDC427=== PAUSE TestService_RequireScope_OIDC428=== RUN TestService_ReadScope_PublicByDefault429=== PAUSE TestService_ReadScope_PublicByDefault430=== RUN TestCacheConfigHandler431=== PAUSE TestCacheConfigHandler432=== RUN TestCacheStatsHandler433=== PAUSE TestCacheStatsHandler434=== RUN TestClaim_BuildWaitComplete435=== PAUSE TestClaim_BuildWaitComplete436=== RUN TestClaim_GCMarkedOutputCountsAsAbsent437=== PAUSE TestClaim_GCMarkedOutputCountsAsAbsent438=== RUN TestClaim_TooManyStreams439=== PAUSE TestClaim_TooManyStreams440=== RUN TestClaim_HolderDisconnectKeepsClaim441=== PAUSE TestClaim_HolderDisconnectKeepsClaim442=== RUN TestClaim_FailWakesWaitersButIsNotRemembered443=== PAUSE TestClaim_FailWakesWaitersButIsNotRemembered444=== RUN TestClaim_FailWithoutKindReleases445=== PAUSE TestClaim_FailWithoutKindReleases446=== RUN TestClaim_StaleHeartbeatStolen447=== PAUSE TestClaim_StaleHeartbeatStolen448=== RUN TestClaim_TwoInstances449=== PAUSE TestClaim_TwoInstances450=== RUN TestClaim_InputsTouched451=== PAUSE TestClaim_InputsTouched452=== RUN TestClaim_StreamsThroughServer453=== PAUSE TestClaim_StreamsThroughServer454=== RUN TestPresent455=== PAUSE TestPresent456=== RUN TestClientCADerivations457=== PAUSE TestClientCADerivations458=== RUN TestClientErrorHandling459=== PAUSE TestClientErrorHandling460=== RUN TestClientIntegration461=== PAUSE TestClientIntegration462=== RUN TestClientMultipleUploads463=== PAUSE TestClientMultipleUploads464=== RUN TestClientWithDependencies465=== PAUSE TestClientWithDependencies466=== RUN TestClientSharedPathCommittedMidPush467=== PAUSE TestClientSharedPathCommittedMidPush468=== RUN TestPinProtectsFromGC469=== PAUSE TestPinProtectsFromGC470=== RUN TestResolveDBConnectionString471=== PAUSE TestResolveDBConnectionString472=== RUN TestGCAdvisoryLockBlocksConcurrentRun4732026-09-19 10:54:55.174 UTC [565] ERROR: relation "goose_db_version" does not exist at character 364742026-09-19 10:54:55.174 UTC [565] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC4752026/09/19 10:54:55 OK 20241026095416_initial_model.sql (6.75ms)4762026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (1.64ms)4772026/09/19 10:54:55 OK 20251218171726_add_pins.sql (1.93ms)4782026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (1.91ms)4792026/09/19 10:54:55 OK 20260905000000_add_claims.sql (2.14ms)4802026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000004812026/09/19 10:54:55 OK 1_commit_pending_closure.sql (1.52ms)4822026/09/19 10:54:55 OK 2_object_stats_trigger.sql (696.9µs)4832026/09/19 10:54:55 goose: up to current file version: 2484--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.14s)485=== RUN TestGCBugBareHashReferences486=== PAUSE TestGCBugBareHashReferences487=== RUN TestGCMetrics488=== PAUSE TestGCMetrics489=== RUN TestGCTaskStore_StartNew490=== PAUSE TestGCTaskStore_StartNew491=== RUN TestGCTaskStore_DeduplicateSameParams492=== PAUSE TestGCTaskStore_DeduplicateSameParams493=== RUN TestGCTaskStore_ConflictDifferentParams494=== PAUSE TestGCTaskStore_ConflictDifferentParams495=== RUN TestGCTaskStore_GetEmpty496=== PAUSE TestGCTaskStore_GetEmpty497=== RUN TestGCTaskStore_GetReturnsLatest498=== PAUSE TestGCTaskStore_GetReturnsLatest499=== RUN TestGCTaskStore_CompletedAllowsNewTask500=== PAUSE TestGCTaskStore_CompletedAllowsNewTask501=== RUN TestGCTaskStore_PhaseUpdates502=== PAUSE TestGCTaskStore_PhaseUpdates503=== RUN TestGCTaskStore_Fail504=== PAUSE TestGCTaskStore_Fail505=== RUN TestGracefulShutdownDrainsInflight506=== PAUSE TestGracefulShutdownDrainsInflight507=== RUN TestService_healthCheckHandler508=== PAUSE TestService_healthCheckHandler509=== RUN TestService_readinessHandler510=== PAUSE TestService_readinessHandler511=== RUN TestGenerateLandingPage512=== PAUSE TestGenerateLandingPage513=== RUN TestCacheConfigHandlerMaxNarSize514=== PAUSE TestCacheConfigHandlerMaxNarSize515=== RUN TestCreatePendingClosureRejectsOversizedNAR516=== PAUSE TestCreatePendingClosureRejectsOversizedNAR517=== RUN TestNARDeduplicationMetadataUploadBug518=== PAUSE TestNARDeduplicationMetadataUploadBug519=== RUN TestMetricsInventory520=== PAUSE TestMetricsInventory521=== RUN TestService_NativeMTLS522=== PAUSE TestService_NativeMTLS523=== RUN TestServerTLSConfig524=== PAUSE TestServerTLSConfig525=== RUN TestMultipartCleanup526=== PAUSE TestMultipartCleanup527=== RUN TestObjectStatsTrigger528=== PAUSE TestObjectStatsTrigger529=== RUN TestOrphanedObjectsGC530=== PAUSE TestOrphanedObjectsGC531=== RUN TestOrphanedObjectsGCStressTest532=== PAUSE TestOrphanedObjectsGCStressTest533=== RUN TestResurrectedObjectNotDeleted534=== PAUSE TestResurrectedObjectNotDeleted535=== RUN TestParseSingleRange536=== PAUSE TestParseSingleRange537=== RUN TestIsValidCachePath538=== PAUSE TestIsValidCachePath539=== RUN TestReadProxyNarinfo540=== PAUSE TestReadProxyNarinfo541=== RUN TestReadProxyNarinfoAlreadyDecompressed542=== PAUSE TestReadProxyNarinfoAlreadyDecompressed543=== RUN TestReadProxyNarStreaming544=== PAUSE TestReadProxyNarStreaming545=== RUN TestReadProxy404546=== PAUSE TestReadProxy404547=== RUN TestReadProxyInvalidPath548=== PAUSE TestReadProxyInvalidPath549=== RUN TestReadProxyHead550=== PAUSE TestReadProxyHead551=== RUN TestReadProxyConditionalGet552=== PAUSE TestReadProxyConditionalGet553=== RUN TestReadProxyRootRedirectsToIndexHTML554=== PAUSE TestReadProxyRootRedirectsToIndexHTML555=== RUN TestReadProxyDisabled556=== PAUSE TestReadProxyDisabled557=== RUN TestReadRedirectNar558=== PAUSE TestReadRedirectNar559=== RUN TestReadRedirectKeepsNarinfoProxied560=== PAUSE TestReadRedirectKeepsNarinfoProxied561=== RUN TestReadProxyRangeRequest562=== PAUSE TestReadProxyRangeRequest563=== RUN TestReadRedirectUsesPublicS3URL564=== PAUSE TestReadRedirectUsesPublicS3URL565=== RUN TestRedundantMultipartUpload566=== PAUSE TestRedundantMultipartUpload567=== RUN TestCompleteMultipartUpload_ErrorButObjectExists568=== PAUSE TestCompleteMultipartUpload_ErrorButObjectExists569=== RUN TestCompletedNarNotReofferedAcrossClosures570=== PAUSE TestCompletedNarNotReofferedAcrossClosures571=== RUN TestPresignedUploadRegisteredBeforeCommit572=== PAUSE TestPresignedUploadRegisteredBeforeCommit573=== RUN TestService_Rustfstest574=== PAUSE TestService_Rustfstest575=== RUN TestParseSize576=== PAUSE TestParseSize577=== RUN TestSkippedUploadsHandler578=== PAUSE TestSkippedUploadsHandler579=== RUN TestSystemdListenerNotActivated580--- PASS: TestSystemdListenerNotActivated (0.00s)581=== RUN TestWatchdogBeatsWhenHealthy582--- PASS: TestWatchdogBeatsWhenHealthy (0.02s)583=== RUN TestWatchdogSkipsWhenUnhealthy5842026/09/19 10:54:55 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5852026/09/19 10:54:55 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5862026/09/19 10:54:55 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5872026/09/19 10:54:55 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5882026/09/19 10:54:55 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5892026/09/19 10:54:55 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5902026/09/19 10:54:55 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5912026/09/19 10:54:55 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5922026/09/19 10:54:55 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"5932026/09/19 10:54:55 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"594--- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)595=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle596=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle597=== RUN TestProxyWriteTimeout598=== PAUSE TestProxyWriteTimeout599=== RUN TestIsValidUploadKey600=== PAUSE TestIsValidUploadKey601=== RUN TestUploadHandlersRejectInvalidKeys602=== PAUSE TestUploadHandlersRejectInvalidKeys603=== RUN TestUploadHandlersRejectOversizedBody604=== PAUSE TestUploadHandlersRejectOversizedBody605=== RUN TestService_cleanupPendingClosuresHandler606=== PAUSE TestService_cleanupPendingClosuresHandler607=== RUN TestService_createPendingClosureHandler608=== PAUSE TestService_createPendingClosureHandler609=== RUN TestService_verifyS3Integrity610=== PAUSE TestService_verifyS3Integrity611=== RUN TestCompleteMultipartUnregistered612=== PAUSE TestCompleteMultipartUnregistered613=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT614=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT615=== CONT TestService_AuthMiddleware616=== CONT TestReadProxyHead617=== CONT TestParseSize618=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT619=== CONT TestCompleteMultipartUnregistered620=== CONT TestService_verifyS3Integrity621=== CONT TestService_createPendingClosureHandler622=== CONT TestService_cleanupPendingClosuresHandler623=== CONT TestUploadHandlersRejectOversizedBody624=== CONT TestUploadHandlersRejectInvalidKeys625=== CONT TestIsValidUploadKey626=== CONT TestProxyWriteTimeout627=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle628=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info629=== CONT TestSkippedUploadsHandler630=== CONT TestReadRedirectUsesPublicS3URL631=== CONT TestService_Rustfstest632=== CONT TestPresignedUploadRegisteredBeforeCommit633=== CONT TestCompletedNarNotReofferedAcrossClosures634=== CONT TestCompleteMultipartUpload_ErrorButObjectExists635=== CONT TestRedundantMultipartUpload636=== CONT TestReadProxyRangeRequest637=== CONT TestReadProxyRootRedirectsToIndexHTML638=== CONT TestReadProxyDisabled639=== CONT TestReadProxyConditionalGet640--- PASS: TestParseSize (0.00s)641=== CONT TestReadRedirectNar642=== RUN TestProxyWriteTimeout/narinfo643=== PAUSE TestProxyWriteTimeout/narinfo644=== RUN TestProxyWriteTimeout/1_GiB_nar645=== PAUSE TestProxyWriteTimeout/1_GiB_nar646=== RUN TestProxyWriteTimeout/10_GiB_nar647=== PAUSE TestProxyWriteTimeout/10_GiB_nar648=== RUN TestProxyWriteTimeout/unknown_size649=== PAUSE TestProxyWriteTimeout/unknown_size6502026/09/19 10:54:55 INFO Client skipped oversized paths paths=3 nar_bytes=5000000000651=== RUN TestIsValidUploadKey/narinfo652=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info653=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal654--- PASS: TestSkippedUploadsHandler (0.01s)655=== CONT TestGCTaskStore_StartNew656--- PASS: TestGCTaskStore_StartNew (0.00s)657=== CONT TestClaim_StaleHeartbeatStolen658=== CONT TestReadRedirectKeepsNarinfoProxied659=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal660=== PAUSE TestIsValidUploadKey/narinfo661=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key662=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key663=== RUN TestIsValidUploadKey/nar_zst664=== PAUSE TestIsValidUploadKey/nar_zst665=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key666=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key667=== RUN TestIsValidUploadKey/nar_xz668=== PAUSE TestIsValidUploadKey/nar_xz669=== RUN TestIsValidUploadKey/nar_plain670=== PAUSE TestIsValidUploadKey/nar_plain671=== RUN TestIsValidUploadKey/listing672=== PAUSE TestIsValidUploadKey/listing673=== RUN TestIsValidUploadKey/build_log674=== PAUSE TestIsValidUploadKey/build_log675=== CONT TestReadProxyInvalidPath676=== RUN TestIsValidUploadKey/build_log_home-manager_file677=== PAUSE TestIsValidUploadKey/build_log_home-manager_file678=== RUN TestIsValidUploadKey/build_log_plus_in_name679=== PAUSE TestIsValidUploadKey/build_log_plus_in_name680=== RUN TestIsValidUploadKey/build_log_question_mark681=== PAUSE TestIsValidUploadKey/build_log_question_mark682=== RUN TestIsValidUploadKey/build_log_equals683=== PAUSE TestIsValidUploadKey/build_log_equals684=== RUN TestIsValidUploadKey/realisation685=== PAUSE TestIsValidUploadKey/realisation686=== RUN TestIsValidUploadKey/realisation_plus_in_output687=== PAUSE TestIsValidUploadKey/realisation_plus_in_output688=== RUN TestIsValidUploadKey/nix-cache-info689=== PAUSE TestIsValidUploadKey/nix-cache-info690=== RUN TestIsValidUploadKey/index.html691=== PAUSE TestIsValidUploadKey/index.html692=== RUN TestIsValidUploadKey/narinfo_key,_nar_type693=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type694=== RUN TestIsValidUploadKey/nar_key,_narinfo_type695=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type696=== RUN TestIsValidUploadKey/listing_key,_narinfo_type697=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type698=== RUN TestIsValidUploadKey/traversal699=== PAUSE TestIsValidUploadKey/traversal700=== RUN TestIsValidUploadKey/traversal_nar701=== PAUSE TestIsValidUploadKey/traversal_nar702=== RUN TestIsValidUploadKey/absolute703=== PAUSE TestIsValidUploadKey/absolute704=== RUN TestIsValidUploadKey/empty_key705=== PAUSE TestIsValidUploadKey/empty_key706=== RUN TestIsValidUploadKey/unknown_type707=== PAUSE TestIsValidUploadKey/unknown_type708=== CONT TestGCMetrics7092026-09-19 10:54:55.595 UTC [627] ERROR: relation "goose_db_version" does not exist at character 367102026-09-19 10:54:55.595 UTC [627] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7112026-09-19 10:54:55.644 UTC [635] ERROR: relation "goose_db_version" does not exist at character 367122026-09-19 10:54:55.644 UTC [635] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC713=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure714=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure715=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart716=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart717=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts718=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts719=== CONT TestReadProxy4047202026-09-19 10:54:55.699 UTC [638] ERROR: relation "goose_db_version" does not exist at character 367212026-09-19 10:54:55.699 UTC [638] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7222026/09/19 10:54:55 OK 20241026095416_initial_model.sql (176.28ms)7232026/09/19 10:54:55 OK 20241026095416_initial_model.sql (81.06ms)7242026/09/19 10:54:55 OK 20241026095416_initial_model.sql (125.36ms)7252026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (6.08ms)7262026-09-19 10:54:55.830 UTC [644] ERROR: relation "goose_db_version" does not exist at character 367272026-09-19 10:54:55.830 UTC [644] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7282026-09-19 10:54:55.831 UTC [645] ERROR: relation "goose_db_version" does not exist at character 367292026-09-19 10:54:55.831 UTC [645] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7302026-09-19 10:54:55.832 UTC [646] ERROR: relation "goose_db_version" does not exist at character 367312026-09-19 10:54:55.832 UTC [646] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7322026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (6.69ms)7332026-09-19 10:54:55.832 UTC [647] ERROR: relation "goose_db_version" does not exist at character 367342026-09-19 10:54:55.832 UTC [647] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7352026-09-19 10:54:55.833 UTC [648] ERROR: relation "goose_db_version" does not exist at character 367362026-09-19 10:54:55.833 UTC [648] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7372026-09-19 10:54:55.834 UTC [649] ERROR: relation "goose_db_version" does not exist at character 367382026-09-19 10:54:55.834 UTC [649] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7392026/09/19 10:54:55 OK 20251218171726_add_pins.sql (9.78ms)7402026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (8.48ms)7412026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (5.62ms)7422026/09/19 10:54:55 OK 20251218171726_add_pins.sql (10.22ms)7432026/09/19 10:54:55 OK 20251218171726_add_pins.sql (7.04ms)7442026-09-19 10:54:55.845 UTC [650] ERROR: relation "goose_db_version" does not exist at character 367452026-09-19 10:54:55.845 UTC [650] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7462026/09/19 10:54:55 OK 20260905000000_add_claims.sql (4.04ms)7472026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000007482026/09/19 10:54:55 OK 1_commit_pending_closure.sql (3.91ms)7492026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (9.33ms)7502026/09/19 10:54:55 OK 2_object_stats_trigger.sql (12.27ms)7512026/09/19 10:54:55 goose: up to current file version: 27522026/09/19 10:54:55 OK 20260905000000_add_claims.sql (14.51ms)7532026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000007542026/09/19 10:54:55 OK 20241026095416_initial_model.sql (23.52ms)7552026/09/19 10:54:55 OK 20241026095416_initial_model.sql (23.45ms)7562026/09/19 10:54:55 OK 20241026095416_initial_model.sql (23.63ms)7572026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (21.9ms)7582026/09/19 10:54:55 OK 20241026095416_initial_model.sql (23.21ms)7592026/09/19 10:54:55 OK 20241026095416_initial_model.sql (25.08ms)7602026/09/19 10:54:55 OK 20241026095416_initial_model.sql (26.69ms)7612026/09/19 10:54:55 OK 1_commit_pending_closure.sql (5.47ms)7622026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (4.62ms)7632026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (4.74ms)7642026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (3.44ms)7652026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (4.89ms)7662026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (4.83ms)7672026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (3.46ms)7682026/09/19 10:54:55 OK 2_object_stats_trigger.sql (3.56ms)7692026/09/19 10:54:55 goose: up to current file version: 27702026/09/19 10:54:55 OK 20260905000000_add_claims.sql (8.3ms)7712026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000007722026/09/19 10:54:55 OK 20251218171726_add_pins.sql (5.96ms)7732026/09/19 10:54:55 OK 20251218171726_add_pins.sql (6.98ms)7742026/09/19 10:54:55 OK 20251218171726_add_pins.sql (7.32ms)7752026/09/19 10:54:55 OK 20251218171726_add_pins.sql (7.22ms)7762026/09/19 10:54:55 OK 20251218171726_add_pins.sql (7ms)7772026-09-19 10:54:55.880 UTC [651] ERROR: relation "goose_db_version" does not exist at character 367782026-09-19 10:54:55.880 UTC [651] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7792026/09/19 10:54:55 OK 20251218171726_add_pins.sql (6.83ms)7802026/09/19 10:54:55 OK 1_commit_pending_closure.sql (4.84ms)7812026-09-19 10:54:55.882 UTC [653] ERROR: relation "goose_db_version" does not exist at character 367822026-09-19 10:54:55.882 UTC [653] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7832026-09-19 10:54:55.882 UTC [652] ERROR: relation "goose_db_version" does not exist at character 367842026-09-19 10:54:55.882 UTC [652] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC7852026/09/19 10:54:55 OK 2_object_stats_trigger.sql (3ms)7862026/09/19 10:54:55 goose: up to current file version: 27872026/09/19 10:54:55 OK 20241026095416_initial_model.sql (17.32ms)7882026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (5.55ms)7892026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (5.36ms)7902026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (5.51ms)7912026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (5.44ms)7922026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (6.46ms)7932026/09/19 10:54:55 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"794--- PASS: TestService_AuthMiddleware (0.43s)795=== CONT TestGCBugBareHashReferences7962026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (5.53ms)7972026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (3.45ms)7982026/09/19 10:54:55 OK 20260905000000_add_claims.sql (4.64ms)7992026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000008002026/09/19 10:54:55 OK 20260905000000_add_claims.sql (4.4ms)8012026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000008022026/09/19 10:54:55 OK 20260905000000_add_claims.sql (4.76ms)8032026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000008042026/09/19 10:54:55 OK 20260905000000_add_claims.sql (4.61ms)8052026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000008062026/09/19 10:54:55 OK 20260905000000_add_claims.sql (4.58ms)8072026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000008082026/09/19 10:54:55 OK 20260905000000_add_claims.sql (5.59ms)8092026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000008102026/09/19 10:54:55 OK 20251218171726_add_pins.sql (4.32ms)8112026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.87ms)8122026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.58ms)8132026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.68ms)8142026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.81ms)8152026-09-19 10:54:55.895 UTC [654] ERROR: relation "goose_db_version" does not exist at character 368162026-09-19 10:54:55.895 UTC [654] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8172026/09/19 10:54:55 OK 2_object_stats_trigger.sql (2.13ms)8182026/09/19 10:54:55 goose: up to current file version: 28192026/09/19 10:54:55 OK 2_object_stats_trigger.sql (2.3ms)8202026/09/19 10:54:55 goose: up to current file version: 28212026/09/19 10:54:55 OK 1_commit_pending_closure.sql (4.12ms)8222026/09/19 10:54:55 OK 1_commit_pending_closure.sql (3.84ms)8232026/09/19 10:54:55 OK 2_object_stats_trigger.sql (2.22ms)8242026/09/19 10:54:55 goose: up to current file version: 28252026/09/19 10:54:55 OK 2_object_stats_trigger.sql (2.11ms)8262026/09/19 10:54:55 goose: up to current file version: 28272026/09/19 10:54:55 OK 2_object_stats_trigger.sql (1.88ms)8282026/09/19 10:54:55 goose: up to current file version: 28292026/09/19 10:54:55 OK 2_object_stats_trigger.sql (1.84ms)8302026/09/19 10:54:55 goose: up to current file version: 28312026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (5.24ms)8322026/09/19 10:54:55 OK 20241026095416_initial_model.sql (11.58ms)8332026/09/19 10:54:55 OK 20260905000000_add_claims.sql (4.15ms)8342026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000008352026-09-19 10:54:55.903 UTC [658] ERROR: relation "goose_db_version" does not exist at character 368362026-09-19 10:54:55.903 UTC [658] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8372026-09-19 10:54:55.904 UTC [660] ERROR: relation "goose_db_version" does not exist at character 368382026-09-19 10:54:55.904 UTC [660] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8392026-09-19 10:54:55.906 UTC [661] ERROR: relation "goose_db_version" does not exist at character 368402026-09-19 10:54:55.906 UTC [661] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8412026-09-19 10:54:55.906 UTC [659] ERROR: relation "goose_db_version" does not exist at character 368422026-09-19 10:54:55.906 UTC [659] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8432026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (11.09ms)8442026/09/19 10:54:55 OK 1_commit_pending_closure.sql (14.2ms)8452026/09/19 10:54:55 OK 20241026095416_initial_model.sql (23.98ms)8462026/09/19 10:54:55 OK 20241026095416_initial_model.sql (23.07ms)8472026/09/19 10:54:55 OK 20251218171726_add_pins.sql (5.72ms)8482026/09/19 10:54:55 OK 2_object_stats_trigger.sql (3.09ms)8492026/09/19 10:54:55 goose: up to current file version: 28502026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (4.18ms)8512026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (4.29ms)8522026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (4.62ms)8532026/09/19 10:54:55 OK 20251218171726_add_pins.sql (3.48ms)8542026/09/19 10:54:55 OK 20251218171726_add_pins.sql (4.84ms)8552026/09/19 10:54:55 OK 20260905000000_add_claims.sql (3.93ms)8562026/09/19 10:54:55 goose: successfully migrated database to version: 20260905000000857--- PASS: TestReadProxyHead (0.47s)858=== CONT TestReadProxyNarStreaming8592026/09/19 10:54:55 OK 20241026095416_initial_model.sql (11.07ms)8602026/09/19 10:54:55 OK 20241026095416_initial_model.sql (11ms)8612026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (4.87ms)8622026/09/19 10:54:55 OK 20241026095416_initial_model.sql (12.11ms)8632026/09/19 10:54:55 INFO Received complete multipart upload request method=POST path=/api/multipart/complete8642026/09/19 10:54:55 OK 1_commit_pending_closure.sql (3.15ms)8652026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (4.33ms)8662026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (2.06ms)8672026/09/19 10:54:55 OK 20241026095416_initial_model.sql (11.35ms)8682026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (2.16ms)8692026-09-19 10:54:55.932 UTC [662] ERROR: relation "goose_db_version" does not exist at character 368702026-09-19 10:54:55.932 UTC [662] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8712026-09-19 10:54:55.933 UTC [663] ERROR: relation "goose_db_version" does not exist at character 368722026-09-19 10:54:55.933 UTC [663] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8732026-09-19 10:54:55.933 UTC [664] ERROR: relation "goose_db_version" does not exist at character 368742026-09-19 10:54:55.933 UTC [664] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8752026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (2.67ms)8762026-09-19 10:54:55.933 UTC [665] ERROR: relation "goose_db_version" does not exist at character 368772026-09-19 10:54:55.933 UTC [665] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC8782026/09/19 10:54:55 OK 20260905000000_add_claims.sql (4.06ms)8792026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000008802026/09/19 10:54:55 OK 2_object_stats_trigger.sql (3.42ms)8812026/09/19 10:54:55 goose: up to current file version: 28822026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (3.26ms)8832026/09/19 10:54:55 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst884--- PASS: TestCompleteMultipartUnregistered (0.48s)8852026/09/19 10:54:55 OK 20251218171726_add_pins.sql (3.8ms)886=== CONT TestResolveDBConnectionString8872026/09/19 10:54:55 OK 20251218171726_add_pins.sql (4.01ms)8882026/09/19 10:54:55 OK 20260905000000_add_claims.sql (4.12ms)8892026/09/19 10:54:55 goose: successfully migrated database to version: 20260905000000890=== RUN TestResolveDBConnectionString/flag_wins891=== PAUSE TestResolveDBConnectionString/flag_wins892=== RUN TestResolveDBConnectionString/file_when_flag_empty893=== PAUSE TestResolveDBConnectionString/file_when_flag_empty894=== RUN TestResolveDBConnectionString/missing_file_is_an_error895=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error896=== RUN TestResolveDBConnectionString/PGHOST_allows_empty897=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty898=== RUN TestResolveDBConnectionString/nothing_configured8992026-09-19 10:54:55.936 UTC [667] ERROR: relation "goose_db_version" does not exist at character 369002026-09-19 10:54:55.936 UTC [667] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC901=== PAUSE TestResolveDBConnectionString/nothing_configured902=== CONT TestReadProxyNarinfoAlreadyDecompressed9032026/09/19 10:54:55 OK 20251218171726_add_pins.sql (3.21ms)9042026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.54ms)9052026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.15ms)9062026/09/19 10:54:55 OK 20241026095416_initial_model.sql (14.32ms)9072026/09/19 10:54:55 OK 2_object_stats_trigger.sql (860.71µs)9082026/09/19 10:54:55 goose: up to current file version: 29092026/09/19 10:54:55 OK 20251218171726_add_pins.sql (3.72ms)9102026-09-19 10:54:55.938 UTC [669] ERROR: relation "goose_db_version" does not exist at character 369112026-09-19 10:54:55.938 UTC [669] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC9122026/09/19 10:54:55 OK 2_object_stats_trigger.sql (955.62µs)9132026/09/19 10:54:55 goose: up to current file version: 29142026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (3.65ms)9152026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (4.09ms)9162026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (1.59ms)9172026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (4.27ms)9182026/09/19 10:54:55 OK 20260905000000_add_claims.sql (3.18ms)9192026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000009202026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (4.77ms)9212026/09/19 10:54:55 OK 20260905000000_add_claims.sql (3.97ms)9222026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000009232026/09/19 10:54:55 OK 20251218171726_add_pins.sql (4.89ms)9242026/09/19 10:54:55 OK 20260905000000_add_claims.sql (3.64ms)9252026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000009262026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.79ms)9272026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.33ms)9282026/09/19 10:54:55 OK 20260905000000_add_claims.sql (3.38ms)9292026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000009302026/09/19 10:54:55 OK 2_object_stats_trigger.sql (2.17ms)9312026/09/19 10:54:55 goose: up to current file version: 29322026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.78ms)9332026/09/19 10:54:55 OK 2_object_stats_trigger.sql (1.57ms)9342026/09/19 10:54:55 goose: up to current file version: 29352026/09/19 10:54:55 OK 20241026095416_initial_model.sql (9.2ms)9362026/09/19 10:54:55 OK 20241026095416_initial_model.sql (9.07ms)9372026/09/19 10:54:55 OK 20241026095416_initial_model.sql (9.16ms)9382026/09/19 10:54:55 OK 20241026095416_initial_model.sql (10.51ms)9392026/09/19 10:54:55 OK 1_commit_pending_closure.sql (4.1ms)9402026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (6.55ms)9412026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (2.28ms)9422026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (2.36ms)9432026/09/19 10:54:55 OK 2_object_stats_trigger.sql (3.37ms)9442026/09/19 10:54:55 goose: up to current file version: 29452026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (2.49ms)9462026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (1.97ms)9472026/09/19 10:54:55 OK 2_object_stats_trigger.sql (1.31ms)9482026/09/19 10:54:55 goose: up to current file version: 29492026/09/19 10:54:55 OK 20241026095416_initial_model.sql (9.4ms)9502026/09/19 10:54:55 OK 20251218171726_add_pins.sql (3.24ms)9512026/09/19 10:54:55 OK 20251218171726_add_pins.sql (4.19ms)9522026/09/19 10:54:55 OK 20241026095416_initial_model.sql (10.49ms)9532026/09/19 10:54:55 OK 20251218171726_add_pins.sql (3.99ms)9542026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (2.57ms)9552026/09/19 10:54:55 OK 20251218171726_add_pins.sql (3.8ms)9562026/09/19 10:54:55 INFO Received uploads request method=POST path=/api/pending_closures9572026/09/19 10:54:55 OK 20260905000000_add_claims.sql (5.77ms)9582026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000009592026/09/19 10:54:55 INFO Received uploads request method=POST path=/api/pending_closures9602026/09/19 10:54:55 INFO Received uploads request method=POST path=/api/pending_closures9612026/09/19 10:54:55 OK 20251210153512_drop_unused_gin_index.sql (2.75ms)9622026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (4.09ms)9632026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (5.18ms)9642026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (4.9ms)9652026/09/19 10:54:55 OK 20251218171726_add_pins.sql (5.1ms)9662026/09/19 10:54:55 OK 1_commit_pending_closure.sql (3.99ms)9672026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (5.27ms)9682026/09/19 10:54:55 OK 20251218171726_add_pins.sql (3.4ms)9692026/09/19 10:54:55 OK 20260905000000_add_claims.sql (2.84ms)9702026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000009712026/09/19 10:54:55 OK 20260905000000_add_claims.sql (3.68ms)9722026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000009732026/09/19 10:54:55 OK 2_object_stats_trigger.sql (2.52ms)9742026/09/19 10:54:55 goose: up to current file version: 29752026/09/19 10:54:55 OK 20260905000000_add_claims.sql (3.75ms)9762026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000009772026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (3.77ms)9782026/09/19 10:54:55 OK 20260905000000_add_claims.sql (4.55ms)9792026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000009802026/09/19 10:54:55 OK 20260628120000_add_object_size_and_stats.sql (4.79ms)9812026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.96ms)9822026/09/19 10:54:55 OK 1_commit_pending_closure.sql (3.05ms)9832026/09/19 10:54:55 OK 2_object_stats_trigger.sql (1.55ms)9842026/09/19 10:54:55 goose: up to current file version: 29852026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.79ms)9862026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.41ms)9872026/09/19 10:54:55 OK 2_object_stats_trigger.sql (1.41ms)9882026/09/19 10:54:55 goose: up to current file version: 29892026/09/19 10:54:55 OK 20260905000000_add_claims.sql (2.91ms)9902026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000009912026/09/19 10:54:55 OK 20260905000000_add_claims.sql (3.23ms)9922026/09/19 10:54:55 goose: successfully migrated database to version: 202609050000009932026/09/19 10:54:55 OK 2_object_stats_trigger.sql (1.66ms)9942026/09/19 10:54:55 goose: up to current file version: 29952026/09/19 10:54:55 OK 2_object_stats_trigger.sql (1.26ms)9962026/09/19 10:54:55 goose: up to current file version: 29972026/09/19 10:54:55 OK 1_commit_pending_closure.sql (2.05ms)9982026/09/19 10:54:55 OK 1_commit_pending_closure.sql (3.16ms)9992026/09/19 10:54:55 OK 2_object_stats_trigger.sql (1.45ms)10002026/09/19 10:54:55 goose: up to current file version: 210012026/09/19 10:54:55 OK 2_object_stats_trigger.sql (1.43ms)10022026/09/19 10:54:55 goose: up to current file version: 210032026/09/19 10:54:55 INFO Received uploads request method=POST path=/api/pending_closures10042026-09-19 10:54:55.999 UTC [672] ERROR: relation "goose_db_version" does not exist at character 3610052026-09-19 10:54:55.999 UTC [672] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1006--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (0.54s)1007=== CONT TestPinProtectsFromGC1008--- PASS: TestService_Rustfstest (0.55s)1009=== CONT TestReadProxyNarinfo10102026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.92ms)10112026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.68ms)10122026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.95ms)10132026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.07ms)10142026-09-19 10:54:56.024 UTC [677] ERROR: relation "goose_db_version" does not exist at character 3610152026-09-19 10:54:56.024 UTC [677] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10162026/09/19 10:54:56 OK 20260905000000_add_claims.sql (6.92ms)10172026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000010182026-09-19 10:54:56.031 UTC [678] ERROR: relation "goose_db_version" does not exist at character 3610192026-09-19 10:54:56.031 UTC [678] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10202026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.49ms)10212026/09/19 10:54:56 OK 2_object_stats_trigger.sql (3.14ms)10222026/09/19 10:54:56 goose: up to current file version: 210232026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures10242026/09/19 10:54:56 OK 20241026095416_initial_model.sql (9.91ms)10252026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.58ms)10262026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (2.33ms)10272026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.6ms)10282026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.62ms)10292026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.68ms)10302026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.66ms)10312026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.63ms)10322026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.68ms)10332026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000010342026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.27ms)10352026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000010362026/09/19 10:54:56 OK 1_commit_pending_closure.sql (1.85ms)10372026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.17ms)10382026/09/19 10:54:56 OK 2_object_stats_trigger.sql (958.81µs)10392026/09/19 10:54:56 goose: up to current file version: 210402026/09/19 10:54:56 OK 2_object_stats_trigger.sql (750.21µs)10412026/09/19 10:54:56 goose: up to current file version: 210422026/09/19 10:54:56 INFO Received cleanup request method=DELETE path=/api/pending_closures10432026/09/19 10:54:56 INFO Aborted multipart uploads count=010442026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures10452026/09/19 10:54:56 INFO Received cleanup request method=DELETE path=/api/pending_closures10462026/09/19 10:54:56 INFO Aborted multipart uploads count=110472026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures10482026/09/19 10:54:56 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete10492026-09-19 10:54:56.094 UTC [645] ERROR: Closure does not exist: id=110502026-09-19 10:54:56.094 UTC [645] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE10512026-09-19 10:54:56.094 UTC [645] STATEMENT: -- name: CommitPendingClosure :exec1052 SELECT commit_pending_closure($1::bigint)1053 1054--- PASS: TestService_cleanupPendingClosuresHandler (0.63s)1055=== CONT TestIsValidCachePath1056=== RUN TestIsValidCachePath/narinfo1057=== PAUSE TestIsValidCachePath/narinfo1058=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars1059=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars1060=== RUN TestIsValidCachePath/nar_zst1061=== PAUSE TestIsValidCachePath/nar_zst1062=== RUN TestIsValidCachePath/nar_xz1063=== PAUSE TestIsValidCachePath/nar_xz1064=== RUN TestIsValidCachePath/nar_bz21065=== PAUSE TestIsValidCachePath/nar_bz21066=== RUN TestIsValidCachePath/nar_uncompressed1067=== PAUSE TestIsValidCachePath/nar_uncompressed1068=== RUN TestIsValidCachePath/ls1069=== PAUSE TestIsValidCachePath/ls1070=== RUN TestIsValidCachePath/log1071=== PAUSE TestIsValidCachePath/log1072=== RUN TestIsValidCachePath/realisation1073=== PAUSE TestIsValidCachePath/realisation1074=== RUN TestIsValidCachePath/nix-cache-info1075=== PAUSE TestIsValidCachePath/nix-cache-info1076=== RUN TestIsValidCachePath/index.html1077=== PAUSE TestIsValidCachePath/index.html1078=== RUN TestIsValidCachePath/traversal_parent1079=== PAUSE TestIsValidCachePath/traversal_parent1080=== RUN TestIsValidCachePath/traversal_in_middle1081=== PAUSE TestIsValidCachePath/traversal_in_middle1082=== RUN TestIsValidCachePath/invalid_char_e1083=== PAUSE TestIsValidCachePath/invalid_char_e1084=== RUN TestIsValidCachePath/invalid_char_u1085=== PAUSE TestIsValidCachePath/invalid_char_u1086=== RUN TestIsValidCachePath/random_path1087=== PAUSE TestIsValidCachePath/random_path1088=== RUN TestIsValidCachePath/empty1089=== PAUSE TestIsValidCachePath/empty1090=== RUN TestIsValidCachePath/leading_slash1091=== PAUSE TestIsValidCachePath/leading_slash1092=== RUN TestIsValidCachePath/wrong_extension1093=== PAUSE TestIsValidCachePath/wrong_extension1094=== RUN TestIsValidCachePath/short_hash1095=== PAUSE TestIsValidCachePath/short_hash1096=== CONT TestClientSharedPathCommittedMidPush10972026-09-19 10:54:56.103 UTC [680] ERROR: relation "goose_db_version" does not exist at character 3610982026-09-19 10:54:56.103 UTC [680] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC10992026-09-19 10:54:56.103 UTC [681] ERROR: relation "goose_db_version" does not exist at character 3611002026-09-19 10:54:56.103 UTC [681] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11012026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.26ms)11022026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.32ms)11032026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.07ms)11042026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.18ms)11052026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.84ms)11062026/09/19 10:54:56 OK 20251218171726_add_pins.sql (3.28ms)11072026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.15ms)11082026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.47ms)11092026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.89ms)11102026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000011112026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.88ms)11122026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000011132026/09/19 10:54:56 OK 1_commit_pending_closure.sql (1.4ms)11142026/09/19 10:54:56 OK 2_object_stats_trigger.sql (685.93µs)11152026/09/19 10:54:56 goose: up to current file version: 211162026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.13ms)11172026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.26ms)11182026/09/19 10:54:56 goose: up to current file version: 21119--- PASS: TestReadRedirectUsesPublicS3URL (0.68s)1120=== CONT TestParseSingleRange1121=== RUN TestParseSingleRange/none1122=== PAUSE TestParseSingleRange/none1123=== RUN TestParseSingleRange/unknown_unit1124=== PAUSE TestParseSingleRange/unknown_unit1125=== RUN TestParseSingleRange/multi-range_ignored1126=== PAUSE TestParseSingleRange/multi-range_ignored1127=== RUN TestParseSingleRange/malformed_no_dash1128=== PAUSE TestParseSingleRange/malformed_no_dash1129=== RUN TestParseSingleRange/malformed_both_empty1130=== PAUSE TestParseSingleRange/malformed_both_empty1131=== RUN TestParseSingleRange/malformed_end_before_start1132=== PAUSE TestParseSingleRange/malformed_end_before_start1133=== RUN TestParseSingleRange/closed1134=== PAUSE TestParseSingleRange/closed1135=== RUN TestParseSingleRange/open-ended1136=== PAUSE TestParseSingleRange/open-ended1137=== RUN TestParseSingleRange/end_clamped_to_size1138=== PAUSE TestParseSingleRange/end_clamped_to_size1139=== RUN TestParseSingleRange/suffix1140=== PAUSE TestParseSingleRange/suffix1141=== RUN TestParseSingleRange/suffix_exceeds_size1142=== PAUSE TestParseSingleRange/suffix_exceeds_size1143=== RUN TestParseSingleRange/single_byte1144=== PAUSE TestParseSingleRange/single_byte1145=== RUN TestParseSingleRange/start_past_EOF1146=== PAUSE TestParseSingleRange/start_past_EOF1147=== RUN TestParseSingleRange/start_far_past_EOF1148=== PAUSE TestParseSingleRange/start_far_past_EOF1149=== CONT TestClientWithDependencies11502026/09/19 10:54:56 WARN claim: cannot clear write deadline error="feature not supported"11512026/09/19 10:54:56 WARN claim: cannot clear write deadline error="feature not supported"1152--- PASS: TestClaim_StaleHeartbeatStolen (0.69s)1153=== CONT TestResurrectedObjectNotDeleted11542026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures11552026-09-19 10:54:56.171 UTC [688] ERROR: relation "goose_db_version" does not exist at character 3611562026-09-19 10:54:56.171 UTC [688] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11572026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.94ms)11582026/09/19 10:54:56 INFO Received complete multipart upload request method=POST path=/api/multipart/complete11592026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (2.05ms)11602026/09/19 10:54:56 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst11612026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures11622026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.91ms)1163--- PASS: TestPresignedUploadRegisteredBeforeCommit (0.73s)1164=== CONT TestClientMultipleUploads11652026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.42ms)1166--- PASS: TestReadProxyRootRedirectsToIndexHTML (0.74s)11672026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.27ms)1168=== CONT TestOrphanedObjectsGCStressTest11692026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000011702026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.45ms)11712026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.61ms)11722026/09/19 10:54:56 goose: up to current file version: 211732026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures11742026-09-19 10:54:56.235 UTC [695] ERROR: relation "goose_db_version" does not exist at character 3611752026-09-19 10:54:56.235 UTC [695] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11762026/09/19 10:54:56 OK 20241026095416_initial_model.sql (9.08ms)11772026-09-19 10:54:56.252 UTC [696] ERROR: relation "goose_db_version" does not exist at character 3611782026-09-19 10:54:56.252 UTC [696] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC11792026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.9ms)1180--- PASS: TestReadProxyConditionalGet (0.79s)1181=== CONT TestClientIntegration11822026/09/19 10:54:56 OK 20251218171726_add_pins.sql (3.02ms)11832026/09/19 10:54:56 INFO Received complete multipart upload request method=POST path=/api/multipart/complete11842026/09/19 10:54:56 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLmI5Y2ZiMDE3LTM0ZGItNGQ0NS1hNzRmLWQ0ODFkM2JmNWUyN3gxNzg5ODE1Mjk2MjMwNzQyNjgx11852026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (10.87ms)1186--- PASS: TestReadProxyDisabled (0.81s)1187=== CONT TestOrphanedObjectsGC11882026/09/19 10:54:56 OK 20241026095416_initial_model.sql (10.53ms)11892026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.15ms)11902026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000011912026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (2.17ms)11922026/09/19 10:54:56 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLmI5Y2ZiMDE3LTM0ZGItNGQ0NS1hNzRmLWQ0ODFkM2JmNWUyN3gxNzg5ODE1Mjk2MjMwNzQyNjgx parts=11193--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (0.81s)1194=== CONT TestClientErrorHandling1195=== RUN TestClientErrorHandling/InvalidStorePath1196=== PAUSE TestClientErrorHandling/InvalidStorePath1197=== RUN TestClientErrorHandling/InvalidAuthToken1198=== PAUSE TestClientErrorHandling/InvalidAuthToken1199=== RUN TestClientErrorHandling/ServerNotAvailable1200=== PAUSE TestClientErrorHandling/ServerNotAvailable1201=== CONT TestObjectStatsTrigger12022026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.59ms)12032026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.94ms)12042026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.99ms)12052026/09/19 10:54:56 goose: up to current file version: 212062026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.23ms)12072026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.59ms)12082026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000012092026/09/19 10:54:56 OK 1_commit_pending_closure.sql (1.62ms)12102026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.42ms)12112026/09/19 10:54:56 goose: up to current file version: 212122026-09-19 10:54:56.288 UTC [703] ERROR: relation "goose_db_version" does not exist at character 3612132026-09-19 10:54:56.288 UTC [703] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12142026-09-19 10:54:56.292 UTC [704] ERROR: relation "goose_db_version" does not exist at character 3612152026-09-19 10:54:56.292 UTC [704] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12162026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures12172026/09/19 10:54:56 OK 20241026095416_initial_model.sql (9.77ms)12182026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (2.04ms)12192026/09/19 10:54:56 OK 20241026095416_initial_model.sql (9.26ms)12202026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.82ms)12212026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.86ms)12222026/09/19 10:54:56 OK 20251218171726_add_pins.sql (3.03ms)12232026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (4.65ms)12242026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures12252026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.13ms)12262026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.14ms)12272026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000012282026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.59ms)12292026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000012302026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.37ms)12312026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.64ms)12322026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.73ms)12332026/09/19 10:54:56 goose: up to current file version: 212342026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.7ms)12352026/09/19 10:54:56 goose: up to current file version: 21236--- PASS: TestReadRedirectNar (0.87s)1237=== CONT TestClientCADerivations12382026-09-19 10:54:56.352 UTC [708] ERROR: relation "goose_db_version" does not exist at character 3612392026-09-19 10:54:56.352 UTC [708] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12402026/09/19 10:54:56 INFO Aborted multipart uploads count=012412026/09/19 10:54:56 WARN Force mode enabled - objects will be deleted immediately without grace period12422026/09/19 10:54:56 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=012432026/09/19 10:54:56 INFO Vacuumed table table=pending_closures12442026/09/19 10:54:56 INFO Vacuumed table table=pending_objects12452026-09-19 10:54:56.361 UTC [709] ERROR: relation "goose_db_version" does not exist at character 3612462026-09-19 10:54:56.361 UTC [709] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12472026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures12482026/09/19 10:54:56 INFO Vacuumed table table=multipart_uploads12492026/09/19 10:54:56 INFO Vacuumed table table=closures12502026/09/19 10:54:56 INFO Vacuumed table table=objects1251--- PASS: TestGCMetrics (0.78s)1252=== CONT TestMultipartCleanup12532026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.31ms)12542026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.31ms)12552026-09-19 10:54:56.378 UTC [710] ERROR: relation "goose_db_version" does not exist at character 3612562026-09-19 10:54:56.378 UTC [710] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC12572026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.67ms)12582026/09/19 10:54:56 INFO Received complete multipart upload request method=POST path=/api/multipart/complete12592026/09/19 10:54:56 OK 20241026095416_initial_model.sql (14.62ms)12602026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (5ms)12612026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (2.21ms)12622026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.95ms)12632026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000012642026/09/19 10:54:56 OK 20251218171726_add_pins.sql (4.32ms)12652026/09/19 10:54:56 OK 1_commit_pending_closure.sql (3.41ms)12662026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.59ms)12672026/09/19 10:54:56 goose: up to current file version: 212682026/09/19 10:54:56 OK 20241026095416_initial_model.sql (9.13ms)12692026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (4.85ms)12702026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (2.18ms)12712026/09/19 10:54:56 OK 20260905000000_add_claims.sql (4.72ms)12722026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000012732026/09/19 10:54:56 OK 20251218171726_add_pins.sql (4.49ms)1274--- PASS: TestReadRedirectKeepsNarinfoProxied (0.81s)1275=== CONT TestPresent12762026/09/19 10:54:56 OK 1_commit_pending_closure.sql (1.97ms)12772026/09/19 10:54:56 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLjE0YTIwMDA3LWEzN2MtNDE4Yy1iMDMxLTEwNGUwOWUwYTM5OXgxNzg5ODE1Mjk1OTcxNTg2NDM2 parts=1012782026/09/19 10:54:56 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete12792026/09/19 10:54:56 OK 2_object_stats_trigger.sql (2.22ms)12802026/09/19 10:54:56 goose: up to current file version: 212812026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.35ms)12822026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.69ms)12832026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000012842026/09/19 10:54:56 INFO Completed upload id=112852026/09/19 10:54:56 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000012862026/09/19 10:54:56 OK 1_commit_pending_closure.sql (1.95ms)12872026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures12882026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.01ms)12892026/09/19 10:54:56 goose: up to current file version: 212902026/09/19 10:54:56 INFO Starting cleanup of old closures method=DELETE path=/api/closures12912026-09-19 10:54:56.414 UTC [730] ERROR: relation "goose_db_version" does not exist at character 3612922026-09-19 10:54:56.414 UTC [730] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1293--- PASS: TestReadProxyInvalidPath (0.83s)1294=== CONT TestServerTLSConfig1295=== RUN TestServerTLSConfig/no_client_CA1296=== PAUSE TestServerTLSConfig/no_client_CA1297=== RUN TestServerTLSConfig/missing_CA_file1298=== PAUSE TestServerTLSConfig/missing_CA_file1299=== RUN TestServerTLSConfig/not_a_PEM_file1300=== PAUSE TestServerTLSConfig/not_a_PEM_file1301=== CONT TestClaim_StreamsThroughServer13022026/09/19 10:54:56 INFO Aborted multipart uploads count=013032026/09/19 10:54:56 OK 20241026095416_initial_model.sql (9.28ms)13042026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.64ms)13052026/09/19 10:54:56 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=013062026/09/19 10:54:56 OK 20251218171726_add_pins.sql (3.1ms)13072026/09/19 10:54:56 INFO Vacuumed table table=pending_closures13082026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.47ms)13092026/09/19 10:54:56 INFO Vacuumed table table=pending_objects13102026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.69ms)13112026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000013122026/09/19 10:54:56 INFO Vacuumed table table=multipart_uploads13132026/09/19 10:54:56 INFO Received complete multipart upload request method=POST path=/api/multipart/complete13142026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.82ms)13152026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.86ms)13162026/09/19 10:54:56 goose: up to current file version: 213172026/09/19 10:54:56 INFO Vacuumed table table=closures13182026/09/19 10:54:56 INFO Vacuumed table table=objects1319--- PASS: TestReadProxy404 (0.78s)1320=== CONT TestService_NativeMTLS13212026-09-19 10:54:56.460 UTC [735] ERROR: relation "goose_db_version" does not exist at character 3613222026-09-19 10:54:56.460 UTC [735] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13232026/09/19 10:54:56 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001324--- PASS: TestService_createPendingClosureHandler (1.00s)1325=== CONT TestClaim_InputsTouched13262026/09/19 10:54:56 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLmM3Yzg3MmZjLTk1NGMtNDE1Mi1hZDliLWJmNmZhMGQ0NmEzNHgxNzg5ODE1Mjk2MDQ4NzA5ODY1 parts=1013272026/09/19 10:54:56 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete13282026/09/19 10:54:56 INFO Completed upload id=113292026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures13302026/09/19 10:54:56 OK 20241026095416_initial_model.sql (9.38ms)13312026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures13322026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (2.58ms)13332026/09/19 10:54:56 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo13342026/09/19 10:54:56 WARN Found objects in DB but missing from S3, will re-upload count=11335--- PASS: TestReadProxyRangeRequest (0.90s)1336=== CONT TestMetricsInventory1337--- PASS: TestService_verifyS3Integrity (1.03s)1338=== CONT TestClaim_TwoInstances13392026/09/19 10:54:56 OK 20251218171726_add_pins.sql (17.44ms)13402026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (4.24ms)13412026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.08ms)13422026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000013432026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.27ms)13442026/09/19 10:54:56 OK 2_object_stats_trigger.sql (2.21ms)13452026/09/19 10:54:56 goose: up to current file version: 213462026-09-19 10:54:56.510 UTC [743] ERROR: relation "goose_db_version" does not exist at character 3613472026-09-19 10:54:56.510 UTC [743] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13482026-09-19 10:54:56.525 UTC [744] ERROR: relation "goose_db_version" does not exist at character 3613492026-09-19 10:54:56.525 UTC [744] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13502026/09/19 10:54:56 OK 20241026095416_initial_model.sql (11.63ms)13512026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (2.62ms)13522026/09/19 10:54:56 OK 20251218171726_add_pins.sql (4.49ms)13532026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (4.18ms)13542026/09/19 10:54:56 OK 20241026095416_initial_model.sql (10.07ms)13552026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.5ms)13562026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000013572026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.9ms)13582026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.1ms)1359--- PASS: TestReadProxyNarStreaming (0.62s)1360=== CONT TestNARDeduplicationMetadataUploadBug13612026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.36ms)13622026/09/19 10:54:56 goose: up to current file version: 213632026/09/19 10:54:56 OK 20251218171726_add_pins.sql (3.29ms)13642026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.81ms)13652026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.43ms)13662026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000013672026/09/19 10:54:56 OK 1_commit_pending_closure.sql (3.25ms)13682026/09/19 10:54:56 OK 2_object_stats_trigger.sql (2.03ms)13692026/09/19 10:54:56 goose: up to current file version: 213702026-09-19 10:54:56.567 UTC [747] ERROR: relation "goose_db_version" does not exist at character 3613712026-09-19 10:54:56.567 UTC [747] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1372--- PASS: TestReadProxyNarinfoAlreadyDecompressed (0.64s)1373=== CONT TestCacheStatsHandler13742026-09-19 10:54:56.586 UTC [750] ERROR: relation "goose_db_version" does not exist at character 3613752026-09-19 10:54:56.586 UTC [750] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13762026/09/19 10:54:56 OK 20241026095416_initial_model.sql (9.43ms)13772026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (3.03ms)13782026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.81ms)13792026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.65ms)13802026-09-19 10:54:56.601 UTC [751] ERROR: relation "goose_db_version" does not exist at character 3613812026-09-19 10:54:56.601 UTC [751] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13822026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.56ms)13832026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (2.48ms)13842026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.6ms)13852026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000013862026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.5ms)13872026/09/19 10:54:56 OK 20251218171726_add_pins.sql (3.7ms)13882026-09-19 10:54:56.608 UTC [752] ERROR: relation "goose_db_version" does not exist at character 3613892026-09-19 10:54:56.608 UTC [752] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC13902026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.88ms)13912026/09/19 10:54:56 goose: up to current file version: 213922026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (4.1ms)13932026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.28ms)13942026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000013952026/09/19 10:54:56 OK 20241026095416_initial_model.sql (10.17ms)13962026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.17ms)13972026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (2.52ms)13982026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.71ms)13992026/09/19 10:54:56 goose: up to current file version: 214002026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.79ms)14012026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.94ms)14022026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.67ms)14032026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.49ms)14042026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.65ms)14052026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.99ms)14062026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000014072026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.32ms)14082026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.49ms)14092026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.53ms)1410--- PASS: TestReadProxyNarinfo (0.63s)14112026/09/19 10:54:56 goose: up to current file version: 21412=== CONT TestCreatePendingClosureRejectsOversizedNAR14132026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures1414--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)1415=== CONT TestClaim_FailWithoutKindReleases14162026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.3ms)14172026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000014182026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2ms)14192026/09/19 10:54:56 OK 2_object_stats_trigger.sql (2.09ms)14202026/09/19 10:54:56 goose: up to current file version: 214212026-09-19 10:54:56.645 UTC [771] ERROR: relation "goose_db_version" does not exist at character 3614222026-09-19 10:54:56.645 UTC [771] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14232026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.01ms)14242026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.07ms)14252026/09/19 10:54:56 OK 20251218171726_add_pins.sql (3.01ms)14262026-09-19 10:54:56.665 UTC [775] ERROR: relation "goose_db_version" does not exist at character 3614272026-09-19 10:54:56.665 UTC [775] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14282026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.39ms)14292026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.44ms)14302026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000014312026/09/19 10:54:56 OK 1_commit_pending_closure.sql (1.99ms)14322026/09/19 10:54:56 OK 2_object_stats_trigger.sql (973.23µs)14332026/09/19 10:54:56 goose: up to current file version: 214342026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.35ms)14352026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (936.2µs)1436=== NAME TestPinProtectsFromGC1437 client_integration_test.go:731: Pinned store path: /build/TestPinProtectsFromGC1119747489/001/store/w5jj87mgxx8bnlbnhp5fpf8qsb5ark6l-pinned-file.txt1438 client_integration_test.go:732: Unpinned store path: /build/TestPinProtectsFromGC1119747489/001/store/zwmmxfr53vxgma7b1b00znrhy1w3w151-unpinned-file.txt14392026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.39ms)14402026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.1ms)14412026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.99ms)14422026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000014432026/09/19 10:54:56 OK 1_commit_pending_closure.sql (1.69ms)14442026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.34ms)14452026/09/19 10:54:56 goose: up to current file version: 214462026-09-19 10:54:56.727 UTC [860] ERROR: relation "goose_db_version" does not exist at character 3614472026-09-19 10:54:56.727 UTC [860] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC14482026/09/19 10:54:56 OK 20241026095416_initial_model.sql (6.52ms)14492026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (927.04µs)14502026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.34ms)14512026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (2.12ms)14522026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.18ms)14532026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000014542026/09/19 10:54:56 OK 1_commit_pending_closure.sql (1.41ms)14552026/09/19 10:54:56 OK 2_object_stats_trigger.sql (666.81µs)14562026/09/19 10:54:56 goose: up to current file version: 21457--- PASS: TestGCBugBareHashReferences (0.86s)1458=== CONT TestCacheConfigHandlerMaxNarSize1459--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)1460=== CONT TestClaim_FailWakesWaitersButIsNotRemembered1461--- PASS: TestResurrectedObjectNotDeleted (0.59s)1462=== CONT TestGenerateLandingPage1463--- PASS: TestGenerateLandingPage (0.00s)1464=== CONT TestClaim_HolderDisconnectKeepsClaim14652026/09/19 10:54:56 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1466=== NAME TestClientWithDependencies1467 client_integration_test.go:613: Built derivation: /build/TestClientWithDependencies1285534172/001/store/s5ivhc9mhzydv82d5a8hs38dswyvjkw9-test-script1468=== NAME TestClientMultipleUploads1469 client_integration_test.go:358: Created store path 0: /build/TestClientMultipleUploads3314303449/001/store/lnck3l39r0yssv5pap67dn0c1jhb1arn-test-file-0.txt14702026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures14712026/09/19 10:54:56 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)14722026/09/19 10:54:56 INFO Uploading w5jj87mgxx8bnlbnhp5fpf8qsb5ark6l-pinned-file.txt (128B)14732026/09/19 10:54:56 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1474=== NAME TestClientWithDependencies1475 client_integration_test.go:615: Found 1 dependencies (including self)14762026/09/19 10:54:56 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"14772026/09/19 10:54:56 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"14782026/09/19 10:54:56 WARN Failed to register uploaded object key=w5jj87mgxx8bnlbnhp5fpf8qsb5ark6l.ls error="server returned 404: 404 page not found\n"14792026/09/19 10:54:56 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign14802026/09/19 10:54:56 INFO Signed narinfos id=1 count=114812026/09/19 10:54:56 INFO Uploading 1 narinfos1482=== NAME TestClientMultipleUploads1483 client_integration_test.go:358: Created store path 1: /build/TestClientMultipleUploads3314303449/001/store/6czgsxp6x0xb3szxfr8wqdg8ikc9szid-test-file-1.txt14842026/09/19 10:54:56 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete14852026/09/19 10:54:56 WARN Failed to register uploaded object key=w5jj87mgxx8bnlbnhp5fpf8qsb5ark6l.narinfo error="server returned 404: 404 page not found\n"14862026/09/19 10:54:56 INFO Completed upload id=114872026/09/19 10:54:56 INFO Upload complete. (109ms)14882026/09/19 10:54:56 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLjIxOTIyZTM2LWY4ZDYtNDhkMC05MzBmLTUxNDY5NTNmNzk0NXgxNzg5ODE1Mjk2MzA5NTU4NTQ5 parts=121489--- PASS: TestRedundantMultipartUpload (1.36s)1490=== CONT TestService_readinessHandler1491=== NAME TestClientIntegration1492 client_integration_test.go:286: Created store path: /build/TestClientIntegration2371549791/002/store/mdmd3ylimzq5c7qjlwwjkbz2yk8338c5-test-file.txt14932026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures14942026-09-19 10:54:56.847 UTC [1070] ERROR: relation "goose_db_version" does not exist at character 3614952026-09-19 10:54:56.847 UTC [1070] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1496=== NAME TestClientMultipleUploads1497 client_integration_test.go:358: Created store path 2: /build/TestClientMultipleUploads3314303449/001/store/hzv0azscrilf621qyxajgwfhppw6y56f-test-file-2.txt14982026-09-19 10:54:56.855 UTC [1088] ERROR: relation "goose_db_version" does not exist at character 3614992026-09-19 10:54:56.855 UTC [1088] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15002026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.85ms)15012026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.45ms)15022026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.83ms)15032026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.22ms)15042026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.62ms)15052026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.26ms)1506--- PASS: TestObjectStatsTrigger (0.60s)1507=== CONT TestClaim_TooManyStreams15082026/09/19 10:54:56 INFO Received complete multipart upload request method=POST path=/api/multipart/complete15092026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.28ms)15102026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000015112026/09/19 10:54:56 OK 20251218171726_add_pins.sql (3ms)15122026/09/19 10:54:56 OK 1_commit_pending_closure.sql (1.79ms)15132026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.15ms)15142026/09/19 10:54:56 goose: up to current file version: 215152026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (2.97ms)15162026/09/19 10:54:56 OK 20260905000000_add_claims.sql (2.14ms)15172026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000015182026/09/19 10:54:56 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15192026/09/19 10:54:56 OK 1_commit_pending_closure.sql (1.9ms)15202026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures15212026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.07ms)15222026/09/19 10:54:56 goose: up to current file version: 215232026/09/19 10:54:56 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)15242026/09/19 10:54:56 INFO Uploading s5ivhc9mhzydv82d5a8hs38dswyvjkw9-test-script (136B)15252026/09/19 10:54:56 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"15262026/09/19 10:54:56 WARN Failed to register uploaded object key=log/lj2i00ciqvc13vc3nj55y4ldc6xq6vl0-test-script.drv error="server returned 404: 404 page not found\n"15272026/09/19 10:54:56 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLjY5YmQ0ZjZkLTUwNjEtNGVmMC1iOWQwLTE5ZjkwOWYxZThlNngxNzg5ODE1Mjk2MzczMTg3OTM5 parts=1215282026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures15292026/09/19 10:54:56 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15302026/09/19 10:54:56 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign15312026/09/19 10:54:56 WARN Failed to register uploaded object key=s5ivhc9mhzydv82d5a8hs38dswyvjkw9.ls error="server returned 404: 404 page not found\n"1532--- PASS: TestCompletedNarNotReofferedAcrossClosures (1.31s)1533=== CONT TestService_healthCheckHandler15342026/09/19 10:54:56 INFO Signed narinfos id=1 count=115352026/09/19 10:54:56 INFO Uploading 1 narinfos15362026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures15372026/09/19 10:54:56 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete15382026/09/19 10:54:56 WARN Failed to register uploaded object key=s5ivhc9mhzydv82d5a8hs38dswyvjkw9.narinfo error="server returned 404: 404 page not found\n"15392026/09/19 10:54:56 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15402026/09/19 10:54:56 INFO Completed upload id=115412026/09/19 10:54:56 INFO Upload complete. (71ms)1542=== NAME TestClientWithDependencies1543 client_integration_test.go:617: Skipping nix copy test - isolated store (/build/TestClientWithDependencies1285534172/001/store) requires matching store prefix1544--- PASS: TestClientWithDependencies (0.78s)1545=== CONT TestClaim_GCMarkedOutputCountsAsAbsent15462026/09/19 10:54:56 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15472026/09/19 10:54:56 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"15482026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures15492026/09/19 10:54:56 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)15502026/09/19 10:54:56 INFO Uploading zwmmxfr53vxgma7b1b00znrhy1w3w151-unpinned-file.txt (128B)15512026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures15522026-09-19 10:54:56.933 UTC [1295] ERROR: relation "goose_db_version" does not exist at character 3615532026-09-19 10:54:56.933 UTC [1295] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC15542026/09/19 10:54:56 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"15552026/09/19 10:54:56 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign15562026/09/19 10:54:56 INFO Signed narinfos id=2 count=115572026/09/19 10:54:56 WARN Failed to register uploaded object key=zwmmxfr53vxgma7b1b00znrhy1w3w151.ls error="server returned 404: 404 page not found\n"15582026/09/19 10:54:56 INFO Uploading 1 narinfos15592026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures15602026/09/19 10:54:56 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete15612026/09/19 10:54:56 WARN Failed to register uploaded object key=zwmmxfr53vxgma7b1b00znrhy1w3w151.narinfo error="server returned 404: 404 page not found\n"15622026/09/19 10:54:56 INFO Completed upload id=215632026/09/19 10:54:56 INFO Upload complete. (85ms)15642026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures15652026/09/19 10:54:56 OK 20241026095416_initial_model.sql (9.18ms)15662026/09/19 10:54:56 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)15672026/09/19 10:54:56 INFO Uploading mdmd3ylimzq5c7qjlwwjkbz2yk8338c5-test-file.txt (152B)15682026/09/19 10:54:56 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)15692026/09/19 10:54:56 INFO Uploading w5pdgmgkp5mxhfyzmq6zdsqp2fi6ac3c-shared-dep (136B)15702026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (2.74ms)15712026/09/19 10:54:56 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"15722026/09/19 10:54:56 OK 20251218171726_add_pins.sql (3.33ms)15732026/09/19 10:54:56 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"15742026/09/19 10:54:56 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign15752026/09/19 10:54:56 WARN Failed to register uploaded object key=mdmd3ylimzq5c7qjlwwjkbz2yk8338c5.ls error="server returned 404: 404 page not found\n"15762026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.28ms)15772026/09/19 10:54:56 INFO Signed narinfos id=1 count=115782026/09/19 10:54:56 INFO Uploading 1 narinfos15792026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures15802026/09/19 10:54:56 WARN Failed to register uploaded object key=w5pdgmgkp5mxhfyzmq6zdsqp2fi6ac3c.ls error="server returned 404: 404 page not found\n"15812026/09/19 10:54:56 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign15822026/09/19 10:54:56 INFO Signed narinfos id=2 count=115832026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.28ms)15842026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000015852026/09/19 10:54:56 INFO Uploading 1 narinfos15862026/09/19 10:54:56 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete15872026/09/19 10:54:56 WARN Failed to register uploaded object key=mdmd3ylimzq5c7qjlwwjkbz2yk8338c5.narinfo error="server returned 404: 404 page not found\n"15882026/09/19 10:54:56 OK 1_commit_pending_closure.sql (1.9ms)15892026-09-19 10:54:56.968 UTC [1368] ERROR: relation "goose_db_version" does not exist at character 3615902026-09-19 10:54:56.968 UTC [1368] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1591=== NAME TestClientCADerivations1592 client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations1771789236/001/store/y5dfg5gkwnfa87ml8k7c91vsrcbf5sh2-ca-test15932026/09/19 10:54:56 OK 2_object_stats_trigger.sql (1.52ms)15942026/09/19 10:54:56 goose: up to current file version: 215952026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures15962026/09/19 10:54:56 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete15972026/09/19 10:54:56 WARN Failed to register uploaded object key=w5pdgmgkp5mxhfyzmq6zdsqp2fi6ac3c.narinfo error="server returned 404: 404 page not found\n"15982026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures15992026/09/19 10:54:56 INFO Completed upload id=116002026/09/19 10:54:56 INFO Upload complete. (104ms)16012026/09/19 10:54:56 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)16022026/09/19 10:54:56 INFO Uploading hzv0azscrilf621qyxajgwfhppw6y56f-test-file-2.txt (160B)16032026/09/19 10:54:56 INFO Uploading lnck3l39r0yssv5pap67dn0c1jhb1arn-test-file-0.txt (160B)16042026/09/19 10:54:56 INFO Uploading 6czgsxp6x0xb3szxfr8wqdg8ikc9szid-test-file-1.txt (160B)16052026/09/19 10:54:56 INFO Completed upload id=216062026/09/19 10:54:56 INFO Upload complete. (95ms)16072026/09/19 10:54:56 INFO Received uploads request method=POST path=/api/pending_closures16082026/09/19 10:54:56 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"16092026/09/19 10:54:56 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"16102026/09/19 10:54:56 INFO Uploading 2 paths to 127.0.0.1 (0 already cached)16112026/09/19 10:54:56 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"16122026/09/19 10:54:56 INFO Uploading m6ial4kmnm7ws8lpps64wn975s9jdp74-top (224B)16132026/09/19 10:54:56 INFO Uploading w5pdgmgkp5mxhfyzmq6zdsqp2fi6ac3c-shared-dep (136B)16142026/09/19 10:54:56 OK 20241026095416_initial_model.sql (8.71ms)16152026/09/19 10:54:56 INFO Received create pin request method=POST path=/api/pins/myapp16162026/09/19 10:54:56 WARN Failed to register uploaded object key=hzv0azscrilf621qyxajgwfhppw6y56f.ls error="server returned 404: 404 page not found\n"16172026/09/19 10:54:56 OK 20251210153512_drop_unused_gin_index.sql (1.97ms)16182026/09/19 10:54:56 WARN Failed to register uploaded object key=lnck3l39r0yssv5pap67dn0c1jhb1arn.ls error="server returned 404: 404 page not found\n"16192026/09/19 10:54:56 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign16202026/09/19 10:54:56 INFO Signed narinfos id=2 count=116212026/09/19 10:54:56 WARN Failed to register uploaded object key=6czgsxp6x0xb3szxfr8wqdg8ikc9szid.ls error="server returned 404: 404 page not found\n"16222026/09/19 10:54:56 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign16232026/09/19 10:54:56 INFO Signed narinfos id=3 count=116242026/09/19 10:54:56 WARN mTLS auth: subject not in bound subjects subject="CN=reader"16252026/09/19 10:54:56 WARN mTLS auth: subject not in bound subjects subject="CN=reader"16262026/09/19 10:54:56 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign1627--- PASS: TestService_NativeMTLS (0.53s)16282026/09/19 10:54:56 OK 20251218171726_add_pins.sql (2.54ms)1629=== CONT TestClaim_BuildWaitComplete16302026/09/19 10:54:56 INFO Signed narinfos id=1 count=116312026/09/19 10:54:56 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"16322026/09/19 10:54:56 INFO Uploading 3 narinfos16332026/09/19 10:54:56 WARN Failed to register uploaded object key=nar/0z8bqc5h7fm3a125jkslbj4djmb0b8r5xx5lwfh2zhyjzz3p59zs.nar.zst error="server returned 404: 404 page not found\n"16342026/09/19 10:54:56 OK 20260628120000_add_object_size_and_stats.sql (3.76ms)16352026/09/19 10:54:56 WARN Failed to register uploaded object key=m6ial4kmnm7ws8lpps64wn975s9jdp74.ls error="server returned 404: 404 page not found\n"16362026/09/19 10:54:56 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign16372026/09/19 10:54:56 INFO Signed narinfos id=3 count=116382026/09/19 10:54:56 WARN Failed to register uploaded object key=w5pdgmgkp5mxhfyzmq6zdsqp2fi6ac3c.ls error="server returned 404: 404 page not found\n"16392026-09-19 10:54:56.992 UTC [1389] ERROR: relation "goose_db_version" does not exist at character 3616402026-09-19 10:54:56.992 UTC [1389] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16412026/09/19 10:54:56 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign16422026/09/19 10:54:56 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC1119747489/001/store/w5jj87mgxx8bnlbnhp5fpf8qsb5ark6l-pinned-file.txt narinfo_key=w5jj87mgxx8bnlbnhp5fpf8qsb5ark6l.narinfo16432026/09/19 10:54:56 INFO Signed narinfos id=1 count=116442026/09/19 10:54:56 INFO Uploading 2 narinfos16452026/09/19 10:54:56 INFO Starting cleanup of old closures method=DELETE path=/api/closures16462026/09/19 10:54:56 WARN Failed to register uploaded object key=hzv0azscrilf621qyxajgwfhppw6y56f.narinfo error="server returned 404: 404 page not found\n"16472026/09/19 10:54:56 INFO Garbage collection started16482026/09/19 10:54:56 OK 20260905000000_add_claims.sql (3.11ms)16492026/09/19 10:54:56 goose: successfully migrated database to version: 2026090500000016502026/09/19 10:54:56 WARN Failed to register uploaded object key=lnck3l39r0yssv5pap67dn0c1jhb1arn.narinfo error="server returned 404: 404 page not found\n"16512026/09/19 10:54:56 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16522026/09/19 10:54:56 WARN Failed to register uploaded object key=6czgsxp6x0xb3szxfr8wqdg8ikc9szid.narinfo error="server returned 404: 404 page not found\n"16532026/09/19 10:54:56 OK 1_commit_pending_closure.sql (2.04ms)16542026/09/19 10:54:56 WARN Failed to register uploaded object key=w5pdgmgkp5mxhfyzmq6zdsqp2fi6ac3c.narinfo error="server returned 404: 404 page not found\n"16552026/09/19 10:54:56 OK 2_object_stats_trigger.sql (662.92µs)16562026/09/19 10:54:56 goose: up to current file version: 216572026/09/19 10:54:56 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16582026/09/19 10:54:56 WARN Failed to register uploaded object key=m6ial4kmnm7ws8lpps64wn975s9jdp74.narinfo error="server returned 404: 404 page not found\n"16592026/09/19 10:54:56 INFO Completed upload id=116602026/09/19 10:54:56 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete16612026/09/19 10:54:57 INFO Completed upload id=116622026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete16632026/09/19 10:54:57 INFO Completed upload id=216642026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete1665=== NAME TestClientCADerivations1666 client_ca_test.go:139: Found 1 dependencies (including self)16672026/09/19 10:54:57 INFO Completed upload id=316682026/09/19 10:54:57 INFO Upload complete. (115ms)1669=== NAME TestClientMultipleUploads1670 client_integration_test.go:369: Uploaded 3 paths in 148.369403ms16712026/09/19 10:54:57 INFO Completed upload id=316722026/09/19 10:54:57 INFO Upload complete. (237ms)16732026/09/19 10:54:57 INFO Aborted multipart uploads count=01674=== NAME TestClientSharedPathCommittedMidPush1675 client_integration_test.go:680: Retrieved narinfo from S3:1676 StorePath: /build/TestClientSharedPathCommittedMidPush2027740752/001/store/w5pdgmgkp5mxhfyzmq6zdsqp2fi6ac3c-shared-dep1677 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst1678 Compression: zstd1679 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y821680 NarSize: 1361681 References: 1682 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n16832026/09/19 10:54:57 OK 20241026095416_initial_model.sql (8.29ms)16842026/09/19 10:54:57 OK 20251210153512_drop_unused_gin_index.sql (1.97ms)1685 client_integration_test.go:680: Retrieved narinfo from S3:1686 StorePath: /build/TestClientSharedPathCommittedMidPush2027740752/001/store/m6ial4kmnm7ws8lpps64wn975s9jdp74-top1687 URL: nar/0z8bqc5h7fm3a125jkslbj4djmb0b8r5xx5lwfh2zhyjzz3p59zs.nar.zst1688 Compression: zstd1689 NarHash: sha256:0z8bqc5h7fm3a125jkslbj4djmb0b8r5xx5lwfh2zhyjzz3p59zs1690 NarSize: 2241691 References: /build/TestClientSharedPathCommittedMidPush2027740752/001/store/w5pdgmgkp5mxhfyzmq6zdsqp2fi6ac3c-shared-dep1692 CA: text:sha256:05lszqc2fcpz1fsbizrmdmmmc9jwlp65scvhlnh2v7zcbr9snvmf16932026/09/19 10:54:57 WARN Force mode enabled - objects will be deleted immediately without grace period16942026/09/19 10:54:57 OK 20251218171726_add_pins.sql (2.65ms)16952026-09-19 10:54:57.012 UTC [1427] ERROR: relation "goose_db_version" does not exist at character 3616962026-09-19 10:54:57.012 UTC [1427] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC16972026/09/19 10:54:57 OK 20260628120000_add_object_size_and_stats.sql (3.37ms)16982026/09/19 10:54:57 INFO All 1 paths already cached1699=== NAME TestClientIntegration1700 client_integration_test.go:312: Retrieved narinfo from S3:1701 StorePath: /build/TestClientIntegration2371549791/002/store/mdmd3ylimzq5c7qjlwwjkbz2yk8338c5-test-file.txt17022026/09/19 10:54:57 OK 20260905000000_add_claims.sql (2.66ms)1703 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst17042026/09/19 10:54:57 goose: successfully migrated database to version: 202609050000001705 Compression: zstd1706 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11707 NarSize: 1521708 References: 1709 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk117102026/09/19 10:54:57 INFO Received uploads request method=POST path=/api/pending_closures1711=== CONT TestGCTaskStore_GetReturnsLatest1712=== CONT TestGracefulShutdownDrainsInflight1713--- PASS: TestClientSharedPathCommittedMidPush (0.92s)1714--- PASS: TestClientMultipleUploads (0.82s)1715--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)1716=== CONT TestGCTaskStore_GetEmpty1717--- PASS: TestGCTaskStore_GetEmpty (0.00s)1718=== CONT TestGCTaskStore_Fail1719--- PASS: TestGCTaskStore_Fail (0.00s)1720=== CONT TestGCTaskStore_ConflictDifferentParams1721--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)1722=== CONT TestGCTaskStore_PhaseUpdates1723--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)1724=== CONT TestGCTaskStore_DeduplicateSameParams1725--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)1726=== CONT TestGCTaskStore_CompletedAllowsNewTask1727--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)1728=== CONT TestService_AuthMiddleware_OIDC17292026/09/19 10:54:57 INFO Starting HTTP server address=127.0.0.1:3562117302026/09/19 10:54:57 INFO Shutdown signal received, draining in-flight requests timeout=10s17312026/09/19 10:54:57 OK 1_commit_pending_closure.sql (1.85ms)17322026/09/19 10:54:57 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:36779/oidc1733=== NAME TestClientIntegration1734 client_integration_test.go:313: Retrieved .ls file from S3 (compressed size: 77 bytes)1735 client_integration_test.go:313: Decompressed .ls content (64 bytes):1736 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}1737 client_integration_test.go:316: Testing garbage collection...17382026/09/19 10:54:57 OK 2_object_stats_trigger.sql (2.24ms)17392026/09/19 10:54:57 goose: up to current file version: 217402026/09/19 10:54:57 OK 20241026095416_initial_model.sql (7.97ms)17412026/09/19 10:54:57 OK 20251210153512_drop_unused_gin_index.sql (1.55ms)17422026/09/19 10:54:57 INFO Received cleanup request method=DELETE path=/api/pending_closures17432026/09/19 10:54:57 OK 20251218171726_add_pins.sql (2.37ms)17442026/09/19 10:54:57 INFO Aborted multipart uploads count=117452026/09/19 10:54:57 OK 20260628120000_add_object_size_and_stats.sql (3.3ms)17462026/09/19 10:54:57 OK 20260905000000_add_claims.sql (2.99ms)17472026/09/19 10:54:57 goose: successfully migrated database to version: 202609050000001748--- PASS: TestMultipartCleanup (0.67s)17492026/09/19 10:54:57 OK 1_commit_pending_closure.sql (1.95ms)1750=== CONT TestService_AuthMiddleware_MTLSBoundSubjects17512026/09/19 10:54:57 OK 2_object_stats_trigger.sql (1.36ms)17522026/09/19 10:54:57 goose: up to current file version: 217532026/09/19 10:54:57 INFO Starting cleanup of old closures method=DELETE path=/api/closures17542026/09/19 10:54:57 INFO Garbage collection started17552026/09/19 10:54:57 INFO Aborted multipart uploads count=017562026/09/19 10:54:57 WARN Force mode enabled - objects will be deleted immediately without grace period17572026/09/19 10:54:57 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"1758--- PASS: TestMetricsInventory (0.59s)1759=== CONT TestService_ReadAuthMiddleware17602026-09-19 10:54:57.079 UTC [1497] ERROR: relation "goose_db_version" does not exist at character 3617612026-09-19 10:54:57.079 UTC [1497] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17622026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"1763--- PASS: TestGracefulShutdownDrainsInflight (0.07s)1764=== CONT TestCacheConfigHandler1765=== RUN TestCacheConfigHandler/full_config,_no_issuer1766=== PAUSE TestCacheConfigHandler/full_config,_no_issuer1767=== RUN TestCacheConfigHandler/no_cache_url_configured1768=== PAUSE TestCacheConfigHandler/no_cache_url_configured1769=== RUN TestCacheConfigHandler/no_signing_keys1770=== PAUSE TestCacheConfigHandler/no_signing_keys1771=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1772=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1773=== CONT TestService_AuthMiddleware_MTLSProxyHeader17742026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"17752026/09/19 10:54:57 OK 20241026095416_initial_model.sql (8.15ms)17762026/09/19 10:54:57 OK 20251210153512_drop_unused_gin_index.sql (1.84ms)17772026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"17782026/09/19 10:54:57 INFO Received uploads request method=POST path=/api/pending_closures17792026/09/19 10:54:57 OK 20251218171726_add_pins.sql (2.88ms)17802026/09/19 10:54:57 OK 20260628120000_add_object_size_and_stats.sql (4.79ms)17812026/09/19 10:54:57 OK 20260905000000_add_claims.sql (3.44ms)17822026/09/19 10:54:57 goose: successfully migrated database to version: 2026090500000017832026/09/19 10:54:57 INFO Received uploads request method=POST path=/api/pending_closures17842026/09/19 10:54:57 OK 1_commit_pending_closure.sql (3.35ms)17852026/09/19 10:54:57 OK 2_object_stats_trigger.sql (2.01ms)17862026/09/19 10:54:57 goose: up to current file version: 217872026-09-19 10:54:57.113 UTC [1523] ERROR: relation "goose_db_version" does not exist at character 3617882026-09-19 10:54:57.113 UTC [1523] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC17892026/09/19 10:54:57 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)17902026/09/19 10:54:57 INFO Uploading y5dfg5gkwnfa87ml8k7c91vsrcbf5sh2-ca-test (144B)17912026/09/19 10:54:57 WARN Failed to register uploaded object key=log/3dhmqzv2bzklq7x1v16pmv63xzhddgws-ca-test.drv error="server returned 404: 404 page not found\n"17922026/09/19 10:54:57 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"17932026/09/19 10:54:57 WARN Failed to register uploaded object key=y5dfg5gkwnfa87ml8k7c91vsrcbf5sh2.ls error="server returned 404: 404 page not found\n"17942026/09/19 10:54:57 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign17952026/09/19 10:54:57 INFO Signed narinfos id=1 count=117962026/09/19 10:54:57 INFO Uploading 1 narinfos17972026/09/19 10:54:57 OK 20241026095416_initial_model.sql (9.06ms)17982026/09/19 10:54:57 OK 20251210153512_drop_unused_gin_index.sql (1.43ms)17992026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete18002026/09/19 10:54:57 WARN Failed to register uploaded object key=y5dfg5gkwnfa87ml8k7c91vsrcbf5sh2.narinfo error="server returned 404: 404 page not found\n"18012026/09/19 10:54:57 OK 20251218171726_add_pins.sql (2.81ms)18022026/09/19 10:54:57 OK 20260628120000_add_object_size_and_stats.sql (3.7ms)18032026/09/19 10:54:57 INFO Completed upload id=118042026/09/19 10:54:57 INFO Upload complete. (107ms)18052026-09-19 10:54:57.140 UTC [1525] ERROR: relation "goose_db_version" does not exist at character 3618062026-09-19 10:54:57.140 UTC [1525] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18072026/09/19 10:54:57 OK 20260905000000_add_claims.sql (4.49ms)18082026/09/19 10:54:57 goose: successfully migrated database to version: 202609050000001809=== NAME TestClientCADerivations1810 client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations1771789236/001/store/y5dfg5gkwnfa87ml8k7c91vsrcbf5sh2-ca-test1811 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst1812 Compression: zstd1813 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1814 NarSize: 1441815 References: 1816 Deriver: /build/TestClientCADerivations1771789236/001/store/3dhmqzv2bzklq7x1v16pmv63xzhddgws-ca-test.drv1817 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1818 client_ca_test.go:185: Checking for realisation files in S3...18192026/09/19 10:54:57 OK 1_commit_pending_closure.sql (2.36ms)18202026/09/19 10:54:57 OK 2_object_stats_trigger.sql (1.35ms)18212026/09/19 10:54:57 goose: up to current file version: 21822 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations1823 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache1824=== NAME TestNARDeduplicationMetadataUploadBug1825 metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug2270548738/001/store/wq8qzhzbnyg3gx7gjs58zxqn4i36s022-file1.txt1826=== NAME TestOrphanedObjectsGC1827 orphaned_objects_gc_test.go:290: GC Test Summary:1828 orphaned_objects_gc_test.go:291: - Kept: 2 objects from closure A1829 orphaned_objects_gc_test.go:292: - Deleted: 2 objects from closure B1830 orphaned_objects_gc_test.go:293: - Deleted: 6 orphaned chain objects (X1->X2->X3)1831 orphaned_objects_gc_test.go:294: - Deleted: 2 orphaned single objects (Y)1832 orphaned_objects_gc_test.go:295: - Total deleted: 10 objects1833--- PASS: TestOrphanedObjectsGC (0.89s)1834=== CONT TestService_ReadScope_PublicByDefault18352026/09/19 10:54:57 OK 20241026095416_initial_model.sql (16.78ms)1836--- PASS: TestCacheStatsHandler (0.59s)18372026/09/19 10:54:57 OK 20251210153512_drop_unused_gin_index.sql (2.47ms)1838=== CONT TestService_RequireScope_OIDC18392026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"18402026/09/19 10:54:57 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:38955/oidc18412026/09/19 10:54:57 OK 20251218171726_add_pins.sql (2.73ms)18422026/09/19 10:54:57 OK 20260628120000_add_object_size_and_stats.sql (3.4ms)18432026-09-19 10:54:57.173 UTC [1547] ERROR: relation "goose_db_version" does not exist at character 3618442026-09-19 10:54:57.173 UTC [1547] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18452026/09/19 10:54:57 OK 20260905000000_add_claims.sql (3.6ms)18462026/09/19 10:54:57 goose: successfully migrated database to version: 2026090500000018472026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"18482026-09-19 10:54:57.178 UTC [1553] ERROR: relation "goose_db_version" does not exist at character 3618492026-09-19 10:54:57.178 UTC [1553] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC18502026/09/19 10:54:57 OK 1_commit_pending_closure.sql (1.56ms)18512026/09/19 10:54:57 OK 2_object_stats_trigger.sql (665.34µs)18522026/09/19 10:54:57 goose: up to current file version: 21853--- PASS: TestClaim_FailWithoutKindReleases (0.55s)1854=== CONT TestProxyWriteTimeout/narinfo1855=== CONT TestProxyWriteTimeout/10_GiB_nar1856=== CONT TestProxyWriteTimeout/1_GiB_nar1857=== CONT TestProxyWriteTimeout/unknown_size1858--- PASS: TestProxyWriteTimeout (0.00s)1859 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)1860 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)1861 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)1862 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)1863=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info18642026/09/19 10:54:57 INFO Received uploads request method=POST path=/1865=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal18662026/09/19 10:54:57 INFO Received uploads request method=POST path=/1867=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key18682026/09/19 10:54:57 INFO Received complete multipart upload request method=POST path=/1869=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key18702026/09/19 10:54:57 INFO Received request for more parts method=POST path=/1871--- PASS: TestUploadHandlersRejectInvalidKeys (0.13s)1872 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)1873 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)1874 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)1875 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)1876=== CONT TestIsValidUploadKey/narinfo1877=== CONT TestIsValidUploadKey/unknown_type1878=== CONT TestIsValidUploadKey/empty_key1879=== CONT TestIsValidUploadKey/absolute1880=== CONT TestIsValidUploadKey/traversal_nar1881=== CONT TestIsValidUploadKey/traversal1882=== CONT TestIsValidUploadKey/listing_key,_narinfo_type1883=== CONT TestIsValidUploadKey/nar_key,_narinfo_type1884=== CONT TestIsValidUploadKey/narinfo_key,_nar_type1885=== CONT TestIsValidUploadKey/index.html1886=== CONT TestIsValidUploadKey/nix-cache-info1887=== CONT TestIsValidUploadKey/realisation_plus_in_output1888=== CONT TestIsValidUploadKey/realisation1889=== CONT TestIsValidUploadKey/build_log_equals1890=== CONT TestIsValidUploadKey/build_log_question_mark1891=== CONT TestIsValidUploadKey/build_log_plus_in_name1892=== CONT TestIsValidUploadKey/build_log_home-manager_file1893=== CONT TestIsValidUploadKey/build_log1894=== CONT TestIsValidUploadKey/listing1895=== CONT TestIsValidUploadKey/nar_plain1896=== CONT TestIsValidUploadKey/nar_xz1897=== CONT TestIsValidUploadKey/nar_zst1898=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure18992026/09/19 10:54:57 INFO Received uploads request method=POST path=/1900--- PASS: TestIsValidUploadKey (0.13s)1901 --- PASS: TestIsValidUploadKey/narinfo (0.00s)1902 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)1903 --- PASS: TestIsValidUploadKey/empty_key (0.00s)1904 --- PASS: TestIsValidUploadKey/absolute (0.00s)1905 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)1906 --- PASS: TestIsValidUploadKey/traversal (0.00s)1907 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)1908 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)1909 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)1910 --- PASS: TestIsValidUploadKey/index.html (0.00s)1911 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)1912 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)1913 --- PASS: TestIsValidUploadKey/realisation (0.00s)1914 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)1915 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)1916 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)1917 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)1918 --- PASS: TestIsValidUploadKey/build_log (0.00s)1919 --- PASS: TestIsValidUploadKey/listing (0.00s)1920 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)1921 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)1922 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)19232026/09/19 10:54:57 OK 20241026095416_initial_model.sql (9.97ms)19242026/09/19 10:54:57 OK 20251210153512_drop_unused_gin_index.sql (2.07ms)19252026/09/19 10:54:57 OK 20241026095416_initial_model.sql (8.17ms)19262026/09/19 10:54:57 OK 20251210153512_drop_unused_gin_index.sql (1.62ms)19272026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"19282026/09/19 10:54:57 OK 20251218171726_add_pins.sql (3ms)19292026/09/19 10:54:57 OK 20251218171726_add_pins.sql (3.18ms)19302026/09/19 10:54:57 OK 20260628120000_add_object_size_and_stats.sql (4.17ms)19312026/09/19 10:54:57 OK 20260628120000_add_object_size_and_stats.sql (3.67ms)19322026/09/19 10:54:57 OK 20260905000000_add_claims.sql (3.04ms)19332026/09/19 10:54:57 goose: successfully migrated database to version: 2026090500000019342026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"19352026/09/19 10:54:57 OK 20260905000000_add_claims.sql (3.85ms)19362026/09/19 10:54:57 goose: successfully migrated database to version: 2026090500000019372026/09/19 10:54:57 OK 1_commit_pending_closure.sql (2.78ms)19382026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"1939--- PASS: TestClaim_FailWakesWaitersButIsNotRemembered (0.46s)1940=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts19412026/09/19 10:54:57 OK 2_object_stats_trigger.sql (1.41ms)19422026/09/19 10:54:57 goose: up to current file version: 219432026/09/19 10:54:57 INFO Received request for more parts method=POST path=/19442026/09/19 10:54:57 OK 1_commit_pending_closure.sql (2.9ms)19452026/09/19 10:54:57 OK 2_object_stats_trigger.sql (1.53ms)19462026/09/19 10:54:57 goose: up to current file version: 219472026/09/19 10:54:57 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"19482026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"19492026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"19502026-09-19 10:54:57.243 UTC [1733] ERROR: relation "goose_db_version" does not exist at character 3619512026-09-19 10:54:57.243 UTC [1733] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19522026/09/19 10:54:57 WARN readiness check failed error="closed pool"1953--- PASS: TestService_readinessHandler (0.42s)1954=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart19552026/09/19 10:54:57 INFO Received complete multipart upload request method=POST path=/19562026-09-19 10:54:57.254 UTC [1818] ERROR: relation "goose_db_version" does not exist at character 3619572026-09-19 10:54:57.254 UTC [1818] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC19582026/09/19 10:54:57 INFO Received uploads request method=POST path=/api/pending_closures19592026/09/19 10:54:57 OK 20241026095416_initial_model.sql (8.74ms)19602026/09/19 10:54:57 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)19612026/09/19 10:54:57 INFO Uploading wq8qzhzbnyg3gx7gjs58zxqn4i36s022-file1.txt (160B)19622026/09/19 10:54:57 OK 20251210153512_drop_unused_gin_index.sql (1.3ms)19632026/09/19 10:54:57 OK 20251218171726_add_pins.sql (2.31ms)19642026/09/19 10:54:57 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"19652026/09/19 10:54:57 OK 20260628120000_add_object_size_and_stats.sql (3.15ms)1966=== CONT TestResolveDBConnectionString/flag_wins1967=== CONT TestResolveDBConnectionString/PGHOST_allows_empty1968=== CONT TestResolveDBConnectionString/nothing_configured1969=== CONT TestResolveDBConnectionString/file_when_flag_empty1970=== CONT TestResolveDBConnectionString/missing_file_is_an_error1971=== CONT TestIsValidCachePath/narinfo1972=== CONT TestIsValidCachePath/index.html1973=== CONT TestIsValidCachePath/short_hash1974=== CONT TestIsValidCachePath/wrong_extension1975=== CONT TestIsValidCachePath/leading_slash1976=== CONT TestIsValidCachePath/empty1977=== CONT TestIsValidCachePath/random_path1978=== CONT TestIsValidCachePath/invalid_char_u1979=== CONT TestIsValidCachePath/traversal_parent1980=== CONT TestIsValidCachePath/invalid_char_e1981=== CONT TestIsValidCachePath/traversal_in_middle1982=== CONT TestIsValidCachePath/nar_uncompressed1983=== CONT TestIsValidCachePath/nix-cache-info1984=== CONT TestIsValidCachePath/nar_xz1985=== CONT TestIsValidCachePath/realisation1986=== CONT TestIsValidCachePath/log1987=== CONT TestIsValidCachePath/nar_bz21988=== CONT TestIsValidCachePath/ls1989--- PASS: TestResolveDBConnectionString (0.00s)1990 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)1991 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)1992 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)1993 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)1994 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)1995=== CONT TestIsValidCachePath/nar_zst1996=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars1997=== CONT TestParseSingleRange/none1998=== CONT TestParseSingleRange/open-ended1999--- PASS: TestIsValidCachePath (0.00s)2000 --- PASS: TestIsValidCachePath/narinfo (0.00s)2001 --- PASS: TestIsValidCachePath/index.html (0.00s)2002 --- PASS: TestIsValidCachePath/short_hash (0.00s)2003 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)2004 --- PASS: TestIsValidCachePath/leading_slash (0.00s)2005 --- PASS: TestIsValidCachePath/empty (0.00s)2006 --- PASS: TestIsValidCachePath/random_path (0.00s)2007 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)2008 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)2009 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)2010 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)2011 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)2012 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)2013 --- PASS: TestIsValidCachePath/nar_xz (0.00s)2014 --- PASS: TestIsValidCachePath/realisation (0.00s)2015 --- PASS: TestIsValidCachePath/log (0.00s)2016 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)2017 --- PASS: TestIsValidCachePath/ls (0.00s)2018 --- PASS: TestIsValidCachePath/nar_zst (0.00s)2019 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)2020=== CONT TestParseSingleRange/start_far_past_EOF20212026/09/19 10:54:57 OK 20241026095416_initial_model.sql (7.44ms)2022=== CONT TestParseSingleRange/start_past_EOF2023=== CONT TestParseSingleRange/single_byte2024=== CONT TestParseSingleRange/suffix_exceeds_size2025=== CONT TestParseSingleRange/suffix2026=== CONT TestParseSingleRange/end_clamped_to_size2027=== CONT TestParseSingleRange/closed2028=== CONT TestParseSingleRange/multi-range_ignored2029=== CONT TestParseSingleRange/malformed_no_dash20302026/09/19 10:54:57 OK 20260905000000_add_claims.sql (2.17ms)2031=== CONT TestParseSingleRange/unknown_unit20322026/09/19 10:54:57 goose: successfully migrated database to version: 202609050000002033=== CONT TestParseSingleRange/malformed_both_empty2034=== CONT TestParseSingleRange/malformed_end_before_start2035--- PASS: TestParseSingleRange (0.00s)2036 --- PASS: TestParseSingleRange/none (0.00s)2037 --- PASS: TestParseSingleRange/open-ended (0.00s)2038 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)2039 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)2040 --- PASS: TestParseSingleRange/single_byte (0.00s)2041 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)2042 --- PASS: TestParseSingleRange/suffix (0.00s)2043 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)2044 --- PASS: TestParseSingleRange/closed (0.00s)2045 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)2046 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)2047 --- PASS: TestParseSingleRange/unknown_unit (0.00s)2048 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)2049 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)2050=== CONT TestClientErrorHandling/InvalidStorePath20512026/09/19 10:54:57 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign20522026/09/19 10:54:57 WARN Failed to register uploaded object key=wq8qzhzbnyg3gx7gjs58zxqn4i36s022.ls error="server returned 404: 404 page not found\n"20532026/09/19 10:54:57 OK 20251210153512_drop_unused_gin_index.sql (1.22ms)20542026/09/19 10:54:57 INFO Signed narinfos id=1 count=120552026/09/19 10:54:57 INFO Uploading 1 narinfos20562026/09/19 10:54:57 OK 1_commit_pending_closure.sql (1.69ms)20572026/09/19 10:54:57 OK 2_object_stats_trigger.sql (891.97µs)20582026/09/19 10:54:57 goose: up to current file version: 220592026/09/19 10:54:57 OK 20251218171726_add_pins.sql (2.12ms)20602026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20612026/09/19 10:54:57 OK 20260628120000_add_object_size_and_stats.sql (1.96ms)20622026/09/19 10:54:57 WARN Failed to register uploaded object key=wq8qzhzbnyg3gx7gjs58zxqn4i36s022.narinfo error="server returned 404: 404 page not found\n"2063=== NAME TestClientCADerivations2064 client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features2065 warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable2066 error: binary cache 's3://bucket39?endpoint=http://localhost:46835®ion=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations1771789236/001/store'2067 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 120682026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"20692026/09/19 10:54:57 OK 20260905000000_add_claims.sql (1.86ms)20702026/09/19 10:54:57 goose: successfully migrated database to version: 2026090500000020712026/09/19 10:54:57 OK 1_commit_pending_closure.sql (1.28ms)20722026/09/19 10:54:57 OK 2_object_stats_trigger.sql (623.98µs)20732026/09/19 10:54:57 goose: up to current file version: 220742026/09/19 10:54:57 INFO Completed upload id=120752026/09/19 10:54:57 INFO Upload complete. (97ms)2076--- PASS: TestClientCADerivations (0.95s)2077=== CONT TestClientErrorHandling/ServerNotAvailable2078=== NAME TestNARDeduplicationMetadataUploadBug2079 metadata_upload_test.go:54: Retrieved narinfo from S3:2080 StorePath: /build/TestNARDeduplicationMetadataUploadBug2270548738/001/store/wq8qzhzbnyg3gx7gjs58zxqn4i36s022-file1.txt2081 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst2082 Compression: zstd2083 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2084 NarSize: 1602085 References: 2086 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2087 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)2088 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):2089 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}2090--- PASS: TestClaim_TooManyStreams (0.41s)2091=== CONT TestClientErrorHandling/InvalidAuthToken2092=== CONT TestServerTLSConfig/no_client_CA2093=== CONT TestServerTLSConfig/not_a_PEM_file2094=== CONT TestServerTLSConfig/missing_CA_file2095--- PASS: TestServerTLSConfig (0.00s)2096 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)2097 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.00s)2098 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)2099=== CONT TestCacheConfigHandler/full_config,_no_issuer2100=== CONT TestCacheConfigHandler/no_signing_keys2101=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator2102=== CONT TestCacheConfigHandler/no_cache_url_configured2103--- PASS: TestCacheConfigHandler (0.00s)2104 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)2105 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)2106 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)2107 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)2108--- PASS: TestService_healthCheckHandler (0.40s)2109=== NAME TestNARDeduplicationMetadataUploadBug2110 metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug2270548738/001/store/mldayig7gnriw0pvs0h2ijczb8lylqp1-file2.txt21112026/09/19 10:54:57 INFO Received uploads request method=POST path=/api/pending_closures21122026-09-19 10:54:57.351 UTC [1878] ERROR: relation "goose_db_version" does not exist at character 3621132026-09-19 10:54:57.351 UTC [1878] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC21142026/09/19 10:54:57 INFO Received complete multipart upload request method=POST path=/api/multipart/complete21152026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"21162026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"21172026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"21182026/09/19 10:54:57 OK 20241026095416_initial_model.sql (7.07ms)21192026/09/19 10:54:57 INFO Received uploads request method=POST path=/api/pending_closures21202026/09/19 10:54:57 OK 20251210153512_drop_unused_gin_index.sql (1.03ms)21212026/09/19 10:54:57 INFO Completed multipart upload object_key=nar/0000000000000000000000000000002000000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLjBhZDM4NDg4LTQ4YTUtNGU3Zi05ODExLTg2ODBhZDlhYTUzY3gxNzg5ODE1Mjk2OTQ2ODEzMDA2 parts=1021222026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete21232026-09-19 10:54:57.367 UTC [1882] ERROR: relation "goose_db_version" does not exist at character 3621242026-09-19 10:54:57.367 UTC [1882] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC21252026/09/19 10:54:57 OK 20251218171726_add_pins.sql (2.74ms)21262026/09/19 10:54:57 INFO Completed upload id=121272026/09/19 10:54:57 INFO Received uploads request method=POST path=/api/pending_closures21282026/09/19 10:54:57 OK 20260628120000_add_object_size_and_stats.sql (2.45ms)21292026/09/19 10:54:57 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/present21302026/09/19 10:54:57 OK 20260905000000_add_claims.sql (2.05ms)21312026/09/19 10:54:57 goose: successfully migrated database to version: 2026090500000021322026/09/19 10:54:57 OK 1_commit_pending_closure.sql (1.85ms)21332026/09/19 10:54:57 OK 2_object_stats_trigger.sql (793.54µs)21342026/09/19 10:54:57 goose: up to current file version: 221352026/09/19 10:54:57 OK 20241026095416_initial_model.sql (7.29ms)21362026/09/19 10:54:57 OK 20251210153512_drop_unused_gin_index.sql (1.1ms)2137=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token2138=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token2139=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected21402026/09/19 10:54:57 OK 20251218171726_add_pins.sql (2.11ms)2141=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected21422026/09/19 10:54:57 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"2143=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected2144=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected2145=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2146=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2147=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token2148=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected2149=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured2150=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected21512026/09/19 10:54:57 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]21522026/09/19 10:54:57 OK 20260628120000_add_object_size_and_stats.sql (2.2ms)21532026/09/19 10:54:57 OK 20260905000000_add_claims.sql (2.84ms)21542026/09/19 10:54:57 goose: successfully migrated database to version: 2026090500000021552026/09/19 10:54:57 WARN Authentication failed token_preview=eyJhbGciOi...AfQL3RHfjw token_length=702 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]21562026/09/19 10:54:57 INFO OIDC auth successful provider=test scopes=[write]2157--- PASS: TestService_AuthMiddleware_OIDC (0.37s)2158 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)2159 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)2160 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.00s)2161 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.01s)21622026/09/19 10:54:57 OK 1_commit_pending_closure.sql (1.9ms)21632026/09/19 10:54:57 OK 2_object_stats_trigger.sql (1.31ms)21642026/09/19 10:54:57 goose: up to current file version: 221652026/09/19 10:54:57 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"21662026/09/19 10:54:57 WARN mTLS auth: bound subjects configured but subject DN unavailable21672026/09/19 10:54:57 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"2168--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (0.37s)21692026/09/19 10:54:57 INFO Received uploads request method=POST path=/api/pending_closures21702026/09/19 10:54:57 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)21712026/09/19 10:54:57 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign21722026/09/19 10:54:57 INFO Signed narinfos id=2 count=121732026/09/19 10:54:57 WARN Failed to register uploaded object key=mldayig7gnriw0pvs0h2ijczb8lylqp1.ls error="server returned 404: 404 page not found\n"21742026/09/19 10:54:57 INFO Uploading 1 narinfos21752026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete21762026/09/19 10:54:57 WARN Failed to register uploaded object key=mldayig7gnriw0pvs0h2ijczb8lylqp1.narinfo error="server returned 404: 404 page not found\n"21772026/09/19 10:54:57 INFO Completed upload id=221782026/09/19 10:54:57 INFO Upload complete. (80ms)2179=== NAME TestNARDeduplicationMetadataUploadBug2180 metadata_upload_test.go:76: Retrieved narinfo from S3:2181 StorePath: /build/TestNARDeduplicationMetadataUploadBug2270548738/001/store/mldayig7gnriw0pvs0h2ijczb8lylqp1-file2.txt2182 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst2183 Compression: zstd2184 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2185 NarSize: 1602186 References: 2187 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2188 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)2189 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):2190 {"version":1,"root":{"type":"regular","size":44}}2191--- PASS: TestService_ReadAuthMiddleware (0.36s)2192--- PASS: TestNARDeduplicationMetadataUploadBug (0.89s)21932026/09/19 10:54:57 INFO Received complete multipart upload request method=POST path=/api/multipart/complete2194--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (0.37s)21952026/09/19 10:54:57 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001700000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLmYzOGYxYzAxLTAzOTgtNGE2Yi1iZmE3LWNiNzhlZjRhYmY5MXgxNzg5ODE1Mjk3MDMxMTM0OTA5 parts=1021962026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete21972026/09/19 10:54:57 INFO Completed upload id=121982026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"21992026/09/19 10:54:57 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=183.995225ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2200--- PASS: TestService_ReadScope_PublicByDefault (0.32s)22012026/09/19 10:54:57 INFO Aborted multipart uploads count=022022026/09/19 10:54:57 WARN Force mode enabled - objects will be deleted immediately without grace period22032026/09/19 10:54:57 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=022042026/09/19 10:54:57 INFO Vacuumed table table=pending_closures22052026/09/19 10:54:57 INFO Vacuumed table table=pending_objects22062026/09/19 10:54:57 INFO Vacuumed table table=multipart_uploads22072026/09/19 10:54:57 INFO Vacuumed table table=closures22082026/09/19 10:54:57 INFO Vacuumed table table=objects2209--- PASS: TestClaim_InputsTouched (1.03s)2210=== RUN TestService_RequireScope_OIDC/builder_may_write2211=== PAUSE TestService_RequireScope_OIDC/builder_may_write2212=== RUN TestService_RequireScope_OIDC/builder_may_not_admin2213=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin2214=== RUN TestService_RequireScope_OIDC/ops_may_admin2215=== PAUSE TestService_RequireScope_OIDC/ops_may_admin2216=== RUN TestService_RequireScope_OIDC/ops_may_not_write2217=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write2218=== RUN TestService_RequireScope_OIDC/reader_may_not_write2219=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write2220=== RUN TestService_RequireScope_OIDC/static_token_may_admin2221=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin2222=== RUN TestService_RequireScope_OIDC/static_token_may_write2223=== PAUSE TestService_RequireScope_OIDC/static_token_may_write2224=== RUN TestService_RequireScope_OIDC/reader_may_read2225=== PAUSE TestService_RequireScope_OIDC/reader_may_read2226=== RUN TestService_RequireScope_OIDC/writer_implies_read2227=== PAUSE TestService_RequireScope_OIDC/writer_implies_read2228=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read2229=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read2230=== CONT TestService_RequireScope_OIDC/builder_may_write2231=== CONT TestService_RequireScope_OIDC/static_token_may_admin2232=== CONT TestService_RequireScope_OIDC/ops_may_not_write2233=== CONT TestService_RequireScope_OIDC/reader_may_not_write2234=== CONT TestService_RequireScope_OIDC/builder_may_not_admin2235=== CONT TestService_RequireScope_OIDC/writer_implies_read2236=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read22372026/09/19 10:54:57 INFO OIDC auth successful provider=test scopes=[write]2238=== CONT TestService_RequireScope_OIDC/ops_may_admin22392026/09/19 10:54:57 INFO OIDC auth successful provider=test scopes=[write]2240=== CONT TestService_RequireScope_OIDC/reader_may_read22412026/09/19 10:54:57 INFO OIDC auth successful provider=test scopes=[admin]2242=== CONT TestService_RequireScope_OIDC/static_token_may_write22432026/09/19 10:54:57 INFO OIDC auth successful provider=test scopes=[write]22442026/09/19 10:54:57 INFO OIDC auth successful provider=test scopes=[read]22452026/09/19 10:54:57 INFO OIDC auth successful provider=test scopes=[admin]22462026/09/19 10:54:57 INFO OIDC auth successful provider=test scopes=[read]2247--- PASS: TestService_RequireScope_OIDC (0.34s)2248 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)2249 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)2250 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)2251 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)2252 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)2253 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)2254 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)2255 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)2256 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)2257 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)22582026/09/19 10:54:57 INFO Received complete multipart upload request method=POST path=/api/multipart/complete22592026/09/19 10:54:57 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001600000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLjc3NWM3NjE4LWE1NTQtNDk5MS04MzhiLTBiZTY2NzE3NzliYXgxNzg5ODE1Mjk3MTAzNzU4MjUy parts=1022602026/09/19 10:54:57 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign22612026/09/19 10:54:57 INFO Signed narinfos id=1 count=122622026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete22632026/09/19 10:54:57 INFO Completed upload id=12264--- PASS: TestClaim_TwoInstances (1.04s)22652026/09/19 10:54:57 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"22662026/09/19 10:54:57 WARN Failed to fetch cache config, uploading without size limit error="fetching cache config: server returned 404: 404 page not found\n"22672026/09/19 10:54:57 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=397.692484ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present22682026/09/19 10:54:57 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"22692026/09/19 10:54:57 INFO Received complete multipart upload request method=POST path=/api/multipart/complete22702026/09/19 10:54:57 INFO Received complete multipart upload request method=POST path=/api/multipart/complete22712026/09/19 10:54:57 INFO Received complete multipart upload request method=POST path=/api/multipart/complete22722026/09/19 10:54:57 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001100000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLmNkZDM0Y2E5LTVkYTEtNDdkMC1hYmE1LTY3NzcyNzU1YWFiYngxNzg5ODE1Mjk3MzQ0NDU3Nzgx parts=1022732026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete22742026/09/19 10:54:57 INFO Completed multipart upload object_key=nar/0000000000000000000000000000001000000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLmRkMTg2NjEwLTExNmQtNDViZS04OTBiLTg3ZTE3MmU0NWUyNXgxNzg5ODE1Mjk3MzY4NzI2OTYy parts=1022752026/09/19 10:54:57 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign22762026/09/19 10:54:57 INFO Signed narinfos id=1 count=122772026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete22782026/09/19 10:54:57 INFO Received uploads request method=POST path=/api/pending_closures22792026/09/19 10:54:57 INFO Completed multipart upload object_key=nar/0000000000000000000000000000002100000000000000000000.nar.zst upload_id=OWExNjM1YjItZDIzOS00NGRiLWFkMTMtZjQ5ZmE0Y2M0YzJmLjVmNDUxZmJmLWY0YzEtNDIyYy05MDkxLWNkMjEwMzNjYzY5M3gxNzg5ODE1Mjk3MzcxOTQyOTUw parts=1022802026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete22812026/09/19 10:54:57 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign22822026/09/19 10:54:57 INFO Completed upload id=122832026/09/19 10:54:57 INFO Signed narinfos id=2 count=122842026/09/19 10:54:57 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete22852026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"22862026/09/19 10:54:57 INFO Completed upload id=222872026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"22882026/09/19 10:54:57 INFO Completed upload id=22289--- PASS: TestPresent (1.31s)22902026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"2291--- PASS: TestClaim_BuildWaitComplete (0.73s)2292--- PASS: TestClaim_GCMarkedOutputCountsAsAbsent (0.80s)22932026/09/19 10:54:57 WARN claim: cannot clear write deadline error="feature not supported"2294--- PASS: TestUploadHandlersRejectOversizedBody (0.21s)2295 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.06s)2296 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.05s)2297 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (0.76s)22982026/09/19 10:54:57 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=022992026/09/19 10:54:57 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=023002026/09/19 10:54:57 INFO Vacuumed table table=pending_closures23012026/09/19 10:54:57 INFO Vacuumed table table=pending_closures23022026/09/19 10:54:57 INFO Vacuumed table table=pending_objects23032026/09/19 10:54:57 INFO Vacuumed table table=pending_objects23042026/09/19 10:54:57 INFO Vacuumed table table=multipart_uploads23052026/09/19 10:54:57 INFO Vacuumed table table=multipart_uploads23062026/09/19 10:54:57 INFO Vacuumed table table=closures23072026/09/19 10:54:57 INFO Vacuumed table table=closures23082026/09/19 10:54:57 INFO Vacuumed table table=objects23092026/09/19 10:54:57 INFO Vacuumed table table=objects23102026/09/19 10:54:58 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=836.074886ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2311=== NAME TestOrphanedObjectsGCStressTest2312 orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains2313 orphaned_objects_gc_test.go:446: Marked 210 objects for deletion2314--- PASS: TestClaim_StreamsThroughServer (2.04s)2315=== NAME TestOrphanedObjectsGCStressTest2316 orphaned_objects_gc_test.go:509: Stress test completed successfully:2317 orphaned_objects_gc_test.go:510: - Active objects preserved: 202318 orphaned_objects_gc_test.go:511: - Objects deleted: 2102319 orphaned_objects_gc_test.go:512: - Total GC'd: 2102320--- PASS: TestOrphanedObjectsGCStressTest (2.52s)23212026/09/19 10:54:58 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.503378514s error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present23222026/09/19 10:54:58 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02323=== NAME TestPinProtectsFromGC2324 client_integration_test.go:794: Pin successfully protected closure from garbage collection2325--- PASS: TestPinProtectsFromGC (3.00s)23262026/09/19 10:54:59 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=2001 objects_failed=02327=== NAME TestClientIntegration2328 client_integration_test.go:323: Objects in database after GC:2329 client_integration_test.go:323: Successfully deleted all objects with GC --force2330--- PASS: TestClientIntegration (2.81s)23312026/09/19 10:54:59 WARN Rate limiter enabled after throttle name=s3-test rate=523322026/09/19 10:54:59 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."2333=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle2334 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=102335 throttle_test.go:215: Rate limiter: enabled=true, rate=5.002336--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (3.80s)2337--- PASS: TestClaim_HolderDisconnectKeepsClaim (2.98s)23382026/09/19 10:55:00 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-config23392026/09/19 10:55:00 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=195.589321ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config23402026/09/19 10:55:00 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=415.49849ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config23412026/09/19 10:55:01 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=796.109871ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config23422026/09/19 10:55:01 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.479017548s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config23432026/09/19 10:55:03 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"23442026/09/19 10:55:03 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_closures23452026/09/19 10:55:03 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=191.063937ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures23462026/09/19 10:55:03 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=369.16261ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures23472026/09/19 10:55:04 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=721.744527ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures23482026/09/19 10:55:04 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.675837454s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures2349--- PASS: TestClientErrorHandling (0.00s)2350 --- PASS: TestClientErrorHandling/InvalidStorePath (0.29s)2351 --- PASS: TestClientErrorHandling/InvalidAuthToken (0.40s)2352 --- PASS: TestClientErrorHandling/ServerNotAvailable (9.26s)2353PASS23542026-09-19 10:55:06.843 UTC [129] LOG: received smart shutdown request23552026-09-19 10:55:06.849 UTC [129] LOG: background worker "logical replication launcher" (PID 139) exited with exit code 123562026-09-19 10:55:06.860 UTC [134] LOG: shutting down23572026-09-19 10:55:06.861 UTC [134] LOG: checkpoint starting: shutdown immediate23582026-09-19 10:55:08.550 UTC [134] LOG: checkpoint complete: wrote 11097 buffers (67.7%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 18 recycled; write=0.257 s, sync=1.409 s, total=1.691 s; sync files=21676, longest=0.003 s, average=0.001 s; distance=292000 kB, estimate=292000 kB; lsn=0/1348DE28, redo lsn=0/1348DE2823592026-09-19 10:55:08.635 UTC [129] LOG: database system is shut down2360Running OIDC tests...2361=== RUN TestGlobMatch2362=== PAUSE TestGlobMatch2363=== RUN TestAudienceForIssuer2364=== PAUSE TestAudienceForIssuer2365=== RUN TestValidateToken_ValidToken2366=== PAUSE TestValidateToken_ValidToken2367=== RUN TestValidateToken_WrongAudience2368=== PAUSE TestValidateToken_WrongAudience2369=== RUN TestValidateToken_Expired2370=== PAUSE TestValidateToken_Expired2371=== RUN TestValidateToken_BoundClaimsMismatch2372=== PAUSE TestValidateToken_BoundClaimsMismatch2373=== RUN TestValidateToken_BoundSubjectMismatch2374=== PAUSE TestValidateToken_BoundSubjectMismatch2375=== RUN TestValidateToken_MultipleProviders2376=== PAUSE TestValidateToken_MultipleProviders2377=== RUN TestValidateToken_NoMatchingProvider2378=== PAUSE TestValidateToken_NoMatchingProvider2379=== RUN TestValidateToken_KubernetesServiceAccount2380=== PAUSE TestValidateToken_KubernetesServiceAccount2381=== RUN TestNewValidator_KubernetesRequiresCA2382=== PAUSE TestNewValidator_KubernetesRequiresCA2383=== RUN TestValidateToken_KubernetesIssuerFromOwnToken2384=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken2385=== RUN TestScopes_LegacyProviderDefaultsToWrite2386=== PAUSE TestScopes_LegacyProviderDefaultsToWrite2387=== RUN TestScopes_Rules2388=== PAUSE TestScopes_Rules2389=== RUN TestScopes_ConfigValidation2390=== PAUSE TestScopes_ConfigValidation2391=== CONT TestGlobMatch2392=== CONT TestValidateToken_NoMatchingProvider2393=== RUN TestGlobMatch/foo_foo2394=== CONT TestValidateToken_MultipleProviders2395=== CONT TestValidateToken_BoundSubjectMismatch2396=== CONT TestValidateToken_BoundClaimsMismatch2397=== CONT TestValidateToken_Expired2398=== CONT TestValidateToken_WrongAudience2399=== CONT TestValidateToken_ValidToken2400=== CONT TestAudienceForIssuer2401--- PASS: TestAudienceForIssuer (0.00s)2402=== CONT TestNewValidator_KubernetesRequiresCA2403=== CONT TestValidateToken_KubernetesIssuerFromOwnToken2404=== CONT TestScopes_Rules2405=== CONT TestValidateToken_KubernetesServiceAccount2406=== CONT TestScopes_LegacyProviderDefaultsToWrite2407=== CONT TestScopes_ConfigValidation2408=== PAUSE TestGlobMatch/foo_foo2409=== RUN TestGlobMatch/foo_bar2410=== PAUSE TestGlobMatch/foo_bar2411=== RUN TestGlobMatch/*_2412=== PAUSE TestGlobMatch/*_2413=== RUN TestGlobMatch/*_anything2414=== PAUSE TestGlobMatch/*_anything2415=== RUN TestGlobMatch/foo*_foo2416=== PAUSE TestGlobMatch/foo*_foo2417=== RUN TestGlobMatch/foo*_foobar2418=== PAUSE TestGlobMatch/foo*_foobar2419=== RUN TestGlobMatch/foo*_bar2420=== PAUSE TestGlobMatch/foo*_bar2421=== RUN TestGlobMatch/*bar_bar2422=== PAUSE TestGlobMatch/*bar_bar24232026/09/19 10:55:10 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:33393/oidc2424=== RUN TestGlobMatch/*bar_foobar24252026/09/19 10:55:10 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:41455/oidc24262026/09/19 10:55:10 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45623/oidc24272026/09/19 10:55:10 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:46713/oidc2428=== PAUSE TestGlobMatch/*bar_foobar24292026/09/19 10:55:10 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:43625/oidc2430=== RUN TestGlobMatch/*bar_foo2431=== PAUSE TestGlobMatch/*bar_foo24322026/09/19 10:55:10 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:39297/oidc2433=== RUN TestGlobMatch/foo*bar_foobar24342026/09/19 10:55:10 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:44605/oidc2435=== PAUSE TestGlobMatch/foo*bar_foobar24362026/09/19 10:55:10 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:32811/oidc2437=== RUN TestGlobMatch/foo*bar_foo123bar2438=== PAUSE TestGlobMatch/foo*bar_foo123bar2439=== RUN TestGlobMatch/foo*bar_foobarbaz24402026/09/19 10:55:10 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:33591/oidc2441--- PASS: TestScopes_ConfigValidation (0.00s)2442=== PAUSE TestGlobMatch/foo*bar_foobarbaz2443=== RUN TestGlobMatch/*/*_foo/bar2444=== PAUSE TestGlobMatch/*/*_foo/bar2445=== RUN TestGlobMatch/*/*_foo2446=== PAUSE TestGlobMatch/*/*_foo2447=== RUN TestGlobMatch/refs/heads/*_refs/heads/main2448=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main2449=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.02450=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.024512026/09/19 10:55:10 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35327/oidc2452=== RUN TestGlobMatch/refs/*/main_refs/heads/main2453=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main2454=== RUN TestGlobMatch/fo?_foo2455=== PAUSE TestGlobMatch/fo?_foo2456=== RUN TestGlobMatch/fo?_fo2457=== PAUSE TestGlobMatch/fo?_fo2458=== RUN TestGlobMatch/fo?_fooo2459=== PAUSE TestGlobMatch/fo?_fooo2460=== RUN TestGlobMatch/?oo_foo2461=== PAUSE TestGlobMatch/?oo_foo2462=== RUN TestGlobMatch/?oo_boo2463=== PAUSE TestGlobMatch/?oo_boo24642026/09/19 10:55:10 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC1232465=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2466=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2467=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2468=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2469=== CONT TestGlobMatch/foo_foo2470=== CONT TestGlobMatch/foo*bar_foobarbaz2471=== CONT TestGlobMatch/?oo_foo2472=== CONT TestGlobMatch/foo*_bar2473=== CONT TestGlobMatch/refs/*/main_refs/heads/main2474=== CONT TestGlobMatch/fo?_fooo2475=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2476=== CONT TestGlobMatch/*/*_foo2477=== CONT TestGlobMatch/fo?_foo2478=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2479--- PASS: TestValidateToken_NoMatchingProvider (0.02s)2480--- PASS: TestValidateToken_BoundClaimsMismatch (0.02s)2481=== CONT TestGlobMatch/?oo_boo2482=== CONT TestGlobMatch/foo*bar_foo123bar2483=== CONT TestGlobMatch/*/*_foo/bar2484=== CONT TestGlobMatch/*bar_foobar2485=== CONT TestGlobMatch/foo*_foobar2486=== CONT TestGlobMatch/*bar_foo2487=== CONT TestGlobMatch/*bar_bar2488=== CONT TestGlobMatch/foo*_foo2489=== CONT TestGlobMatch/foo*bar_foobar2490=== CONT TestGlobMatch/*_anything2491=== CONT TestGlobMatch/*_2492=== CONT TestGlobMatch/foo_bar2493=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.02494=== CONT TestGlobMatch/refs/heads/*_refs/heads/main2495--- PASS: TestValidateToken_Expired (0.02s)2496=== CONT TestGlobMatch/fo?_fo2497--- PASS: TestValidateToken_BoundSubjectMismatch (0.02s)2498--- PASS: TestValidateToken_WrongAudience (0.02s)2499--- PASS: TestValidateToken_ValidToken (0.01s)2500--- PASS: TestValidateToken_MultipleProviders (0.02s)2501--- PASS: TestGlobMatch (0.02s)2502 --- PASS: TestGlobMatch/foo_foo (0.00s)2503 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)2504 --- PASS: TestGlobMatch/?oo_foo (0.00s)2505 --- PASS: TestGlobMatch/foo*_bar (0.00s)2506 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)2507 --- PASS: TestGlobMatch/fo?_fooo (0.00s)2508 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)2509 --- PASS: TestGlobMatch/*/*_foo (0.00s)2510 --- PASS: TestGlobMatch/fo?_foo (0.00s)2511 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)2512 --- PASS: TestGlobMatch/?oo_boo (0.00s)2513 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)2514 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)2515 --- PASS: TestGlobMatch/*bar_foobar (0.00s)2516 --- PASS: TestGlobMatch/foo*_foobar (0.00s)2517 --- PASS: TestGlobMatch/*bar_foo (0.00s)2518 --- PASS: TestGlobMatch/*bar_bar (0.00s)2519 --- PASS: TestGlobMatch/foo*_foo (0.00s)2520 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)2521 --- PASS: TestGlobMatch/*_anything (0.00s)2522 --- PASS: TestGlobMatch/*_ (0.00s)2523 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)2524 --- PASS: TestGlobMatch/foo_bar (0.00s)2525 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)2526 --- PASS: TestGlobMatch/fo?_fo (0.00s)2527--- PASS: TestScopes_LegacyProviderDefaultsToWrite (0.01s)25282026/09/19 10:55:10 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:465512529--- PASS: TestScopes_Rules (0.02s)2530--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (0.02s)2531--- PASS: TestValidateToken_KubernetesServiceAccount (0.02s)25322026/09/19 10:55:10 http: TLS handshake error from 127.0.0.1:36494: remote error: tls: bad certificate2533--- PASS: TestNewValidator_KubernetesRequiresCA (0.02s)2534PASS2535Running hook tests...2536=== RUN TestSendPathsEmpty2537=== PAUSE TestSendPathsEmpty2538=== RUN TestQueueEnqueueAndFetch2539=== PAUSE TestQueueEnqueueAndFetch2540=== RUN TestQueueDeduplication2541=== PAUSE TestQueueDeduplication2542=== RUN TestQueueRemove2543=== PAUSE TestQueueRemove2544=== RUN TestQueueFetchBatchLimit2545=== PAUSE TestQueueFetchBatchLimit2546=== RUN TestQueueRetryMovesToBack2547=== PAUSE TestQueueRetryMovesToBack2548=== RUN TestQueueFetchRemoveLifecycle2549=== PAUSE TestQueueFetchRemoveLifecycle2550=== RUN TestQueueConcurrentWriters2551=== PAUSE TestQueueConcurrentWriters2552=== RUN TestQueueRemoveLargeClosure2553=== PAUSE TestQueueRemoveLargeClosure2554=== RUN TestServerClientIntegration2555=== PAUSE TestServerClientIntegration2556=== RUN TestServerQueueError2557=== PAUSE TestServerQueueError2558=== RUN TestGetListenerSocketActivation2559 server_test.go:210: === RUN TestGetListenerSocketActivation2560 --- PASS: TestGetListenerSocketActivation (0.00s)2561 PASS2562 2563--- PASS: TestGetListenerSocketActivation (0.01s)2564=== RUN TestDrainIsolatesPoisonPath2565=== PAUSE TestDrainIsolatesPoisonPath2566=== RUN TestRunNotBlockedByPoisonHead2567=== PAUSE TestRunNotBlockedByPoisonHead2568=== RUN TestDrainGivesUpWhenServerDown2569=== PAUSE TestDrainGivesUpWhenServerDown2570=== RUN TestFailedPathPrunedByLaterClosure2571=== PAUSE TestFailedPathPrunedByLaterClosure2572=== RUN TestWorkerUploadsAndRemoves2573=== PAUSE TestWorkerUploadsAndRemoves2574=== RUN TestWorkerSkipsGCdPaths2575=== PAUSE TestWorkerSkipsGCdPaths2576=== RUN TestWorkerPrunesClosureDeps2577=== PAUSE TestWorkerPrunesClosureDeps2578=== RUN TestDrainTimeout2579=== PAUSE TestDrainTimeout2580=== CONT TestSendPathsEmpty2581=== CONT TestServerQueueError2582=== CONT TestQueueRemoveLargeClosure2583--- PASS: TestSendPathsEmpty (0.00s)2584=== CONT TestQueueFetchBatchLimit2585=== CONT TestQueueRemove2586=== CONT TestQueueDeduplication2587=== CONT TestQueueEnqueueAndFetch2588=== CONT TestWorkerUploadsAndRemoves2589=== CONT TestDrainTimeout2590=== CONT TestWorkerPrunesClosureDeps2591=== CONT TestWorkerSkipsGCdPaths25922026/09/19 10:55:10 ERROR Failed to queue paths error="permission denied" count=12593=== CONT TestDrainGivesUpWhenServerDown2594=== CONT TestFailedPathPrunedByLaterClosure2595=== CONT TestQueueRetryMovesToBack2596=== CONT TestRunNotBlockedByPoisonHead2597=== CONT TestQueueConcurrentWriters2598--- PASS: TestServerQueueError (0.00s)2599=== CONT TestDrainIsolatesPoisonPath2600=== CONT TestQueueFetchRemoveLifecycle2601=== CONT TestServerClientIntegration2602--- PASS: TestServerClientIntegration (0.00s)26032026/09/19 10:55:10 INFO Upload queue status pending=226042026/09/19 10:55:10 INFO Uploading batch count=126052026/09/19 10:55:10 INFO Upload queue status pending=326062026/09/19 10:55:10 INFO Uploading batch count=226072026/09/19 10:55:10 INFO Uploading batch count=126082026/09/19 10:55:10 ERROR Upload failed error="upload failed" count=126092026/09/19 10:55:10 INFO Uploading batch count=126102026/09/19 10:55:10 ERROR Upload failed error="upload failed" count=12611--- PASS: TestQueueEnqueueAndFetch (0.02s)26122026/09/19 10:55:10 INFO Upload queue status pending=226132026/09/19 10:55:10 INFO Uploading batch count=426142026/09/19 10:55:10 ERROR Upload failed error="upload failed" count=426152026/09/19 10:55:10 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths400856740/002/nonexistent2616--- PASS: TestQueueFetchBatchLimit (0.02s)26172026/09/19 10:55:10 INFO Uploading batch count=226182026/09/19 10:55:10 ERROR Upload failed error="upload failed" count=226192026/09/19 10:55:10 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown131232131/002/a26202026/09/19 10:55:10 INFO Uploading batch count=126212026/09/19 10:55:10 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainIsolatesPoisonPath3185676544/002/bbb26222026/09/19 10:55:10 INFO Uploading batch count=126232026/09/19 10:55:10 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown131232131/002/b2624--- PASS: TestQueueDeduplication (0.02s)26252026/09/19 10:55:10 INFO Upload queue status pending=22626--- PASS: TestQueueFetchRemoveLifecycle (0.02s)26272026/09/19 10:55:10 INFO Uploading batch count=126282026/09/19 10:55:10 INFO Uploading batch count=22629--- PASS: TestQueueRemove (0.02s)26302026/09/19 10:55:10 INFO Uploading batch count=22631--- PASS: TestQueueRetryMovesToBack (0.02s)26322026/09/19 10:55:10 ERROR Upload failed error="upload failed" count=226332026/09/19 10:55:10 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown131232131/002/c26342026/09/19 10:55:10 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown131232131/002/d26352026/09/19 10:55:10 INFO Uploading batch count=126362026/09/19 10:55:10 INFO Uploading batch count=226372026/09/19 10:55:10 ERROR Upload failed error="upload failed" count=126382026/09/19 10:55:10 ERROR Upload failed error="upload failed" count=226392026/09/19 10:55:10 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown131232131/002/e2640--- PASS: TestFailedPathPrunedByLaterClosure (0.02s)26412026/09/19 10:55:10 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown131232131/002/f26422026/09/19 10:55:10 INFO Uploading batch count=126432026/09/19 10:55:10 ERROR Upload failed error="upload failed" count=126442026/09/19 10:55:10 ERROR Drain finished with paths left in queue remaining=1026452026/09/19 10:55:10 INFO Uploading batch count=126462026/09/19 10:55:10 ERROR Upload failed error="upload failed" count=126472026/09/19 10:55:10 ERROR Drain finished with paths left in queue remaining=12648--- PASS: TestDrainGivesUpWhenServerDown (0.02s)2649--- PASS: TestDrainIsolatesPoisonPath (0.02s)2650--- PASS: TestWorkerPrunesClosureDeps (0.04s)2651--- PASS: TestWorkerSkipsGCdPaths (0.04s)2652--- PASS: TestWorkerUploadsAndRemoves (0.04s)2653--- PASS: TestQueueRemoveLargeClosure (0.10s)26542026/09/19 10:55:10 ERROR Upload failed error="context deadline exceeded" count=226552026/09/19 10:55:10 ERROR Drain finished with paths left in queue remaining=42656--- PASS: TestDrainTimeout (0.22s)2657--- PASS: TestQueueConcurrentWriters (0.38s)26582026/09/19 10:55:11 INFO Uploading batch count=126592026/09/19 10:55:11 INFO Uploading batch count=126602026/09/19 10:55:11 INFO Uploading batch count=126612026/09/19 10:55:11 ERROR Upload failed error="upload failed" count=126622026/09/19 10:55:11 INFO Uploading batch count=126632026/09/19 10:55:11 ERROR Upload failed error="upload failed" count=126642026/09/19 10:55:11 INFO Uploading batch count=126652026/09/19 10:55:11 ERROR Upload failed error="upload failed" count=126662026/09/19 10:55:11 INFO Uploading batch count=126672026/09/19 10:55:11 ERROR Upload failed error="upload failed" count=126682026/09/19 10:55:11 ERROR Drain finished with paths left in queue remaining=12669--- PASS: TestRunNotBlockedByPoisonHead (1.04s)2670PASS