Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okpT4-0006Kb-V0 for pgsql-hackers@arkaria.postgresql.org; Tue, 18 Oct 2022 16:29:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1okpT2-0001U0-Ia for pgsql-hackers@arkaria.postgresql.org; Tue, 18 Oct 2022 16:29:24 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okpT0-0001Tr-TX for pgsql-hackers@lists.postgresql.org; Tue, 18 Oct 2022 16:29:24 +0000 Received: from out2-smtp.messagingengine.com ([66.111.4.26]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okpSs-00031D-6w for pgsql-hackers@lists.postgresql.org; Tue, 18 Oct 2022 16:29:22 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 75B755C0116; Tue, 18 Oct 2022 12:29:10 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Tue, 18 Oct 2022 12:29:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm3; t=1666110550; x=1666196950; bh=H/Gn4uTFXe 9oxcP4P6fO0ODzamxUTdLW/W29ZZbYUq4=; b=g4xS9Gat3/jGPibq0sojp0B98N u5U+1TeionXZSzrLq5ZnGIzSzuLQjUnosAQOYldNnu7xLPHvGQGHGmjSZKYyxGxm 2pkbiXjz5EEMKc/TqWJ/sDnEDLUhtvGpUPYipd2GPyiMwZJApE0aT0GUcNOQuChW RfTIRq38SFnBqSfQEVN+wQHhh7m/j6DAF0vEv44jNw6h3Q/cwA2gE080j4791H7L KMJUuljaeMX5upOivWbDb2XRD7/yZXt4Rj57vuXgczNW2M8ZF7l1eWO/F8IFYpaE 9WcwF5msth7JxykKPHHSylHpeAzCtuwb1efN1m0Abkb20QPYfPk1xKFN2Uig== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1666110550; x=1666196950; bh=H/Gn4uTFXe9oxcP4P6fO0ODzamxU TdLW/W29ZZbYUq4=; b=XErd1Y+20yXyHQ+v6Vtjqr43JT7PoMHG8fDmi+AqfQMk STUwTNv5FoC0GJc9+j70dkqK4pOsE1C1QLZtPSJM57HRynfmQBtxidGIPXxUI51B QJuYBSN5OA14iVN0RESX+rZgGAmYLI3I/hnmImXnoVOA4vrKTX3yaKO+9jWPyksY hXOtKUZr/3o9jc6pPUCJZVuGkjxlqI0xKIM35U0AQqolKW8c6U7uV4V7r5U/iTRN SMQQOiLTws0JZiNCin+1TCH3+LMzdcgB7mjtJNQNZ6kEMiCqW/IUml+oocJI56BE 735bZirym4yOMGGcXeI0erN6BPL5U2mI0F3La03hgg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfeelvddgjedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvdenucfhrhhomheptehnughr vghsucfhrhgvuhhnugcuoegrnhgurhgvshesrghnrghrrgiivghlrdguvgeqnecuggftrf grthhtvghrnhepvdfffeevhfetveffgeeiteefhfdtvdffjeevhfeuteegleduheetvedu ieettddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh eprghnughrvghssegrnhgrrhgriigvlhdruggv X-ME-Proxy: Feedback-ID: id4a34324:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 18 Oct 2022 12:29:09 -0400 (EDT) Date: Tue, 18 Oct 2022 09:29:08 -0700 From: Andres Freund To: Justin Pryzby Cc: Michael Paquier , Thomas Munro , pgsql-hackers@lists.postgresql.org, Nazir Bilal Yavuz Subject: Re: pg_upgrade test failure Message-ID: <20221018162908.cb3n7tahtekypbkf@awork3.anarazel.de> References: <20220919213217.ptqfdlcc5idk5xup@awork3.anarazel.de> <20220920013122.GA31833@telsasoft.com> <20221018043144.GF7745@telsasoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221018043144.GF7745@telsasoft.com> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On 2022-10-17 23:31:44 -0500, Justin Pryzby wrote: > On Tue, Oct 18, 2022 at 01:06:15PM +0900, Michael Paquier wrote: > > On Tue, Oct 18, 2022 at 09:47:37AM +1300, Thomas Munro wrote: > > > * Server 2019, as used on CI, still uses the traditional NT semantics > > > (unlink is asynchronous, when all handles closes) > > > * the fix I proposed has the right effect (I will follow up with tests > > > to demonstrate) > > > > Wow, nice investigation. And cirrus does not offer a newer option > > either.. > > Currently Andres builds images based on cirrus's 2019 image, but I think > we could use any windows docker image. You unfortunately can't run newer containers than the host OS :(, just user older ones. And if you use mismatching containers the startup gets slower because it switches to use full virtualization rather than containers. I think we need to switch to use full VMs rather than containers. The performance of the windows containers is just atrocious (build times on a local VM with the same number of cores is 1/2 of what we see in CI, test times 1/3), they're slow to start due to pulling all files and decompressing them, and they're fragile. I've asked Bilal (CCed) to work on generating both containers and images. Greetings, Andres Freund