Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u8oYP-00C3tp-It for pgsql-hackers@arkaria.postgresql.org; Sat, 26 Apr 2025 23:03:26 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1u8oYN-007Y06-DQ for pgsql-hackers@arkaria.postgresql.org; Sat, 26 Apr 2025 23:03:24 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u8oYM-007Xzw-No for pgsql-hackers@lists.postgresql.org; Sat, 26 Apr 2025 23:03:23 +0000 Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1u8oYJ-002F1M-2l for pgsql-hackers@postgresql.org; Sat, 26 Apr 2025 23:03:22 +0000 Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-2295d78b45cso52096015ad.0 for ; Sat, 26 Apr 2025 16:03:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leadboat.com; s=google; t=1745708598; x=1746313398; darn=postgresql.org; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=mpGJgd9nzt4tPOxmx1GZsj6MW5v+ulHI+1hEGrKtQTc=; b=anf/WyOb0G73RCVPTCPW1G1r97hD3YogdjwQrxNEX+Zkruic98DDNywsmY0rdSLWO6 qmc8UxWJFpD7SqaU0rnvaZq19BO7BdQL7IeGJYd7t7K5EVhyY6uzo8spy24zu5adNfMq 5xXLFA626/VSqIW0Mp5LLoA0PY34RE/rRO/EA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745708598; x=1746313398; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mpGJgd9nzt4tPOxmx1GZsj6MW5v+ulHI+1hEGrKtQTc=; b=We+TPQ2xMMaRvAE83UqoHPpaDZwW8C3Rh+IffZoOp66Rl7+jd9tr0goiuZSfjBv+1I XZRDe0UjI+y5rwH74+CnmtUAcd7A/I3FBj5R2KS/GNflCWQR9W/RaUsunbjGeZ2SxJPw b3sq3jdGG0yCG93faLEd1ley1f8sgIxG3JPkGOfdubodzne759Tq9adoWO9vEkNUt+hY ID/5M/Tz/U87WShEELrVCO73N4nuOQLG23wXGOGtZZyqcE+jRM6ymSdoHhxNI3QX1aFx SvCQMQe3UVCDnBaU0N87V6QhPwSBt6ISZ2lYKTgB2RtzFCZ6RBTKL2F0RovLRXod3207 dhxQ== X-Forwarded-Encrypted: i=1; AJvYcCWpaRHxZPJqOnWqFs4/Gau611AJjcQoXFsi+OOSsXaf+UchevQGkGHsTY2V1dDtbhZ1FcKRBnPbXCAOXlLF@postgresql.org X-Gm-Message-State: AOJu0Yw4pYgOjoGehzTDF/RUHmhVQ5VTiEnpZfiir9sjonzCUxvF5qfN ppiEV5yZI5Oq05hwwpfnqHCVytMumhoiOs1utgPEgq+qdxLhAEjox23wYcUp2w== X-Gm-Gg: ASbGncsK08JtHYBKw2L4dUv2wefAmItryymT5MoYTGHXzuDBBMfEJUenjVRoZcb8A1s 4mUfQY0ipquxjvTUpC8UWxylLYTQaK2dnJJWFkuxgRReYjHmDpOVWIrLSKu4pIeDBIw9h16eh6Y Xb1Dft/EDb6uHMGah58O4KeS884pz3w1KA44x0h5CjADjapWQmrjv/BorSWz1KWeLJ1vTrozhAz KLFbJS1A97dZUOMwt4B0auTgoNwlR7140DMV66k+WY+Hq3I46/ycy/n9OiX2flLqcbYNkGpurq7 IRVR9tA0HRw4LBoS3yN6/O5qSTE4//EN0Z0ybg== X-Google-Smtp-Source: AGHT+IH4+XSCRQnsObmUg30rMWjxxBP7lgsMBSTQsS+r1ABlo8YXsVIPFp7zdJZ1+5JTdBfRDIg+CQ== X-Received: by 2002:a17:903:1aab:b0:22d:b305:e082 with SMTP id d9443c01a7336-22dc6a870c8mr60033815ad.47.1745708598449; Sat, 26 Apr 2025 16:03:18 -0700 (PDT) Received: from google.com ([2601:647:5600:80d0::31cd]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22db4dc2119sm55062025ad.91.2025.04.26.16.03.17 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 26 Apr 2025 16:03:17 -0700 (PDT) Date: Sat, 26 Apr 2025 16:03:15 -0700 From: Noah Misch To: Andres Freund Cc: Tom Lane , Nathan Bossart , Michael Paquier , Robert Pang , Kyotaro Horiguchi , robertmhaas@gmail.com, pgsql-hackers@postgresql.org Subject: Re: Back-patch of: avoid multiple hard links to same WAL file after a crash Message-ID: <20250426230315.35.nmisch@google.com> References: <2461391.1743865633@sss.pgh.pa.us> <20250405191339.8d.nmisch@google.com> <20250406020958.95.nmisch@google.com> <20250413153312.12.nmisch@google.com> <850092.1744559517@sss.pgh.pa.us> <20250420215339.e8.nmisch@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/2.2.12 (2023-09-09) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, Apr 25, 2025 at 03:35:06PM -0400, Andres Freund wrote: > On 2025-04-20 14:53:39 -0700, Noah Misch wrote: > > The checkpoints and WAL creation took 30s, but archiving was only 20% done > > (based on file name 00000001000000000000006D) at the 360s PGCTLTIMEOUT. > > Huh. That seems surprisingly slow, even for valgrind. I guess it's one more > example for why the single-threaded archiving approach sucks so badly :) Yes! I also didn't expect that v14/v13 would run much faster. > I just changed the config to --trace-children=no. There already is a valgrind > run in progress, so it won't be in effect for the next run. Works for me. I see that resolved things.