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 1l1Z2w-0005PC-1B for pgsql-hackers@arkaria.postgresql.org; Mon, 18 Jan 2021 18:14:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1l1Z2u-00076N-W3 for pgsql-hackers@arkaria.postgresql.org; Mon, 18 Jan 2021 18:14:32 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l1Z2u-00076G-PC for pgsql-hackers@lists.postgresql.org; Mon, 18 Jan 2021 18:14:32 +0000 Received: from mail-ej1-f42.google.com ([209.85.218.42]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1l1Z2q-0001KF-2f for pgsql-hackers@lists.postgresql.org; Mon, 18 Jan 2021 18:14:31 +0000 Received: by mail-ej1-f42.google.com with SMTP id a10so8335289ejg.10 for ; Mon, 18 Jan 2021 10:14:27 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:to:cc:subject:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=ltyEiJ0y2ig5+mUdzR/qD/OFxtqapeoYCO800yegjAo=; b=N6AK3Fw6wc8E86h/ytyDYr6UsHLL7l9fFX+YYsW9hqRkTQQQp3JNb/kxWZKutrxStu u/GiMKVT88+Ghqi+qIxCS5Gs4VIcP4kSTANTOb+fj7bYsF3dE2sfZD6ssx0gObKPScDq bEkHghqPie19c9ddAzeJANpfFEkmD6Ef++CDQYiKLuuew93UoEKI9vZA5PHUB80sO10P KSI/yuQipGJEdT77Dh64AgpwuULDfiIjKJwY+eaaW68iZnPEdKnSTvWQZ/SIOh17KvhH F2dmtPUI+9l8M0J1uC8BATjr2zIRB4kRir+bVeskshYub8MZACdD1GjWRaPIitkdSy3m ht+w== X-Gm-Message-State: AOAM5324hC89PYE5UhnzelDM/boHXqM/8LHp0sBqO22KvzOUIwQbBUC/ SIZMQGuq1nIugWtcGa9+9XY= X-Google-Smtp-Source: ABdhPJxphuoaWKWxMC3IsJpW3+oaV062WQxnOUVRp7Q/i+7CTp0G/1+onW/UNC8uW7kWl8BrUIFoGw== X-Received: by 2002:a17:906:1db2:: with SMTP id u18mr618444ejh.440.1610993666519; Mon, 18 Jan 2021 10:14:26 -0800 (PST) Received: from lightning.caipicrew.dd-dns.de ([2001:a61:3b28:7301:ec12:2b24:6282:7ebf]) by smtp.gmail.com with ESMTPSA id m22sm10962449edp.81.2021.01.18.10.14.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Jan 2021 10:14:24 -0800 (PST) Message-ID: <6005d000.1c69fb81.1c41c.2b1b@mx.google.com> X-Google-Original-Message-ID: <20210118181423.GB30514@caipicrew.dd-dns.de;lightning.caipicrew.dd-dns.de> Received: from mbanck by lightning.caipicrew.dd-dns.de with local (Exim 4.92) (envelope-from ) id 1l1Z2l-0001JD-Te; Mon, 18 Jan 2021 19:14:23 +0100 Date: Mon, 18 Jan 2021 19:14:23 +0100 From: Michael Banck To: Daniel Gustafsson Cc: Magnus Hagander , Heikki Linnakangas , Justin Pryzby , Robert Haas , Michael Paquier , Andres Freund , Tomas Vondra , Alvaro Herrera , PostgreSQL Developers Subject: Re: Online checksums patch - once again References: <65E8272D-90AA-4194-A8F0-A8EAA0880B03@yesql.se> <8e1cda9b-1cb9-a634-d383-f757bf67b820@iki.fi> <4D2BC45F-CAE9-451C-AD08-FDB199008E6D@yesql.se> <1B6F5100-6518-4864-8F26-213A45ED6E54@yesql.se> <5ff49fa4.1c69fb81.658f3.04ac@mx.google.com> <6F525285-8509-4522-A169-6E367D449C23@yesql.se> <17388726-FC34-444C-9BCA-113BA589B202@yesql.se> <7CE6C501-CA81-4AFE-A9B2-177F901AF4DE@yesql.se> <041C9FE4-D6CF-4E6B-A78C-996DD5493F2C@yesql.se> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <041C9FE4-D6CF-4E6B-A78C-996DD5493F2C@yesql.se> User-Agent: Mutt/1.10.1 (2018-07-13) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Hi, On Fri, Jan 15, 2021 at 11:32:56AM +0100, Daniel Gustafsson wrote: > The attached v30 adds the proposed optimizations in this thread as previously > asked for, as well as some small cleanups to the procsignal calling codepath > (replacing single call functions with just calling the function) and some > function comments which were missing. 0002 (now 0001 I guess) needs a rebase due to a3ed4d1e. Michael -- Michael Banck Projektleiter / Senior Berater Tel.: +49 2166 9901-171 Fax: +49 2166 9901-100 Email: michael.banck@credativ.de credativ GmbH, HRB Mönchengladbach 12080 USt-ID-Nummer: DE204566209 Trompeterallee 108, 41189 Mönchengladbach Geschäftsführung: Dr. Michael Meskes, Jörg Folz, Sascha Heuer Unser Umgang mit personenbezogenen Daten unterliegt folgenden Bestimmungen: https://www.credativ.de/datenschutz