niks3-go-unit-tests
checks.aarch64-linux.go-unit-tests
· build #483
· 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 TestDumpPathCaseHackMatchesNix24--- PASS: TestDumpPathCaseHackMatchesNix (2.70s)25=== RUN TestDumpPathCaseHackCollision26--- PASS: TestDumpPathCaseHackCollision (0.00s)27=== RUN TestDumpPathMatchesNix28=== PAUSE TestDumpPathMatchesNix29=== RUN TestDumpPathSingleFile30=== PAUSE TestDumpPathSingleFile31=== RUN TestDumpPathWriterError32=== PAUSE TestDumpPathWriterError33=== RUN TestEncodeNixBase3234=== PAUSE TestEncodeNixBase3235=== RUN TestEncodeNixBase32WithRealHash36=== PAUSE TestEncodeNixBase32WithRealHash37=== RUN TestConvertHashToNix3238=== PAUSE TestConvertHashToNix3239=== RUN TestGetStorePathHash40=== PAUSE TestGetStorePathHash41=== RUN TestPathInfoHashCompatibility42=== PAUSE TestPathInfoHashCompatibility43=== RUN TestParsePathInfoJSON44=== PAUSE TestParsePathInfoJSON45=== RUN TestParsePathInfoJSONMultiplePaths46=== PAUSE TestParsePathInfoJSONMultiplePaths47=== RUN TestPathInfoCACompatibility48=== PAUSE TestPathInfoCACompatibility49=== RUN TestRateLimiterFeedback50=== PAUSE TestRateLimiterFeedback51=== RUN TestRateLimiterFeedback_400DoesNotCountAsSuccess52=== PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess53=== RUN TestRegisterUploadedObject_BoundedAgainstSilentServer54=== PAUSE TestRegisterUploadedObject_BoundedAgainstSilentServer55=== RUN TestRegisterUploadedObject_OutlivesPush56=== PAUSE TestRegisterUploadedObject_OutlivesPush57=== RUN TestResolveStorePath58=== PAUSE TestResolveStorePath59=== RUN TestDoWithRetry_BodyReplayedViaGetBody60=== PAUSE TestDoWithRetry_BodyReplayedViaGetBody61=== RUN TestRetryTimeoutOutlastsMaxRetries62=== PAUSE TestRetryTimeoutOutlastsMaxRetries63=== RUN TestDoWithRetry_FinalResponseBodyReadable64=== PAUSE TestDoWithRetry_FinalResponseBodyReadable65=== RUN TestShellSplit66=== PAUSE TestShellSplit67=== RUN TestShellSplitErrors68=== PAUSE TestShellSplitErrors69=== RUN TestStreamPushReportsEveryPath70=== PAUSE TestStreamPushReportsEveryPath71=== RUN TestStreamPushBatchesUnderLoad72=== PAUSE TestStreamPushBatchesUnderLoad73=== RUN TestStreamPushIsolatesFailures74=== PAUSE TestStreamPushIsolatesFailures75=== RUN TestStreamPushGivesUpOnDeadServer76=== PAUSE TestStreamPushGivesUpOnDeadServer77=== RUN TestStreamPushRequestLine78=== PAUSE TestStreamPushRequestLine79=== RUN TestStreamPushReportsSignatures80=== PAUSE TestStreamPushReportsSignatures81=== RUN TestStreamPushReportsSkippedPaths82=== PAUSE TestStreamPushReportsSkippedPaths83=== RUN TestClientSignaturesByStorePath84=== PAUSE TestClientSignaturesByStorePath85=== RUN TestStreamPushStopsWhenCanceled86=== PAUSE TestStreamPushStopsWhenCanceled87=== RUN TestSetClientTLS88=== PAUSE TestSetClientTLS89=== RUN TestSetClientTLSDoesNotMutateDefaultTransport90=== PAUSE TestSetClientTLSDoesNotMutateDefaultTransport91=== RUN TestSetClientTLSErrors92=== PAUSE TestSetClientTLSErrors93=== RUN TestStaticToken94=== PAUSE TestStaticToken95=== RUN TestFileTokenReadsAndCaches96=== PAUSE TestFileTokenReadsAndCaches97=== RUN TestFileTokenMissing98=== PAUSE TestFileTokenMissing99=== RUN TestFileTokenEmpty100=== PAUSE TestFileTokenEmpty101=== RUN TestScriptTokenNoExpiryRerunsEveryCall102=== PAUSE TestScriptTokenNoExpiryRerunsEveryCall103=== RUN TestScriptTokenCachesUntilRefresh104=== PAUSE TestScriptTokenCachesUntilRefresh105=== RUN TestScriptTokenEmptyToken106=== PAUSE TestScriptTokenEmptyToken107=== RUN TestScriptTokenBadJSON108=== PAUSE TestScriptTokenBadJSON109=== RUN TestScriptTokenScriptFails110=== PAUSE TestScriptTokenScriptFails111=== RUN TestScriptTokenEmptyCommand112=== PAUSE TestScriptTokenEmptyCommand113=== CONT TestSetClientTLS114=== CONT TestDoServerRequestAttachesToken115=== CONT TestStreamPushStopsWhenCanceled116--- PASS: TestStreamPushStopsWhenCanceled (0.00s)117=== CONT TestRegisterUploadedObjectReusesConnections118=== RUN TestSetClientTLS/rejects_connection_without_client_cert119=== PAUSE TestSetClientTLS/rejects_connection_without_client_cert120=== RUN TestSetClientTLS/succeeds_with_client_cert_and_CA121=== PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA122=== RUN TestSetClientTLS/preserves_debug_logging_transport123=== PAUSE TestSetClientTLS/preserves_debug_logging_transport124=== CONT TestClientSignaturesByStorePath125--- PASS: TestClientSignaturesByStorePath (0.00s)126=== CONT TestScriptTokenBadJSON127=== CONT TestUploadBuildLog_FileBodyReplayedOnRetry128=== CONT TestStreamPushReportsSkippedPaths129=== CONT TestStreamPushReportsSignatures130=== CONT TestStreamPushRequestLine131=== CONT TestStreamPushGivesUpOnDeadServer132=== CONT TestStreamPushIsolatesFailures133=== CONT TestStreamPushBatchesUnderLoad134=== CONT TestStreamPushReportsEveryPath135=== CONT TestShellSplitErrors136=== CONT TestEncodeNixBase32WithRealHash137=== CONT TestEncodeNixBase32138=== CONT TestDumpPathWriterError139=== CONT TestDumpPathSingleFile140=== CONT TestDumpPathMatchesNix141=== CONT TestPartSizeForNAR142=== CONT TestUploadMultipart_ReturnsAfterDroppedBody143=== CONT TestUploadMultipart_PartsInParallel144=== CONT TestFilterOversizedClosures145=== CONT TestCaseHackSuffix146=== CONT TestRunGarbageCollection_NotFoundAfterLocalRun147=== CONT TestRunGarbageCollection_FinishedOnAnotherReplica148--- PASS: TestScriptTokenBadJSON (6.00s)149=== RUN TestStreamPushBatchesUnderLoad/oneAtATime=false150=== PAUSE TestStreamPushBatchesUnderLoad/oneAtATime=false151=== RUN TestStreamPushBatchesUnderLoad/oneAtATime=true152=== CONT TestScriptTokenEmptyCommand153--- PASS: TestStreamPushReportsEveryPath (0.00s)154--- PASS: TestStreamPushReportsSkippedPaths (0.01s)155=== CONT TestScriptTokenScriptFails156--- PASS: TestShellSplitErrors (0.00s)157--- PASS: TestEncodeNixBase32WithRealHash (0.00s)158=== RUN TestEncodeNixBase32/test_string_hash159=== PAUSE TestEncodeNixBase32/test_string_hash160=== RUN TestEncodeNixBase32/empty_input161=== PAUSE TestEncodeNixBase32/empty_input162=== CONT TestFileTokenEmpty163=== CONT TestFileTokenReadsAndCaches1642026/11/11 23:00:13 ERROR Upload failed error="bad path" count=3165=== CONT TestRegisterUploadedObject_BoundedAgainstSilentServer166=== CONT TestFileTokenMissing1672026/11/11 23:00:13 ERROR Upload failed error="connection refused" count=201682026/11/11 23:00:13 ERROR Server seems unavailable, giving up on batch untried=171692026/11/11 23:00:13 WARN Rate limiter enabled after throttle name=s3-test rate=51702026/11/11 23:00:13 WARN Request returned retryable status, retrying attempt=1 backoff=0s status=503 url=http://127.0.0.1:41499171--- PASS: TestStreamPushIsolatesFailures (0.01s)172=== CONT TestShellSplit173--- PASS: TestFileTokenEmpty (0.00s)1742026/11/11 23:00:13 INFO Garbage collection started175=== CONT TestDoWithRetry_FinalResponseBodyReadable1762026/11/11 23:00:13 ERROR Upload failed error=boom count=1177--- PASS: TestFileTokenReadsAndCaches (0.00s)178--- PASS: TestShellSplit (0.00s)179=== CONT TestDoWithRetry_BodyReplayedViaGetBody180=== CONT TestRetryTimeoutOutlastsMaxRetries181--- PASS: TestDoServerRequestAttachesToken (6.02s)182=== CONT TestResolveStorePath183--- PASS: TestStreamPushGivesUpOnDeadServer (0.01s)184=== CONT TestRegisterUploadedObject_OutlivesPush1852026/11/11 23:00:13 ERROR Upload failed error=boom count=1186--- PASS: TestResolveStorePath (0.00s)187=== CONT TestParsePathInfoJSONMultiplePaths188=== RUN TestPartSizeForNAR/zero_stays_at_minimum189=== RUN TestFilterOversizedClosures/no_limit_keeps_everything190=== PAUSE TestFilterOversizedClosures/no_limit_keeps_everything191=== RUN TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped192=== PAUSE TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped193=== RUN TestFilterOversizedClosures/all_closures_skipped194=== PAUSE TestFilterOversizedClosures/all_closures_skipped195=== CONT TestRateLimiterFeedback_400DoesNotCountAsSuccess196=== PAUSE TestStreamPushBatchesUnderLoad/oneAtATime=true197--- PASS: TestScriptTokenEmptyCommand (0.00s)198=== CONT TestPathInfoCACompatibility199=== RUN TestPathInfoCACompatibility/null_ca_field200=== PAUSE TestPathInfoCACompatibility/null_ca_field201=== RUN TestPathInfoCACompatibility/old_string_format_-_text2022026/11/11 23:00:14 WARN Rate limiter enabled after throttle name=server-test rate=5203=== PAUSE TestPathInfoCACompatibility/old_string_format_-_text204--- PASS: TestStreamPushReportsSignatures (0.01s)205=== CONT TestRateLimiterFeedback2062026/11/11 23:00:14 WARN Rate limiter enabled after throttle name=server-test rate=5207=== RUN TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths208=== PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths209=== PAUSE TestPartSizeForNAR/zero_stays_at_minimum210=== CONT TestPathInfoHashCompatibility211=== RUN TestPathInfoCACompatibility/old_string_format_-_fixed_recursive212=== PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive213--- PASS: TestScriptTokenScriptFails (0.01s)214=== CONT TestParsePathInfoJSON215=== RUN TestRateLimiterFeedback/429_enables_limiter216=== RUN TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths217=== RUN TestParsePathInfoJSON/Nix_format218=== RUN TestPathInfoCACompatibility/new_structured_format_-_text219=== PAUSE TestRateLimiterFeedback/429_enables_limiter220=== PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths221=== RUN TestPartSizeForNAR/small_stays_at_minimum222=== RUN TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)223=== PAUSE TestParsePathInfoJSON/Nix_format224=== RUN TestRateLimiterFeedback/503_enables_limiter225--- PASS: TestUploadBuildLog_FileBodyReplayedOnRetry (6.02s)226=== RUN TestParsePathInfoJSON/Lix_format227--- PASS: TestFileTokenMissing (0.00s)2282026/11/11 23:00:14 WARN Request failed, retrying attempt=1 backoff=100ms error="Post \"http://127.0.0.1:41067/api/uploads/complete\": context deadline exceeded" url=http://127.0.0.1:41067/api/uploads/complete2292026/11/11 23:00:14 WARN Request failed, retrying attempt=1 backoff=100ms error="Post \"http://127.0.0.1:41067/api/uploads/complete\": context deadline exceeded" url=http://127.0.0.1:41067/api/uploads/complete2302026/11/11 23:00:14 WARN Failed to register uploaded object key=abc.narinfo error="sending request: context canceled during retry: context deadline exceeded"2312026/11/11 23:00:14 WARN Failed to register uploaded object key=abc.narinfo error="sending request: context canceled during retry: context deadline exceeded"2322026/11/11 23:00:14 WARN Request failed, retrying attempt=1 backoff=100ms error="Post \"http://127.0.0.1:41067/api/uploads/complete\": context deadline exceeded" url=http://127.0.0.1:41067/api/uploads/complete2332026/11/11 23:00:14 WARN Failed to register uploaded object key=abc.narinfo error="sending request: context canceled during retry: context deadline exceeded"234--- PASS: TestUploadMultipart_PartsInParallel (0.69s)235=== CONT TestGetStorePathHash236=== RUN TestGetStorePathHash/valid_store_path237=== PAUSE TestGetStorePathHash/valid_store_path238=== RUN TestGetStorePathHash/basename_without_hyphen_should_error239=== PAUSE TestGetStorePathHash/basename_without_hyphen_should_error240=== RUN TestGetStorePathHash/hash_with_invalid_characters_should_error241=== PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error242=== RUN TestGetStorePathHash/hash_with_wrong_length_should_error243=== PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error244=== CONT TestScriptTokenCachesUntilRefresh245--- PASS: TestScriptTokenCachesUntilRefresh (0.02s)246=== CONT TestSetClientTLSDoesNotMutateDefaultTransport247--- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.01s)248=== CONT TestScriptTokenNoExpiryRerunsEveryCall249--- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.01s)250=== CONT TestConvertHashToNix32251=== RUN TestConvertHashToNix32/SRI_format_to_Nix32252=== PAUSE TestConvertHashToNix32/SRI_format_to_Nix32253=== RUN TestConvertHashToNix32/already_Nix32_format254=== PAUSE TestConvertHashToNix32/already_Nix32_format255=== RUN TestConvertHashToNix32/invalid_format256=== PAUSE TestConvertHashToNix32/invalid_format257=== CONT TestSetClientTLS/rejects_connection_without_client_cert258=== CONT TestSetClientTLS/preserves_debug_logging_transport2592026/11/11 23:00:14 http: TLS handshake error from 127.0.0.1:51542: remote error: tls: bad certificate260=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_text261=== RUN TestPathInfoCACompatibility/new_structured_format_-_nar_method262=== PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method263=== CONT TestSetClientTLS/succeeds_with_client_cert_and_CA2642026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=1 backoff=0s status=503 url=http://127.0.0.1:385432652026/11/11 23:00:15 INFO Garbage collection started266=== CONT TestSetClientTLSErrors267=== PAUSE TestPartSizeForNAR/small_stays_at_minimum268=== CONT TestStaticToken269=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)2702026/11/11 23:00:15 WARN Rate limiter enabled after throttle name=server-test rate=5271--- PASS: TestStaticToken (0.00s)2722026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=1 backoff=0s status=503 url=http://127.0.0.1:33137273=== CONT TestEncodeNixBase32/test_string_hash2742026/11/11 23:00:15 WARN Rate limiter backed off name=server-test rate=52752026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=1 backoff=1ms status=502 url=http://127.0.0.1:35153276=== RUN TestPartSizeForNAR/80_GiB_fits_at_minimum277=== PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum278=== CONT TestEncodeNixBase32/empty_input279=== CONT TestFilterOversizedClosures/all_closures_skipped2802026/11/11 23:00:15 WARN Rate limiter backed off name=server-test rate=5281=== PAUSE TestRateLimiterFeedback/503_enables_limiter2822026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=2 backoff=0s status=503 url=http://127.0.0.1:33137283=== RUN TestRateLimiterFeedback/200_does_not_enable_limiter284=== PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter285=== RUN TestRateLimiterFeedback/400_does_not_enable_limiter286=== PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter287=== PAUSE TestParsePathInfoJSON/Lix_format288=== RUN TestParsePathInfoJSON/empty_input289=== PAUSE TestParsePathInfoJSON/empty_input290=== RUN TestParsePathInfoJSON/whitespace_only291=== PAUSE TestParsePathInfoJSON/whitespace_only292=== RUN TestParsePathInfoJSON/invalid_JSON293=== CONT TestStreamPushBatchesUnderLoad/oneAtATime=true294=== RUN TestPartSizeForNAR/115_GiB_needs_larger_parts2952026/11/11 23:00:15 WARN Skipping closure: path exceeds server max NAR size top_level_path=/nix/store/cccccccccccccccccccccccccccccccc-wrapper oversized_path=/nix/store/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-small nar_size=1000 max_nar_size=50296=== PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts297=== CONT TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths298=== CONT TestScriptTokenEmptyToken299=== PAUSE TestParsePathInfoJSON/invalid_JSON300=== RUN TestPartSizeForNAR/1_TiB301=== PAUSE TestPartSizeForNAR/1_TiB302=== RUN TestPartSizeForNAR/5_TiB_S3_max_object303=== PAUSE TestPartSizeForNAR/5_TiB_S3_max_object304=== RUN TestPartSizeForNAR/capped_at_5_GiB305=== PAUSE TestPartSizeForNAR/capped_at_5_GiB306=== CONT TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped3072026/11/11 23:00:15 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=2000308=== CONT TestGetStorePathHash/hash_with_wrong_length_should_error309=== CONT TestGetStorePathHash/hash_with_invalid_characters_should_error310--- PASS: TestRunGarbageCollection_NotFoundAfterLocalRun (1.90s)311--- PASS: TestDoWithRetry_FinalResponseBodyReadable (1.88s)312=== CONT TestFilterOversizedClosures/no_limit_keeps_everything313=== CONT TestConvertHashToNix32/invalid_format314=== CONT TestConvertHashToNix32/already_Nix32_format315=== RUN TestPathInfoHashCompatibility/old_string_format_with_colon316=== PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon317=== RUN TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI318=== PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI319=== RUN TestPathInfoHashCompatibility/new_structured_format_with_sha512320=== PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512321=== CONT TestStreamPushBatchesUnderLoad/oneAtATime=false322=== CONT TestPathInfoCACompatibility/new_structured_format_-_text323=== CONT TestPathInfoCACompatibility/old_string_format_-_fixed_recursive324=== CONT TestPathInfoCACompatibility/new_structured_format_-_nar_method325=== CONT TestPathInfoCACompatibility/old_string_format_-_text326=== CONT TestRateLimiterFeedback/429_enables_limiter327=== CONT TestRateLimiterFeedback/200_does_not_enable_limiter328=== CONT TestPathInfoCACompatibility/null_ca_field329=== CONT TestParsePathInfoJSON/invalid_JSON330=== CONT TestParsePathInfoJSON/Nix_format331=== CONT TestParsePathInfoJSON/whitespace_only332=== CONT TestParsePathInfoJSON/empty_input3332026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=2 backoff=1ms status=502 url=http://127.0.0.1:35153334=== CONT TestParsePathInfoJSON/Lix_format335=== CONT TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths336=== CONT TestGetStorePathHash/valid_store_path337=== CONT TestGetStorePathHash/basename_without_hyphen_should_error338--- PASS: TestEncodeNixBase32 (0.00s)339 --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)340 --- PASS: TestEncodeNixBase32/empty_input (0.00s)341=== CONT TestConvertHashToNix32/SRI_format_to_Nix32342=== CONT TestRateLimiterFeedback/503_enables_limiter343=== CONT TestPartSizeForNAR/zero_stays_at_minimum344=== CONT TestPartSizeForNAR/1_TiB345=== CONT TestPartSizeForNAR/capped_at_5_GiB346=== CONT TestPartSizeForNAR/5_TiB_S3_max_object347=== CONT TestPartSizeForNAR/80_GiB_fits_at_minimum348=== CONT TestPartSizeForNAR/115_GiB_needs_larger_parts349=== CONT TestPartSizeForNAR/small_stays_at_minimum350=== CONT TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)351=== CONT TestPathInfoHashCompatibility/new_structured_format_with_sha512352=== CONT TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI353=== CONT TestPathInfoHashCompatibility/old_string_format_with_colon354=== RUN TestSetClientTLSErrors/missing_cert_file355=== PAUSE TestSetClientTLSErrors/missing_cert_file356=== RUN TestSetClientTLSErrors/missing_key_file357=== PAUSE TestSetClientTLSErrors/missing_key_file358=== RUN TestSetClientTLSErrors/missing_ca_file359=== PAUSE TestSetClientTLSErrors/missing_ca_file360=== RUN TestSetClientTLSErrors/invalid_ca_file361=== PAUSE TestSetClientTLSErrors/invalid_ca_file362=== CONT TestSetClientTLSErrors/missing_cert_file363=== CONT TestSetClientTLSErrors/invalid_ca_file364=== CONT TestSetClientTLSErrors/missing_ca_file365=== CONT TestSetClientTLSErrors/missing_key_file366=== CONT TestRateLimiterFeedback/400_does_not_enable_limiter367--- PASS: TestRegisterUploadedObject_BoundedAgainstSilentServer (1.89s)368--- PASS: TestUploadMultipart_ReturnsAfterDroppedBody (1.88s)3692026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=1 backoff=1ms status=502 url=http://127.0.0.1:35153370--- PASS: TestFilterOversizedClosures (0.00s)371 --- PASS: TestFilterOversizedClosures/all_closures_skipped (0.00s)372 --- PASS: TestFilterOversizedClosures/closure_with_oversized_dependency_is_skipped (0.00s)373 --- PASS: TestFilterOversizedClosures/no_limit_keeps_everything (0.00s)374--- PASS: TestRegisterUploadedObject_OutlivesPush (1.88s)375--- PASS: TestPathInfoCACompatibility (1.88s)376 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)377 --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)378 --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)379 --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)380 --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)381--- PASS: TestDoWithRetry_BodyReplayedViaGetBody (1.89s)382--- PASS: TestConvertHashToNix32 (0.00s)383 --- PASS: TestConvertHashToNix32/invalid_format (0.00s)384 --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)385 --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)386--- PASS: TestStreamPushBatchesUnderLoad (0.01s)387 --- PASS: TestStreamPushBatchesUnderLoad/oneAtATime=true (0.00s)388 --- PASS: TestStreamPushBatchesUnderLoad/oneAtATime=false (0.00s)3892026/11/11 23:00:15 WARN Rate limiter enabled after throttle name=server-test rate=5390--- PASS: TestPathInfoHashCompatibility (1.88s)391 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)392 --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)393 --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)394 --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)3952026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=1 backoff=0s status=429 url=http://127.0.0.1:43033396--- PASS: TestParsePathInfoJSON (1.88s)397 --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)398 --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)399 --- PASS: TestParsePathInfoJSON/empty_input (0.00s)400 --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)401 --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)402--- PASS: TestGetStorePathHash (0.00s)403 --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)404 --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)405 --- PASS: TestGetStorePathHash/valid_store_path (0.00s)406 --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)407--- PASS: TestPartSizeForNAR (1.88s)408 --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)409 --- PASS: TestPartSizeForNAR/1_TiB (0.00s)410 --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)411 --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)412 --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)413 --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)414 --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)4152026/11/11 23:00:15 WARN Rate limiter backed off name=server-test rate=5416--- PASS: TestParsePathInfoJSONMultiplePaths (0.00s)417 --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)418 --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)4192026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=2 backoff=1ms status=502 url=http://127.0.0.1:351534202026/11/11 23:00:15 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=04212026/11/11 23:00:15 WARN Rate limiter enabled after throttle name=server-test rate=54222026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=3 backoff=1ms status=502 url=http://127.0.0.1:351534232026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=1 backoff=0s status=503 url=http://127.0.0.1:334034242026/11/11 23:00:15 WARN Garbage collection finished on another replica. Its statistics are not available here4252026/11/11 23:00:15 WARN Rate limiter backed off name=server-test rate=5426--- PASS: TestSetClientTLSErrors (0.01s)427 --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)428 --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)429 --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)430 --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)431--- PASS: TestRunGarbageCollection_FinishedOnAnotherReplica (1.89s)432--- PASS: TestScriptTokenEmptyToken (0.01s)433--- PASS: TestRateLimiterFeedback (1.88s)434 --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)435 --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.00s)436 --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)437 --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.01s)438--- PASS: TestSetClientTLS (0.01s)439 --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.02s)440 --- PASS: TestSetClientTLS/preserves_debug_logging_transport (1.14s)441 --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.01s)4422026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=4 backoff=1ms status=502 url=http://127.0.0.1:351534432026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=5 backoff=1ms status=502 url=http://127.0.0.1:351534442026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=6 backoff=1ms status=502 url=http://127.0.0.1:351534452026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=7 backoff=1ms status=502 url=http://127.0.0.1:351534462026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=8 backoff=1ms status=502 url=http://127.0.0.1:351534472026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=9 backoff=1ms status=502 url=http://127.0.0.1:351534482026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=10 backoff=1ms status=502 url=http://127.0.0.1:35153449--- PASS: TestDumpPathSingleFile (1.91s)450--- PASS: TestDumpPathWriterError (1.91s)4512026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=11 backoff=1ms status=502 url=http://127.0.0.1:351534522026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=12 backoff=1ms status=502 url=http://127.0.0.1:351534532026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=13 backoff=1ms status=502 url=http://127.0.0.1:351534542026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=14 backoff=1ms status=502 url=http://127.0.0.1:35153455--- PASS: TestRegisterUploadedObjectReusesConnections (7.93s)4562026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=15 backoff=1ms status=502 url=http://127.0.0.1:351534572026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=16 backoff=1ms status=502 url=http://127.0.0.1:351534582026/11/11 23:00:15 WARN Request returned retryable status, retrying attempt=17 backoff=1ms status=502 url=http://127.0.0.1:35153459--- PASS: TestStreamPushRequestLine (1.93s)460--- PASS: TestRetryTimeoutOutlastsMaxRetries (1.92s)461--- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (2.68s)462--- PASS: TestCaseHackSuffix (4.12s)463--- PASS: TestDumpPathMatchesNix (4.15s)464PASS465Running server tests...466The files belonging to this database system will be owned by user "nixbld".467This user must also own the server process.468469The database cluster will be initialized with locale "C".470The default database encoding has accordingly been set to "SQL_ASCII".471The default text search configuration will be set to "english".472473Data page checksums are enabled.474475creating directory /build/postgres2327898370/data ... ok476creating subdirectories ... ok477selecting dynamic shared memory implementation ... posix478selecting default "max_connections" ... 100479selecting default "shared_buffers" ... 128MB480selecting default time zone ... UTC481creating configuration files ... ok482running bootstrap script ... ok483performing post-bootstrap initialization ... ok484syncing data to disk ... ok485486initdb: warning: enabling "trust" authentication for local connections487initdb: 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.488489Success. You can now start the database server using:490491 pg_ctl -D /build/postgres2327898370/data -l logfile start492493/build/postgres2327898370:5432 - no response494/build/postgres2327898370:5432 - no response495/build/postgres2327898370:5432 - no response496/build/postgres2327898370:5432 - no response497/build/postgres2327898370:5432 - no response498/build/postgres2327898370:5432 - no response499/build/postgres2327898370:5432 - no response500/build/postgres2327898370:5432 - no response501/build/postgres2327898370:5432 - no response502/build/postgres2327898370:5432 - no response503/build/postgres2327898370:5432 - no response504/build/postgres2327898370:5432 - no response505/build/postgres2327898370:5432 - no response506/build/postgres2327898370:5432 - no response507/build/postgres2327898370:5432 - no response508/build/postgres2327898370:5432 - no response509/build/postgres2327898370:5432 - no response510/build/postgres2327898370:5432 - no response511/build/postgres2327898370:5432 - no response512/build/postgres2327898370:5432 - no response513/build/postgres2327898370:5432 - no response514/build/postgres2327898370:5432 - no response515/build/postgres2327898370:5432 - no response516/build/postgres2327898370:5432 - no response517/build/postgres2327898370:5432 - no response518/build/postgres2327898370:5432 - no response519/build/postgres2327898370:5432 - no response520/build/postgres2327898370:5432 - no response521/build/postgres2327898370:5432 - no response522/build/postgres2327898370:5432 - no response5232026-11-11 23:00:44.187 UTC [129] LOG: starting PostgreSQL 18.6 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit5242026-11-11 23:00:44.188 UTC [129] LOG: listening on Unix socket "/build/postgres2327898370/.s.PGSQL.5432"5252026-11-11 23:00:44.195 UTC [129] LOG: received smart shutdown request5262026-11-11 23:00:44.197 UTC [165] LOG: database system was shut down at 2026-11-11 23:00:39 UTC5272026-11-11 23:00:44.204 UTC [163] LOG: shutting down5282026-11-11 23:00:44.205 UTC [163] LOG: checkpoint starting: shutdown immediate5292026-11-11 23:00:44.207 UTC [163] LOG: checkpoint complete: wrote 0 buffers (0.0%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 0 recycled; write=0.001 s, sync=0.001 s, total=0.003 s; sync files=2, longest=0.001 s, average=0.001 s; distance=0 kB, estimate=0 kB; lsn=0/1765D58, redo lsn=0/1765D585302026-11-11 23:00:44.233 UTC [129] LOG: database system is shut down5312026/11/11 23:00:44 ERROR failed to start postgres error="failed to wait for postgres: exit status 2"