nixbot

builds

succeeded niks3-go-unit-tests checks.aarch64-linux.go-unit-tests · build #465 · raw

1tribuchet: building on eliza2Running client tests...3=== RUN TestDoServerRequestAttachesToken4=== PAUSE TestDoServerRequestAttachesToken5=== RUN TestUploadBuildLog_FileBodyReplayedOnRetry6=== PAUSE TestUploadBuildLog_FileBodyReplayedOnRetry7=== RUN TestRegisterUploadedObjectReusesConnections8=== PAUSE TestRegisterUploadedObjectReusesConnections9=== RUN TestRunGarbageCollection_FinishedOnAnotherReplica10=== PAUSE TestRunGarbageCollection_FinishedOnAnotherReplica11=== RUN TestRunGarbageCollection_NotFoundAfterLocalRun12=== PAUSE TestRunGarbageCollection_NotFoundAfterLocalRun13=== RUN TestCaseHackSuffix14=== PAUSE TestCaseHackSuffix15=== RUN TestFilterOversizedClosures16=== PAUSE TestFilterOversizedClosures17=== RUN TestUploadMultipart_PartsInParallel18=== PAUSE TestUploadMultipart_PartsInParallel19=== RUN TestUploadMultipart_ReturnsAfterDroppedBody20=== PAUSE TestUploadMultipart_ReturnsAfterDroppedBody21=== RUN TestPartSizeForNAR22=== PAUSE TestPartSizeForNAR23=== RUN TestUploadMultipart_SupersededByPeer24=== PAUSE TestUploadMultipart_SupersededByPeer25=== RUN TestDumpPathCaseHackMatchesNix26--- PASS: TestDumpPathCaseHackMatchesNix (3.20s)27=== RUN TestDumpPathCaseHackCollision28--- PASS: TestDumpPathCaseHackCollision (0.00s)29=== RUN TestSupersededNARStillUploadsListing30=== PAUSE TestSupersededNARStillUploadsListing31=== RUN TestDumpPathMatchesNix32=== PAUSE TestDumpPathMatchesNix33=== RUN TestDumpPathSingleFile34=== PAUSE TestDumpPathSingleFile35=== RUN TestDumpPathWriterError36=== PAUSE TestDumpPathWriterError37=== RUN TestEncodeNixBase3238=== PAUSE TestEncodeNixBase3239=== RUN TestEncodeNixBase32WithRealHash40=== PAUSE TestEncodeNixBase32WithRealHash41=== RUN TestConvertHashToNix3242=== PAUSE TestConvertHashToNix3243=== RUN TestGetStorePathHash44=== PAUSE TestGetStorePathHash45=== RUN TestPathInfoHashCompatibility46=== PAUSE TestPathInfoHashCompatibility47=== RUN TestParsePathInfoJSON48=== PAUSE TestParsePathInfoJSON49=== RUN TestParsePathInfoJSONMultiplePaths50=== PAUSE TestParsePathInfoJSONMultiplePaths51=== RUN TestPathInfoCACompatibility52=== PAUSE TestPathInfoCACompatibility53=== RUN TestRateLimiterFeedback54=== PAUSE TestRateLimiterFeedback55=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess56=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess57=== RUN TestRegisterUploadedObject_BoundedAgainstSilentServer58=== PAUSE TestRegisterUploadedObject_BoundedAgainstSilentServer59=== RUN TestResolveStorePath60=== PAUSE TestResolveStorePath61=== RUN TestDoWithRetry_BodyReplayedViaGetBody62=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody63=== RUN TestRetryTimeoutOutlastsMaxRetries64=== PAUSE TestRetryTimeoutOutlastsMaxRetries65=== RUN TestDoWithRetry_FinalResponseBodyReadable66=== PAUSE TestDoWithRetry_FinalResponseBodyReadable67=== RUN TestShellSplit68=== PAUSE TestShellSplit69=== RUN TestShellSplitErrors70=== PAUSE TestShellSplitErrors71=== RUN TestStreamPushReportsEveryPath72=== PAUSE TestStreamPushReportsEveryPath73=== RUN TestStreamPushBatchesUnderLoad74=== PAUSE TestStreamPushBatchesUnderLoad75=== RUN TestStreamPushIsolatesFailures76=== PAUSE TestStreamPushIsolatesFailures77=== RUN TestStreamPushGivesUpOnDeadServer78=== PAUSE TestStreamPushGivesUpOnDeadServer79=== RUN TestStreamPushRequestLine80=== PAUSE TestStreamPushRequestLine81=== RUN TestStreamPushReportsSignatures82=== PAUSE TestStreamPushReportsSignatures83=== RUN TestStreamPushReportsSkippedPaths84=== PAUSE TestStreamPushReportsSkippedPaths85=== RUN TestClientSignaturesByStorePath86=== PAUSE TestClientSignaturesByStorePath87=== RUN TestStreamPushStopsWhenCanceled88=== PAUSE TestStreamPushStopsWhenCanceled89=== RUN TestSetClientTLS90=== PAUSE TestSetClientTLS91=== RUN TestSetClientTLSDoesNotMutateDefaultTransport92=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport93=== RUN TestSetClientTLSErrors94=== PAUSE TestSetClientTLSErrors95=== RUN TestStaticToken96=== PAUSE TestStaticToken97=== RUN TestFileTokenReadsAndCaches98=== PAUSE TestFileTokenReadsAndCaches99=== RUN TestFileTokenMissing100=== PAUSE TestFileTokenMissing101=== RUN TestFileTokenEmpty102=== PAUSE TestFileTokenEmpty103=== RUN TestScriptTokenNoExpiryRerunsEveryCall104=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall105=== RUN TestScriptTokenCachesUntilRefresh106=== PAUSE TestScriptTokenCachesUntilRefresh107=== RUN TestScriptTokenEmptyToken108=== PAUSE TestScriptTokenEmptyToken109=== RUN TestScriptTokenBadJSON110=== PAUSE TestScriptTokenBadJSON111=== RUN TestScriptTokenScriptFails112=== PAUSE TestScriptTokenScriptFails113=== RUN TestScriptTokenEmptyCommand114=== PAUSE TestScriptTokenEmptyCommand115=== CONT TestDoServerRequestAttachesToken116=== CONT TestFileTokenEmpty117=== CONT TestStreamPushStopsWhenCanceled118=== CONT TestScriptTokenCachesUntilRefresh119=== CONT TestFileTokenMissing120--- PASS: TestStreamPushStopsWhenCanceled (0.00s)121=== CONT TestSetClientTLSErrors122--- PASS: TestFileTokenEmpty (0.00s)123=== CONT TestFileTokenReadsAndCaches124--- PASS: TestFileTokenMissing (0.00s)125=== CONT TestParsePathInfoJSON126=== RUN TestParsePathInfoJSON/Nix_format127=== PAUSE TestParsePathInfoJSON/Nix_format128=== RUN TestParsePathInfoJSON/Lix_format129=== PAUSE TestParsePathInfoJSON/Lix_format130=== RUN TestParsePathInfoJSON/empty_input131=== PAUSE TestParsePathInfoJSON/empty_input132=== RUN TestParsePathInfoJSON/whitespace_only133=== PAUSE TestParsePathInfoJSON/whitespace_only134=== RUN TestParsePathInfoJSON/invalid_JSON135=== PAUSE TestParsePathInfoJSON/invalid_JSON136=== CONT TestParsePathInfoJSON/Nix_format137--- PASS: TestFileTokenReadsAndCaches (0.00s)138=== CONT TestSetClientTLS139=== CONT TestSetClientTLSDoesNotMutateDefaultTransport140=== CONT TestUploadMultipart_SupersededByPeer141=== RUN TestUploadMultipart_SupersededByPeer/exists142=== PAUSE TestUploadMultipart_SupersededByPeer/exists143=== RUN TestUploadMultipart_SupersededByPeer/missing144=== PAUSE TestUploadMultipart_SupersededByPeer/missing145=== CONT TestUploadMultipart_SupersededByPeer/exists146=== CONT TestClientSignaturesByStorePath147=== CONT TestStreamPushReportsSkippedPaths148=== CONT TestStreamPushReportsSignatures149=== CONT TestScriptTokenBadJSON150=== CONT TestScriptTokenEmptyCommand151=== CONT TestScriptTokenScriptFails152=== CONT TestScriptTokenNoExpiryRerunsEveryCall153=== CONT TestStaticToken154=== CONT TestPartSizeForNAR155=== RUN TestPartSizeForNAR/zero_stays_at_minimum156=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum157=== RUN TestPartSizeForNAR/small_stays_at_minimum158=== PAUSE TestPartSizeForNAR/small_stays_at_minimum159=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum160=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum161=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts162=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts163=== RUN TestPartSizeForNAR/1_TiB164=== PAUSE TestPartSizeForNAR/1_TiB165=== RUN TestPartSizeForNAR/5_TiB_S3_max_object166=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object167=== RUN TestPartSizeForNAR/capped_at_5_GiB168=== PAUSE TestPartSizeForNAR/capped_at_5_GiB169--- PASS: TestScriptTokenEmptyCommand (0.00s)170=== CONT TestEncodeNixBase32171=== RUN TestEncodeNixBase32/test_string_hash172=== PAUSE TestEncodeNixBase32/test_string_hash173=== RUN TestEncodeNixBase32/empty_input174=== PAUSE TestEncodeNixBase32/empty_input175=== CONT TestDumpPathMatchesNix176=== CONT TestCaseHackSuffix177--- PASS: TestStaticToken (0.00s)178=== CONT TestPathInfoHashCompatibility179=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)180=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)181=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon182=== CONT TestScriptTokenEmptyToken183=== CONT TestUploadMultipart_ReturnsAfterDroppedBody184=== CONT TestUploadMultipart_PartsInParallel185=== CONT TestRunGarbageCollection_FinishedOnAnotherReplica186=== CONT TestRunGarbageCollection_NotFoundAfterLocalRun187=== CONT TestRegisterUploadedObjectReusesConnections188=== CONT TestFilterOversizedClosures189=== CONT TestUploadBuildLog_FileBodyReplayedOnRetry190--- PASS: TestClientSignaturesByStorePath (11.26s)191=== CONT TestDumpPathWriterError192=== RUN TestFilterOversizedClosures/no_limit_keeps_everything193=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything194=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped195=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped196=== RUN TestFilterOversizedClosures/all_closures_skipped197=== PAUSE TestFilterOversizedClosures/all_closures_skipped198=== CONT TestGetStorePathHash199=== RUN TestGetStorePathHash/valid_store_path200=== PAUSE TestGetStorePathHash/valid_store_path201=== RUN TestGetStorePathHash/basename_without_hyphen_should_error202=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error203=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error204=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error205=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error206=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error207=== CONT TestDumpPathSingleFile208=== CONT TestConvertHashToNix32209=== RUN TestConvertHashToNix32/SRI_format_to_Nix32210=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32211=== RUN TestConvertHashToNix32/already_Nix32_format212=== PAUSE TestConvertHashToNix32/already_Nix32_format213=== RUN TestConvertHashToNix32/invalid_format214=== PAUSE TestConvertHashToNix32/invalid_format215=== CONT TestEncodeNixBase32WithRealHash216=== RUN TestSetClientTLSErrors/missing_cert_file217=== PAUSE TestSetClientTLSErrors/missing_cert_file218=== RUN TestSetClientTLSErrors/missing_key_file219=== PAUSE TestSetClientTLSErrors/missing_key_file220=== RUN TestSetClientTLSErrors/missing_ca_file221=== PAUSE TestSetClientTLSErrors/missing_ca_file222=== RUN TestSetClientTLSErrors/invalid_ca_file223=== PAUSE TestSetClientTLSErrors/invalid_ca_file224=== CONT TestDoWithRetry_BodyReplayedViaGetBody225--- PASS: TestEncodeNixBase32WithRealHash (0.00s)226=== CONT TestStreamPushReportsEveryPath227--- PASS: TestStreamPushReportsEveryPath (0.00s)228=== CONT TestShellSplitErrors229--- PASS: TestShellSplitErrors (0.00s)230=== CONT TestStreamPushRequestLine231--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (11.27s)232=== CONT TestShellSplit233--- PASS: TestShellSplit (0.00s)234=== CONT TestStreamPushGivesUpOnDeadServer235=== RUN TestSetClientTLS/rejects_connection_without_client_cert236--- PASS: TestScriptTokenCachesUntilRefresh (12.82s)237=== CONT TestDoWithRetry_FinalResponseBodyReadable238=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert239=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA240=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA241=== RUN TestSetClientTLS/preserves_debug_logging_transport242=== PAUSE TestSetClientTLS/preserves_debug_logging_transport243=== CONT TestStreamPushIsolatesFailures2442026/11/06 07:18:39 ERROR Upload failed error=boom count=12452026/11/06 07:18:39 ERROR Upload failed error="connection refused" count=202462026/11/06 07:18:39 ERROR Server seems unavailable, giving up on batch untried=17247--- PASS: TestScriptTokenScriptFails (1.56s)248=== CONT TestRetryTimeoutOutlastsMaxRetries2492026/11/06 07:18:39 ERROR Upload failed error="bad path" count=3250--- PASS: TestStreamPushIsolatesFailures (0.01s)251=== CONT TestStreamPushBatchesUnderLoad252=== RUN TestStreamPushBatchesUnderLoad/oneAtATime=false253=== PAUSE TestStreamPushBatchesUnderLoad/oneAtATime=false254=== RUN TestStreamPushBatchesUnderLoad/oneAtATime=true255=== PAUSE TestStreamPushBatchesUnderLoad/oneAtATime=true256=== CONT TestPathInfoCACompatibility257--- PASS: TestStreamPushGivesUpOnDeadServer (1.56s)258=== CONT TestResolveStorePath2592026/11/06 07:18:39 WARN Rate limiter enabled after throttle name=server-test rate=52602026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=1 backoff=0s status=503 url=http://127.0.0.1:36123261=== RUN TestPathInfoCACompatibility/null_ca_field262=== PAUSE TestPathInfoCACompatibility/null_ca_field263=== RUN TestPathInfoCACompatibility/old_string_format_-_text264=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text265=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive266=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive267=== RUN TestPathInfoCACompatibility/new_structured_format_-_text268=== CONT TestParsePathInfoJSON/whitespace_only269=== CONT TestRegisterUploadedObject_BoundedAgainstSilentServer270=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text271=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method272=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method273--- PASS: TestStreamPushReportsSkippedPaths (12.86s)274=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess2752026/11/06 07:18:39 WARN Rate limiter enabled after throttle name=server-test rate=52762026/11/06 07:18:39 WARN Rate limiter enabled after throttle name=server-test rate=52772026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=1 backoff=0s status=503 url=http://127.0.0.1:383452782026/11/06 07:18:39 WARN Rate limiter backed off name=server-test rate=52792026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=2 backoff=0s status=503 url=http://127.0.0.1:361232802026/11/06 07:18:39 WARN Rate limiter backed off name=server-test rate=5281--- PASS: TestResolveStorePath (0.00s)282=== CONT TestRateLimiterFeedback283=== RUN TestRateLimiterFeedback/429_enables_limiter284=== PAUSE TestRateLimiterFeedback/429_enables_limiter285=== RUN TestRateLimiterFeedback/503_enables_limiter286=== PAUSE TestRateLimiterFeedback/503_enables_limiter287=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter288=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter289=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter290=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter2912026/11/06 07:18:39 ERROR Upload failed error=boom count=1292=== CONT TestParsePathInfoJSONMultiplePaths293=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths294--- PASS: TestStreamPushReportsSignatures (6.09s)295=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths296=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths297=== CONT TestParsePathInfoJSON/empty_input298=== CONT TestSupersededNARStillUploadsListing299=== RUN TestSupersededNARStillUploadsListing/small_NAR300=== PAUSE TestSupersededNARStillUploadsListing/small_NAR301=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths302=== RUN TestSupersededNARStillUploadsListing/dump_cut_short303=== PAUSE TestSupersededNARStillUploadsListing/dump_cut_short304=== RUN TestSupersededNARStillUploadsListing/listing_upload_fails305=== PAUSE TestSupersededNARStillUploadsListing/listing_upload_fails306=== CONT TestUploadMultipart_SupersededByPeer/missing307=== CONT TestParsePathInfoJSON/invalid_JSON308--- PASS: TestDoWithRetry_FinalResponseBodyReadable (0.04s)309=== CONT TestParsePathInfoJSON/Lix_format310--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (1.60s)311=== CONT TestPartSizeForNAR/zero_stays_at_minimum312--- PASS: TestUploadMultipart_ReturnsAfterDroppedBody (0.04s)313=== CONT TestPartSizeForNAR/1_TiB314=== CONT TestPartSizeForNAR/small_stays_at_minimum315=== CONT TestEncodeNixBase32/test_string_hash316=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum317=== CONT TestPartSizeForNAR/capped_at_5_GiB318=== CONT TestPartSizeForNAR/5_TiB_S3_max_object319=== CONT TestEncodeNixBase32/empty_input320=== CONT TestFilterOversizedClosures/no_limit_keeps_everything321=== CONT TestFilterOversizedClosures/all_closures_skipped322--- PASS: TestEncodeNixBase32 (0.00s)323 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)324 --- PASS: TestEncodeNixBase32/empty_input (0.00s)3252026/11/06 07:18:39 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=50326=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped327=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts3282026/11/06 07:18:39 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=2000329=== CONT TestGetStorePathHash/valid_store_path330--- PASS: TestFilterOversizedClosures (0.00s)331 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)332 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)333 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)334=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error335=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon336=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI337=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI338=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512339=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512340=== CONT TestConvertHashToNix32/SRI_format_to_Nix32341--- PASS: TestPartSizeForNAR (0.00s)342 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)343 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)344 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)345 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)346 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)347 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)348 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)349=== CONT TestConvertHashToNix32/invalid_format350=== CONT TestSetClientTLSErrors/missing_cert_file351=== CONT TestConvertHashToNix32/already_Nix32_format352=== CONT TestSetClientTLSErrors/invalid_ca_file353=== CONT TestSetClientTLSErrors/missing_ca_file3542026/11/06 07:18:39 INFO Garbage collection started3552026/11/06 07:18:39 INFO Garbage collection started356=== CONT TestSetClientTLS/rejects_connection_without_client_cert357=== CONT TestSetClientTLS/preserves_debug_logging_transport358=== CONT TestSetClientTLSErrors/missing_key_file3592026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=1 backoff=1ms status=502 url=http://127.0.0.1:35179360=== CONT TestStreamPushBatchesUnderLoad/oneAtATime=false361=== CONT TestStreamPushBatchesUnderLoad/oneAtATime=true362=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA363=== CONT TestPathInfoCACompatibility/null_ca_field364=== CONT TestPathInfoCACompatibility/new_structured_format_-_text365=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method366=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive367=== CONT TestRateLimiterFeedback/429_enables_limiter368=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter369--- PASS: TestParsePathInfoJSON (0.00s)370 --- PASS: TestParsePathInfoJSON/Nix_format (11.26s)371 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)372 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)373 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)374 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)375=== CONT TestPathInfoCACompatibility/old_string_format_-_text3762026/11/06 07:18:39 INFO Garbage collection progress phase=running_on_another_replica failed_uploads_deleted=0 old_closures_deleted=0 objects_marked=0 objects_deleted=0 objects_failed=0377=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter378=== CONT TestRateLimiterFeedback/503_enables_limiter379=== CONT TestGetStorePathHash/basename_without_hyphen_should_error380=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error381--- PASS: TestGetStorePathHash (0.00s)382 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)383 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)384 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)385 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)386=== CONT TestSupersededNARStillUploadsListing/small_NAR387--- PASS: TestConvertHashToNix32 (0.00s)388 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)389 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)390 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)391--- PASS: TestScriptTokenBadJSON (6.09s)392=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths3932026/11/06 07:18:39 WARN Rate limiter enabled after throttle name=server-test rate=53942026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=1 backoff=0s status=429 url=http://127.0.0.1:36297395=== CONT TestSupersededNARStillUploadsListing/listing_upload_fails3962026/11/06 07:18:39 WARN Rate limiter backed off name=server-test rate=5397=== CONT TestSupersededNARStillUploadsListing/dump_cut_short3982026/11/06 07:18:39 INFO Uploading abc-hello (1.0GB)3992026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=2 backoff=1ms status=502 url=http://127.0.0.1:35179400--- PASS: TestSetClientTLSErrors (11.27s)401 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)402 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)403 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)404 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)405--- PASS: TestStreamPushBatchesUnderLoad (0.00s)406 --- PASS: TestStreamPushBatchesUnderLoad/oneAtATime=false (0.00s)407 --- PASS: TestStreamPushBatchesUnderLoad/oneAtATime=true (0.00s)408--- PASS: TestDoServerRequestAttachesToken (12.87s)409--- PASS: TestUploadMultipart_SupersededByPeer (0.00s)410 --- PASS: TestUploadMultipart_SupersededByPeer/exists (12.86s)411 --- PASS: TestUploadMultipart_SupersededByPeer/missing (0.00s)412--- PASS: TestPathInfoCACompatibility (0.00s)413 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)414 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)415 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)416 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)417 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)418--- PASS: TestRunGarbageCollection_NotFoundAfterLocalRun (0.04s)4192026/11/06 07:18:39 WARN Rate limiter enabled after throttle name=server-test rate=54202026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=1 backoff=0s status=503 url=http://127.0.0.1:464674212026/11/06 07:18:39 WARN Garbage collection finished on another replica. Its statistics are not available here422--- PASS: TestRunGarbageCollection_FinishedOnAnotherReplica (0.05s)423=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI4242026/11/06 07:18:39 WARN Rate limiter backed off name=server-test rate=5425=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon426--- PASS: TestRateLimiterFeedback (0.00s)427 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)428 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)429 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)430 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)4312026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=1 backoff=1ms status=502 url=http://127.0.0.1:35179432--- PASS: TestScriptTokenEmptyToken (0.05s)433=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths434=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512435--- PASS: TestParsePathInfoJSONMultiplePaths (0.00s)436 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)437 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)4382026/11/06 07:18:39 INFO Uploading abc-hello (1.0GB)439=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)440--- PASS: TestPathInfoHashCompatibility (1.60s)441 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)442 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)443 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)444 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)4452026/11/06 07:18:39 WARN Rate limiter enabled after throttle name=s3-test rate=54462026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=1 backoff=0s status=503 url=http://127.0.0.1:328914472026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=2 backoff=1ms status=502 url=http://127.0.0.1:35179448--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (1.92s)449--- PASS: TestUploadBuildLog_FileBodyReplayedOnRetry (1.91s)4502026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=3 backoff=1ms status=502 url=http://127.0.0.1:35179451--- PASS: TestDumpPathSingleFile (1.91s)4522026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=4 backoff=1ms status=502 url=http://127.0.0.1:351794532026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=5 backoff=1ms status=502 url=http://127.0.0.1:351794542026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=6 backoff=1ms status=502 url=http://127.0.0.1:351794552026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=7 backoff=1ms status=502 url=http://127.0.0.1:351794562026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=8 backoff=1ms status=502 url=http://127.0.0.1:351794572026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=9 backoff=1ms status=502 url=http://127.0.0.1:351794582026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=10 backoff=1ms status=502 url=http://127.0.0.1:351794592026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=11 backoff=1ms status=502 url=http://127.0.0.1:351794602026/11/06 07:18:39 http: TLS handshake error from 127.0.0.1:40490: remote error: tls: bad certificate461--- PASS: TestSetClientTLS (12.82s)462 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.32s)463 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.32s)464 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.33s)4652026/11/06 07:18:39 WARN Request returned retryable status, retrying attempt=12 backoff=1ms status=502 url=http://127.0.0.1:351794662026/11/06 07:18:40 WARN Request returned retryable status, retrying attempt=13 backoff=1ms status=502 url=http://127.0.0.1:351794672026/11/06 07:18:40 WARN Request returned retryable status, retrying attempt=14 backoff=1ms status=502 url=http://127.0.0.1:351794682026/11/06 07:18:40 WARN Request returned retryable status, retrying attempt=15 backoff=1ms status=502 url=http://127.0.0.1:351794692026/11/06 07:18:40 WARN Request returned retryable status, retrying attempt=16 backoff=1ms status=502 url=http://127.0.0.1:351794702026/11/06 07:18:40 WARN Request returned retryable status, retrying attempt=17 backoff=1ms status=502 url=http://127.0.0.1:35179471--- PASS: TestRegisterUploadedObjectReusesConnections (1.93s)472--- PASS: TestRetryTimeoutOutlastsMaxRetries (0.38s)473--- PASS: TestStreamPushRequestLine (1.94s)474--- PASS: TestDumpPathWriterError (1.94s)4752026/11/06 07:18:40 INFO Uploading abc-hello (1.0GB)4762026/11/06 07:18:43 WARN Request failed, retrying attempt=1 backoff=100ms error="Post \"http://127.0.0.1:42757/api/uploads/complete\": context deadline exceeded" url=http://127.0.0.1:42757/api/uploads/complete4772026/11/06 07:18:43 WARN Request failed, retrying attempt=1 backoff=100ms error="Post \"http://127.0.0.1:42757/api/uploads/complete\": context deadline exceeded" url=http://127.0.0.1:42757/api/uploads/complete4782026/11/06 07:18:43 WARN Failed to register uploaded object key=abc.narinfo error="sending request: context canceled during retry: context deadline exceeded"4792026/11/06 07:18:43 WARN Failed to register uploaded object key=abc.narinfo error="sending request: context canceled during retry: context deadline exceeded"4802026/11/06 07:18:43 WARN Request failed, retrying attempt=1 backoff=100ms error="Post \"http://127.0.0.1:42757/api/uploads/complete\": context deadline exceeded" url=http://127.0.0.1:42757/api/uploads/complete4812026/11/06 07:18:43 WARN Failed to register uploaded object key=abc.narinfo error="sending request: context canceled during retry: context deadline exceeded"482--- PASS: TestRegisterUploadedObject_BoundedAgainstSilentServer (3.96s)483--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (3.96s)4842026/11/06 07:18:43 WARN Request failed, retrying attempt=1 backoff=100ms error="Put \"http://127.0.0.1:33311/part/2\": uploading part 1: server returned 404: no such upload\n" url=http://127.0.0.1:33311/part/24852026/11/06 07:18:43 ERROR Failed to close zstd encoder error="io: read/write on closed pipe"486--- PASS: TestCaseHackSuffix (5.61s)487--- PASS: TestDumpPathMatchesNix (5.62s)488--- PASS: TestSupersededNARStillUploadsListing (0.00s)489 --- PASS: TestSupersededNARStillUploadsListing/small_NAR (0.32s)490 --- PASS: TestSupersededNARStillUploadsListing/listing_upload_fails (0.33s)491 --- PASS: TestSupersededNARStillUploadsListing/dump_cut_short (4.48s)492--- PASS: TestUploadMultipart_PartsInParallel (4.57s)493PASS494Running server tests...495The files belonging to this database system will be owned by user "nixbld".496This user must also own the server process.497498The database cluster will be initialized with locale "C".499The default database encoding has accordingly been set to "SQL_ASCII".500The default text search configuration will be set to "english".501502Data page checksums are enabled.503504creating directory /build/postgres1300777516/data ... ok505creating subdirectories ... ok506selecting dynamic shared memory implementation ... posix507selecting default "max_connections" ... 100508selecting default "shared_buffers" ... 128MB509selecting default time zone ... UTC510creating configuration files ... ok511running bootstrap script ... ok512performing post-bootstrap initialization ... ok513syncing data to disk ... ok514515initdb: warning: enabling "trust" authentication for local connections516initdb: 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.517518Success. You can now start the database server using:519520 pg_ctl -D /build/postgres1300777516/data -l logfile start521522/build/postgres1300777516:5432 - no response5232026-11-06 07:18:48.498 UTC [130] LOG: starting PostgreSQL 18.6 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit5242026-11-06 07:18:48.499 UTC [130] LOG: listening on Unix socket "/build/postgres1300777516/.s.PGSQL.5432"5252026-11-06 07:18:48.506 UTC [137] LOG: database system was shut down at 2026-11-06 07:18:48 UTC5262026-11-06 07:18:48.511 UTC [130] LOG: database system is ready to accept connections527/build/postgres1300777516:5432 - accepting connections528{"timestamp":"2026-11-06T07:18:50.467396774Z","level":"ERROR","message":"HTTP request completed","event":"http_request_completed","component":"server","subsystem":"http","request_id":"63241001-03d6-4ac0-83a4-64687299f571","trace_id":"unknown","span_id":"unknown","peer_addr":"127.0.0.1","method":"GET","uri":"/health/ready","status_code":503,"suppressed_errors":0,"duration_ms":7,"result":"server_error","target":"rustfs::server::http","filename":"rustfs/src/server/layer.rs","line_number":502,"threadName":"rustfs-worker","threadId":"ThreadId(208)"}529=== RUN TestService_AuthMiddleware530=== PAUSE TestService_AuthMiddleware531=== RUN TestService_AuthMiddleware_MTLSProxyHeader532=== PAUSE TestService_AuthMiddleware_MTLSProxyHeader533=== RUN TestService_AuthMiddleware_MTLSBoundSubjects534=== PAUSE TestService_AuthMiddleware_MTLSBoundSubjects535=== RUN TestService_ReadAuthMiddleware536=== PAUSE TestService_ReadAuthMiddleware537=== RUN TestService_AuthMiddleware_OIDC538=== PAUSE TestService_AuthMiddleware_OIDC539=== RUN TestService_RequireScope_OIDC540=== PAUSE TestService_RequireScope_OIDC541=== RUN TestService_ReadScope_PublicByDefault542=== PAUSE TestService_ReadScope_PublicByDefault543=== RUN TestCacheConfigHandler544=== PAUSE TestCacheConfigHandler545=== RUN TestCacheStatsHandler546=== PAUSE TestCacheStatsHandler547=== RUN TestClientCADerivations548=== PAUSE TestClientCADerivations549=== RUN TestClientErrorHandling550=== PAUSE TestClientErrorHandling551=== RUN TestClientIntegration552=== PAUSE TestClientIntegration553=== RUN TestClientMultipleUploads554=== PAUSE TestClientMultipleUploads555=== RUN TestClientWithDependencies556=== PAUSE TestClientWithDependencies557=== RUN TestClientSharedPathCommittedMidPush558=== PAUSE TestClientSharedPathCommittedMidPush559=== RUN TestPinProtectsFromGC560=== PAUSE TestPinProtectsFromGC561=== RUN TestClientPushesUseOnePush562=== PAUSE TestClientPushesUseOnePush563=== RUN TestClientFallsBackToClosures564=== PAUSE TestClientFallsBackToClosures565=== RUN TestDeleteClosuresRacingPins566=== PAUSE TestDeleteClosuresRacingPins567=== RUN TestConcurrentCommitsSharingObjectsDoNotDeadlock568=== PAUSE TestConcurrentCommitsSharingObjectsDoNotDeadlock569=== RUN TestResolveDBConnectionString570=== PAUSE TestResolveDBConnectionString571=== RUN TestConnectWaitsForAPeerMigration572=== PAUSE TestConnectWaitsForAPeerMigration573=== RUN TestLeadElectsOneAndHandsOver574=== PAUSE TestLeadElectsOneAndHandsOver575=== RUN TestLeadIncumbentWinsAfterRestart5762026/11/06 07:18:51 INFO lead: acquired remote=192.0.2.1:12345772026/11/06 07:18:51 INFO lead: released remote=192.0.2.1:12345782026/11/06 07:18:51 INFO lead: acquired remote=192.0.2.1:12345792026/11/06 07:18:52 INFO lead: released remote=192.0.2.1:1234580--- PASS: TestLeadIncumbentWinsAfterRestart (2.21s)581=== RUN TestLeadIncumbentAnnouncesAtOnce582=== PAUSE TestLeadIncumbentAnnouncesAtOnce583=== RUN TestLeadEndsOnShutdown584=== PAUSE TestLeadEndsOnShutdown585=== RUN TestLeadEndsWhenItsConnectionHangs5862026/11/06 07:18:53 INFO lead: acquired remote=192.0.2.1:12345872026-11-06 07:18:54.608 UTC [384] FATAL: terminating connection due to administrator command5882026/11/06 07:18:54 INFO lead: acquired remote=192.0.2.1:12345892026/11/06 07:18:55 WARN lead: lock connection lost error="timeout: context deadline exceeded"5902026/11/06 07:18:55 INFO lead: released remote=192.0.2.1:12345912026/11/06 07:18:55 INFO lead: released remote=192.0.2.1:1234592--- PASS: TestLeadEndsWhenItsConnectionHangs (3.19s)593=== RUN TestGCAdvisoryLockBlocksConcurrentRun594=== PAUSE TestGCAdvisoryLockBlocksConcurrentRun595=== RUN TestGCBugBareHashReferences596=== PAUSE TestGCBugBareHashReferences597=== RUN TestGCMetrics598=== PAUSE TestGCMetrics599=== RUN TestPushDedupSurvivesConcurrentGC600=== PAUSE TestPushDedupSurvivesConcurrentGC601=== RUN TestDeduplicatedObjectsRecordedAsPending602=== PAUSE TestDeduplicatedObjectsRecordedAsPending603=== RUN TestGCSweepSkipsPendingObjects604=== PAUSE TestGCSweepSkipsPendingObjects605=== RUN TestTombstonedObjectOfferedWithoutWaiting606=== PAUSE TestTombstonedObjectOfferedWithoutWaiting607=== RUN TestGCSweepDeliversEachKeyOnce608=== PAUSE TestGCSweepDeliversEachKeyOnce609=== RUN TestCreatePendingClosureVerifyS3FailureReleasesConnection610=== PAUSE TestCreatePendingClosureVerifyS3FailureReleasesConnection611=== RUN TestForceGCDuringPushOffersSweptObject612=== PAUSE TestForceGCDuringPushOffersSweptObject613=== RUN TestFailedS3DeleteKeepsTombstone614=== PAUSE TestFailedS3DeleteKeepsTombstone615=== RUN TestSweepSkipsRowsLockedByPush616=== PAUSE TestSweepSkipsRowsLockedByPush617=== RUN TestRegisterCompletedObjectNeedsPendingRow618=== PAUSE TestRegisterCompletedObjectNeedsPendingRow619=== RUN TestGetExistingObjectsLocksRows620=== PAUSE TestGetExistingObjectsLocksRows621=== RUN TestSweepRechecksPendingAfterLocking622=== PAUSE TestSweepRechecksPendingAfterLocking623=== RUN TestPushWaitsForSweepHoldingRow624=== PAUSE TestPushWaitsForSweepHoldingRow625=== RUN TestCommitRacingPendingCleanupKeepsObjects626=== PAUSE TestCommitRacingPendingCleanupKeepsObjects627=== RUN TestGCEndsOnShutdown628=== PAUSE TestGCEndsOnShutdown629=== RUN TestGCTaskStore_StartNew630=== PAUSE TestGCTaskStore_StartNew631=== RUN TestGCTaskStore_DeduplicateSameParams632=== PAUSE TestGCTaskStore_DeduplicateSameParams633=== RUN TestGCTaskStore_ConflictDifferentParams634=== PAUSE TestGCTaskStore_ConflictDifferentParams635=== RUN TestGCTaskStore_GetEmpty636=== PAUSE TestGCTaskStore_GetEmpty637=== RUN TestGCTaskStore_GetReturnsLatest638=== PAUSE TestGCTaskStore_GetReturnsLatest639=== RUN TestGCTaskStore_CompletedAllowsNewTask640=== PAUSE TestGCTaskStore_CompletedAllowsNewTask641=== RUN TestGCTaskStore_PhaseUpdates642=== PAUSE TestGCTaskStore_PhaseUpdates643=== RUN TestGCTaskStore_Fail644=== PAUSE TestGCTaskStore_Fail645=== RUN TestGracefulShutdownDrainsInflight646=== PAUSE TestGracefulShutdownDrainsInflight647=== RUN TestService_healthCheckHandler648=== PAUSE TestService_healthCheckHandler649=== RUN TestService_readinessHandler650=== PAUSE TestService_readinessHandler651=== RUN TestGenerateLandingPage652=== PAUSE TestGenerateLandingPage653=== RUN TestCacheConfigHandlerMaxNarSize654=== PAUSE TestCacheConfigHandlerMaxNarSize655=== RUN TestCreatePendingClosureRejectsOversizedNAR656=== PAUSE TestCreatePendingClosureRejectsOversizedNAR657=== RUN TestNARDeduplicationMetadataUploadBug658=== PAUSE TestNARDeduplicationMetadataUploadBug659=== RUN TestMetricsInventory660=== PAUSE TestMetricsInventory661=== RUN TestMetricsCommit662=== PAUSE TestMetricsCommit663=== RUN TestService_NativeMTLS664=== PAUSE TestService_NativeMTLS665=== RUN TestServerTLSConfig666=== PAUSE TestServerTLSConfig667=== RUN TestMultipartCleanup668=== PAUSE TestMultipartCleanup669=== RUN TestMultipartUploadAbortedWhenCancelledBeforeRecorded670=== PAUSE TestMultipartUploadAbortedWhenCancelledBeforeRecorded671=== RUN TestPendingCleanupUsesOneCutoff672=== PAUSE TestPendingCleanupUsesOneCutoff673=== RUN TestObjectStatsTrigger674=== PAUSE TestObjectStatsTrigger675=== RUN TestObjectStatsUpdatedOncePerCommit676=== PAUSE TestObjectStatsUpdatedOncePerCommit677=== RUN TestOrphanedObjectsGC678=== PAUSE TestOrphanedObjectsGC679=== RUN TestOrphanedObjectsGCStressTest680=== PAUSE TestOrphanedObjectsGCStressTest681=== RUN TestCreatePin_ReservedPins682=== PAUSE TestCreatePin_ReservedPins683=== RUN TestPresentReportsOnlyClosureRoots684=== PAUSE TestPresentReportsOnlyClosureRoots685=== RUN TestPresentRefreshesOnlyStaleClosures686=== PAUSE TestPresentRefreshesOnlyStaleClosures687=== RUN TestPresentNotReportedWhileGCDeletesClosure688=== PAUSE TestPresentNotReportedWhileGCDeletesClosure689=== RUN TestParseSingleRange690=== PAUSE TestParseSingleRange691=== RUN TestProxyHeadersOnlyTrustedOnSocket6922026/11/06 07:18:56 INFO Starting HTTP server address=127.0.0.1:466676932026/11/06 07:18:56 INFO Starting HTTP server address=proxy.sock6942026/11/06 07:18:56 WARN mTLS auth: subject not in bound subjects subject="CN=someone"6952026/11/06 07:18:56 INFO Shutdown signal received, draining in-flight requests timeout=10s696--- PASS: TestProxyHeadersOnlyTrustedOnSocket (0.43s)697=== RUN TestIsValidCachePath698=== PAUSE TestIsValidCachePath699=== RUN TestReadProxyNarinfo700=== PAUSE TestReadProxyNarinfo701=== RUN TestReadProxyNarinfoAlreadyDecompressed702=== PAUSE TestReadProxyNarinfoAlreadyDecompressed703=== RUN TestReadProxyContentNegotiation704=== PAUSE TestReadProxyContentNegotiation705=== RUN TestReadProxyNarStreaming706=== PAUSE TestReadProxyNarStreaming707=== RUN TestReadProxy404708=== PAUSE TestReadProxy404709=== RUN TestReadProxyInvalidPath710=== PAUSE TestReadProxyInvalidPath711=== RUN TestReadProxyHead712=== PAUSE TestReadProxyHead713=== RUN TestReadProxyOutlastsServerWriteTimeout714=== PAUSE TestReadProxyOutlastsServerWriteTimeout715=== RUN TestReadProxyConditionalGet716=== PAUSE TestReadProxyConditionalGet717=== RUN TestReadProxyRootRedirectsToIndexHTML718=== PAUSE TestReadProxyRootRedirectsToIndexHTML719=== RUN TestReadProxyDisabled720=== PAUSE TestReadProxyDisabled721=== RUN TestReadRedirectNar722=== PAUSE TestReadRedirectNar723=== RUN TestReadRedirectKeepsNarinfoProxied724=== PAUSE TestReadRedirectKeepsNarinfoProxied725=== RUN TestReadProxyRangeRequest726=== PAUSE TestReadProxyRangeRequest727=== RUN TestReadRedirectUsesPublicS3URL728=== PAUSE TestReadRedirectUsesPublicS3URL729=== RUN TestPush_OverlappingRootsStoreOneRowPerKey730=== PAUSE TestPush_OverlappingRootsStoreOneRowPerKey731=== RUN TestPush_CompleteCommitsEveryRoot732=== PAUSE TestPush_CompleteCommitsEveryRoot733=== RUN TestPush_RepeatedRootCommitsOnce734=== PAUSE TestPush_RepeatedRootCommitsOnce735=== RUN TestPush_CompleteWaitsForCleanupOfThePush736=== PAUSE TestPush_CompleteWaitsForCleanupOfThePush737=== RUN TestPush_RootsAreLockedInByteOrder738=== PAUSE TestPush_RootsAreLockedInByteOrder739=== RUN TestPush_SkippedKeySurvivesGCBeforeCommit740=== PAUSE TestPush_SkippedKeySurvivesGCBeforeCommit741=== RUN TestPush_RejectsBadRequests742=== PAUSE TestPush_RejectsBadRequests743=== RUN TestPush_SignsNarinfosOfItsPendingObjects744=== PAUSE TestPush_SignsNarinfosOfItsPendingObjects745=== RUN TestRedundantMultipartUpload746=== PAUSE TestRedundantMultipartUpload747=== RUN TestCompleteMultipartUpload_ErrorButObjectExists748=== PAUSE TestCompleteMultipartUpload_ErrorButObjectExists749=== RUN TestCompletedNarNotReofferedAcrossClosures750=== PAUSE TestCompletedNarNotReofferedAcrossClosures751=== RUN TestPresignedUploadRegisteredBeforeCommit752=== PAUSE TestPresignedUploadRegisteredBeforeCommit753=== RUN TestService_Rustfstest754=== PAUSE TestService_Rustfstest755=== RUN TestParseSize756=== PAUSE TestParseSize757=== RUN TestSkippedUploadsHandler758=== PAUSE TestSkippedUploadsHandler759=== RUN TestSystemdListenerNotActivated760--- PASS: TestSystemdListenerNotActivated (0.00s)761=== RUN TestWatchdogBeatsWhenHealthy762--- PASS: TestWatchdogBeatsWhenHealthy (0.02s)763=== RUN TestWatchdogSkipsWhenUnhealthy7642026/11/06 07:18:56 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"7652026/11/06 07:18:56 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"7662026/11/06 07:18:56 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"7672026/11/06 07:18:56 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"7682026/11/06 07:18:56 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"7692026/11/06 07:18:56 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"7702026/11/06 07:18:56 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"7712026/11/06 07:18:56 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"7722026/11/06 07:18:56 WARN watchdog liveness check failed, skipping heartbeat error="context deadline exceeded"773--- PASS: TestWatchdogSkipsWhenUnhealthy (0.20s)774=== RUN TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle775=== PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle776=== RUN TestProxyWriteTimeout777=== PAUSE TestProxyWriteTimeout778=== RUN TestPendingClosureWriteTimeout779=== PAUSE TestPendingClosureWriteTimeout780=== RUN TestIsValidUploadKey781=== PAUSE TestIsValidUploadKey782=== RUN TestUploadHandlersRejectInvalidKeys783=== PAUSE TestUploadHandlersRejectInvalidKeys784=== RUN TestUploadHandlersRejectOversizedBody785=== PAUSE TestUploadHandlersRejectOversizedBody786=== RUN TestService_cleanupPendingClosuresHandler787=== PAUSE TestService_cleanupPendingClosuresHandler788=== RUN TestService_createPendingClosureHandler789=== PAUSE TestService_createPendingClosureHandler790=== RUN TestService_verifyS3Integrity791=== PAUSE TestService_verifyS3Integrity792=== RUN TestService_verifyS3ReuploadsStaleNarinfo793=== PAUSE TestService_verifyS3ReuploadsStaleNarinfo794=== RUN TestCompleteMultipartUnregistered795=== PAUSE TestCompleteMultipartUnregistered796=== RUN TestCreatePendingClosure_SmallNARUsesSimplePUT797=== PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT798=== CONT TestPendingClosureWriteTimeout799=== CONT TestService_createPendingClosureHandler800=== CONT TestCreatePendingClosure_SmallNARUsesSimplePUT801=== CONT TestCompleteMultipartUnregistered802=== CONT TestService_AuthMiddleware803=== CONT TestProxyWriteTimeout804=== RUN TestProxyWriteTimeout/narinfo805=== PAUSE TestProxyWriteTimeout/narinfo806=== CONT TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle807=== CONT TestService_verifyS3ReuploadsStaleNarinfo808=== CONT TestSkippedUploadsHandler809=== CONT TestService_verifyS3Integrity810=== CONT TestParseSize811=== CONT TestService_Rustfstest812=== CONT TestUploadHandlersRejectOversizedBody813=== CONT TestPresignedUploadRegisteredBeforeCommit814=== CONT TestCompletedNarNotReofferedAcrossClosures815=== CONT TestGCTaskStore_Fail816=== CONT TestGCTaskStore_PhaseUpdates817=== CONT TestCompleteMultipartUpload_ErrorButObjectExists818=== CONT TestGCTaskStore_CompletedAllowsNewTask819=== CONT TestRedundantMultipartUpload820=== CONT TestGCTaskStore_GetReturnsLatest821=== CONT TestPush_SignsNarinfosOfItsPendingObjects822=== CONT TestGCTaskStore_GetEmpty823=== CONT TestService_cleanupPendingClosuresHandler824=== RUN TestPendingClosureWriteTimeout/empty825=== PAUSE TestPendingClosureWriteTimeout/empty826=== RUN TestPendingClosureWriteTimeout/400_objects827=== PAUSE TestPendingClosureWriteTimeout/400_objects828=== RUN TestPendingClosureWriteTimeout/670k_objects829=== PAUSE TestPendingClosureWriteTimeout/670k_objects830=== RUN TestPendingClosureWriteTimeout/handler_extends_the_server's_deadline831=== PAUSE TestPendingClosureWriteTimeout/handler_extends_the_server's_deadline832=== RUN TestProxyWriteTimeout/1_GiB_nar833=== PAUSE TestProxyWriteTimeout/1_GiB_nar834=== RUN TestProxyWriteTimeout/10_GiB_nar835=== PAUSE TestProxyWriteTimeout/10_GiB_nar836=== RUN TestProxyWriteTimeout/unknown_size837=== PAUSE TestProxyWriteTimeout/unknown_size838=== CONT TestGCTaskStore_ConflictDifferentParams839--- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)840=== CONT TestPush_SkippedKeySurvivesGCBeforeCommit841--- PASS: TestParseSize (0.00s)842=== CONT TestPush_RootsAreLockedInByteOrder843=== RUN TestService_verifyS3ReuploadsStaleNarinfo/lost,_other_NAR_pushed844=== PAUSE TestService_verifyS3ReuploadsStaleNarinfo/lost,_other_NAR_pushed845=== RUN TestService_verifyS3ReuploadsStaleNarinfo/intact,_other_NAR_pushed846=== PAUSE TestService_verifyS3ReuploadsStaleNarinfo/intact,_other_NAR_pushed847=== RUN TestService_verifyS3ReuploadsStaleNarinfo/first_of_two_lost848=== PAUSE TestService_verifyS3ReuploadsStaleNarinfo/first_of_two_lost849=== RUN TestService_verifyS3ReuploadsStaleNarinfo/first_of_two_lost,_second_pushed850=== PAUSE TestService_verifyS3ReuploadsStaleNarinfo/first_of_two_lost,_second_pushed851=== RUN TestService_verifyS3ReuploadsStaleNarinfo/lost,_same_NAR_pushed852=== PAUSE TestService_verifyS3ReuploadsStaleNarinfo/lost,_same_NAR_pushed853=== CONT TestGCTaskStore_DeduplicateSameParams854--- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)855=== CONT TestPush_CompleteWaitsForCleanupOfThePush8562026/11/06 07:18:56 INFO Client skipped oversized paths paths=3 nar_bytes=5000000000857--- PASS: TestSkippedUploadsHandler (0.01s)858=== CONT TestGCTaskStore_StartNew859--- PASS: TestGCTaskStore_StartNew (0.00s)860=== CONT TestPush_RepeatedRootCommitsOnce861--- PASS: TestGCTaskStore_Fail (0.00s)862=== CONT TestPush_CompleteCommitsEveryRoot863=== CONT TestPush_RejectsBadRequests864--- PASS: TestGCTaskStore_GetEmpty (0.00s)865=== CONT TestGCEndsOnShutdown866--- PASS: TestGCTaskStore_PhaseUpdates (0.00s)867=== CONT TestUploadHandlersRejectInvalidKeys868=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info869=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info870=== RUN TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal871=== PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal872=== RUN TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key873=== PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key874=== RUN TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key875=== PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key876=== CONT TestCommitRacingPendingCleanupKeepsObjects877--- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)878--- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)879=== CONT TestPush_OverlappingRootsStoreOneRowPerKey880=== CONT TestPushWaitsForSweepHoldingRow881=== RUN TestGCEndsOnShutdown/before_the_run882=== PAUSE TestGCEndsOnShutdown/before_the_run883=== RUN TestGCEndsOnShutdown/blocked_in_the_sweep's_S3_delete884=== PAUSE TestGCEndsOnShutdown/blocked_in_the_sweep's_S3_delete885=== RUN TestGCEndsOnShutdown/blocked_on_a_row_lock_in_the_mark886=== PAUSE TestGCEndsOnShutdown/blocked_on_a_row_lock_in_the_mark887=== CONT TestReadRedirectUsesPublicS3URL888=== RUN TestUploadHandlersRejectOversizedBody/create_pending_closure889=== PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure890=== RUN TestUploadHandlersRejectOversizedBody/complete_multipart891=== PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart892=== RUN TestUploadHandlersRejectOversizedBody/request_more_parts893=== PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts894=== CONT TestConcurrentCommitsSharingObjectsDoNotDeadlock8952026/11/06 07:18:59 INFO Received uploads request method=POST path=/api/pending_closures8962026/11/06 07:18:59 INFO Received push request method=POST path=/api/pushes8972026/11/06 07:18:59 INFO Received uploads request method=POST path=/api/pending_closures8982026/11/06 07:18:59 INFO Received uploads request method=POST path=/api/pending_closures8992026/11/06 07:18:59 INFO Received complete push request method=POST path=/api/pushes/1/complete9002026/11/06 07:18:59 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"901--- PASS: TestService_AuthMiddleware (3.18s)902=== CONT TestResolveDBConnectionString903=== RUN TestResolveDBConnectionString/flag_wins904=== PAUSE TestResolveDBConnectionString/flag_wins905=== RUN TestResolveDBConnectionString/file_when_flag_empty906=== PAUSE TestResolveDBConnectionString/file_when_flag_empty907=== RUN TestResolveDBConnectionString/missing_file_is_an_error908=== PAUSE TestResolveDBConnectionString/missing_file_is_an_error909=== RUN TestResolveDBConnectionString/PGHOST_allows_empty910=== PAUSE TestResolveDBConnectionString/PGHOST_allows_empty911=== RUN TestResolveDBConnectionString/nothing_configured912=== PAUSE TestResolveDBConnectionString/nothing_configured913=== CONT TestDeleteClosuresRacingPins9142026/11/06 07:18:59 INFO Registered completed upload object_key=nar/jjjjjjjjjjjjjjjjjjjjjjjjjjjjjj0100000000000000000000.nar.zst9152026/11/06 07:18:59 INFO Received uploads request method=POST path=/api/pending_closures916--- PASS: TestPresignedUploadRegisteredBeforeCommit (0.99s)917=== CONT TestSweepRechecksPendingAfterLocking9182026/11/06 07:18:59 INFO Received uploads request method=POST path=/api/pending_closures9192026/11/06 07:18:59 INFO Received push request method=POST path=/api/pushes9202026/11/06 07:18:59 INFO Received complete push request method=POST path=/api/pushes/1/complete9212026/11/06 07:18:59 INFO Received complete multipart upload request method=POST path=/api/multipart/complete9222026/11/06 07:18:59 WARN CompleteMultipartUpload errored but object exists; treating as success error="The specified key does not exist." object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLmE3YWE0NzU1LTlmYjYtNGM5OC04NGYyLTM0ZDYzZWI5YTQ0NHgxNzkzOTQ5NTM5ODc0MzM1OTE59232026/11/06 07:18:59 INFO Received push request method=POST path=/api/pushes9242026/11/06 07:18:59 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0300000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLmE3YWE0NzU1LTlmYjYtNGM5OC04NGYyLTM0ZDYzZWI5YTQ0NHgxNzkzOTQ5NTM5ODc0MzM1OTE5 parts=1925--- PASS: TestCompleteMultipartUpload_ErrorButObjectExists (2.40s)926=== CONT TestClientFallsBackToClosures927--- PASS: TestPush_OverlappingRootsStoreOneRowPerKey (2.41s)928=== CONT TestGetExistingObjectsLocksRows9292026/11/06 07:18:59 INFO Received push request method=POST path=/api/pushes930--- PASS: TestReadRedirectUsesPublicS3URL (1.12s)931=== CONT TestClientPushesUseOnePush9322026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures9332026/11/06 07:19:00 INFO Received push request method=POST path=/api/pushes9342026/11/06 07:19:00 INFO Aborted multipart uploads count=0 kept=09352026/11/06 07:19:00 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign9362026/11/06 07:19:00 INFO Signed narinfos id=1 count=19372026/11/06 07:19:00 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign9382026/11/06 07:19:00 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign9392026/11/06 07:19:00 ERROR Failed to sign narinfos signer="index 1" error="signing key cannot be nil"9402026/11/06 07:19:00 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign9412026/11/06 07:19:00 ERROR Failed to sign narinfos signer=niks3-test-1 error="signer failed"9422026/11/06 07:19:00 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign9432026/11/06 07:19:00 ERROR Signer returned unexpected signature count signer=niks3-test-1 got=0 want=19442026/11/06 07:19:00 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign9452026/11/06 07:19:00 ERROR Signer returned unexpected object key signer=niks3-test-1 object_key=unexpected.narinfo946--- PASS: TestPush_SignsNarinfosOfItsPendingObjects (2.56s)947=== CONT TestPushDedupSurvivesConcurrentGC948=== RUN TestPush_RejectsBadRequests/root_not_in_objects949=== PAUSE TestPush_RejectsBadRequests/root_not_in_objects950=== RUN TestPush_RejectsBadRequests/no_roots951=== PAUSE TestPush_RejectsBadRequests/no_roots952=== RUN TestPush_RejectsBadRequests/no_objects953=== PAUSE TestPush_RejectsBadRequests/no_objects954=== RUN TestPush_RejectsBadRequests/bad_root955=== PAUSE TestPush_RejectsBadRequests/bad_root956=== CONT TestReadProxyRangeRequest9572026/11/06 07:19:00 WARN Force mode enabled - objects will be deleted immediately without grace period9582026/11/06 07:19:00 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=09592026/11/06 07:19:00 INFO Vacuumed table table=pending_closures9602026/11/06 07:19:00 INFO Received cleanup request method=DELETE path=/api/pending_closures9612026/11/06 07:19:00 INFO Vacuumed table table=pending_objects9622026/11/06 07:19:00 INFO Aborted multipart uploads count=0 kept=09632026/11/06 07:19:00 INFO Vacuumed table table=multipart_uploads9642026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures9652026/11/06 07:19:00 INFO Vacuumed table table=closures9662026/11/06 07:19:00 INFO Vacuumed table table=objects9672026/11/06 07:19:00 INFO Received cleanup request method=DELETE path=/api/pending_closures968--- PASS: TestCommitRacingPendingCleanupKeepsObjects (2.65s)969=== CONT TestPinProtectsFromGC9702026/11/06 07:19:00 INFO Aborted multipart uploads count=1 kept=09712026/11/06 07:19:00 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete9722026-11-06 07:19:00.204 UTC [440] ERROR: Closure does not exist: id=19732026-11-06 07:19:00.204 UTC [440] CONTEXT: PL/pgSQL function commit_pending_closure(bigint) line 13 at RAISE9742026-11-06 07:19:00.204 UTC [440] STATEMENT: -- name: CommitPendingClosure :one975 SELECT commit_pending_closure($1::bigint)::bigint976 977--- PASS: TestService_cleanupPendingClosuresHandler (2.91s)978=== CONT TestGCMetrics9792026/11/06 07:19:00 INFO Received push request method=POST path=/api/pushes980--- PASS: TestService_Rustfstest (2.95s)981=== CONT TestReadRedirectKeepsNarinfoProxied9822026/11/06 07:19:00 INFO Received complete multipart upload request method=POST path=/api/multipart/complete9832026/11/06 07:19:00 INFO Received complete multipart upload request method=POST path=/api/multipart/complete9842026-11-06 07:19:00.349 UTC [499] ERROR: Push does not exist: id=19852026-11-06 07:19:00.349 UTC [499] CONTEXT: PL/pgSQL function commit_push(bigint) line 11 at RAISE9862026-11-06 07:19:00.349 UTC [499] STATEMENT: SELECT commit_push($1)987--- PASS: TestPush_CompleteWaitsForCleanupOfThePush (3.68s)988=== CONT TestGCBugBareHashReferences9892026/11/06 07:19:00 ERROR Failed to get multipart upload error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst990--- PASS: TestCompleteMultipartUnregistered (3.69s)991=== CONT TestReadRedirectNar9922026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures9932026/11/06 07:19:00 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0100000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLjVlODZkNTJhLTUxZTEtNDM3Ny05Y2MyLTY2OTAzODY2MmZiOXgxNzkzOTQ5NTM5ODI4MzE1MTU3 parts=129942026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures9952026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures9962026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures9972026/11/06 07:19:00 INFO Received complete multipart upload request method=POST path=/api/multipart/complete9982026/11/06 07:19:00 INFO Received complete multipart upload request method=POST path=/api/multipart/complete9992026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures10002026/11/06 07:19:00 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLjZjMjZiZDU5LWFlZGQtNDVlNC05OGUzLWQyYzdkNGU5NDI0ZHgxNzkzOTQ5NTQwMDc0NDAzMzk1 parts=1010012026/11/06 07:19:00 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete10022026/11/06 07:19:00 INFO Completed upload id=1 objects=2 duration=9.412006ms10032026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures10042026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures10052026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures10062026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures10072026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures10082026/11/06 07:19:00 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo10092026/11/06 07:19:00 WARN Found objects in DB but missing from S3, will re-upload count=11010--- PASS: TestService_verifyS3Integrity (4.02s)1011=== CONT TestGCAdvisoryLockBlocksConcurrentRun10122026/11/06 07:19:00 INFO Received push request method=POST path=/api/pushes10132026/11/06 07:19:00 INFO Received uploads request method=POST path=/api/pending_closures10142026/11/06 07:19:00 INFO Received complete push request method=POST path=/api/pushes/1/complete1015--- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (4.13s)1016=== CONT TestClientSharedPathCommittedMidPush10172026/11/06 07:19:00 INFO Completed push id=1 objects=4 duration=61.347683ms10182026/11/06 07:19:00 INFO Received push request method=POST path=/api/pushes10192026/11/06 07:19:00 INFO Completed push id=1 objects=4 duration=1.000838483s1020--- PASS: TestPush_RepeatedRootCommitsOnce (4.16s)1021=== CONT TestReadProxyDisabled10222026/11/06 07:19:00 INFO Aborted multipart uploads count=0 kept=010232026/11/06 07:19:00 WARN Force mode enabled - objects will be deleted immediately without grace period10242026/11/06 07:19:00 ERROR failed to check GC advisory lock error="query pg_locks: failed to connect to `user=nixbld database=niks3`: /nonexistent/.s.PGSQL.5432 (/nonexistent): dial error: dial unix /nonexistent/.s.PGSQL.5432: connect: no such file or directory"1025--- PASS: TestGCAdvisoryLockBlocksConcurrentRun (0.25s)1026=== CONT TestLeadEndsOnShutdown10272026/11/06 07:19:01 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1028--- PASS: TestReadProxyRangeRequest (0.92s)1029=== CONT TestClientWithDependencies1030--- PASS: TestPushWaitsForSweepHoldingRow (2.18s)1031=== CONT TestDeduplicatedObjectsRecordedAsPending10322026/11/06 07:19:01 WARN Failed to abort redundant multipart upload, keeping its row object_key=nar/gggggggggggggggggggggggggggggg0200000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLjg0MjI1MDE3LTZmYTEtNDcxMy05YjRkLWM0N2E3NTBmY2MxMngxNzkzOTQ5NTQwNDgxNzI5NzUz error="Get \"http://127.0.0.1:1/bucket9/?location=\": dial tcp 127.0.0.1:1: connect: connection refused"10332026/11/06 07:19:01 INFO Completed multipart upload object_key=nar/gggggggggggggggggggggggggggggg0200000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLjhkNzdmZmExLTc3NmYtNDM3OS04NmEwLTVhNTIwYzFmMzEyYngxNzkzOTQ5NTQwNDQ4MjE0NzI1 parts=1210342026/11/06 07:19:01 INFO Received cleanup request method=DELETE path=/api/pending_closures10352026/11/06 07:19:01 INFO Aborted multipart uploads count=1 kept=010362026/11/06 07:19:01 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1037--- PASS: TestRedundantMultipartUpload (3.53s)1038=== CONT TestLeadIncumbentAnnouncesAtOnce10392026/11/06 07:19:01 INFO Completed multipart upload object_key=nar/hhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0100000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLmEzODU2NTA2LTYxYTUtNDMyMC1iNGFkLTBiNDZkYzRhMWNhNXgxNzkzOTQ5NTQwNDg1NzQwMTQ5 parts=1210402026/11/06 07:19:01 INFO Received uploads request method=POST path=/api/pending_closures10412026/11/06 07:19:01 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1042--- PASS: TestCompletedNarNotReofferedAcrossClosures (2.26s)1043=== CONT TestClientMultipleUploads10442026/11/06 07:19:01 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLmUwNzc1ZmE4LWU1ZGEtNDM2Zi1iZmU2LTM4ZGM2NmFhYTdjNHgxNzkzOTQ5NTQwNjc3NTY0MTg5 parts=1010452026/11/06 07:19:01 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete10462026/11/06 07:19:01 INFO Completed upload id=1 objects=2 duration=5.565311ms10472026/11/06 07:19:01 INFO Received get closure request method=GET path=/api/closures/0000000000000000000000000000000010482026/11/06 07:19:01 INFO Received uploads request method=POST path=/api/pending_closures10492026/11/06 07:19:01 INFO Starting cleanup of old closures method=DELETE path=/api/closures10502026/11/06 07:19:01 INFO Aborted multipart uploads count=0 kept=01051--- PASS: TestGCBugBareHashReferences (1.79s)1052=== CONT TestReadProxyRootRedirectsToIndexHTML10532026/11/06 07:19:02 INFO Completed push id=1 objects=6 duration=2.221580403s10542026/11/06 07:19:02 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=0 objects-deleted-after-grace-period=0 objects-failed-to-delete=01055--- PASS: TestPush_CompleteCommitsEveryRoot (4.84s)1056=== CONT TestRegisterCompletedObjectNeedsPendingRow10572026/11/06 07:19:02 INFO Vacuumed table table=pending_closures10582026/11/06 07:19:02 INFO Vacuumed table table=pending_objects10592026/11/06 07:19:02 INFO Vacuumed table table=multipart_uploads10602026/11/06 07:19:02 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=2 objects-deleted-after-grace-period=2 objects-failed-to-delete=010612026/11/06 07:19:02 INFO Vacuumed table table=closures10622026/11/06 07:19:02 INFO Vacuumed table table=objects10632026/11/06 07:19:02 INFO Vacuumed table table=pending_closures10642026/11/06 07:19:02 INFO Vacuumed table table=pending_objects10652026/11/06 07:19:02 INFO Vacuumed table table=multipart_uploads10662026/11/06 07:19:02 INFO Vacuumed table table=closures10672026/11/06 07:19:02 INFO Vacuumed table table=objects10682026/11/06 07:19:02 INFO Received complete push request method=POST path=/api/pushes/2/complete10692026-11-06 07:19:02.196 UTC [516] ERROR: could not obtain lock on row in relation "closures"10702026-11-06 07:19:02.196 UTC [516] STATEMENT: SELECT 1 FROM closures WHERE key = $1 FOR UPDATE NOWAIT10712026-11-06 07:19:02.198 UTC [516] ERROR: could not obtain lock on row in relation "closures"10722026-11-06 07:19:02.198 UTC [516] STATEMENT: SELECT 1 FROM closures WHERE key = $1 FOR UPDATE NOWAIT10732026-11-06 07:19:02.198 UTC [516] ERROR: could not obtain lock on row in relation "closures"10742026-11-06 07:19:02.198 UTC [516] STATEMENT: SELECT 1 FROM closures WHERE key = $1 FOR UPDATE NOWAIT10752026-11-06 07:19:02.198 UTC [516] ERROR: could not obtain lock on row in relation "closures"10762026-11-06 07:19:02.198 UTC [516] STATEMENT: SELECT 1 FROM closures WHERE key = $1 FOR UPDATE NOWAIT10772026/11/06 07:19:02 INFO Completed push id=2 objects=4 duration=4.496921ms1078--- PASS: TestConcurrentCommitsSharingObjectsDoNotDeadlock (3.16s)1079=== CONT TestLeadElectsOneAndHandsOver10802026-11-06 07:19:02.199 UTC [516] ERROR: could not obtain lock on row in relation "closures"10812026-11-06 07:19:02.199 UTC [516] STATEMENT: SELECT 1 FROM closures WHERE key = $1 FOR UPDATE NOWAIT1082--- PASS: TestPush_SkippedKeySurvivesGCBeforeCommit (5.54s)1083=== CONT TestReadProxyConditionalGet10842026/11/06 07:19:02 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001085--- PASS: TestPush_RootsAreLockedInByteOrder (5.55s)1086=== CONT TestSweepSkipsRowsLockedByPush1087--- PASS: TestService_createPendingClosureHandler (5.55s)1088=== CONT TestReadProxyOutlastsServerWriteTimeout10892026/11/06 07:19:02 INFO lead: acquired remote=192.0.2.1:123410902026/11/06 07:19:02 INFO lead: acquired remote=192.0.2.1:123410912026/11/06 07:19:02 INFO lead: released remote=192.0.2.1:12341092--- PASS: TestLeadIncumbentAnnouncesAtOnce (1.26s)1093=== CONT TestFailedS3DeleteKeepsTombstone10942026/11/06 07:19:02 INFO Received uploads request method=POST path=/api/pending_closures1095--- PASS: TestDeduplicatedObjectsRecordedAsPending (1.33s)1096=== CONT TestReadProxyHead1097--- PASS: TestReadProxyDisabled (1.55s)1098=== CONT TestForceGCDuringPushOffersSweptObject1099=== RUN TestForceGCDuringPushOffersSweptObject/before_pending_rows1100=== PAUSE TestForceGCDuringPushOffersSweptObject/before_pending_rows1101=== RUN TestForceGCDuringPushOffersSweptObject/after_presence_check1102=== PAUSE TestForceGCDuringPushOffersSweptObject/after_presence_check1103=== CONT TestReadProxyInvalidPath1104--- PASS: TestReadRedirectNar (2.13s)1105=== CONT TestReadProxy4041106--- PASS: TestGetExistingObjectsLocksRows (2.55s)1107=== CONT TestReadProxyNarStreaming11082026/11/06 07:19:02 INFO Aborted multipart uploads count=0 kept=011092026/11/06 07:19:02 WARN Force mode enabled - objects will be deleted immediately without grace period1110--- PASS: TestReadRedirectKeepsNarinfoProxied (2.37s)1111=== CONT TestReadProxyContentNegotiation11122026/11/06 07:19:02 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=011132026/11/06 07:19:02 INFO Vacuumed table table=pending_closures1114=== NAME TestClientMultipleUploads1115 client_integration_test.go:405: Created store path 0: /build/TestClientMultipleUploads2892768312/001/store/xq87vphxrrra5ghlnmz8vsxhvhq53d5y-test-file-0.txt11162026/11/06 07:19:02 INFO Vacuumed table table=pending_objects11172026/11/06 07:19:02 INFO Vacuumed table table=multipart_uploads11182026/11/06 07:19:02 INFO Vacuumed table table=closures11192026/11/06 07:19:02 INFO Vacuumed table table=objects11202026/11/06 07:19:02 INFO Aborted multipart uploads count=0 kept=01121--- PASS: TestSweepRechecksPendingAfterLocking (2.80s)1122=== CONT TestReadProxyNarinfoAlreadyDecompressed11232026/11/06 07:19:02 INFO lead: acquired remote=192.0.2.1:12341124--- PASS: TestReadProxyInvalidPath (0.38s)1125=== CONT TestReadProxyNarinfo11262026/11/06 07:19:02 INFO Received uploads request method=POST path=/api/pending_closures1127--- PASS: TestReadProxyHead (0.43s)1128=== CONT TestIsValidCachePath1129=== RUN TestIsValidCachePath/narinfo1130=== PAUSE TestIsValidCachePath/narinfo1131=== RUN TestIsValidCachePath/narinfo_all_nix_base32_chars1132=== PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars1133=== RUN TestIsValidCachePath/nar_zst1134=== PAUSE TestIsValidCachePath/nar_zst1135=== RUN TestIsValidCachePath/nar_xz1136=== PAUSE TestIsValidCachePath/nar_xz1137=== RUN TestIsValidCachePath/nar_bz21138=== PAUSE TestIsValidCachePath/nar_bz21139=== RUN TestIsValidCachePath/nar_uncompressed1140=== PAUSE TestIsValidCachePath/nar_uncompressed1141=== RUN TestIsValidCachePath/ls1142=== PAUSE TestIsValidCachePath/ls1143=== RUN TestIsValidCachePath/log1144=== PAUSE TestIsValidCachePath/log1145=== RUN TestIsValidCachePath/realisation1146=== PAUSE TestIsValidCachePath/realisation1147=== RUN TestIsValidCachePath/nix-cache-info1148=== PAUSE TestIsValidCachePath/nix-cache-info1149=== RUN TestIsValidCachePath/index.html1150=== PAUSE TestIsValidCachePath/index.html1151=== RUN TestIsValidCachePath/traversal_parent1152=== PAUSE TestIsValidCachePath/traversal_parent1153=== RUN TestIsValidCachePath/traversal_in_middle1154=== PAUSE TestIsValidCachePath/traversal_in_middle1155=== RUN TestIsValidCachePath/invalid_char_e1156=== PAUSE TestIsValidCachePath/invalid_char_e1157=== RUN TestIsValidCachePath/invalid_char_u1158=== PAUSE TestIsValidCachePath/invalid_char_u1159=== RUN TestIsValidCachePath/random_path1160=== PAUSE TestIsValidCachePath/random_path1161=== RUN TestIsValidCachePath/empty1162=== PAUSE TestIsValidCachePath/empty1163=== RUN TestIsValidCachePath/leading_slash1164=== PAUSE TestIsValidCachePath/leading_slash1165=== RUN TestIsValidCachePath/wrong_extension1166=== PAUSE TestIsValidCachePath/wrong_extension1167=== RUN TestIsValidCachePath/short_hash1168=== PAUSE TestIsValidCachePath/short_hash1169=== CONT TestParseSingleRange1170=== RUN TestParseSingleRange/none1171=== PAUSE TestParseSingleRange/none1172=== RUN TestParseSingleRange/unknown_unit1173=== PAUSE TestParseSingleRange/unknown_unit1174=== RUN TestParseSingleRange/multi-range_ignored1175=== PAUSE TestParseSingleRange/multi-range_ignored1176=== RUN TestParseSingleRange/malformed_no_dash1177=== PAUSE TestParseSingleRange/malformed_no_dash1178=== RUN TestParseSingleRange/malformed_both_empty1179=== PAUSE TestParseSingleRange/malformed_both_empty1180=== RUN TestParseSingleRange/malformed_end_before_start1181=== PAUSE TestParseSingleRange/malformed_end_before_start1182=== RUN TestParseSingleRange/closed1183=== PAUSE TestParseSingleRange/closed1184=== RUN TestParseSingleRange/open-ended1185=== PAUSE TestParseSingleRange/open-ended1186=== RUN TestParseSingleRange/end_clamped_to_size1187=== PAUSE TestParseSingleRange/end_clamped_to_size1188=== RUN TestParseSingleRange/suffix1189=== PAUSE TestParseSingleRange/suffix1190=== RUN TestParseSingleRange/suffix_exceeds_size1191=== PAUSE TestParseSingleRange/suffix_exceeds_size1192=== RUN TestParseSingleRange/single_byte1193=== PAUSE TestParseSingleRange/single_byte1194=== RUN TestParseSingleRange/start_past_EOF1195=== PAUSE TestParseSingleRange/start_past_EOF1196=== RUN TestParseSingleRange/start_far_past_EOF1197=== PAUSE TestParseSingleRange/start_far_past_EOF1198=== CONT TestPresentNotReportedWhileGCDeletesClosure1199=== RUN TestPresentNotReportedWhileGCDeletesClosure/stale1200=== PAUSE TestPresentNotReportedWhileGCDeletesClosure/stale1201=== RUN TestPresentNotReportedWhileGCDeletesClosure/fresh1202=== PAUSE TestPresentNotReportedWhileGCDeletesClosure/fresh1203=== CONT TestTombstonedObjectOfferedWithoutWaiting1204--- PASS: TestRegisterCompletedObjectNeedsPendingRow (0.71s)1205=== CONT TestPresentRefreshesOnlyStaleClosures12062026/11/06 07:19:02 INFO Aborted multipart uploads count=0 kept=012072026/11/06 07:19:02 INFO Received uploads request method=POST path=/api/pending_closures1208--- PASS: TestReadProxyConditionalGet (0.74s)1209=== CONT TestGCSweepSkipsPendingObjects12102026/11/06 07:19:02 INFO Aborted multipart uploads count=0 kept=012112026/11/06 07:19:03 WARN Force mode enabled - objects will be deleted immediately without grace period12122026/11/06 07:19:03 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=012132026/11/06 07:19:03 INFO Vacuumed table table=pending_closures12142026/11/06 07:19:03 INFO Vacuumed table table=pending_objects12152026/11/06 07:19:03 INFO Vacuumed table table=multipart_uploads12162026/11/06 07:19:03 INFO Vacuumed table table=closures12172026/11/06 07:19:03 INFO Vacuumed table table=objects1218--- PASS: TestGCMetrics (2.81s)1219=== CONT TestPresentReportsOnlyClosureRoots1220=== NAME TestClientMultipleUploads1221 client_integration_test.go:405: Created store path 1: /build/TestClientMultipleUploads2892768312/001/store/h7fvdyj0p96ry59b8nc04md6m6p7fgvz-test-file-1.txt12222026/11/06 07:19:03 WARN Force mode enabled - objects will be deleted immediately without grace period12232026/11/06 07:19:03 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=0 objects-deleted-after-grace-period=0 objects-failed-to-delete=012242026/11/06 07:19:03 INFO Vacuumed table table=pending_closures12252026/11/06 07:19:03 ERROR failed to remove object object=nar/dddddddddddddddddddddddddddddddddddddddddddddddddddd.nar.zst error="Access Denied."12262026/11/06 07:19:03 ERROR failed to remove object object=dddddddddddddddddddddddddddddddd.narinfo error="Access Denied."12272026/11/06 07:19:03 INFO Vacuumed table table=pending_objects12282026/11/06 07:19:03 INFO Vacuumed table table=multipart_uploads1229--- PASS: TestFailedS3DeleteKeepsTombstone (0.72s)1230=== CONT TestCreatePin_ReservedPins1231=== NAME TestClientWithDependencies1232 client_integration_test.go:660: Built derivation: /build/TestClientWithDependencies1571498845/001/store/mw3i0biq4843ncv31ch8djsaadkmn6rs-test-script12332026/11/06 07:19:03 INFO Aborted multipart uploads count=0 kept=012342026/11/06 07:19:03 INFO Vacuumed table table=closures12352026/11/06 07:19:03 INFO Vacuumed table table=objects12362026/11/06 07:19:03 INFO Aborted multipart uploads count=0 kept=012372026/11/06 07:19:03 WARN Force mode enabled - objects will be deleted immediately without grace period12382026/11/06 07:19:03 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=012392026/11/06 07:19:03 INFO Vacuumed table table=pending_closures12402026/11/06 07:19:03 INFO Vacuumed table table=pending_objects12412026/11/06 07:19:03 INFO Vacuumed table table=multipart_uploads12422026/11/06 07:19:03 INFO Vacuumed table table=closures12432026/11/06 07:19:03 INFO Vacuumed table table=objects1244--- PASS: TestPushDedupSurvivesConcurrentGC (2.99s)1245=== CONT TestIsValidUploadKey1246=== RUN TestIsValidUploadKey/narinfo1247=== PAUSE TestIsValidUploadKey/narinfo1248=== RUN TestIsValidUploadKey/nar_zst1249=== PAUSE TestIsValidUploadKey/nar_zst1250=== RUN TestIsValidUploadKey/nar_xz1251=== PAUSE TestIsValidUploadKey/nar_xz1252=== RUN TestIsValidUploadKey/nar_plain1253=== PAUSE TestIsValidUploadKey/nar_plain1254=== RUN TestIsValidUploadKey/listing1255=== PAUSE TestIsValidUploadKey/listing1256=== RUN TestIsValidUploadKey/build_log1257=== PAUSE TestIsValidUploadKey/build_log1258=== RUN TestIsValidUploadKey/build_log_home-manager_file1259=== PAUSE TestIsValidUploadKey/build_log_home-manager_file1260=== RUN TestIsValidUploadKey/build_log_plus_in_name1261=== PAUSE TestIsValidUploadKey/build_log_plus_in_name1262=== RUN TestIsValidUploadKey/build_log_question_mark1263=== PAUSE TestIsValidUploadKey/build_log_question_mark1264=== RUN TestIsValidUploadKey/build_log_equals1265=== PAUSE TestIsValidUploadKey/build_log_equals1266=== RUN TestIsValidUploadKey/realisation1267=== PAUSE TestIsValidUploadKey/realisation1268=== RUN TestIsValidUploadKey/realisation_plus_in_output1269=== PAUSE TestIsValidUploadKey/realisation_plus_in_output1270=== RUN TestIsValidUploadKey/nix-cache-info1271=== PAUSE TestIsValidUploadKey/nix-cache-info1272=== RUN TestIsValidUploadKey/index.html1273=== PAUSE TestIsValidUploadKey/index.html1274=== RUN TestIsValidUploadKey/narinfo_key,_nar_type1275=== PAUSE TestIsValidUploadKey/narinfo_key,_nar_type1276=== RUN TestIsValidUploadKey/nar_key,_narinfo_type1277=== PAUSE TestIsValidUploadKey/nar_key,_narinfo_type1278=== RUN TestIsValidUploadKey/listing_key,_narinfo_type1279=== PAUSE TestIsValidUploadKey/listing_key,_narinfo_type1280=== RUN TestIsValidUploadKey/traversal1281=== PAUSE TestIsValidUploadKey/traversal1282=== RUN TestIsValidUploadKey/traversal_nar1283=== PAUSE TestIsValidUploadKey/traversal_nar1284=== RUN TestIsValidUploadKey/absolute1285=== PAUSE TestIsValidUploadKey/absolute1286=== RUN TestIsValidUploadKey/empty_key1287=== PAUSE TestIsValidUploadKey/empty_key1288=== RUN TestIsValidUploadKey/unknown_type1289=== PAUSE TestIsValidUploadKey/unknown_type1290=== CONT TestOrphanedObjectsGCStressTest1291--- PASS: TestReadProxy404 (0.62s)1292=== CONT TestCreatePendingClosureVerifyS3FailureReleasesConnection1293--- PASS: TestReadProxyRootRedirectsToIndexHTML (0.98s)1294=== CONT TestOrphanedObjectsGC12952026/11/06 07:19:03 WARN Force mode enabled - objects will be deleted immediately without grace period1296=== NAME TestClientWithDependencies1297 client_integration_test.go:662: Found 1 dependencies (including self)12982026/11/06 07:19:03 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=012992026/11/06 07:19:03 INFO Vacuumed table table=pending_closures13002026/11/06 07:19:03 INFO Vacuumed table table=pending_objects13012026/11/06 07:19:03 INFO Vacuumed table table=multipart_uploads13022026/11/06 07:19:03 INFO Vacuumed table table=closures1303=== NAME TestClientMultipleUploads1304 client_integration_test.go:405: Created store path 2: /build/TestClientMultipleUploads2892768312/001/store/as8kf4xb2vxvl58xq86zbimmk3nri1kv-test-file-2.txt13052026/11/06 07:19:03 INFO Vacuumed table table=objects1306=== NAME TestPinProtectsFromGC1307 client_integration_test.go:778: Pinned store path: /build/TestPinProtectsFromGC878971982/001/store/1ydpybdj7q7dbwch4xw2dbglxa9b2zyq-pinned-file.txt1308 client_integration_test.go:779: Unpinned store path: /build/TestPinProtectsFromGC878971982/001/store/rnw1kd1fzrpmy66lpdy7aywabfywq7wi-unpinned-file.txt13092026/11/06 07:19:03 INFO Aborted multipart uploads count=0 kept=01310--- PASS: TestReadProxyNarinfoAlreadyDecompressed (0.56s)1311=== CONT TestObjectStatsUpdatedOncePerCommit13122026/11/06 07:19:03 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:34961/oidc13132026/11/06 07:19:03 INFO Received uploads request method=POST path=/api/pending_closures1314--- PASS: TestTombstonedObjectOfferedWithoutWaiting (0.48s)1315=== CONT TestGCSweepDeliversEachKeyOnce1316--- PASS: TestReadProxyContentNegotiation (0.68s)1317=== CONT TestMetricsInventory1318--- PASS: TestPresentRefreshesOnlyStaleClosures (0.46s)1319=== CONT TestNARDeduplicationMetadataUploadBug1320--- PASS: TestReadProxyNarStreaming (0.83s)1321=== CONT TestCreatePendingClosureRejectsOversizedNAR13222026/11/06 07:19:03 INFO Received uploads request method=POST path=/api/pending_closures1323--- PASS: TestCreatePendingClosureRejectsOversizedNAR (0.00s)1324=== CONT TestMultipartCleanup13252026/11/06 07:19:03 ERROR Failed to decode narinfo key=3hcdxyjf9yiq7qf3i4548drb6sjmwa1v.narinfo limit=16777216 error=<nil>1326--- PASS: TestReadProxyNarinfo (0.58s)1327=== CONT TestClientIntegration13282026/11/06 07:19:03 INFO lead: released remote=192.0.2.1:12341329--- PASS: TestLeadEndsOnShutdown (2.42s)1330=== CONT TestCacheConfigHandlerMaxNarSize1331--- PASS: TestCacheConfigHandlerMaxNarSize (0.00s)1332=== CONT TestServerTLSConfig1333=== RUN TestServerTLSConfig/no_client_CA1334=== PAUSE TestServerTLSConfig/no_client_CA1335=== RUN TestServerTLSConfig/missing_CA_file1336=== PAUSE TestServerTLSConfig/missing_CA_file1337=== RUN TestServerTLSConfig/not_a_PEM_file1338=== PAUSE TestServerTLSConfig/not_a_PEM_file1339=== CONT TestObjectStatsTrigger13402026/11/06 07:19:03 INFO Received uploads request method=POST path=/api/pending_closures13412026/11/06 07:19:03 INFO Aborted multipart uploads count=0 kept=013422026/11/06 07:19:03 INFO lead: released remote=192.0.2.1:123413432026/11/06 07:19:03 INFO lead: acquired remote=192.0.2.1:12341344--- PASS: TestPresentReportsOnlyClosureRoots (1.00s)1345=== CONT TestGenerateLandingPage1346--- PASS: TestGenerateLandingPage (0.01s)1347=== CONT TestConnectWaitsForAPeerMigration13482026/11/06 07:19:04 WARN Force mode enabled - objects will be deleted immediately without grace period13492026/11/06 07:19:04 WARN Force mode enabled - objects will be deleted immediately without grace period13502026/11/06 07:19:04 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=013512026/11/06 07:19:04 INFO Vacuumed table table=pending_closures13522026/11/06 07:19:04 INFO Vacuumed table table=pending_objects13532026/11/06 07:19:04 INFO Vacuumed table table=multipart_uploads13542026/11/06 07:19:04 INFO Vacuumed table table=closures13552026/11/06 07:19:04 INFO Vacuumed table table=objects1356--- PASS: TestGCSweepSkipsPendingObjects (1.37s)1357=== CONT TestPendingCleanupUsesOneCutoff13582026/11/06 07:19:04 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=0 objects-marked-for-deletion=0 objects-deleted-after-grace-period=1 objects-failed-to-delete=013592026/11/06 07:19:04 INFO Vacuumed table table=pending_closures13602026/11/06 07:19:04 INFO Vacuumed table table=pending_objects13612026/11/06 07:19:04 INFO Vacuumed table table=multipart_uploads13622026/11/06 07:19:04 INFO Vacuumed table table=closures13632026/11/06 07:19:04 INFO Vacuumed table table=objects1364--- PASS: TestSweepSkipsRowsLockedByPush (2.12s)1365=== CONT TestMultipartUploadAbortedWhenCancelledBeforeRecorded13662026/11/06 07:19:04 WARN Rate limiter enabled after throttle name=s3-test rate=513672026/11/06 07:19:04 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."1368=== NAME TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle1369 throttle_test.go:213: Proxy stats: total=13, throttled=10, completeMultipart=101370 throttle_test.go:215: Rate limiter: enabled=true, rate=5.001371--- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (7.72s)1372=== CONT TestService_readinessHandler13732026/11/06 07:19:04 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux13742026/11/06 07:19:04 WARN Refused reserved pin name=worker-x86_64-linux13752026/11/06 07:19:04 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux13762026/11/06 07:19:04 INFO Received create pin request method=POST path=/api/pins/my-app13772026/11/06 07:19:04 INFO Received create pin request method=POST path=/api/pins/worker-x86_64-linux1378--- PASS: TestCreatePin_ReservedPins (1.37s)1379=== CONT TestService_RequireScope_OIDC1380--- PASS: TestObjectStatsUpdatedOncePerCommit (1.23s)1381=== CONT TestService_healthCheckHandler1382--- PASS: TestMetricsInventory (1.20s)1383=== CONT TestClientCADerivations13842026/11/06 07:19:04 INFO Received uploads request method=POST path=/api/pending_closures13852026/11/06 07:19:04 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:42373/oidc13862026/11/06 07:19:04 INFO Aborted multipart uploads count=0 kept=01387--- PASS: TestObjectStatsTrigger (1.30s)1388=== CONT TestService_ReadScope_PublicByDefault13892026/11/06 07:19:04 INFO Received uploads request method=POST path=/api/pending_closures1390--- PASS: TestCreatePendingClosureVerifyS3FailureReleasesConnection (1.65s)1391=== CONT TestCacheStatsHandler13922026/11/06 07:19:04 INFO Received cleanup request method=DELETE path=/api/pending_closures13932026/11/06 07:19:04 WARN Failed to abort upload, keeping its closure key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst error="Get \"http://127.0.0.1:1/bucket76/?location=\": dial tcp 127.0.0.1:1: connect: connection refused" code=""13942026/11/06 07:19:04 INFO Aborted multipart uploads count=0 kept=113952026/11/06 07:19:04 INFO Received cleanup request method=DELETE path=/api/pending_closures13962026/11/06 07:19:04 INFO Aborted multipart uploads count=1 kept=01397--- PASS: TestMultipartCleanup (1.47s)1398=== CONT TestService_ReadAuthMiddleware13992026/11/06 07:19:05 INFO lead: released remote=192.0.2.1:12341400--- PASS: TestLeadElectsOneAndHandsOver (2.85s)1401=== CONT TestGracefulShutdownDrainsInflight14022026/11/06 07:19:05 INFO Starting HTTP server address=127.0.0.1:4558514032026/11/06 07:19:05 INFO Shutdown signal received, draining in-flight requests timeout=10s1404--- PASS: TestGracefulShutdownDrainsInflight (0.07s)1405=== CONT TestService_AuthMiddleware_OIDC14062026/11/06 07:19:05 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:36457/oidc1407=== NAME TestOrphanedObjectsGCStressTest1408 orphaned_objects_gc_test.go:422: Created 10 active closures, 5 to-delete closures, 20 orphaned chains14092026/11/06 07:19:06 WARN Force mode enabled - objects will be deleted immediately without grace period1410=== NAME TestClientIntegration1411 client_integration_test.go:291: Created store path: /build/TestClientIntegration4091427297/002/store/8b41v6qc770rl5chiya4k0qcfcg0fslm-test-file.txt1412=== NAME TestNARDeduplicationMetadataUploadBug1413 metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug1853385247/001/store/l167ka1864dzr3szn8xp3hzy08cs1829-file1.txt14142026/11/06 07:19:06 INFO Received push request method=POST path=/api/pushes14152026/11/06 07:19:06 INFO Received push request method=POST path=/api/pushes14162026/11/06 07:19:06 INFO Uploading 2 paths to 127.0.0.1 (0 already cached)14172026/11/06 07:19:06 INFO Uploading b6vvdf2glv9xx36sk8xjfnpfszpr4rvv-shared-dep (136B)1418=== NAME TestOrphanedObjectsGCStressTest1419 orphaned_objects_gc_test.go:440: Marked 210 objects for deletion14202026/11/06 07:19:06 INFO Uploading nh4h5rn56qwi7yj8q5fvnmxqmw4pv16y-top (224B)14212026/11/06 07:19:06 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)14222026/11/06 07:19:06 INFO Uploading 1ydpybdj7q7dbwch4xw2dbglxa9b2zyq-pinned-file.txt (128B)14232026/11/06 07:19:06 WARN Failed to register uploaded object key=nar/0qmhsg42pqsz7x6hh02j8gznnac3yi3qpjhrqbwvz88i194jbb5s.nar.zst error="server returned 404: 404 page not found\n"14242026/11/06 07:19:06 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign14252026/11/06 07:19:06 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign14262026/11/06 07:19:06 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"14272026/11/06 07:19:06 INFO Signed narinfos id=1 count=114282026/11/06 07:19:06 WARN Failed to register uploaded object key=b6vvdf2glv9xx36sk8xjfnpfszpr4rvv.ls error="server returned 404: 404 page not found\n"14292026/11/06 07:19:06 WARN Failed to register uploaded object key=nar/0xk11wr6s2za960n411xcbx3xq4hpg5ipvwf9jkj419jjjdp4qqi.nar.zst error="server returned 404: 404 page not found\n"14302026/11/06 07:19:06 INFO Uploading 1 narinfos14312026/11/06 07:19:06 INFO Signed narinfos id=1 count=214322026/11/06 07:19:06 WARN Failed to register uploaded object key=1ydpybdj7q7dbwch4xw2dbglxa9b2zyq.ls error="server returned 404: 404 page not found\n"14332026/11/06 07:19:06 WARN Failed to register uploaded object key=nh4h5rn56qwi7yj8q5fvnmxqmw4pv16y.ls error="server returned 404: 404 page not found\n"14342026/11/06 07:19:06 INFO Uploading 2 narinfos14352026/11/06 07:19:06 INFO Received complete push request method=POST path=/api/pushes/1/complete14362026/11/06 07:19:06 WARN Failed to register uploaded object key=nh4h5rn56qwi7yj8q5fvnmxqmw4pv16y.narinfo error="server returned 404: 404 page not found\n"14372026/11/06 07:19:06 WARN Failed to register uploaded object key=b6vvdf2glv9xx36sk8xjfnpfszpr4rvv.narinfo error="server returned 404: 404 page not found\n"14382026/11/06 07:19:06 INFO Received complete push request method=POST path=/api/pushes/1/complete14392026/11/06 07:19:06 WARN Failed to register uploaded object key=1ydpybdj7q7dbwch4xw2dbglxa9b2zyq.narinfo error="server returned 404: 404 page not found\n"14402026/11/06 07:19:06 INFO Completed push id=1 objects=3 duration=16.495811ms14412026/11/06 07:19:06 INFO Completed push id=1 objects=6 duration=17.020596ms14422026/11/06 07:19:06 INFO Upload complete. (2.148s)14432026/11/06 07:19:06 INFO Upload complete. (2.144s)1444=== NAME TestClientSharedPathCommittedMidPush1445 client_integration_test.go:727: Retrieved narinfo from S3:1446 StorePath: /build/TestClientSharedPathCommittedMidPush2734617216/001/store/b6vvdf2glv9xx36sk8xjfnpfszpr4rvv-shared-dep1447 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst1448 Compression: zstd1449 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y821450 NarSize: 1361451 References: 1452 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n1453 client_integration_test.go:727: Retrieved narinfo from S3:1454 StorePath: /build/TestClientSharedPathCommittedMidPush2734617216/001/store/nh4h5rn56qwi7yj8q5fvnmxqmw4pv16y-top1455 URL: nar/0xk11wr6s2za960n411xcbx3xq4hpg5ipvwf9jkj419jjjdp4qqi.nar.zst1456 Compression: zstd1457 NarHash: sha256:0xk11wr6s2za960n411xcbx3xq4hpg5ipvwf9jkj419jjjdp4qqi1458 NarSize: 2241459 References: /build/TestClientSharedPathCommittedMidPush2734617216/001/store/b6vvdf2glv9xx36sk8xjfnpfszpr4rvv-shared-dep1460 CA: text:sha256:09h89rc1gj9ryjc6nqqi8van8dpqz12nkbqymzd48k1vavydd34714612026/11/06 07:19:06 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=0 objects-marked-for-deletion=3 objects-deleted-after-grace-period=3 objects-failed-to-delete=014622026/11/06 07:19:06 INFO Vacuumed table table=pending_closures14632026/11/06 07:19:06 INFO Vacuumed table table=pending_objects14642026/11/06 07:19:06 INFO Vacuumed table table=multipart_uploads14652026/11/06 07:19:06 INFO Vacuumed table table=closures1466=== CONT TestService_AuthMiddleware_MTLSBoundSubjects1467--- PASS: TestClientSharedPathCommittedMidPush (5.65s)14682026/11/06 07:19:06 INFO Vacuumed table table=objects1469--- PASS: TestGCSweepDeliversEachKeyOnce (3.15s)1470=== CONT TestMetricsCommit1471=== RUN TestService_AuthMiddleware_OIDC/valid_OIDC_token1472=== PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token1473=== RUN TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1474=== PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected1475=== RUN TestService_AuthMiddleware_OIDC/malformed_token_rejected1476=== PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected1477=== RUN TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1478=== PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1479=== CONT TestService_AuthMiddleware_MTLSProxyHeader1480=== NAME TestOrphanedObjectsGC1481 orphaned_objects_gc_test.go:287: GC Test Summary:1482 orphaned_objects_gc_test.go:288: - Kept: 2 objects from closure A1483 orphaned_objects_gc_test.go:289: - Deleted: 2 objects from closure B1484 orphaned_objects_gc_test.go:290: - Deleted: 6 orphaned chain objects (X1->X2->X3)1485 orphaned_objects_gc_test.go:291: - Deleted: 2 orphaned single objects (Y)1486 orphaned_objects_gc_test.go:292: - Total deleted: 10 objects1487--- PASS: TestOrphanedObjectsGC (3.34s)1488=== CONT TestCacheConfigHandler1489=== RUN TestCacheConfigHandler/full_config,_no_issuer1490=== PAUSE TestCacheConfigHandler/full_config,_no_issuer1491=== RUN TestCacheConfigHandler/no_cache_url_configured1492=== PAUSE TestCacheConfigHandler/no_cache_url_configured1493=== RUN TestCacheConfigHandler/no_signing_keys1494=== PAUSE TestCacheConfigHandler/no_signing_keys1495=== RUN TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1496=== PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1497=== CONT TestService_NativeMTLS1498--- PASS: TestService_ReadAuthMiddleware (1.67s)1499=== CONT TestClientErrorHandling1500=== RUN TestClientErrorHandling/InvalidStorePath1501=== PAUSE TestClientErrorHandling/InvalidStorePath1502=== RUN TestClientErrorHandling/InvalidAuthToken1503=== PAUSE TestClientErrorHandling/InvalidAuthToken1504=== RUN TestClientErrorHandling/ServerNotAvailable1505=== PAUSE TestClientErrorHandling/ServerNotAvailable1506=== CONT TestPendingClosureWriteTimeout/empty1507=== CONT TestProxyWriteTimeout/narinfo1508=== CONT TestService_verifyS3ReuploadsStaleNarinfo/lost,_other_NAR_pushed1509=== RUN TestService_RequireScope_OIDC/builder_may_write1510=== PAUSE TestService_RequireScope_OIDC/builder_may_write1511=== RUN TestService_RequireScope_OIDC/builder_may_not_admin1512=== PAUSE TestService_RequireScope_OIDC/builder_may_not_admin1513=== RUN TestService_RequireScope_OIDC/ops_may_admin1514=== PAUSE TestService_RequireScope_OIDC/ops_may_admin1515=== RUN TestService_RequireScope_OIDC/ops_may_not_write1516=== PAUSE TestService_RequireScope_OIDC/ops_may_not_write1517=== RUN TestService_RequireScope_OIDC/reader_may_not_write1518=== PAUSE TestService_RequireScope_OIDC/reader_may_not_write1519=== RUN TestService_RequireScope_OIDC/static_token_may_admin1520=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin1521=== RUN TestService_RequireScope_OIDC/static_token_may_write1522=== PAUSE TestService_RequireScope_OIDC/static_token_may_write1523=== RUN TestService_RequireScope_OIDC/reader_may_read1524=== PAUSE TestService_RequireScope_OIDC/reader_may_read1525=== RUN TestService_RequireScope_OIDC/writer_implies_read1526=== PAUSE TestService_RequireScope_OIDC/writer_implies_read1527=== RUN TestService_RequireScope_OIDC/anonymous_may_not_read1528=== PAUSE TestService_RequireScope_OIDC/anonymous_may_not_read1529=== RUN TestService_RequireScope_OIDC/reader_may_read_with_netrc1530=== PAUSE TestService_RequireScope_OIDC/reader_may_read_with_netrc1531=== RUN TestService_RequireScope_OIDC/static_token_may_admin_with_netrc1532=== PAUSE TestService_RequireScope_OIDC/static_token_may_admin_with_netrc1533=== RUN TestService_RequireScope_OIDC/wrong_netrc_password_may_not_read1534=== PAUSE TestService_RequireScope_OIDC/wrong_netrc_password_may_not_read1535=== RUN TestService_RequireScope_OIDC/empty_netrc_password_may_not_read1536=== PAUSE TestService_RequireScope_OIDC/empty_netrc_password_may_not_read1537=== CONT TestService_verifyS3ReuploadsStaleNarinfo/lost,_same_NAR_pushed1538--- PASS: TestService_healthCheckHandler (2.12s)1539=== CONT TestService_verifyS3ReuploadsStaleNarinfo/first_of_two_lost,_second_pushed15402026/11/06 07:19:06 WARN readiness check failed error="closed pool"1541--- PASS: TestService_readinessHandler (2.20s)1542=== CONT TestService_verifyS3ReuploadsStaleNarinfo/first_of_two_lost15432026/11/06 07:19:06 INFO Received uploads request method=POST path=/api/pending_closures1544--- PASS: TestMultipartUploadAbortedWhenCancelledBeforeRecorded (2.39s)1545=== CONT TestService_verifyS3ReuploadsStaleNarinfo/intact,_other_NAR_pushed1546--- PASS: TestCacheStatsHandler (1.98s)1547=== CONT TestProxyWriteTimeout/unknown_size1548=== CONT TestProxyWriteTimeout/10_GiB_nar1549=== CONT TestProxyWriteTimeout/1_GiB_nar1550--- PASS: TestProxyWriteTimeout (0.00s)1551 --- PASS: TestProxyWriteTimeout/narinfo (0.00s)1552 --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)1553 --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)1554 --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)1555=== CONT TestPendingClosureWriteTimeout/400_objects1556=== CONT TestPendingClosureWriteTimeout/670k_objects1557=== CONT TestPendingClosureWriteTimeout/handler_extends_the_server's_deadline15582026/11/06 07:19:06 INFO Received uploads request method=POST path=/api/pending_closures15592026/11/06 07:19:06 INFO Received uploads request method=POST path=/api/pending_closures1560--- PASS: TestService_ReadScope_PublicByDefault (2.13s)1561=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info15622026/11/06 07:19:06 INFO Received uploads request method=POST path=/1563=== CONT TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key15642026/11/06 07:19:06 INFO Received complete multipart upload request method=POST path=/1565=== CONT TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key15662026/11/06 07:19:06 INFO Received request for more parts method=POST path=/1567=== CONT TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal15682026/11/06 07:19:06 INFO Received uploads request method=POST path=/1569--- PASS: TestUploadHandlersRejectInvalidKeys (0.00s)1570 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)1571 --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)1572 --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)1573 --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)1574=== CONT TestGCEndsOnShutdown/before_the_run15752026/11/06 07:19:06 INFO Received cleanup request method=DELETE path=/api/pending_closures15762026/11/06 07:19:06 INFO Received uploads request method=POST path=/api/pending_closures15772026/11/06 07:19:06 INFO Received uploads request method=POST path=/api/pending_closures15782026/11/06 07:19:06 INFO Received uploads request method=POST path=/api/pending_closures15792026/11/06 07:19:06 INFO Received uploads request method=POST path=/api/pending_closures15802026/11/06 07:19:07 WARN mTLS auth: subject not in bound subjects subject="CN=reader"15812026/11/06 07:19:07 WARN mTLS auth: subject not in bound subjects subject="CN=reader"1582--- PASS: TestService_NativeMTLS (0.54s)1583=== CONT TestGCEndsOnShutdown/blocked_on_a_row_lock_in_the_mark15842026/11/06 07:19:07 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"15852026/11/06 07:19:07 WARN mTLS auth: bound subjects configured but subject DN unavailable15862026/11/06 07:19:07 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"1587--- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (0.58s)1588=== CONT TestGCEndsOnShutdown/blocked_in_the_sweep's_S3_delete15892026/11/06 07:19:07 INFO Received push request method=POST path=/api/pushes15902026/11/06 07:19:07 INFO Received complete push request method=POST path=/api/pushes/1/complete1591--- PASS: TestReadProxyOutlastsServerWriteTimeout (5.07s)1592=== CONT TestUploadHandlersRejectOversizedBody/create_pending_closure15932026/11/06 07:19:07 INFO Received uploads request method=POST path=/15942026/11/06 07:19:07 INFO Received complete multipart upload request method=POST path=/api/multipart/complete15952026/11/06 07:19:07 INFO Received complete multipart upload request method=POST path=/api/multipart/complete15962026/11/06 07:19:07 INFO Received complete multipart upload request method=POST path=/api/multipart/complete15972026/11/06 07:19:07 INFO Received complete multipart upload request method=POST path=/api/multipart/complete15982026/11/06 07:19:07 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000400000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLmY3MGM2MTNjLTZhNTYtNGMwMS04YzkxLWVmM2NlOWYyNjkzNngxNzkzOTQ5NTQ2OTA5ODE2NDE2 parts=1015992026/11/06 07:19:07 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000300000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLmQwNTY0NmY5LTQ0NDgtNDk1Yi05ODQwLTRlOTQyNWU5OTk5NHgxNzkzOTQ5NTQ2OTgwMDMxNzgw parts=1016002026/11/06 07:19:07 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000100000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLmVkMDdiZmJkLTdjNDItNDdkOC04YjIyLWJhYjIwZDgzZGYwNXgxNzkzOTQ5NTQ2OTMwMjIyMzAz parts=1016012026/11/06 07:19:07 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16022026/11/06 07:19:07 INFO Completed upload id=1 objects=3 duration=2.852406ms16032026/11/06 07:19:07 INFO Received uploads request method=POST path=/api/pending_closures16042026/11/06 07:19:07 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16052026/11/06 07:19:07 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000500000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLjI1MTBmMWY0LTQ5OGUtNDY3ZC05OWRhLTMwMDMwOGEyMjE5MngxNzkzOTQ5NTQ2OTUwODA4NDUy parts=1016062026/11/06 07:19:07 INFO Completed upload id=1 objects=3 duration=3.437072ms16072026/11/06 07:19:07 INFO Received uploads request method=POST path=/api/pending_closures16082026/11/06 07:19:07 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16092026/11/06 07:19:07 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete16102026/11/06 07:19:07 INFO Completed upload id=1 objects=3 duration=3.20481ms16112026/11/06 07:19:07 INFO Completed upload id=1 objects=3 duration=3.631673ms16122026/11/06 07:19:07 INFO Received uploads request method=POST path=/api/pending_closures16132026/11/06 07:19:07 INFO Received uploads request method=POST path=/api/pending_closures16142026/11/06 07:19:07 INFO Object in database but missing from S3 key=nar/dadb44fdadb44fdadb44fdadb44f000500000000000000000000.nar.zst16152026/11/06 07:19:07 WARN Found objects in DB but missing from S3, will re-upload count=116162026/11/06 07:19:07 INFO Object in database but missing from S3 key=nar/dadb44fdadb44fdadb44fdadb44f000100000000000000000000.nar.zst16172026/11/06 07:19:07 WARN Narinfo references a NAR missing from S3, will re-upload narinfo=dadb44fdadb44fdadb44fdadb44f0001.narinfo1618=== CONT TestUploadHandlersRejectOversizedBody/request_more_parts16192026/11/06 07:19:07 INFO Received request for more parts method=POST path=/1620=== CONT TestUploadHandlersRejectOversizedBody/complete_multipart16212026/11/06 07:19:07 INFO Received complete multipart upload request method=POST path=/1622=== CONT TestResolveDBConnectionString/flag_wins1623=== CONT TestResolveDBConnectionString/nothing_configured1624=== CONT TestResolveDBConnectionString/PGHOST_allows_empty1625=== CONT TestResolveDBConnectionString/missing_file_is_an_error1626=== CONT TestResolveDBConnectionString/file_when_flag_empty1627--- PASS: TestResolveDBConnectionString (0.00s)1628 --- PASS: TestResolveDBConnectionString/flag_wins (0.00s)1629 --- PASS: TestResolveDBConnectionString/nothing_configured (0.00s)1630 --- PASS: TestResolveDBConnectionString/PGHOST_allows_empty (0.00s)1631 --- PASS: TestResolveDBConnectionString/missing_file_is_an_error (0.00s)1632 --- PASS: TestResolveDBConnectionString/file_when_flag_empty (0.00s)1633=== CONT TestPush_RejectsBadRequests/root_not_in_objects16342026/11/06 07:19:07 INFO Received push request method=POST path=/api/pushes1635=== CONT TestPush_RejectsBadRequests/no_objects16362026/11/06 07:19:07 INFO Received push request method=POST path=/api/pushes1637=== CONT TestPush_RejectsBadRequests/bad_root16382026/11/06 07:19:07 INFO Received push request method=POST path=/api/pushes1639=== CONT TestPush_RejectsBadRequests/no_roots16402026/11/06 07:19:07 INFO Received push request method=POST path=/api/pushes1641=== CONT TestForceGCDuringPushOffersSweptObject/before_pending_rows1642=== CONT TestForceGCDuringPushOffersSweptObject/after_presence_check1643--- PASS: TestPush_RejectsBadRequests (2.57s)1644 --- PASS: TestPush_RejectsBadRequests/root_not_in_objects (0.00s)1645 --- PASS: TestPush_RejectsBadRequests/no_objects (0.00s)1646 --- PASS: TestPush_RejectsBadRequests/bad_root (0.00s)1647 --- PASS: TestPush_RejectsBadRequests/no_roots (0.00s)1648=== NAME TestOrphanedObjectsGCStressTest1649 orphaned_objects_gc_test.go:503: Stress test completed successfully:1650 orphaned_objects_gc_test.go:504: - Active objects preserved: 201651 orphaned_objects_gc_test.go:505: - Objects deleted: 2101652 orphaned_objects_gc_test.go:506: - Total GC'd: 2101653--- PASS: TestOrphanedObjectsGCStressTest (4.63s)1654=== CONT TestIsValidCachePath/narinfo1655=== CONT TestIsValidCachePath/index.html1656=== CONT TestIsValidCachePath/short_hash1657=== CONT TestIsValidCachePath/wrong_extension1658=== CONT TestIsValidCachePath/leading_slash1659=== CONT TestIsValidCachePath/invalid_char_e1660=== CONT TestIsValidCachePath/traversal_in_middle1661=== CONT TestIsValidCachePath/traversal_parent1662=== CONT TestIsValidCachePath/empty1663=== CONT TestIsValidCachePath/random_path1664=== CONT TestIsValidCachePath/invalid_char_u1665=== CONT TestIsValidCachePath/nar_uncompressed1666=== CONT TestIsValidCachePath/nix-cache-info1667=== CONT TestIsValidCachePath/nar_xz1668=== CONT TestIsValidCachePath/realisation1669=== CONT TestIsValidCachePath/nar_bz21670=== CONT TestIsValidCachePath/log1671=== CONT TestIsValidCachePath/ls1672=== CONT TestIsValidCachePath/nar_zst1673=== CONT TestIsValidCachePath/narinfo_all_nix_base32_chars1674--- PASS: TestIsValidCachePath (0.00s)1675 --- PASS: TestIsValidCachePath/narinfo (0.00s)1676 --- PASS: TestIsValidCachePath/index.html (0.00s)1677 --- PASS: TestIsValidCachePath/short_hash (0.00s)1678 --- PASS: TestIsValidCachePath/wrong_extension (0.00s)1679 --- PASS: TestIsValidCachePath/leading_slash (0.00s)1680 --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)1681 --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)1682 --- PASS: TestIsValidCachePath/traversal_parent (0.00s)1683 --- PASS: TestIsValidCachePath/empty (0.00s)1684 --- PASS: TestIsValidCachePath/random_path (0.00s)1685 --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)1686 --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)1687 --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)1688 --- PASS: TestIsValidCachePath/nar_xz (0.00s)1689 --- PASS: TestIsValidCachePath/realisation (0.00s)1690 --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)1691 --- PASS: TestIsValidCachePath/log (0.00s)1692 --- PASS: TestIsValidCachePath/ls (0.00s)1693 --- PASS: TestIsValidCachePath/nar_zst (0.00s)1694 --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)1695=== CONT TestParseSingleRange/none1696=== CONT TestParseSingleRange/start_far_past_EOF1697=== CONT TestParseSingleRange/start_past_EOF1698=== CONT TestParseSingleRange/single_byte1699=== CONT TestParseSingleRange/suffix_exceeds_size1700=== CONT TestParseSingleRange/suffix1701=== CONT TestParseSingleRange/end_clamped_to_size1702=== CONT TestParseSingleRange/open-ended1703=== CONT TestParseSingleRange/closed1704=== CONT TestParseSingleRange/malformed_end_before_start1705=== CONT TestParseSingleRange/malformed_both_empty1706=== CONT TestParseSingleRange/malformed_no_dash1707=== CONT TestParseSingleRange/multi-range_ignored1708=== CONT TestParseSingleRange/unknown_unit1709--- PASS: TestParseSingleRange (0.00s)1710 --- PASS: TestParseSingleRange/none (0.00s)1711 --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)1712 --- PASS: TestParseSingleRange/start_past_EOF (0.00s)1713 --- PASS: TestParseSingleRange/single_byte (0.00s)1714 --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)1715 --- PASS: TestParseSingleRange/suffix (0.00s)1716 --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)1717 --- PASS: TestParseSingleRange/open-ended (0.00s)1718 --- PASS: TestParseSingleRange/closed (0.00s)1719 --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)1720 --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)1721 --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)1722 --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)1723 --- PASS: TestParseSingleRange/unknown_unit (0.00s)1724=== CONT TestPresentNotReportedWhileGCDeletesClosure/stale17252026/11/06 07:19:07 INFO Received push request method=POST path=/api/pushes17262026/11/06 07:19:07 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)17272026/11/06 07:19:07 INFO Uploading mw3i0biq4843ncv31ch8djsaadkmn6rs-test-script (136B)17282026/11/06 07:19:07 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign17292026/11/06 07:19:07 WARN Failed to register uploaded object key=log/xhby591dvhh746c6iajr2j0wf5qmznpj-test-script.drv error="server returned 404: 404 page not found\n"17302026/11/06 07:19:07 WARN Failed to register uploaded object key=nar/1s7yghixzpinyqm7g59kyn3sav81pmnsdi5v63m6x4r2vacy907j.nar.zst error="server returned 404: 404 page not found\n"17312026/11/06 07:19:07 WARN Failed to register uploaded object key=mw3i0biq4843ncv31ch8djsaadkmn6rs.ls error="server returned 404: 404 page not found\n"17322026/11/06 07:19:07 INFO Signed narinfos id=1 count=117332026/11/06 07:19:07 INFO Uploading 1 narinfos17342026/11/06 07:19:07 WARN Failed to register uploaded object key=mw3i0biq4843ncv31ch8djsaadkmn6rs.narinfo error="server returned 404: 404 page not found\n"17352026/11/06 07:19:07 INFO Received complete push request method=POST path=/api/pushes/1/complete17362026/11/06 07:19:07 INFO Completed push id=1 objects=4 duration=17.143298ms17372026/11/06 07:19:07 INFO Upload complete. (3.562s)1738=== NAME TestClientWithDependencies1739 client_integration_test.go:664: Skipping nix copy test - isolated store (/build/TestClientWithDependencies1571498845/001/store) requires matching store prefix1740--- PASS: TestClientWithDependencies (6.82s)1741=== CONT TestPresentNotReportedWhileGCDeletesClosure/fresh17422026/11/06 07:19:07 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1743--- PASS: TestService_AuthMiddleware_MTLSProxyHeader (1.44s)1744=== CONT TestIsValidUploadKey/narinfo1745=== CONT TestIsValidUploadKey/realisation_plus_in_output1746=== CONT TestIsValidUploadKey/unknown_type1747=== CONT TestIsValidUploadKey/empty_key1748=== CONT TestIsValidUploadKey/absolute1749=== CONT TestIsValidUploadKey/traversal_nar1750=== CONT TestIsValidUploadKey/traversal1751=== CONT TestIsValidUploadKey/listing_key,_narinfo_type1752=== CONT TestIsValidUploadKey/nar_key,_narinfo_type1753=== CONT TestIsValidUploadKey/narinfo_key,_nar_type1754=== CONT TestIsValidUploadKey/index.html1755=== CONT TestIsValidUploadKey/nix-cache-info1756=== CONT TestIsValidUploadKey/build_log_home-manager_file1757=== CONT TestIsValidUploadKey/build_log_question_mark1758=== CONT TestIsValidUploadKey/build_log_plus_in_name1759=== CONT TestIsValidUploadKey/build_log_equals1760=== CONT TestIsValidUploadKey/realisation1761=== CONT TestIsValidUploadKey/nar_plain1762=== CONT TestIsValidUploadKey/build_log1763=== CONT TestIsValidUploadKey/nar_xz1764=== CONT TestIsValidUploadKey/listing1765=== CONT TestIsValidUploadKey/nar_zst1766--- PASS: TestIsValidUploadKey (0.00s)1767 --- PASS: TestIsValidUploadKey/narinfo (0.00s)1768 --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)1769 --- PASS: TestIsValidUploadKey/unknown_type (0.00s)1770 --- PASS: TestIsValidUploadKey/empty_key (0.00s)1771 --- PASS: TestIsValidUploadKey/absolute (0.00s)1772 --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)1773 --- PASS: TestIsValidUploadKey/traversal (0.00s)1774 --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)1775 --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)1776 --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)1777 --- PASS: TestIsValidUploadKey/index.html (0.00s)1778 --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)1779 --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)1780 --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)1781 --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)1782 --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)1783 --- PASS: TestIsValidUploadKey/realisation (0.00s)1784 --- PASS: TestIsValidUploadKey/nar_plain (0.00s)1785 --- PASS: TestIsValidUploadKey/build_log (0.00s)1786 --- PASS: TestIsValidUploadKey/nar_xz (0.00s)1787 --- PASS: TestIsValidUploadKey/listing (0.00s)1788 --- PASS: TestIsValidUploadKey/nar_zst (0.00s)1789=== CONT TestServerTLSConfig/no_client_CA1790=== CONT TestServerTLSConfig/missing_CA_file1791=== CONT TestServerTLSConfig/not_a_PEM_file1792--- PASS: TestServerTLSConfig (0.00s)1793 --- PASS: TestServerTLSConfig/no_client_CA (0.00s)1794 --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)1795 --- PASS: TestServerTLSConfig/not_a_PEM_file (0.00s)1796=== CONT TestService_AuthMiddleware_OIDC/valid_OIDC_token1797=== NAME TestClientCADerivations1798 client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations2348056776/001/store/3d3fpw5w6m8kj5jyl0kywyff6z8gxpyi-ca-test1799=== CONT TestService_AuthMiddleware_OIDC/malformed_token_rejected18002026/11/06 07:19:07 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]1801=== CONT TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured1802=== CONT TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected18032026/11/06 07:19:07 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f100300000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLjVjNjM1YTRmLTljOWUtNDEzYi1hMjhjLTc3MWRhYjcwZDUyMHgxNzkzOTQ5NTQ3MzcwNzk2MDI2 parts=1018042026/11/06 07:19:07 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete18052026/11/06 07:19:07 WARN Authentication failed token_preview=eyJhbGciOi...vtsRPUIJcw token_length=701 oidc_error="no rule matched: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]1806=== CONT TestCacheConfigHandler/full_config,_no_issuer1807=== CONT TestCacheConfigHandler/no_signing_keys1808=== CONT TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator1809--- PASS: TestService_AuthMiddleware_OIDC (1.33s)1810 --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.01s)1811 --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)1812 --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)1813 --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.00s)1814=== CONT TestCacheConfigHandler/no_cache_url_configured1815--- PASS: TestCacheConfigHandler (0.00s)1816 --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)1817 --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)1818 --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)1819 --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)1820=== CONT TestClientErrorHandling/InvalidStorePath18212026/11/06 07:19:07 INFO Completed upload id=2 objects=3 duration=2.898647ms18222026/11/06 07:19:07 INFO Received complete multipart upload request method=POST path=/api/multipart/complete18232026/11/06 07:19:07 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f100400000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLjNmNTUyMGU4LTAzN2MtNGU2Zi1iNjc4LTBiYzk4M2Y1MmZkMXgxNzkzOTQ5NTQ3MzczOTc5OTE1 parts=1018242026/11/06 07:19:07 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete18252026/11/06 07:19:07 INFO Completed upload id=2 objects=3 duration=2.765165ms18262026/11/06 07:19:07 INFO Received uploads request method=POST path=/api/pending_closures18272026/11/06 07:19:07 INFO Object in database but missing from S3 key=nar/dadb44fdadb44fdadb44fdadb44f000300000000000000000000.nar.zst18282026/11/06 07:19:07 WARN Narinfo references a NAR missing from S3, will re-upload narinfo=dadb44fdadb44fdadb44fdadb44f0003.narinfo18292026/11/06 07:19:07 INFO Received push request method=POST path=/api/pushes1830=== CONT TestClientErrorHandling/InvalidAuthToken18312026/11/06 07:19:07 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)18322026/11/06 07:19:07 INFO Uploading l167ka1864dzr3szn8xp3hzy08cs1829-file1.txt (160B)18332026/11/06 07:19:07 INFO Received push request method=POST path=/api/pushes18342026/11/06 07:19:07 INFO Completed push id=1 objects=4 duration=863.275562ms18352026/11/06 07:19:07 INFO Received uploads request method=POST path=/api/pending_closures18362026/11/06 07:19:07 INFO Received push request method=POST path=/api/pushes18372026/11/06 07:19:07 WARN Failed to register uploaded object key=l167ka1864dzr3szn8xp3hzy08cs1829.ls error="server returned 404: 404 page not found\n"18382026/11/06 07:19:07 WARN Failed to register uploaded object key=nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst error="server returned 404: 404 page not found\n"18392026/11/06 07:19:07 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign18402026/11/06 07:19:07 INFO Signed narinfos id=1 count=118412026/11/06 07:19:07 INFO Uploading 1 narinfos18422026/11/06 07:19:07 INFO Received uploads request method=POST path=/api/pending_closures18432026/11/06 07:19:07 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete18442026/11/06 07:19:07 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)18452026/11/06 07:19:07 INFO Uploading h7fvdyj0p96ry59b8nc04md6m6p7fgvz-test-file-1.txt (160B)18462026/11/06 07:19:07 INFO Uploading as8kf4xb2vxvl58xq86zbimmk3nri1kv-test-file-2.txt (160B)18472026/11/06 07:19:07 INFO Uploading xq87vphxrrra5ghlnmz8vsxhvhq53d5y-test-file-0.txt (160B)18482026/11/06 07:19:07 INFO Completed upload id=2 objects=2 duration=3.141429ms18492026/11/06 07:19:07 INFO Received uploads request method=POST path=/api/pending_closures18502026/11/06 07:19:07 INFO Received complete push request method=POST path=/api/pushes/1/complete18512026/11/06 07:19:07 WARN Failed to register uploaded object key=l167ka1864dzr3szn8xp3hzy08cs1829.narinfo error="server returned 404: 404 page not found\n"18522026/11/06 07:19:07 INFO Uploading 2 paths to 127.0.0.1 (1 already cached)18532026/11/06 07:19:07 INFO Uploading ihbr20ancyfsjnkvq70f9p1nips9f7h1-shared-dep (136B)18542026/11/06 07:19:07 INFO Uploading hz75gpqb49wzad4h17ick2rrmay3p8gm-a (208B)18552026/11/06 07:19:08 INFO Object in database but missing from S3 key=nar/dadb44fdadb44fdadb44fdadb44f000400000000000000000000.nar.zst18562026/11/06 07:19:08 WARN Narinfo references a NAR missing from S3, will re-upload narinfo=dadb44fdadb44fdadb44fdadb44f0004.narinfo1857=== CONT TestClientErrorHandling/ServerNotAvailable1858--- PASS: TestMetricsCommit (1.56s)18592026/11/06 07:19:08 INFO Uploading 2 paths to 127.0.0.1 (1 already cached)1860=== CONT TestService_RequireScope_OIDC/builder_may_write18612026/11/06 07:19:08 INFO Uploading jrrrfncvkw3d9mynghphicz26jg19lx4-b (216B)18622026/11/06 07:19:08 INFO Uploading crgdasw7c0ilscz7bzkv2zrv96jnx2l5-shared-dep (136B)1863=== CONT TestService_RequireScope_OIDC/reader_may_read1864=== CONT TestService_RequireScope_OIDC/empty_netrc_password_may_not_read1865=== CONT TestService_RequireScope_OIDC/wrong_netrc_password_may_not_read18662026/11/06 07:19:08 WARN Authentication failed token_preview=wrong token_length=5 oidc_error="no provider could verify the token (signature or issuer mismatch)" oidc_provider="" tried_providers=[test]1867=== CONT TestService_RequireScope_OIDC/static_token_may_admin_with_netrc1868=== CONT TestService_RequireScope_OIDC/writer_implies_read1869=== CONT TestService_RequireScope_OIDC/reader_may_read_with_netrc1870=== CONT TestService_RequireScope_OIDC/reader_may_not_write1871=== CONT TestService_RequireScope_OIDC/static_token_may_write1872=== CONT TestService_RequireScope_OIDC/static_token_may_admin1873=== CONT TestService_RequireScope_OIDC/ops_may_admin1874=== CONT TestService_RequireScope_OIDC/ops_may_not_write1875=== CONT TestService_RequireScope_OIDC/anonymous_may_not_read1876=== CONT TestService_RequireScope_OIDC/builder_may_not_admin1877--- PASS: TestService_RequireScope_OIDC (2.12s)1878 --- PASS: TestService_RequireScope_OIDC/builder_may_write (0.00s)1879 --- PASS: TestService_RequireScope_OIDC/reader_may_read (0.00s)1880 --- PASS: TestService_RequireScope_OIDC/empty_netrc_password_may_not_read (0.00s)1881 --- PASS: TestService_RequireScope_OIDC/wrong_netrc_password_may_not_read (0.00s)1882 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin_with_netrc (0.00s)1883 --- PASS: TestService_RequireScope_OIDC/writer_implies_read (0.00s)1884 --- PASS: TestService_RequireScope_OIDC/reader_may_read_with_netrc (0.00s)1885 --- PASS: TestService_RequireScope_OIDC/reader_may_not_write (0.00s)1886 --- PASS: TestService_RequireScope_OIDC/static_token_may_write (0.00s)1887 --- PASS: TestService_RequireScope_OIDC/static_token_may_admin (0.00s)1888 --- PASS: TestService_RequireScope_OIDC/ops_may_admin (0.00s)1889 --- PASS: TestService_RequireScope_OIDC/ops_may_not_write (0.00s)1890 --- PASS: TestService_RequireScope_OIDC/anonymous_may_not_read (0.00s)1891 --- PASS: TestService_RequireScope_OIDC/builder_may_not_admin (0.00s)18922026/11/06 07:19:08 WARN Failed to register uploaded object key=as8kf4xb2vxvl58xq86zbimmk3nri1kv.ls error="server returned 404: 404 page not found\n"18932026/11/06 07:19:08 WARN Failed to register uploaded object key=h7fvdyj0p96ry59b8nc04md6m6p7fgvz.ls error="server returned 404: 404 page not found\n"18942026/11/06 07:19:08 WARN Failed to register uploaded object key=nar/0ahq3izw3h0b0c08p3xdfclh758fwxnp85ccvflasb4vnfsv50ri.nar.zst error="server returned 404: 404 page not found\n"18952026/11/06 07:19:08 WARN Failed to register uploaded object key=crb2x73l3y8287gnd1a4nbg9pi76p1kw.ls error="server returned 404: 404 page not found\n"18962026/11/06 07:19:08 WARN Failed to register uploaded object key=xq87vphxrrra5ghlnmz8vsxhvhq53d5y.ls error="server returned 404: 404 page not found\n"18972026/11/06 07:19:08 WARN Failed to register uploaded object key=hz75gpqb49wzad4h17ick2rrmay3p8gm.ls error="server returned 404: 404 page not found\n"18982026/11/06 07:19:08 WARN Failed to register uploaded object key=nar/13p9pqi0ga6fx2apcwls9hjnv7nmf740ggpn5zvfzdsp5vz2bbg4.nar.zst error="server returned 404: 404 page not found\n"18992026/11/06 07:19:08 WARN Failed to register uploaded object key=nar/0zy26m9469db73mk8h22acdlbx3vslfjlwmqfhn1za6n4iy6qib3.nar.zst error="server returned 404: 404 page not found\n"19002026/11/06 07:19:08 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign19012026/11/06 07:19:08 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"19022026/11/06 07:19:08 WARN Failed to register uploaded object key=nar/1823g6vx4q5zqvr73m7lkq1wpk40fin7bsc792di430yk7sg4lka.nar.zst error="server returned 404: 404 page not found\n"19032026/11/06 07:19:08 INFO Signed narinfos id=1 count=319042026/11/06 07:19:08 INFO Uploading 3 narinfos19052026/11/06 07:19:08 INFO Completed push id=1 objects=3 duration=14.316291ms19062026/11/06 07:19:08 INFO Upload complete. (248ms)19072026/11/06 07:19:08 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign19082026/11/06 07:19:08 WARN Failed to register uploaded object key=crgdasw7c0ilscz7bzkv2zrv96jnx2l5.ls error="server returned 404: 404 page not found\n"19092026/11/06 07:19:08 WARN Failed to register uploaded object key=jrrrfncvkw3d9mynghphicz26jg19lx4.ls error="server returned 404: 404 page not found\n"19102026/11/06 07:19:08 WARN Failed to register uploaded object key=ihbr20ancyfsjnkvq70f9p1nips9f7h1.ls error="server returned 404: 404 page not found\n"19112026/11/06 07:19:08 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign19122026/11/06 07:19:08 INFO Signed narinfos id=1 count=319132026/11/06 07:19:08 INFO Uploading 3 narinfos19142026/11/06 07:19:08 INFO Signed narinfos id=2 count=219152026/11/06 07:19:08 WARN Failed to register uploaded object key=nar/0r7zjsdkn03i4zya0ybxvn7s3qg5h8d57vm1na14bbhmsj0prv2d.nar.zst error="server returned 404: 404 page not found\n"19162026/11/06 07:19:08 WARN Failed to register uploaded object key=nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst error="server returned 404: 404 page not found\n"1917=== NAME TestNARDeduplicationMetadataUploadBug1918 metadata_upload_test.go:54: Retrieved narinfo from S3:1919 StorePath: /build/TestNARDeduplicationMetadataUploadBug1853385247/001/store/l167ka1864dzr3szn8xp3hzy08cs1829-file1.txt1920 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1921 Compression: zstd1922 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1923 NarSize: 1601924 References: 1925 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf19262026/11/06 07:19:08 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign19272026/11/06 07:19:08 INFO Signed narinfos id=1 count=219282026/11/06 07:19:08 INFO Uploading 4 narinfos19292026/11/06 07:19:08 WARN Failed to register uploaded object key=as8kf4xb2vxvl58xq86zbimmk3nri1kv.narinfo error="server returned 404: 404 page not found\n"19302026/11/06 07:19:08 WARN Failed to register uploaded object key=h7fvdyj0p96ry59b8nc04md6m6p7fgvz.narinfo error="server returned 404: 404 page not found\n"19312026/11/06 07:19:08 INFO Received complete push request method=POST path=/api/pushes/1/complete19322026/11/06 07:19:08 WARN Failed to register uploaded object key=xq87vphxrrra5ghlnmz8vsxhvhq53d5y.narinfo error="server returned 404: 404 page not found\n"19332026/11/06 07:19:08 WARN Failed to register uploaded object key=bc0zbza5bh2w5kb504jj6xvbvfi1w2s5.ls error="server returned 404: 404 page not found\n"1934 metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)1935 metadata_upload_test.go:55: Decompressed .ls content (64 bytes):1936 {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}19372026/11/06 07:19:08 WARN Failed to register uploaded object key=crb2x73l3y8287gnd1a4nbg9pi76p1kw.narinfo error="server returned 404: 404 page not found\n"19382026/11/06 07:19:08 INFO Received complete push request method=POST path=/api/pushes/1/complete19392026/11/06 07:19:08 WARN Failed to register uploaded object key=bc0zbza5bh2w5kb504jj6xvbvfi1w2s5.narinfo error="server returned 404: 404 page not found\n"19402026/11/06 07:19:08 WARN Failed to register uploaded object key=hz75gpqb49wzad4h17ick2rrmay3p8gm.narinfo error="server returned 404: 404 page not found\n"19412026/11/06 07:19:08 WARN Failed to register uploaded object key=crgdasw7c0ilscz7bzkv2zrv96jnx2l5.narinfo error="server returned 404: 404 page not found\n"19422026/11/06 07:19:08 WARN Failed to register uploaded object key=ihbr20ancyfsjnkvq70f9p1nips9f7h1.narinfo error="server returned 404: 404 page not found\n"19432026/11/06 07:19:08 WARN Failed to register uploaded object key=jrrrfncvkw3d9mynghphicz26jg19lx4.narinfo error="server returned 404: 404 page not found\n"19442026/11/06 07:19:08 INFO Completed push id=1 objects=9 duration=15.929866ms19452026/11/06 07:19:08 INFO Upload complete. (3.754s)1946=== NAME TestClientMultipleUploads1947 client_integration_test.go:416: Uploaded 3 paths in 4.878423345s19482026/11/06 07:19:08 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete19492026/11/06 07:19:08 WARN Failed to register uploaded object key=crgdasw7c0ilscz7bzkv2zrv96jnx2l5.narinfo error="server returned 404: 404 page not found\n"19502026/11/06 07:19:08 INFO Completed push id=1 objects=8 duration=15.669864ms19512026/11/06 07:19:08 INFO Upload complete. (3.762s)1952=== NAME TestClientPushesUseOnePush1953 client_pushes_test.go:97: Retrieved narinfo from S3:1954 StorePath: /build/TestClientPushesUseOnePush606659241/001/store/ihbr20ancyfsjnkvq70f9p1nips9f7h1-shared-dep1955 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst1956 Compression: zstd1957 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y821958 NarSize: 1361959 References: 1960 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n19612026/11/06 07:19:08 INFO Completed upload id=1 objects=6 duration=10.042632ms19622026/11/06 07:19:08 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete1963--- PASS: TestClientMultipleUploads (6.93s)1964=== NAME TestClientPushesUseOnePush1965 client_pushes_test.go:97: Retrieved narinfo from S3:1966 StorePath: /build/TestClientPushesUseOnePush606659241/001/store/hz75gpqb49wzad4h17ick2rrmay3p8gm-a1967 URL: nar/0zy26m9469db73mk8h22acdlbx3vslfjlwmqfhn1za6n4iy6qib3.nar.zst1968 Compression: zstd1969 NarHash: sha256:0zy26m9469db73mk8h22acdlbx3vslfjlwmqfhn1za6n4iy6qib31970 NarSize: 2081971 References: /build/TestClientPushesUseOnePush606659241/001/store/ihbr20ancyfsjnkvq70f9p1nips9f7h1-shared-dep1972 CA: text:sha256:018gk81zdgvm2v213b600h81i6jfbc1vadzxyrzdkair64m2i09p19732026/11/06 07:19:08 INFO Completed upload id=2 objects=6 duration=2.840566ms19742026/11/06 07:19:08 INFO Upload complete. (1.745s)1975=== NAME TestClientFallsBackToClosures1976 client_pushes_test.go:112: Retrieved narinfo from S3:1977 StorePath: /build/TestClientFallsBackToClosures2862429191/001/store/crgdasw7c0ilscz7bzkv2zrv96jnx2l5-shared-dep1978 URL: nar/1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y82.nar.zst1979 Compression: zstd1980 NarHash: sha256:1vnl0g6w4zgpfz06rb321mfd3jqsrs120jcl8dg2dxn014875y821981 NarSize: 1361982 References: 1983 CA: text:sha256:08nxw05k7b0pzzy0f3swvnw4ldxdbclkdnklpidwmrxdhvfrmv7n1984=== NAME TestClientPushesUseOnePush1985 client_pushes_test.go:97: Retrieved narinfo from S3:1986 StorePath: /build/TestClientPushesUseOnePush606659241/001/store/crb2x73l3y8287gnd1a4nbg9pi76p1kw-b1987 URL: nar/0zy26m9469db73mk8h22acdlbx3vslfjlwmqfhn1za6n4iy6qib3.nar.zst1988 Compression: zstd1989 NarHash: sha256:0zy26m9469db73mk8h22acdlbx3vslfjlwmqfhn1za6n4iy6qib31990 NarSize: 2081991 References: /build/TestClientPushesUseOnePush606659241/001/store/ihbr20ancyfsjnkvq70f9p1nips9f7h1-shared-dep1992 CA: text:sha256:018gk81zdgvm2v213b600h81i6jfbc1vadzxyrzdkair64m2i09p1993=== NAME TestClientFallsBackToClosures1994 client_pushes_test.go:112: Retrieved narinfo from S3:1995 StorePath: /build/TestClientFallsBackToClosures2862429191/001/store/bc0zbza5bh2w5kb504jj6xvbvfi1w2s5-a1996 URL: nar/0r7zjsdkn03i4zya0ybxvn7s3qg5h8d57vm1na14bbhmsj0prv2d.nar.zst1997 Compression: zstd1998 NarHash: sha256:0r7zjsdkn03i4zya0ybxvn7s3qg5h8d57vm1na14bbhmsj0prv2d1999 NarSize: 2162000 References: /build/TestClientFallsBackToClosures2862429191/001/store/crgdasw7c0ilscz7bzkv2zrv96jnx2l5-shared-dep2001 CA: text:sha256:0pqswjrcrafqvhmhx9p6vfwsz8x89d0yy0wl2nlbkk5nx81br7id2002--- PASS: TestClientPushesUseOnePush (8.08s)2003=== NAME TestClientFallsBackToClosures2004 client_pushes_test.go:112: Retrieved narinfo from S3:2005 StorePath: /build/TestClientFallsBackToClosures2862429191/001/store/jrrrfncvkw3d9mynghphicz26jg19lx4-b2006 URL: nar/0r7zjsdkn03i4zya0ybxvn7s3qg5h8d57vm1na14bbhmsj0prv2d.nar.zst2007 Compression: zstd2008 NarHash: sha256:0r7zjsdkn03i4zya0ybxvn7s3qg5h8d57vm1na14bbhmsj0prv2d2009 NarSize: 2162010 References: /build/TestClientFallsBackToClosures2862429191/001/store/crgdasw7c0ilscz7bzkv2zrv96jnx2l5-shared-dep2011 CA: text:sha256:0pqswjrcrafqvhmhx9p6vfwsz8x89d0yy0wl2nlbkk5nx81br7id2012--- PASS: TestClientFallsBackToClosures (8.12s)20132026/11/06 07:19:08 INFO Received push request method=POST path=/api/pushes2014=== NAME TestNARDeduplicationMetadataUploadBug2015 metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug1853385247/001/store/d31qkhq8amwxwm3sj5xfpj1wkcczz8zk-file2.txt2016=== NAME TestClientCADerivations2017 client_ca_test.go:139: Found 1 dependencies (including self)20182026/11/06 07:19:08 INFO Received uploads request method=POST path=/api/pending_closures20192026/11/06 07:19:08 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)20202026/11/06 07:19:08 INFO Uploading 8b41v6qc770rl5chiya4k0qcfcg0fslm-test-file.txt (152B)20212026/11/06 07:19:08 WARN Failed to register uploaded object key=8b41v6qc770rl5chiya4k0qcfcg0fslm.ls error="server returned 404: 404 page not found\n"20222026/11/06 07:19:08 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign20232026/11/06 07:19:08 WARN Failed to register uploaded object key=nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst error="server returned 404: 404 page not found\n"20242026/11/06 07:19:08 INFO Signed narinfos id=1 count=120252026/11/06 07:19:08 INFO Uploading 1 narinfos20262026/11/06 07:19:08 INFO Received complete push request method=POST path=/api/pushes/1/complete20272026/11/06 07:19:08 WARN Failed to register uploaded object key=8b41v6qc770rl5chiya4k0qcfcg0fslm.narinfo error="server returned 404: 404 page not found\n"20282026/11/06 07:19:08 INFO Received uploads request method=POST path=/api/pending_closures20292026/11/06 07:19:08 INFO Completed push id=1 objects=3 duration=10.262914ms20302026/11/06 07:19:08 INFO Upload complete. (1.289s)20312026/11/06 07:19:08 INFO Received push request method=POST path=/api/pushes2032--- PASS: TestUploadHandlersRejectOversizedBody (0.18s)2033 --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.05s)2034 --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.06s)2035 --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (0.89s)20362026/11/06 07:19:08 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)20372026/11/06 07:19:08 INFO Uploading rnw1kd1fzrpmy66lpdy7aywabfywq7wi-unpinned-file.txt (128B)20382026/11/06 07:19:08 WARN Failed to register uploaded object key=nar/0gh0wdnr6gmk4r5sfzzh12isnl14rgmkrwy1ws41hpsrlndclg5h.nar.zst error="server returned 404: 404 page not found\n"20392026/11/06 07:19:08 INFO Received sign narinfos request method=POST path=/api/pushes/2/sign20402026/11/06 07:19:08 WARN Failed to register uploaded object key=rnw1kd1fzrpmy66lpdy7aywabfywq7wi.ls error="server returned 404: 404 page not found\n"20412026/11/06 07:19:08 INFO Signed narinfos id=2 count=120422026/11/06 07:19:08 INFO Uploading 1 narinfos20432026/11/06 07:19:08 INFO Received complete push request method=POST path=/api/pushes/2/complete20442026/11/06 07:19:08 WARN Failed to register uploaded object key=rnw1kd1fzrpmy66lpdy7aywabfywq7wi.narinfo error="server returned 404: 404 page not found\n"20452026/11/06 07:19:08 INFO Completed push id=2 objects=3 duration=2.718145ms20462026/11/06 07:19:08 INFO Upload complete. (208ms)20472026/11/06 07:19:08 WARN Request failed, retrying attempt=1 backoff=100ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present20482026/11/06 07:19:08 INFO Aborted multipart uploads count=0 kept=020492026/11/06 07:19:08 WARN Force mode enabled - objects will be deleted immediately without grace period20502026/11/06 07:19:08 INFO Aborted multipart uploads count=0 kept=020512026/11/06 07:19:08 INFO Received uploads request method=POST path=/api/pending_closures20522026/11/06 07:19:08 INFO Aborted multipart uploads count=0 kept=020532026/11/06 07:19:08 WARN Request failed, retrying attempt=2 backoff=191.37404ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present20542026/11/06 07:19:08 INFO Received uploads request method=POST path=/api/pending_closures20552026/11/06 07:19:08 INFO Aborted multipart uploads count=0 kept=020562026/11/06 07:19:08 WARN Request failed, retrying attempt=3 backoff=406.228306ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present20572026/11/06 07:19:08 INFO Received complete multipart upload request method=POST path=/api/multipart/complete20582026/11/06 07:19:08 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000200000000000000000000.nar.zst upload_id=NDUxYWVlNGMtZTA1Zi00YmE3LTgyNDAtNjRjNWZhZDg0MjQzLjk3MzAyMjMxLTEwYmMtNDY1YS04MDExLTIwYzY3YTcwYzYyOHgxNzkzOTQ5NTQ4MTMxMjEyNDQ0 parts=1020592026/11/06 07:19:08 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete20602026/11/06 07:19:08 INFO Completed upload id=1 objects=3 duration=3.26477ms20612026/11/06 07:19:08 INFO Received uploads request method=POST path=/api/pending_closures2062--- PASS: TestService_verifyS3ReuploadsStaleNarinfo (0.00s)2063 --- PASS: TestService_verifyS3ReuploadsStaleNarinfo/lost,_same_NAR_pushed (0.89s)2064 --- PASS: TestService_verifyS3ReuploadsStaleNarinfo/lost,_other_NAR_pushed (0.95s)2065 --- PASS: TestService_verifyS3ReuploadsStaleNarinfo/first_of_two_lost (1.39s)2066 --- PASS: TestService_verifyS3ReuploadsStaleNarinfo/first_of_two_lost,_second_pushed (1.45s)2067 --- PASS: TestService_verifyS3ReuploadsStaleNarinfo/intact,_other_NAR_pushed (1.84s)2068--- PASS: TestPresentNotReportedWhileGCDeletesClosure (0.00s)2069 --- PASS: TestPresentNotReportedWhileGCDeletesClosure/stale (0.85s)2070 --- PASS: TestPresentNotReportedWhileGCDeletesClosure/fresh (0.87s)20712026/11/06 07:19:08 WARN Force mode enabled - objects will be deleted immediately without grace period20722026/11/06 07:19:08 WARN Force mode enabled - objects will be deleted immediately without grace period20732026/11/06 07:19:08 WARN Force mode enabled - objects will be deleted immediately without grace period20742026/11/06 07:19:08 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=020752026/11/06 07:19:08 INFO Vacuumed table table=pending_closures20762026/11/06 07:19:08 INFO Vacuumed table table=pending_objects20772026/11/06 07:19:08 INFO Vacuumed table table=multipart_uploads20782026/11/06 07:19:08 INFO Vacuumed table table=closures20792026/11/06 07:19:08 INFO Vacuumed table table=objects20802026/11/06 07:19:08 ERROR failed to remove object object=nar/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.nar.zst error="Post \"http://localhost:38919/bucket101/?delete=\": context canceled"2081--- PASS: TestGCEndsOnShutdown (1.31s)2082 --- PASS: TestGCEndsOnShutdown/before_the_run (1.38s)2083 --- PASS: TestGCEndsOnShutdown/blocked_on_a_row_lock_in_the_mark (1.25s)2084 --- PASS: TestGCEndsOnShutdown/blocked_in_the_sweep's_S3_delete (1.84s)2085--- PASS: TestPendingClosureWriteTimeout (0.00s)2086 --- PASS: TestPendingClosureWriteTimeout/empty (0.00s)2087 --- PASS: TestPendingClosureWriteTimeout/400_objects (0.00s)2088 --- PASS: TestPendingClosureWriteTimeout/670k_objects (0.00s)2089 --- PASS: TestPendingClosureWriteTimeout/handler_extends_the_server's_deadline (2.18s)20902026/11/06 07:19:08 WARN Request failed, retrying attempt=4 backoff=780.785785ms error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present20912026/11/06 07:19:08 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=0 objects-marked-for-deletion=1 objects-deleted-after-grace-period=1 objects-failed-to-delete=020922026/11/06 07:19:08 INFO Vacuumed table table=pending_closures20932026/11/06 07:19:08 INFO Vacuumed table table=pending_objects20942026/11/06 07:19:08 INFO Vacuumed table table=multipart_uploads20952026/11/06 07:19:08 INFO Vacuumed table table=closures20962026/11/06 07:19:08 INFO Vacuumed table table=objects2097--- PASS: TestForceGCDuringPushOffersSweptObject (0.00s)2098 --- PASS: TestForceGCDuringPushOffersSweptObject/after_presence_check (1.39s)2099 --- PASS: TestForceGCDuringPushOffersSweptObject/before_pending_rows (1.44s)21002026/11/06 07:19:09 WARN Request failed, retrying attempt=5 backoff=1.490401123s error="Post \"http://localhost:19999/api/objects/present\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/objects/present2101--- PASS: TestConnectWaitsForAPeerMigration (6.08s)21022026/11/06 07:19:10 INFO Received push request method=POST path=/api/pushes21032026/11/06 07:19:10 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"21042026/11/06 07:19:10 INFO Starting cleanup of old closures method=DELETE path=/api/closures21052026/11/06 07:19:10 INFO Garbage collection started21062026/11/06 07:19:10 INFO All 1 paths already cached21072026/11/06 07:19:10 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)21082026/11/06 07:19:10 INFO Aborted multipart uploads count=0 kept=02109=== NAME TestClientIntegration2110 client_integration_test.go:317: Retrieved narinfo from S3:2111 StorePath: /build/TestClientIntegration4091427297/002/store/8b41v6qc770rl5chiya4k0qcfcg0fslm-test-file.txt2112 URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst2113 Compression: zstd2114 NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk12115 NarSize: 1522116 References: 2117 CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk12118 client_integration_test.go:318: Retrieved .ls file from S3 (compressed size: 77 bytes)2119 client_integration_test.go:318: Decompressed .ls content (64 bytes):2120 {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}21212026/11/06 07:19:10 INFO Received sign narinfos request method=POST path=/api/pushes/2/sign21222026/11/06 07:19:10 INFO Signed narinfos id=2 count=121232026/11/06 07:19:10 INFO Uploading 1 narinfos21242026/11/06 07:19:10 WARN Failed to register uploaded object key=d31qkhq8amwxwm3sj5xfpj1wkcczz8zk.ls error="server returned 404: 404 page not found\n"21252026/11/06 07:19:10 INFO Received complete push request method=POST path=/api/pushes/2/complete21262026/11/06 07:19:10 WARN Failed to register uploaded object key=d31qkhq8amwxwm3sj5xfpj1wkcczz8zk.narinfo error="server returned 404: 404 page not found\n"21272026/11/06 07:19:10 INFO Completed push id=2 objects=3 duration=5.354549ms21282026/11/06 07:19:10 INFO Upload complete. (2.017s)2129=== NAME TestNARDeduplicationMetadataUploadBug2130 metadata_upload_test.go:76: Retrieved narinfo from S3:2131 StorePath: /build/TestNARDeduplicationMetadataUploadBug1853385247/001/store/d31qkhq8amwxwm3sj5xfpj1wkcczz8zk-file2.txt2132 URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst2133 Compression: zstd2134 NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2135 NarSize: 1602136 References: 2137 CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf2138 metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)2139 metadata_upload_test.go:77: Decompressed .ls content (49 bytes):2140 {"version":1,"root":{"type":"regular","size":44}}2141--- PASS: TestNARDeduplicationMetadataUploadBug (6.91s)2142--- PASS: TestDeleteClosuresRacingPins (10.48s)21432026/11/06 07:19:10 WARN Force mode enabled - objects will be deleted immediately without grace period21442026/11/06 07:19:10 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=3 objects-failed-to-delete=021452026/11/06 07:19:10 INFO Vacuumed table table=pending_closures21462026/11/06 07:19:10 INFO Vacuumed table table=pending_objects21472026/11/06 07:19:10 INFO Vacuumed table table=multipart_uploads21482026/11/06 07:19:10 INFO Vacuumed table table=closures21492026/11/06 07:19:10 INFO Vacuumed table table=objects21502026/11/06 07:19:10 INFO Received push request method=POST path=/api/pushes21512026/11/06 07:19:10 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)21522026/11/06 07:19:10 INFO Uploading 3d3fpw5w6m8kj5jyl0kywyff6z8gxpyi-ca-test (144B)21532026/11/06 07:19:10 INFO Received sign narinfos request method=POST path=/api/pushes/1/sign21542026/11/06 07:19:10 INFO Signed narinfos id=1 count=121552026/11/06 07:19:10 INFO Uploading 1 narinfos21562026/11/06 07:19:10 WARN Failed to register uploaded object key=log/ngsk76pb4zl8jch88pm4bbrkbfsm420a-ca-test.drv error="server returned 404: 404 page not found\n"21572026/11/06 07:19:10 WARN Failed to register uploaded object key=nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst error="server returned 404: 404 page not found\n"21582026/11/06 07:19:10 WARN Failed to register uploaded object key=3d3fpw5w6m8kj5jyl0kywyff6z8gxpyi.ls error="server returned 404: 404 page not found\n"21592026/11/06 07:19:10 INFO Received complete push request method=POST path=/api/pushes/1/complete21602026/11/06 07:19:10 WARN Failed to register uploaded object key=3d3fpw5w6m8kj5jyl0kywyff6z8gxpyi.narinfo error="server returned 404: 404 page not found\n"21612026/11/06 07:19:10 INFO Completed push id=1 objects=4 duration=9.684989ms21622026/11/06 07:19:10 INFO Upload complete. (2.749s)2163=== NAME TestClientCADerivations2164 client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations2348056776/001/store/3d3fpw5w6m8kj5jyl0kywyff6z8gxpyi-ca-test2165 URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst2166 Compression: zstd2167 NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n2168 NarSize: 1442169 References: 2170 Deriver: /build/TestClientCADerivations2348056776/001/store/ngsk76pb4zl8jch88pm4bbrkbfsm420a-ca-test.drv2171 CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n2172 client_ca_test.go:185: Checking for realisation files in S3...2173 client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations2174 client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache21752026/11/06 07:19:12 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=3 objects_failed=021762026/11/06 07:19:12 INFO Received create pin request method=POST path=/api/pins/myapp21772026/11/06 07:19:12 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"21782026/11/06 07:19:12 INFO Received push request method=POST path=/api/pushes21792026/11/06 07:19:12 WARN Request failed, retrying attempt=1 backoff=100ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21802026/11/06 07:19:12 INFO Object in database but missing from S3 key=8b41v6qc770rl5chiya4k0qcfcg0fslm.ls21812026/11/06 07:19:12 WARN Found objects in DB but missing from S3, will re-upload count=121822026/11/06 07:19:12 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)21832026/11/06 07:19:12 INFO Received complete push request method=POST path=/api/pushes/2/complete21842026/11/06 07:19:12 WARN Failed to register uploaded object key=8b41v6qc770rl5chiya4k0qcfcg0fslm.ls error="server returned 404: 404 page not found\n"21852026/11/06 07:19:12 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC878971982/001/store/1ydpybdj7q7dbwch4xw2dbglxa9b2zyq-pinned-file.txt narinfo_key=1ydpybdj7q7dbwch4xw2dbglxa9b2zyq.narinfo21862026/11/06 07:19:12 INFO Completed push id=2 objects=3 duration=5.539511ms21872026/11/06 07:19:12 INFO Upload complete. (1.412s)21882026/11/06 07:19:12 INFO Starting cleanup of old closures method=DELETE path=/api/closures2189=== NAME TestClientIntegration2190 client_integration_test.go:335: Retrieved .ls file from S3 (compressed size: 62 bytes)21912026/11/06 07:19:12 INFO Garbage collection started2192 client_integration_test.go:335: Decompressed .ls content (49 bytes):2193 {"version":1,"root":{"type":"regular","size":39}}21942026/11/06 07:19:12 INFO Aborted multipart uploads count=0 kept=021952026/11/06 07:19:12 WARN Request failed, retrying attempt=2 backoff=197.699654ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config21962026/11/06 07:19:12 WARN Force mode enabled - objects will be deleted immediately without grace period21972026/11/06 07:19:12 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=021982026/11/06 07:19:12 INFO Vacuumed table table=pending_closures21992026/11/06 07:19:12 INFO Vacuumed table table=pending_objects22002026/11/06 07:19:12 INFO Vacuumed table table=multipart_uploads22012026/11/06 07:19:12 INFO Vacuumed table table=closures22022026/11/06 07:19:12 INFO Vacuumed table table=objects22032026/11/06 07:19:12 WARN Request failed, retrying attempt=3 backoff=432.779065ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22042026/11/06 07:19:12 INFO Aborted multipart uploads count=1 kept=022052026/11/06 07:19:12 INFO Received cleanup request method=DELETE path=/api/pending_closures22062026/11/06 07:19:12 INFO Aborted multipart uploads count=1 kept=02207--- PASS: TestPendingCleanupUsesOneCutoff (8.62s)22082026/11/06 07:19:12 WARN Request failed, retrying attempt=4 backoff=742.948243ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22092026/11/06 07:19:13 WARN Request failed, retrying attempt=5 backoff=1.553424283s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config2210=== NAME TestPinProtectsFromGC2211 client_integration_test.go:887: Pin successfully protected closure from garbage collection2212--- PASS: TestPinProtectsFromGC (14.16s)22132026/11/06 07:19:15 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"22142026/11/06 07:19:15 WARN Request failed, retrying attempt=1 backoff=100ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22152026/11/06 07:19:15 WARN Request failed, retrying attempt=2 backoff=186.47915ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22162026/11/06 07:19:15 WARN Request failed, retrying attempt=3 backoff=393.396789ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22172026/11/06 07:19:15 WARN Request failed, retrying attempt=4 backoff=746.319986ms error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22182026/11/06 07:19:16 WARN Request failed, retrying attempt=5 backoff=1.496245142s error="Get \"http://localhost:19999/api/cache-config\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/cache-config22192026/11/06 07:19:18 WARN Request failed, retrying attempt=1 backoff=100ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22202026/11/06 07:19:18 WARN Request failed, retrying attempt=2 backoff=195.207758ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22212026/11/06 07:19:18 WARN Request failed, retrying attempt=3 backoff=399.848684ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22222026/11/06 07:19:18 WARN Request failed, retrying attempt=4 backoff=782.805209ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures22232026/11/06 07:19:19 WARN Request failed, retrying attempt=5 backoff=1.576610394s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures2224--- PASS: TestClientErrorHandling (0.00s)2225 --- PASS: TestClientErrorHandling/InvalidStorePath (2.21s)2226 --- PASS: TestClientErrorHandling/InvalidAuthToken (4.26s)2227 --- PASS: TestClientErrorHandling/ServerNotAvailable (13.28s)22282026/11/06 07:19:22 INFO Received push request method=POST path=/api/pushes22292026/11/06 07:19:22 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)22302026/11/06 07:19:22 INFO Received complete push request method=POST path=/api/pushes/3/complete22312026/11/06 07:19:22 WARN Failed to register uploaded object key=8b41v6qc770rl5chiya4k0qcfcg0fslm.ls error="server returned 404: 404 page not found\n"22322026/11/06 07:19:22 INFO Completed push id=3 objects=3 duration=6.906204ms22332026/11/06 07:19:22 INFO Upload complete. (4.272s)2234=== NAME TestClientIntegration2235 client_integration_test.go:352: Retrieved .ls file from S3 (compressed size: 62 bytes)2236 client_integration_test.go:352: Decompressed .ls content (49 bytes):2237 {"version":1,"root":{"type":"regular","size":39}}2238 client_integration_test.go:363: Testing garbage collection...22392026/11/06 07:19:25 INFO Starting cleanup of old closures method=DELETE path=/api/closures2240=== NAME TestClientCADerivations2241 client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features2242 warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable2243 error: binary cache 's3://bucket83?endpoint=http://localhost:38919&region=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations2348056776/001/store'22442026/11/06 07:19:25 INFO Garbage collection started2245 client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 12246--- PASS: TestClientCADerivations (21.01s)22472026/11/06 07:19:25 INFO Aborted multipart uploads count=0 kept=022482026/11/06 07:19:26 WARN Force mode enabled - objects will be deleted immediately without grace period22492026/11/06 07:19:26 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=3 objects-failed-to-delete=022502026/11/06 07:19:26 INFO Vacuumed table table=pending_closures22512026/11/06 07:19:26 INFO Vacuumed table table=pending_objects22522026/11/06 07:19:26 INFO Vacuumed table table=multipart_uploads22532026/11/06 07:19:26 INFO Vacuumed table table=closures22542026/11/06 07:19:26 INFO Vacuumed table table=objects22552026/11/06 07:19:27 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=3 objects_failed=02256=== NAME TestClientIntegration2257 client_integration_test.go:370: Objects in database after GC:2258 client_integration_test.go:370: Successfully deleted all objects with GC --force2259--- PASS: TestClientIntegration (24.19s)2260PASS22612026-11-06 07:19:27.968 UTC [130] LOG: received smart shutdown request22622026-11-06 07:19:27.976 UTC [130] LOG: background worker "logical replication launcher" (PID 140) exited with exit code 122632026-11-06 07:19:27.992 UTC [135] LOG: shutting down22642026-11-06 07:19:27.993 UTC [135] LOG: checkpoint starting: shutdown immediate22652026-11-06 07:19:28.953 UTC [135] LOG: checkpoint complete: wrote 9848 buffers (60.1%), wrote 5 SLRU buffers; 0 WAL file(s) added, 0 removed, 32 recycled; write=0.359 s, sync=0.546 s, total=0.962 s; sync files=35726, longest=0.009 s, average=0.001 s; distance=516939 kB, estimate=516939 kB; lsn=0/21038C50, redo lsn=0/21038C5022662026-11-06 07:19:29.130 UTC [130] LOG: database system is shut down2267Running OIDC tests...2268=== RUN TestAudienceForIssuer2269=== PAUSE TestAudienceForIssuer2270=== RUN TestGlobMatch2271=== PAUSE TestGlobMatch2272=== RUN TestValidateToken_ValidToken2273=== PAUSE TestValidateToken_ValidToken2274=== RUN TestValidateToken_WrongAudience2275=== PAUSE TestValidateToken_WrongAudience2276=== RUN TestValidateToken_Expired2277=== PAUSE TestValidateToken_Expired2278=== RUN TestValidateToken_BoundClaimsMismatch2279=== PAUSE TestValidateToken_BoundClaimsMismatch2280=== RUN TestValidateToken_BoundSubjectMismatch2281=== PAUSE TestValidateToken_BoundSubjectMismatch2282=== RUN TestValidateToken_MultipleProviders2283=== PAUSE TestValidateToken_MultipleProviders2284=== RUN TestValidateToken_NoMatchingProvider2285=== PAUSE TestValidateToken_NoMatchingProvider2286=== RUN TestValidateToken_KubernetesServiceAccount2287=== PAUSE TestValidateToken_KubernetesServiceAccount2288=== RUN TestNewValidator_KubernetesRequiresCA2289=== PAUSE TestNewValidator_KubernetesRequiresCA2290=== RUN TestValidateToken_KubernetesIssuerFromOwnToken2291=== PAUSE TestValidateToken_KubernetesIssuerFromOwnToken2292=== RUN TestPins_ReservedForMatchingRule2293=== PAUSE TestPins_ReservedForMatchingRule2294=== RUN TestPins_TopLevelShorthand2295=== PAUSE TestPins_TopLevelShorthand2296=== RUN TestPins_ConfigValidation2297=== PAUSE TestPins_ConfigValidation2298=== RUN TestScopes_LegacyProviderDefaultsToWrite2299=== PAUSE TestScopes_LegacyProviderDefaultsToWrite2300=== RUN TestScopes_Rules2301=== PAUSE TestScopes_Rules2302=== RUN TestScopes_ConfigValidation2303=== PAUSE TestScopes_ConfigValidation2304=== CONT TestAudienceForIssuer2305--- PASS: TestAudienceForIssuer (0.00s)2306=== CONT TestScopes_ConfigValidation2307--- PASS: TestScopes_ConfigValidation (0.00s)2308=== CONT TestScopes_Rules2309=== CONT TestScopes_LegacyProviderDefaultsToWrite2310=== CONT TestPins_ConfigValidation2311--- PASS: TestPins_ConfigValidation (0.00s)2312=== CONT TestPins_TopLevelShorthand2313=== CONT TestPins_ReservedForMatchingRule2314=== CONT TestValidateToken_KubernetesIssuerFromOwnToken2315=== CONT TestNewValidator_KubernetesRequiresCA2316=== CONT TestValidateToken_Expired2317=== CONT TestValidateToken_KubernetesServiceAccount2318=== CONT TestValidateToken_WrongAudience2319=== CONT TestValidateToken_NoMatchingProvider2320=== CONT TestValidateToken_MultipleProviders2321=== CONT TestValidateToken_BoundSubjectMismatch2322=== CONT TestValidateToken_BoundClaimsMismatch2323=== CONT TestValidateToken_ValidToken2324=== CONT TestGlobMatch2325=== RUN TestGlobMatch/foo_foo2326=== PAUSE TestGlobMatch/foo_foo23272026/11/06 07:19:34 INFO OIDC provider initialized name=kubernetes issuer=https://oidc.eks.invalid/id/ABC1232328=== RUN TestGlobMatch/foo_bar2329=== PAUSE TestGlobMatch/foo_bar2330=== RUN TestGlobMatch/*_2331=== PAUSE TestGlobMatch/*_2332=== RUN TestGlobMatch/*_anything2333=== PAUSE TestGlobMatch/*_anything2334=== RUN TestGlobMatch/foo*_foo2335=== PAUSE TestGlobMatch/foo*_foo2336=== RUN TestGlobMatch/foo*_foobar2337=== PAUSE TestGlobMatch/foo*_foobar2338=== RUN TestGlobMatch/foo*_bar2339=== PAUSE TestGlobMatch/foo*_bar2340=== RUN TestGlobMatch/*bar_bar2341=== PAUSE TestGlobMatch/*bar_bar2342=== RUN TestGlobMatch/*bar_foobar2343=== PAUSE TestGlobMatch/*bar_foobar2344=== RUN TestGlobMatch/*bar_foo2345=== PAUSE TestGlobMatch/*bar_foo2346=== RUN TestGlobMatch/foo*bar_foobar2347=== PAUSE TestGlobMatch/foo*bar_foobar2348=== RUN TestGlobMatch/foo*bar_foo123bar2349=== PAUSE TestGlobMatch/foo*bar_foo123bar2350=== RUN TestGlobMatch/foo*bar_foobarbaz2351=== PAUSE TestGlobMatch/foo*bar_foobarbaz2352=== RUN TestGlobMatch/*/*_foo/bar2353=== PAUSE TestGlobMatch/*/*_foo/bar2354=== RUN TestGlobMatch/*/*_foo2355=== PAUSE TestGlobMatch/*/*_foo2356=== RUN TestGlobMatch/refs/heads/*_refs/heads/main2357=== PAUSE TestGlobMatch/refs/heads/*_refs/heads/main2358=== RUN TestGlobMatch/refs/heads/*_refs/tags/v1.02359=== PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.02360=== RUN TestGlobMatch/refs/*/main_refs/heads/main2361=== PAUSE TestGlobMatch/refs/*/main_refs/heads/main2362=== RUN TestGlobMatch/fo?_foo2363=== PAUSE TestGlobMatch/fo?_foo2364=== RUN TestGlobMatch/fo?_fo2365=== PAUSE TestGlobMatch/fo?_fo2366=== RUN TestGlobMatch/fo?_fooo2367=== PAUSE TestGlobMatch/fo?_fooo2368=== RUN TestGlobMatch/?oo_foo2369=== PAUSE TestGlobMatch/?oo_foo2370=== RUN TestGlobMatch/?oo_boo2371=== PAUSE TestGlobMatch/?oo_boo2372=== RUN TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2373=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2374=== RUN TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2375=== PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2376=== CONT TestGlobMatch/foo_foo2377=== CONT TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main2378=== CONT TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main2379=== CONT TestGlobMatch/?oo_boo2380=== CONT TestGlobMatch/?oo_foo2381=== CONT TestGlobMatch/fo?_fooo2382=== CONT TestGlobMatch/fo?_fo2383=== CONT TestGlobMatch/fo?_foo2384=== CONT TestGlobMatch/refs/*/main_refs/heads/main2385=== CONT TestGlobMatch/*bar_foobar2386=== CONT TestGlobMatch/*bar_bar2387=== CONT TestGlobMatch/foo*_bar2388=== CONT TestGlobMatch/foo*_foobar2389=== CONT TestGlobMatch/foo*_foo2390=== CONT TestGlobMatch/*_anything2391=== CONT TestGlobMatch/*_2392=== CONT TestGlobMatch/foo_bar2393=== CONT TestGlobMatch/*/*_foo/bar2394=== CONT TestGlobMatch/refs/heads/*_refs/tags/v1.02395=== CONT TestGlobMatch/refs/heads/*_refs/heads/main2396=== CONT TestGlobMatch/*/*_foo2397=== CONT TestGlobMatch/foo*bar_foo123bar2398=== CONT TestGlobMatch/foo*bar_foobarbaz2399=== CONT TestGlobMatch/foo*bar_foobar2400=== CONT TestGlobMatch/*bar_foo2401--- PASS: TestGlobMatch (0.87s)2402 --- PASS: TestGlobMatch/foo_foo (0.00s)2403 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)2404 --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)2405 --- PASS: TestGlobMatch/?oo_boo (0.00s)2406 --- PASS: TestGlobMatch/?oo_foo (0.00s)2407 --- PASS: TestGlobMatch/fo?_fooo (0.00s)2408 --- PASS: TestGlobMatch/fo?_fo (0.00s)2409 --- PASS: TestGlobMatch/fo?_foo (0.00s)2410 --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)2411 --- PASS: TestGlobMatch/*bar_foobar (0.00s)2412 --- PASS: TestGlobMatch/*bar_bar (0.00s)2413 --- PASS: TestGlobMatch/foo*_bar (0.00s)2414 --- PASS: TestGlobMatch/foo*_foobar (0.00s)2415 --- PASS: TestGlobMatch/foo*_foo (0.00s)2416 --- PASS: TestGlobMatch/*_anything (0.00s)2417 --- PASS: TestGlobMatch/*_ (0.00s)2418 --- PASS: TestGlobMatch/foo_bar (0.00s)2419 --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)2420 --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)2421 --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)2422 --- PASS: TestGlobMatch/*/*_foo (0.00s)2423 --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)2424 --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)2425 --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)2426 --- PASS: TestGlobMatch/*bar_foo (0.00s)24272026/11/06 07:19:35 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:45807/oidc24282026/11/06 07:19:35 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:34073/oidc2429--- PASS: TestPins_TopLevelShorthand (1.02s)2430--- PASS: TestValidateToken_WrongAudience (0.97s)2431--- PASS: TestValidateToken_KubernetesIssuerFromOwnToken (1.01s)24322026/11/06 07:19:35 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35235/oidc24332026/11/06 07:19:35 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:34735/oidc24342026/11/06 07:19:35 http: TLS handshake error from 127.0.0.1:58162: remote error: tls: bad certificate2435--- PASS: TestNewValidator_KubernetesRequiresCA (1.00s)2436--- PASS: TestPins_ReservedForMatchingRule (1.05s)2437--- PASS: TestScopes_Rules (1.11s)24382026/11/06 07:19:35 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:32791/oidc2439--- PASS: TestValidateToken_BoundSubjectMismatch (1.04s)24402026/11/06 07:19:35 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:46391/oidc24412026/11/06 07:19:35 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:46207/oidc2442--- PASS: TestValidateToken_Expired (1.10s)24432026/11/06 07:19:35 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:42197/oidc2444--- PASS: TestValidateToken_ValidToken (1.04s)2445--- PASS: TestScopes_LegacyProviderDefaultsToWrite (1.17s)24462026/11/06 07:19:35 INFO OIDC provider initialized name=test issuer=http://127.0.0.1:35097/oidc2447--- PASS: TestValidateToken_BoundClaimsMismatch (1.11s)24482026/11/06 07:19:35 INFO OIDC provider initialized name=kubernetes issuer=https://127.0.0.1:374392449--- PASS: TestValidateToken_KubernetesServiceAccount (1.18s)24502026/11/06 07:19:35 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:46111/oidc2451--- PASS: TestValidateToken_NoMatchingProvider (1.25s)24522026/11/06 07:19:35 INFO OIDC provider initialized name=provider1 issuer=http://127.0.0.1:41931/oidc24532026/11/06 07:19:35 INFO OIDC provider initialized name=provider2 issuer=http://127.0.0.1:41459/oidc2454--- PASS: TestValidateToken_MultipleProviders (1.36s)2455PASS2456Running hook tests...2457=== RUN TestSendPathsEmpty2458=== PAUSE TestSendPathsEmpty2459=== RUN TestQueueEnqueueAndFetch2460=== PAUSE TestQueueEnqueueAndFetch2461=== RUN TestQueueDeduplication2462=== PAUSE TestQueueDeduplication2463=== RUN TestQueueRemove2464=== PAUSE TestQueueRemove2465=== RUN TestQueueFetchBatchLimit2466=== PAUSE TestQueueFetchBatchLimit2467=== RUN TestQueueRetryMovesToBack2468=== PAUSE TestQueueRetryMovesToBack2469=== RUN TestQueueFetchRemoveLifecycle2470=== PAUSE TestQueueFetchRemoveLifecycle2471=== RUN TestQueueConcurrentWriters2472=== PAUSE TestQueueConcurrentWriters2473=== RUN TestQueueRemoveLargeClosure2474=== PAUSE TestQueueRemoveLargeClosure2475=== RUN TestServerClientIntegration2476--- PASS: TestServerClientIntegration (0.00s)2477=== RUN TestServerQueueError24782026/11/06 07:19:37 ERROR Failed to queue paths error="permission denied" count=12479--- PASS: TestServerQueueError (0.00s)2480=== RUN TestGetListenerSocketActivation2481 server_test.go:218: === RUN TestGetListenerSocketActivation2482 --- PASS: TestGetListenerSocketActivation (0.00s)2483 PASS2484 2485--- PASS: TestGetListenerSocketActivation (1.70s)2486=== RUN TestServerStalledClientDoesNotBlockShutdown2487=== PAUSE TestServerStalledClientDoesNotBlockShutdown2488=== RUN TestServerBacksOffOnAcceptErrors2489=== PAUSE TestServerBacksOffOnAcceptErrors2490=== RUN TestDrainIsolatesPoisonPath2491=== PAUSE TestDrainIsolatesPoisonPath2492=== RUN TestRunNotBlockedByPoisonHead2493=== PAUSE TestRunNotBlockedByPoisonHead2494=== RUN TestDrainGivesUpWhenServerDown2495=== PAUSE TestDrainGivesUpWhenServerDown2496=== RUN TestFailedPathPrunedByLaterClosure2497=== PAUSE TestFailedPathPrunedByLaterClosure2498=== RUN TestWorkerUploadsAndRemoves2499=== PAUSE TestWorkerUploadsAndRemoves2500=== RUN TestWorkerSkipsGCdPaths2501=== PAUSE TestWorkerSkipsGCdPaths2502=== RUN TestWorkerPrunesClosureDeps2503=== PAUSE TestWorkerPrunesClosureDeps2504=== RUN TestDrainTimeout2505=== PAUSE TestDrainTimeout2506=== RUN TestWorkerRemoveFailureIsNotProgress2507=== PAUSE TestWorkerRemoveFailureIsNotProgress2508=== RUN TestWorkerKeepsPathItCannotStat2509=== PAUSE TestWorkerKeepsPathItCannotStat2510=== CONT TestSendPathsEmpty2511--- PASS: TestSendPathsEmpty (0.00s)2512=== CONT TestWorkerPrunesClosureDeps2513=== CONT TestWorkerKeepsPathItCannotStat2514=== CONT TestQueueConcurrentWriters2515=== CONT TestQueueRetryMovesToBack2516=== CONT TestQueueRemoveLargeClosure2517=== CONT TestQueueRemove2518=== CONT TestWorkerRemoveFailureIsNotProgress2519=== CONT TestQueueFetchBatchLimit2520=== CONT TestQueueDeduplication2521=== CONT TestQueueEnqueueAndFetch2522=== CONT TestDrainGivesUpWhenServerDown2523=== CONT TestWorkerSkipsGCdPaths2524=== CONT TestWorkerUploadsAndRemoves2525=== CONT TestFailedPathPrunedByLaterClosure2526=== CONT TestDrainIsolatesPoisonPath2527=== CONT TestRunNotBlockedByPoisonHead2528=== CONT TestServerBacksOffOnAcceptErrors2529=== CONT TestServerStalledClientDoesNotBlockShutdown25302026/11/06 07:19:39 ERROR Accept failed error="too many open files"2531=== CONT TestDrainTimeout2532=== CONT TestQueueFetchRemoveLifecycle25332026/11/06 07:19:39 ERROR Accept failed error="too many open files"25342026/11/06 07:19:39 ERROR Accept failed error="too many open files"25352026/11/06 07:19:39 WARN Cannot stat store path, will retry later path=/build/TestWorkerKeepsPathItCannotStat3726093449/002/locked/aaa error="stat /build/TestWorkerKeepsPathItCannotStat3726093449/002/locked/aaa: permission denied"25362026/11/06 07:19:39 INFO Upload queue status pending=325372026/11/06 07:19:39 INFO Uploading batch count=125382026/11/06 07:19:39 ERROR Upload failed error="upload failed" count=125392026/11/06 07:19:39 WARN Cannot stat store path, will retry later path=/build/TestWorkerKeepsPathItCannotStat3726093449/002/locked/aaa error="stat /build/TestWorkerKeepsPathItCannotStat3726093449/002/locked/aaa: permission denied"25402026/11/06 07:19:39 WARN Cannot stat store path, will retry later path=/build/TestWorkerKeepsPathItCannotStat3726093449/002/locked/aaa error="stat /build/TestWorkerKeepsPathItCannotStat3726093449/002/locked/aaa: permission denied"25412026/11/06 07:19:39 ERROR Drain finished with paths left in queue remaining=125422026/11/06 07:19:39 ERROR Accept failed error="too many open files"25432026/11/06 07:19:39 INFO Uploading batch count=225442026/11/06 07:19:39 INFO Uploading batch count=425452026/11/06 07:19:39 ERROR Upload failed error="upload failed" count=425462026/11/06 07:19:39 INFO Uploading batch count=125472026/11/06 07:19:39 ERROR Upload failed error="upload failed" count=125482026/11/06 07:19:39 INFO Upload queue status pending=225492026/11/06 07:19:39 INFO Uploading batch count=125502026/11/06 07:19:39 INFO Upload queue status pending=225512026/11/06 07:19:39 INFO Uploading batch count=22552--- PASS: TestWorkerKeepsPathItCannotStat (0.18s)25532026/11/06 07:19:39 INFO Uploading batch count=225542026/11/06 07:19:39 ERROR Upload failed error="upload failed" count=225552026/11/06 07:19:39 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3364116456/002/a25562026/11/06 07:19:39 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainIsolatesPoisonPath1739626024/002/bbb25572026/11/06 07:19:39 INFO Uploading batch count=125582026/11/06 07:19:39 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3364116456/002/b2559--- PASS: TestQueueEnqueueAndFetch (0.18s)2560--- PASS: TestQueueRetryMovesToBack (0.18s)25612026/11/06 07:19:39 INFO Uploading batch count=225622026/11/06 07:19:39 ERROR Upload failed error="upload failed" count=225632026/11/06 07:19:39 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3364116456/002/c2564--- PASS: TestQueueFetchRemoveLifecycle (0.18s)25652026/11/06 07:19:39 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3364116456/002/d25662026/11/06 07:19:39 INFO Uploading batch count=225672026/11/06 07:19:39 ERROR Upload failed error="upload failed" count=225682026/11/06 07:19:39 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3364116456/002/e25692026/11/06 07:19:39 ERROR Upload failed, will retry later error="upload failed" path=/build/TestDrainGivesUpWhenServerDown3364116456/002/f25702026/11/06 07:19:39 ERROR Drain finished with paths left in queue remaining=102571--- PASS: TestDrainGivesUpWhenServerDown (0.18s)2572--- PASS: TestWorkerPrunesClosureDeps (0.20s)25732026/11/06 07:19:39 ERROR Failed to decode request error="read unix /build/hook4164108791/test.sock->@: i/o timeout"25742026/11/06 07:19:39 ERROR Failed to write response error="write unix /build/hook4164108791/test.sock->@: i/o timeout"2575--- PASS: TestServerStalledClientDoesNotBlockShutdown (0.20s)25762026/11/06 07:19:39 ERROR Accept failed error="too many open files"25772026/11/06 07:19:39 ERROR Upload failed error="context deadline exceeded" count=225782026/11/06 07:19:39 ERROR Drain finished with paths left in queue remaining=42579--- PASS: TestDrainTimeout (0.22s)2580--- PASS: TestQueueRemoveLargeClosure (0.26s)25812026/11/06 07:19:39 ERROR Accept failed error="too many open files"25822026/11/06 07:19:39 ERROR Accept failed error="too many open files"25832026/11/06 07:19:39 ERROR Accept failed error="too many open files"2584--- PASS: TestServerBacksOffOnAcceptErrors (0.78s)25852026/11/06 07:19:40 INFO Uploading batch count=125862026/11/06 07:19:40 INFO Uploading batch count=125872026/11/06 07:19:40 INFO Uploading batch count=125882026/11/06 07:19:40 ERROR Upload failed error="upload failed" count=125892026/11/06 07:19:40 INFO Uploading batch count=125902026/11/06 07:19:40 ERROR Upload failed error="upload failed" count=125912026/11/06 07:19:40 INFO Uploading batch count=125922026/11/06 07:19:40 ERROR Upload failed error="upload failed" count=125932026/11/06 07:19:40 INFO Uploading batch count=125942026/11/06 07:19:40 ERROR Upload failed error="upload failed" count=125952026/11/06 07:19:40 ERROR Drain finished with paths left in queue remaining=12596--- PASS: TestRunNotBlockedByPoisonHead (1.04s)25972026/11/06 07:19:41 INFO Upload queue status pending=22598--- PASS: TestQueueFetchBatchLimit (2.77s)25992026/11/06 07:19:41 INFO Uploading batch count=126002026/11/06 07:19:41 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths985688697/002/nonexistent26012026/11/06 07:19:41 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerRemoveFailureIsNotProgress933039424/002/nonexistent26022026/11/06 07:19:41 ERROR Failed to remove paths from queue error="deleting paths: attempt to write a readonly database (8)" count=126032026/11/06 07:19:41 INFO Uploading batch count=126042026/11/06 07:19:41 ERROR Upload failed error="upload failed" count=126052026/11/06 07:19:41 INFO Uploading batch count=126062026/11/06 07:19:41 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerRemoveFailureIsNotProgress933039424/002/nonexistent26072026/11/06 07:19:41 ERROR Failed to remove paths from queue error="deleting paths: attempt to write a readonly database (8)" count=12608--- PASS: TestWorkerUploadsAndRemoves (2.77s)26092026/11/06 07:19:41 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerRemoveFailureIsNotProgress933039424/002/nonexistent26102026/11/06 07:19:41 ERROR Failed to remove paths from queue error="deleting paths: attempt to write a readonly database (8)" count=12611--- PASS: TestQueueDeduplication (2.77s)26122026/11/06 07:19:41 ERROR Drain finished with paths left in queue remaining=126132026/11/06 07:19:41 INFO Uploading batch count=126142026/11/06 07:19:41 ERROR Upload failed error="upload failed" count=12615--- PASS: TestQueueRemove (2.78s)26162026/11/06 07:19:41 INFO Uploading batch count=12617--- PASS: TestFailedPathPrunedByLaterClosure (2.77s)26182026/11/06 07:19:41 ERROR Upload failed error="upload failed" count=12619--- PASS: TestWorkerRemoveFailureIsNotProgress (2.78s)26202026/11/06 07:19:41 ERROR Drain finished with paths left in queue remaining=12621--- PASS: TestDrainIsolatesPoisonPath (2.78s)2622--- PASS: TestWorkerSkipsGCdPaths (2.78s)2623--- PASS: TestQueueConcurrentWriters (2.87s)2624PASS2625Running signing tests...2626=== RUN TestExternalSigner2627=== PAUSE TestExternalSigner2628=== RUN TestExternalSignerWrongPublicKey2629=== PAUSE TestExternalSignerWrongPublicKey2630=== RUN TestExternalSignerErrors2631=== PAUSE TestExternalSignerErrors2632=== RUN TestExternalSignerRestartsAfterCrash2633=== PAUSE TestExternalSignerRestartsAfterCrash2634=== RUN TestExternalSignerProgramErrorKeepsProcess2635=== PAUSE TestExternalSignerProgramErrorKeepsProcess2636=== RUN TestExternalSignerClose2637=== PAUSE TestExternalSignerClose2638=== RUN TestExternalSignerRejectsInvalidPublicKey2639=== PAUSE TestExternalSignerRejectsInvalidPublicKey2640=== RUN TestExternalSignerCancellation2641=== PAUSE TestExternalSignerCancellation2642=== RUN TestGenerateFingerprint2643=== PAUSE TestGenerateFingerprint2644=== RUN TestParseSigningKey2645=== PAUSE TestParseSigningKey2646=== RUN TestSign2647=== PAUSE TestSign2648=== RUN TestSignBatch2649=== PAUSE TestSignBatch2650=== RUN TestNilKeyPublicKey2651=== PAUSE TestNilKeyPublicKey2652=== RUN TestSignErrors2653=== PAUSE TestSignErrors2654=== CONT TestExternalSigner2655=== CONT TestSignBatch2656=== CONT TestExternalSignerProgramErrorKeepsProcess2657=== CONT TestExternalSignerCancellation2658=== CONT TestSign2659--- PASS: TestSignBatch (0.00s)2660=== CONT TestParseSigningKey2661=== RUN TestParseSigningKey/valid_32-byte_key2662=== PAUSE TestParseSigningKey/valid_32-byte_key2663=== RUN TestParseSigningKey/valid_32-byte_key_with_different_name2664--- PASS: TestSign (0.00s)2665=== CONT TestGenerateFingerprint2666=== CONT TestExternalSignerErrors2667=== CONT TestExternalSignerRestartsAfterCrash2668=== CONT TestSignErrors2669=== CONT TestExternalSignerWrongPublicKey2670=== CONT TestNilKeyPublicKey2671=== CONT TestExternalSignerRejectsInvalidPublicKey2672=== CONT TestExternalSignerClose2673=== PAUSE TestParseSigningKey/valid_32-byte_key_with_different_name2674=== RUN TestParseSigningKey/no_colon2675=== PAUSE TestParseSigningKey/no_colon2676=== RUN TestParseSigningKey/empty_name2677=== PAUSE TestParseSigningKey/empty_name2678=== RUN TestParseSigningKey/invalid_base642679=== PAUSE TestParseSigningKey/invalid_base642680=== RUN TestParseSigningKey/wrong_length2681=== PAUSE TestParseSigningKey/wrong_length2682=== CONT TestParseSigningKey/valid_32-byte_key2683--- PASS: TestNilKeyPublicKey (0.00s)2684=== RUN TestExternalSignerRejectsInvalidPublicKey/#002685=== PAUSE TestExternalSignerRejectsInvalidPublicKey/#002686=== RUN TestExternalSignerRejectsInvalidPublicKey/no-colon2687=== PAUSE TestExternalSignerRejectsInvalidPublicKey/no-colon2688=== RUN TestExternalSignerRejectsInvalidPublicKey/:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=2689=== PAUSE TestExternalSignerRejectsInvalidPublicKey/:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=2690=== RUN TestExternalSignerRejectsInvalidPublicKey/test-key:invalid!2691=== PAUSE TestExternalSignerRejectsInvalidPublicKey/test-key:invalid!2692=== RUN TestExternalSignerRejectsInvalidPublicKey/test-key:YQ==2693=== PAUSE TestExternalSignerRejectsInvalidPublicKey/test-key:YQ==2694=== CONT TestExternalSignerRejectsInvalidPublicKey/#002695=== CONT TestParseSigningKey/wrong_length2696=== RUN TestSignErrors/nil_key2697=== PAUSE TestSignErrors/nil_key2698=== RUN TestExternalSignerErrors/invalid_JSON2699=== RUN TestSignErrors/nil_narinfo2700=== CONT TestExternalSignerRejectsInvalidPublicKey/test-key:invalid!2701=== CONT TestParseSigningKey/valid_32-byte_key_with_different_name2702=== CONT TestExternalSignerRejectsInvalidPublicKey/test-key:YQ==2703=== CONT TestExternalSignerRejectsInvalidPublicKey/:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=2704=== RUN TestGenerateFingerprint/basic_with_references2705=== PAUSE TestGenerateFingerprint/basic_with_references2706=== RUN TestGenerateFingerprint/no_references2707=== CONT TestParseSigningKey/invalid_base642708=== CONT TestExternalSignerRejectsInvalidPublicKey/no-colon2709--- PASS: TestExternalSignerRejectsInvalidPublicKey (0.00s)2710 --- PASS: TestExternalSignerRejectsInvalidPublicKey/#00 (0.00s)2711 --- PASS: TestExternalSignerRejectsInvalidPublicKey/test-key:invalid! (0.00s)2712 --- PASS: TestExternalSignerRejectsInvalidPublicKey/test-key:YQ== (0.00s)2713 --- PASS: TestExternalSignerRejectsInvalidPublicKey/:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= (0.00s)2714 --- PASS: TestExternalSignerRejectsInvalidPublicKey/no-colon (0.00s)2715=== CONT TestParseSigningKey/no_colon2716=== PAUSE TestExternalSignerErrors/invalid_JSON2717=== RUN TestExternalSignerErrors/null2718=== PAUSE TestExternalSignerErrors/null2719=== RUN TestExternalSignerErrors/missing_signature_name2720=== PAUSE TestExternalSignerErrors/missing_signature_name2721=== PAUSE TestSignErrors/nil_narinfo2722=== PAUSE TestGenerateFingerprint/no_references2723=== CONT TestParseSigningKey/empty_name2724--- PASS: TestParseSigningKey (0.00s)2725 --- PASS: TestParseSigningKey/valid_32-byte_key (0.00s)2726 --- PASS: TestParseSigningKey/wrong_length (0.00s)2727 --- PASS: TestParseSigningKey/valid_32-byte_key_with_different_name (0.00s)2728 --- PASS: TestParseSigningKey/invalid_base64 (0.00s)2729 --- PASS: TestParseSigningKey/no_colon (0.00s)2730 --- PASS: TestParseSigningKey/empty_name (0.00s)2731=== RUN TestExternalSignerErrors/invalid_signature_base642732=== PAUSE TestExternalSignerErrors/invalid_signature_base642733=== RUN TestSignErrors/invalid_narinfo2734=== RUN TestGenerateFingerprint/unsorted_references_get_sorted2735=== PAUSE TestGenerateFingerprint/unsorted_references_get_sorted2736=== PAUSE TestSignErrors/invalid_narinfo2737=== RUN TestSignErrors/canceled2738=== PAUSE TestSignErrors/canceled2739=== CONT TestSignErrors/nil_key2740=== CONT TestSignErrors/nil_narinfo2741=== RUN TestGenerateFingerprint/invalid_nar_hash_prefix2742=== PAUSE TestGenerateFingerprint/invalid_nar_hash_prefix2743=== CONT TestSignErrors/invalid_narinfo2744=== RUN TestGenerateFingerprint/invalid_nar_hash_length2745=== CONT TestSignErrors/canceled2746--- PASS: TestSignErrors (0.00s)2747 --- PASS: TestSignErrors/nil_key (0.00s)2748 --- PASS: TestSignErrors/nil_narinfo (0.00s)2749 --- PASS: TestSignErrors/invalid_narinfo (0.00s)2750 --- PASS: TestSignErrors/canceled (0.00s)2751=== PAUSE TestGenerateFingerprint/invalid_nar_hash_length2752=== RUN TestGenerateFingerprint/invalid_store_path_prefix2753=== PAUSE TestGenerateFingerprint/invalid_store_path_prefix2754=== RUN TestGenerateFingerprint/invalid_reference_prefix2755=== PAUSE TestGenerateFingerprint/invalid_reference_prefix2756=== CONT TestGenerateFingerprint/basic_with_references2757=== CONT TestGenerateFingerprint/invalid_reference_prefix2758=== CONT TestGenerateFingerprint/invalid_store_path_prefix2759=== CONT TestGenerateFingerprint/invalid_nar_hash_length2760=== CONT TestGenerateFingerprint/invalid_nar_hash_prefix2761=== CONT TestGenerateFingerprint/unsorted_references_get_sorted2762=== CONT TestGenerateFingerprint/no_references2763--- PASS: TestGenerateFingerprint (0.00s)2764 --- PASS: TestGenerateFingerprint/basic_with_references (0.00s)2765 --- PASS: TestGenerateFingerprint/invalid_reference_prefix (0.00s)2766 --- PASS: TestGenerateFingerprint/invalid_store_path_prefix (0.00s)2767 --- PASS: TestGenerateFingerprint/invalid_nar_hash_length (0.00s)2768 --- PASS: TestGenerateFingerprint/invalid_nar_hash_prefix (0.00s)2769 --- PASS: TestGenerateFingerprint/unsorted_references_get_sorted (0.00s)2770 --- PASS: TestGenerateFingerprint/no_references (0.00s)2771=== RUN TestExternalSignerErrors/missing_signatures2772=== PAUSE TestExternalSignerErrors/missing_signatures2773=== RUN TestExternalSignerErrors/null_signatures2774=== PAUSE TestExternalSignerErrors/null_signatures2775=== RUN TestExternalSignerErrors/wrong_signatures_shape2776=== PAUSE TestExternalSignerErrors/wrong_signatures_shape2777=== RUN TestExternalSignerErrors/wrong_signature_name2778=== PAUSE TestExternalSignerErrors/wrong_signature_name2779=== RUN TestExternalSignerErrors/wrong_signature_length2780=== PAUSE TestExternalSignerErrors/wrong_signature_length2781=== RUN TestExternalSignerErrors/exit_at_startup2782=== PAUSE TestExternalSignerErrors/exit_at_startup2783=== RUN TestExternalSignerErrors/exit_on_request2784=== PAUSE TestExternalSignerErrors/exit_on_request2785=== RUN TestExternalSignerErrors/wrong_id2786=== PAUSE TestExternalSignerErrors/wrong_id2787=== RUN TestExternalSignerErrors/unrequested_key2788=== PAUSE TestExternalSignerErrors/unrequested_key2789=== RUN TestExternalSignerErrors/program_error2790=== PAUSE TestExternalSignerErrors/program_error2791=== RUN TestExternalSignerErrors/wrong_shape2792=== PAUSE TestExternalSignerErrors/wrong_shape2793=== RUN TestExternalSignerErrors/too_few_signatures2794=== PAUSE TestExternalSignerErrors/too_few_signatures2795=== CONT TestExternalSignerErrors/invalid_JSON2796=== CONT TestExternalSignerErrors/wrong_signature_name2797=== CONT TestExternalSignerErrors/program_error2798=== CONT TestExternalSignerErrors/wrong_shape2799=== CONT TestExternalSignerErrors/too_few_signatures2800=== CONT TestExternalSignerErrors/unrequested_key2801=== CONT TestExternalSignerErrors/wrong_signatures_shape2802=== CONT TestExternalSignerErrors/wrong_id2803=== CONT TestExternalSignerErrors/wrong_signature_length2804=== CONT TestExternalSignerErrors/exit_on_request2805=== CONT TestExternalSignerErrors/invalid_signature_base642806=== CONT TestExternalSignerErrors/null_signatures2807=== CONT TestExternalSignerErrors/exit_at_startup2808=== CONT TestExternalSignerErrors/missing_signatures2809=== CONT TestExternalSignerErrors/missing_signature_name2810=== CONT TestExternalSignerErrors/null2811--- PASS: TestExternalSignerProgramErrorKeepsProcess (0.01s)2812--- PASS: TestExternalSignerWrongPublicKey (0.01s)2813--- PASS: TestExternalSignerClose (0.02s)2814--- PASS: TestExternalSigner (0.02s)2815--- PASS: TestExternalSignerErrors (0.00s)2816 --- PASS: TestExternalSignerErrors/exit_at_startup (0.01s)2817 --- PASS: TestExternalSignerErrors/null_signatures (0.01s)2818 --- PASS: TestExternalSignerErrors/invalid_JSON (0.01s)2819 --- PASS: TestExternalSignerErrors/wrong_signature_length (0.01s)2820 --- PASS: TestExternalSignerErrors/wrong_shape (0.02s)2821 --- PASS: TestExternalSignerErrors/null (0.01s)2822 --- PASS: TestExternalSignerErrors/missing_signature_name (0.01s)2823 --- PASS: TestExternalSignerErrors/invalid_signature_base64 (0.02s)2824 --- PASS: TestExternalSignerErrors/exit_on_request (0.02s)2825 --- PASS: TestExternalSignerErrors/too_few_signatures (0.02s)2826 --- PASS: TestExternalSignerErrors/program_error (0.02s)2827 --- PASS: TestExternalSignerErrors/unrequested_key (0.02s)2828 --- PASS: TestExternalSignerErrors/wrong_signatures_shape (0.02s)2829 --- PASS: TestExternalSignerErrors/wrong_signature_name (0.02s)2830 --- PASS: TestExternalSignerErrors/missing_signatures (0.02s)2831 --- PASS: TestExternalSignerErrors/wrong_id (0.02s)2832--- PASS: TestExternalSignerRestartsAfterCrash (0.02s)2833--- PASS: TestExternalSignerCancellation (0.03s)2834PASS2835Running OpenBao signer tests...2836=== RUN TestSign2837=== PAUSE TestSign2838=== RUN TestSignErrors2839=== PAUSE TestSignErrors2840=== RUN TestServe2841=== PAUSE TestServe2842=== RUN TestServeRejectsGarbage2843=== PAUSE TestServeRejectsGarbage2844=== CONT TestSign2845=== CONT TestServeRejectsGarbage2846--- PASS: TestServeRejectsGarbage (0.00s)2847=== CONT TestServe2848--- PASS: TestServe (0.00s)2849=== CONT TestSignErrors2850=== RUN TestSignErrors/http_error2851=== PAUSE TestSignErrors/http_error2852=== RUN TestSignErrors/invalid_json2853=== PAUSE TestSignErrors/invalid_json2854=== RUN TestSignErrors/no_prefix2855=== PAUSE TestSignErrors/no_prefix2856=== RUN TestSignErrors/invalid_base642857=== PAUSE TestSignErrors/invalid_base642858=== CONT TestSignErrors/http_error2859=== CONT TestSignErrors/invalid_base642860=== CONT TestSignErrors/no_prefix2861=== CONT TestSignErrors/invalid_json2862--- PASS: TestSign (0.60s)2863--- PASS: TestSignErrors (0.00s)2864 --- PASS: TestSignErrors/no_prefix (0.58s)2865 --- PASS: TestSignErrors/invalid_base64 (0.59s)2866 --- PASS: TestSignErrors/http_error (0.59s)2867 --- PASS: TestSignErrors/invalid_json (0.59s)2868PASS