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 1oaWxK-0004Yg-9c for pgsql-hackers@arkaria.postgresql.org; Tue, 20 Sep 2022 06:42:06 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oaWxJ-0006p6-10 for pgsql-hackers@arkaria.postgresql.org; Tue, 20 Sep 2022 06:42:05 +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 1oaWxI-0006ox-Lo for pgsql-hackers@lists.postgresql.org; Tue, 20 Sep 2022 06:42:04 +0000 Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1oaWxE-00061B-9G for pgsql-hackers@postgresql.org; Tue, 20 Sep 2022 06:42:04 +0000 Received: by mail-ej1-x629.google.com with SMTP id lh5so3720023ejb.10 for ; Mon, 19 Sep 2022 23:42:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date; bh=vAbLy46GNKTngsgNwvSRBZhfK4FqQ1J4gO0Z9JXxipQ=; b=AUx0l7P1rg1/rswLTpHQiqkN9sh0a2TruJKfgJpnG6LYVpKZIfI8vsiTggSULQIUoZ rsrFCYTgCmuy+MXINK6RKtM0Ywf2G69v7VdHKQAccUNz4Z+l5XlsQfgjJ6eHyRa2ABzv w9qsWSoWN62u5/IYRWlfJTRv0JAny1B5bdDYaYr79y5LN5iLvA3o4pZNdTIj1TP3ZRvu P5BIqS5cRd1i+kxXLma6UW7BRPuEH3AtkRtN3hldlGWHz3Grub07Mcj3uvx72Dl/D+Dk 3PN5x0yJ1PaJ9nAtsQ/OZLWwu/PWzYtMsUMu8EC8dF+SFH3c/7kKwCHzm+lusKtmdTSL CAPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date; bh=vAbLy46GNKTngsgNwvSRBZhfK4FqQ1J4gO0Z9JXxipQ=; b=z4i/rgPN5miKVo5Im/snBEmzwB9ITRMVNBJTGLXX+auTe/Vf1uH5OyLj6oBJfITEs/ KO5xVDc2LWWMWMan7/5llMuN8k/fjoa/OfUnbriT/LVbZlULLklv1ikX7PDrl+3Ghl9g 9rF4Aiw/Sq4W5RrrSvikSn80/0+bFT75dQRRmUy4yIvPqMPpxYiKgLYIEnPZeQsuJGuN 7YOvl5SRKRIEydBGALderu6ZaJwWtHBlB2XNKhCbF3wX8DlYyHznmXhzoO30QwMdR9Ei ZnnWQS9mCkBKu6zCZtqh97U3ZS7IXJPc5aTMmtupodXxMOhvIPeaj+baFRgFxgYvZC5M k4Zg== X-Gm-Message-State: ACrzQf1czEx+F2CBRDmX8m8gdtWoWG/ZM6SC2KNU6ksZ9BTm/xUCPcvW 7V0ovi+xJTwtvfVPJBrwCC1WZAZJYj0= X-Google-Smtp-Source: AMsMyM4AEqDp1l1n2kan8Z5lY5itltu810nXf09lZeWCUl7M3m6LnX9FsBX3PRUg7piuPJR9zVNc8A== X-Received: by 2002:a17:906:9749:b0:781:aff3:bcaf with SMTP id o9-20020a170906974900b00781aff3bcafmr2223855ejy.303.1663656118654; Mon, 19 Sep 2022 23:41:58 -0700 (PDT) Received: from [192.168.1.175] (62-11-40-203.dialup.tiscali.it. [62.11.40.203]) by smtp.gmail.com with ESMTPSA id a20-20020a17090640d400b0073ddff7e432sm354426ejk.14.2022.09.19.23.41.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 19 Sep 2022 23:41:58 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------3TzcjImdxrnaedrXK7xCJbHf" Message-ID: <5eeabd10-1aff-ea61-f92d-9fa0d9a7e207@gmail.com> Date: Tue, 20 Sep 2022 08:41:56 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: pg_create_logical_replication_slot argument incongruency To: Michael Paquier Cc: pgsql-hackers@postgresql.org References: From: Florin Irion In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------3TzcjImdxrnaedrXK7xCJbHf Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 20/09/22 03:33, Michael Paquier wrote: > On Mon, Sep 19, 2022 at 07:02:16PM +0200, Florin Irion wrote: >> This was introduced in commit 19890a06. >> >> IMHO we should use the documented argument name `two_phase` and change the >> function to accept it. >> >> What do you think? > > 19890a0 is included in REL_14_STABLE, and changing an argument name is > not acceptable in a stable branch as it would imply a catversion > bump. Let's change the docs so as we document the parameter as > "twophase", instead. > -- > Michael I understand. OK, patch only for the docs attached. Cheers, Florin www.enterprisedb.com --------------3TzcjImdxrnaedrXK7xCJbHf Content-Type: text/plain; charset=UTF-8; name="two_phase_slot_v2.patch" Content-Disposition: attachment; filename="two_phase_slot_v2.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9mdW5jLnNnbWwgYi9kb2Mvc3JjL3NnbWwvZnVu Yy5zZ21sCmluZGV4IGY2M2EwNGM2NjcuLmYxYThhOWEwYmEgMTAwNjQ0Ci0tLSBhL2RvYy9z cmMvc2dtbC9mdW5jLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL2Z1bmMuc2dtbApAQCAtMjU4 OTEsNyArMjU4OTEsNyBAQCBwb3N0Z3Jlcz0jIFNFTEVDVCAqIEZST00gcGdfd2FsZmlsZV9u YW1lX29mZnNldChwZ19zdG9wX2JhY2t1cCgpKTsKICAgICAgICAgPGluZGV4dGVybT4KICAg ICAgICAgIDxwcmltYXJ5PnBnX2NyZWF0ZV9sb2dpY2FsX3JlcGxpY2F0aW9uX3Nsb3Q8L3By aW1hcnk+CiAgICAgICAgIDwvaW5kZXh0ZXJtPgotICAgICAgICA8ZnVuY3Rpb24+cGdfY3Jl YXRlX2xvZ2ljYWxfcmVwbGljYXRpb25fc2xvdDwvZnVuY3Rpb24+ICggPHBhcmFtZXRlcj5z bG90X25hbWU8L3BhcmFtZXRlcj4gPHR5cGU+bmFtZTwvdHlwZT4sIDxwYXJhbWV0ZXI+cGx1 Z2luPC9wYXJhbWV0ZXI+IDx0eXBlPm5hbWU8L3R5cGU+IDxvcHRpb25hbD4sIDxwYXJhbWV0 ZXI+dGVtcG9yYXJ5PC9wYXJhbWV0ZXI+IDx0eXBlPmJvb2xlYW48L3R5cGU+LCA8cGFyYW1l dGVyPnR3b19waGFzZTwvcGFyYW1ldGVyPiA8dHlwZT5ib29sZWFuPC90eXBlPiA8L29wdGlv bmFsPiApCisgICAgICAgIDxmdW5jdGlvbj5wZ19jcmVhdGVfbG9naWNhbF9yZXBsaWNhdGlv bl9zbG90PC9mdW5jdGlvbj4gKCA8cGFyYW1ldGVyPnNsb3RfbmFtZTwvcGFyYW1ldGVyPiA8 dHlwZT5uYW1lPC90eXBlPiwgPHBhcmFtZXRlcj5wbHVnaW48L3BhcmFtZXRlcj4gPHR5cGU+ bmFtZTwvdHlwZT4gPG9wdGlvbmFsPiwgPHBhcmFtZXRlcj50ZW1wb3Jhcnk8L3BhcmFtZXRl cj4gPHR5cGU+Ym9vbGVhbjwvdHlwZT4sIDxwYXJhbWV0ZXI+dHdvcGhhc2U8L3BhcmFtZXRl cj4gPHR5cGU+Ym9vbGVhbjwvdHlwZT4gPC9vcHRpb25hbD4gKQogICAgICAgICA8cmV0dXJu dmFsdWU+cmVjb3JkPC9yZXR1cm52YWx1ZT4KICAgICAgICAgKCA8cGFyYW1ldGVyPnNsb3Rf bmFtZTwvcGFyYW1ldGVyPiA8dHlwZT5uYW1lPC90eXBlPiwKICAgICAgICAgPHBhcmFtZXRl cj5sc248L3BhcmFtZXRlcj4gPHR5cGU+cGdfbHNuPC90eXBlPiApCkBAIC0yNTkwNCw3ICsy NTkwNCw3IEBAIHBvc3RncmVzPSMgU0VMRUNUICogRlJPTSBwZ193YWxmaWxlX25hbWVfb2Zm c2V0KHBnX3N0b3BfYmFja3VwKCkpOwogICAgICAgICB0aGUgc2xvdCBzaG91bGQgbm90IGJl IHBlcm1hbmVudGx5IHN0b3JlZCB0byBkaXNrIGFuZCBpcyBvbmx5IG1lYW50CiAgICAgICAg IGZvciB1c2UgYnkgdGhlIGN1cnJlbnQgc2Vzc2lvbi4gVGVtcG9yYXJ5IHNsb3RzIGFyZSBh bHNvCiAgICAgICAgIHJlbGVhc2VkIHVwb24gYW55IGVycm9yLiBUaGUgb3B0aW9uYWwgZm91 cnRoIHBhcmFtZXRlciwKLSAgICAgICAgPHBhcmFtZXRlcj50d29fcGhhc2U8L3BhcmFtZXRl cj4sIHdoZW4gc2V0IHRvIHRydWUsIHNwZWNpZmllcworICAgICAgICA8cGFyYW1ldGVyPnR3 b3BoYXNlPC9wYXJhbWV0ZXI+LCB3aGVuIHNldCB0byB0cnVlLCBzcGVjaWZpZXMKICAgICAg ICAgdGhhdCB0aGUgZGVjb2Rpbmcgb2YgcHJlcGFyZWQgdHJhbnNhY3Rpb25zIGlzIGVuYWJs ZWQgZm9yIHRoaXMKICAgICAgICAgc2xvdC4gQSBjYWxsIHRvIHRoaXMgZnVuY3Rpb24gaGFz IHRoZSBzYW1lIGVmZmVjdCBhcyB0aGUgcmVwbGljYXRpb24KICAgICAgICAgcHJvdG9jb2wg Y29tbWFuZCA8bGl0ZXJhbD5DUkVBVEVfUkVQTElDQVRJT05fU0xPVCAuLi4gTE9HSUNBTDwv bGl0ZXJhbD4uCg== --------------3TzcjImdxrnaedrXK7xCJbHf--