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 1s548e-002wJw-LM for pgsql-hackers@arkaria.postgresql.org; Thu, 09 May 2024 13:48:48 +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 1s548b-007QJ8-Su for pgsql-hackers@arkaria.postgresql.org; Thu, 09 May 2024 13:48:46 +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 1s548b-007QJ0-Il for pgsql-hackers@lists.postgresql.org; Thu, 09 May 2024 13:48:45 +0000 Received: from momjian.us ([72.94.173.45]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s548Y-000Byx-Io for pgsql-hackers@postgresql.org; Thu, 09 May 2024 13:48:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=momjian.us; s=2024011501; h=In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description; bh=gihGB3kAxFwWekLWbXsybFDnRo/t7hFc1JWw+9jyK2I=; b=kuPbiYIVj6scXYMMGxrWfBBIYD H0ls9btFarLnua2qv2YUeZQBYUpN3rHsn+egNNo0lmybcztzrcXPmX4JC8z4ZJfUBltxxvOtOdX9D 1pmzOABpvlm/P8W9NzVSV4yex4WcTkOe0VuCtzheW1MrJRF7S6ay1osVo5Vp83Jfz3SnJSupdLbk2 F+drUH3lVwxNjSmU2jsGXEc9NbywU3TPdqG0oUYzel4J9S7UYb6Mv404LIHt4xEsObjopHM2lPnXX n12sD+gvTwN59YofbwdgIjQyBY3slsJuYcQrbospaaXdBFrrr8zJLiX4nZxs/jM02qR+qK/Se7p35 /QCd+hlA==; Received: from bruce by momjian.us with local (Exim 4.96) (envelope-from ) id 1s548X-003PFH-1o; Thu, 09 May 2024 09:48:41 -0400 Date: Thu, 9 May 2024 09:48:41 -0400 From: Bruce Momjian To: Masahiko Sawada Cc: PostgreSQL-development Subject: Re: First draft of PG 17 release notes Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, May 9, 2024 at 02:17:12PM +0900, Masahiko Sawada wrote: > Hi, > > On Thu, May 9, 2024 at 1:03 PM Bruce Momjian wrote: > > > > I have committed the first draft of the PG 17 release notes; you can > > see the results here: > > > > https://momjian.us/pgsql_docs/release-17.html > > Thank you for working on that! > > I'd like to mention some of my works. I think we can add the vacuum > performance improvements by the following commits: > > - Add template for adaptive radix tree (ee1b30f1) > - Add TIDStore, to store sets of TIDs (ItemPointerData) efficiently (30e144287) > - Use TidStore for dead tuple TIDs storage during lazy vacuum (667e65aac) Okay, I reworded the item, added authors, and added the commits: Allow vacuum to more efficiently remove and freeze tuples (John Naylor, Masahiko Sawada, Melanie Plageman) > Also, please consider the following item: > > - Improve eviction algorithm in ReorderBuffer using max-heap for many > subtransactions (5bec1d6bc) I looked at that item and I don't have a generic "make logical replication apply faster" item to merge it into, and many subtransactions seemed like enough of an edge-case that I didn't think mentioning it make sense. Can you see a good place to add it? > Finally, should we mention the following commit in the release note? > It's not a user-visible change but added a new regression test module. > > - Add tests for XID wraparound (e255b646a) I don't normally add testing infrastructure changes unless they are major. -- Bruce Momjian https://momjian.us EDB https://enterprisedb.com Only you can decide what is important to you.