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.96) (envelope-from ) id 1wB7TU-000ktT-1v for pgsql-hackers@arkaria.postgresql.org; Fri, 10 Apr 2026 08:44:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wB7TS-00AgGO-2n for pgsql-hackers@arkaria.postgresql.org; Fri, 10 Apr 2026 08:44:23 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wB7TS-00AgEU-1G for pgsql-hackers@lists.postgresql.org; Fri, 10 Apr 2026 08:44:23 +0000 Received: from forward100d.mail.yandex.net ([2a02:6b8:c41:1300:1:45:d181:d100]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wB7TP-00000000IrA-1zuZ for pgsql-hackers@postgresql.org; Fri, 10 Apr 2026 08:44:22 +0000 Received: from mail-nwsmtp-smtp-production-main-77.klg.yp-c.yandex.net (mail-nwsmtp-smtp-production-main-77.klg.yp-c.yandex.net [IPv6:2a02:6b8:c42:7ba3:0:640:5ad4:0]) by forward100d.mail.yandex.net (Yandex) with ESMTPS id 326BDC00A2; Fri, 10 Apr 2026 11:44:15 +0300 (MSK) Received: by mail-nwsmtp-smtp-production-main-77.klg.yp-c.yandex.net (smtp/Yandex) with ESMTPSA id 8iCnnbOQwiE0-oMCMKX7X; Fri, 10 Apr 2026 11:44:14 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tantorlabs.com; s=mail; t=1775810654; bh=ZZt4W8GeGFwa8TVKhJ4ol/YMrSxpRONNa38xPbHBTYA=; h=From:In-Reply-To:Cc:Date:References:To:Subject:Message-ID; b=E8Fh0sWMnceh5hmsz7LpyXvZiM5y+n6y6JwO+tuCh9VNdwsKKQNjvSSopJY9mN1Q3 UuIGaPafHSEvYFWvlVy/UpuRLl9k/252c73G/BxFGGXJ8Z/9C+5fUcN6Uq0Ehg/sCC ilynsv0OPPTTVjBSa1kxaIVTTTcPpt7+ZaVMPSGM= Authentication-Results: mail-nwsmtp-smtp-production-main-77.klg.yp-c.yandex.net; dkim=pass header.i=@tantorlabs.com Message-ID: Date: Fri, 10 Apr 2026 16:44:07 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Compress prune/freeze records with Delta Frame of Reference algorithm To: Andrey Borodin , Andres Freund Cc: Tomas Vondra , PostgreSQL Hackers References: <5a2f3df2-a736-4ada-8aa3-aa6e20b2e067@vondra.me> <3fc9f40b-2c4f-49c7-bf1c-570c5b9e6e9e@tantorlabs.com> <9381130C-B961-4DAF-B950-E4ABFCE4CCA0@yandex-team.ru> Content-Language: en-US From: Evgeny Voropaev In-Reply-To: <9381130C-B961-4DAF-B950-E4ABFCE4CCA0@yandex-team.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > Evgeny, do you know of any cases when the patch has negative effect? > > I think if it’s strictly non-negative - then we can just weight complexity of maintaining > the proposed approach against benefits. Andrey, during my research and testing I haven't encountered any negative effects from this patch on the WAL size.