Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hkmFC-0003Ir-GZ for pgsql-hackers@arkaria.postgresql.org; Tue, 09 Jul 2019 09:17:02 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hkmFB-0003LC-Dg for pgsql-hackers@arkaria.postgresql.org; Tue, 09 Jul 2019 09:17:01 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hkmFA-0003DG-UR for pgsql-hackers@lists.postgresql.org; Tue, 09 Jul 2019 09:17:01 +0000 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hkmF8-0004Lu-Ik for pgsql-hackers@postgresql.org; Tue, 09 Jul 2019 09:17:00 +0000 Received: by mail-wr1-x42f.google.com with SMTP id 31so3367779wrm.1 for ; Tue, 09 Jul 2019 02:16:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec-at.20150623.gappssmtp.com; s=20150623; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version; bh=kauBYXr7lOMFwYokUM8QczuH8FB++CPgunuRFSVyEWc=; b=T2CmngQEr4C4xT/f7d46hbjuDfTbbAqAyRW+IPTPjEDfEO2ntRrEaEiQuHRxys8W5o evFy+nh7uG/1Ze3str76fVETizydHi8LPqvhmx+5tFqW10ZDhSCdd7/2IqSNpufn2BOq rgoKpVee2qxgryHW52aooBCt0ruUIGroBj41TnQqfx2q3V58zgmO2jZ8tm/yHpYwQYS7 AAfyxxtNd3x/FuvVP99mt5vATvShIBYHUtD6qXrIW6F9NmAYuPO9nEQyRlTxwvz3US78 ShfPfbwGvXdwjKStbtUHgOZSLjAXQLHUK6KwPPmZTZK23WuiVyUvNpkqUsOjHl/eA1EX qXsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version; bh=kauBYXr7lOMFwYokUM8QczuH8FB++CPgunuRFSVyEWc=; b=c5AdS5/wddZ5F60EBrLnxWhaUr9HJXCHIUXBjs7kGnvRk5KHzOkyz0rAilgrGCVgGv Znez8J0kTKaMMI0RC+06HR967yvclZotUfGTf3UIGWHtxk45M56eiyDoQYtgg0esv6ya AVs+F9c0yhYfr/ogIacm2npmT6a0a0viBMUCrEZGW5MYOhwTG2FJHVTd6solfhHWCV9F cSwc0lQkHqvYzOLdev3qDHJ19WAxkOPtiQUYOqRv01+TPS0/hfXWk6+FZOBixMnGnOyk YF6Gy12Y23mes3nY91yWHp77NxpNSBkekwxj1t8LUL7bXwgH+v+TaLe7MLNUeVhMb40B XH1A== X-Gm-Message-State: APjAAAXqU+jXKT5dmwzOfYVIBE4tqhjkh+4DM72byUoHiYrrVF9KJ7Qo ofizcBd6DdGuP9tTigT512QKJg== X-Google-Smtp-Source: APXvYqyuALVJhbEDUQoI9oCe5fGAkGso/hTcfoqBRhY0RZ++G69rD9gN6KrWMwTsIekgKN3ZHdh0lA== X-Received: by 2002:a5d:4e50:: with SMTP id r16mr24320932wrt.227.1562663816518; Tue, 09 Jul 2019 02:16:56 -0700 (PDT) Received: from linux.fritz.box ([2001:16b8:3113:ae00:9d37:8575:4798:2967]) by smtp.gmail.com with ESMTPSA id o185sm1894188wmo.45.2019.07.09.02.16.55 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Tue, 09 Jul 2019 02:16:55 -0700 (PDT) Message-ID: <2fc1658586de9ccdc742a973edf7831e109b7fdb.camel@cybertec.at> Subject: Re: pg_receivewal documentation From: Laurenz Albe To: jesper.pedersen@redhat.com, PostgreSQL-development Date: Tue, 09 Jul 2019 11:16:55 +0200 In-Reply-To: <1427a2d3-1e51-9335-1931-4f8853d90d5e@redhat.com> References: <1427a2d3-1e51-9335-1931-4f8853d90d5e@redhat.com> Content-Type: multipart/mixed; boundary="=-+79c6sZI7/Mk8p5luxrp" User-Agent: Evolution 3.30.5 (3.30.5-1.fc29) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --=-+79c6sZI7/Mk8p5luxrp Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit On Thu, 2019-06-27 at 10:06 -0400, Jesper Pedersen wrote: > Here is a patch for the pg_receivewal documentation to highlight that > WAL isn't acknowledged to be applied. I think it is a good idea to document this, but I have a few quibbles with the patch as it is: - I think there shouldn't be commas after the "note" and before the "if". Disclaimer: I am not a native speaker, so I am lacking authority. - The assertion is wrong. "on" (remote flush) is perfectly fine for synchronous_commit, only "remote_apply" is a problem. - There is already something about "--synchronous" in the "Description" section. It might make sense to add the additional information there. How about the attached patch? Yours, Laurenz Albe --=-+79c6sZI7/Mk8p5luxrp Content-Disposition: attachment; filename="0001-Better-documentation-for-pg_receivewal-synchronous.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-Better-documentation-for-pg_receivewal-synchronous.patch"; charset="UTF-8" RnJvbSBjMThiNGIzODRhOTYzZTA0Y2M1YjViNTA1MzdjMTUwODU4ODI0ZjBhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMYXVyZW56IEFsYmUgPGxhdXJlbnouYWxiZUBjeWJlcnRlYy5h dD4KRGF0ZTogVHVlLCA5IEp1bCAyMDE5IDExOjE1OjA5ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g QmV0dGVyIGRvY3VtZW50YXRpb24gZm9yICJwZ19yZWNlaXZld2FsIC0tc3luY2hyb25vdXMiCgoi c3luY2hyb25vdXNfY29tbWl0IiBtdXN0IG5vdCBiZSBzZXQgdG8gInJlbW90ZV9hcHBseSIgYmVj YXVzZQpwZ19yZWNlaXZld2FsIGRvZXNuJ3QgYXBwbHkgV0FMLgotLS0KIGRvYy9zcmMvc2dtbC9y ZWYvcGdfcmVjZWl2ZXdhbC5zZ21sIHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9yZWYvcGdf cmVjZWl2ZXdhbC5zZ21sIGIvZG9jL3NyYy9zZ21sL3JlZi9wZ19yZWNlaXZld2FsLnNnbWwKaW5k ZXggMDUwNjEyMGMwMC4uNDM5M2VlZWUyYyAxMDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL3JlZi9w Z19yZWNlaXZld2FsLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL3JlZi9wZ19yZWNlaXZld2FsLnNn bWwKQEAgLTUyLDcgKzUyLDEwIEBAIFBvc3RncmVTUUwgZG9jdW1lbnRhdGlvbgogICAgVW5saWtl IHRoZSBXQUwgcmVjZWl2ZXIgb2YgYSBQb3N0Z3JlU1FMIHN0YW5kYnkgc2VydmVyLCA8YXBwbGlj YXRpb24+cGdfcmVjZWl2ZXdhbDwvYXBwbGljYXRpb24+CiAgICBieSBkZWZhdWx0IGZsdXNoZXMg V0FMIGRhdGEgb25seSB3aGVuIGEgV0FMIGZpbGUgaXMgY2xvc2VkLgogICAgVGhlIG9wdGlvbiA8 b3B0aW9uPi0tc3luY2hyb25vdXM8L29wdGlvbj4gbXVzdCBiZSBzcGVjaWZpZWQgdG8gZmx1c2gg V0FMIGRhdGEKLSAgIGluIHJlYWwgdGltZS4KKyAgIGluIHJlYWwgdGltZS4gIE5vdGUgdGhhdCB3 aGlsZSBXQUwgd2lsbCBiZSBmbHVzaGVkIHdpdGggdGhpcyBzZXR0aW5nLAorICAgaXQgd2lsbCBu ZXZlciBiZSBhcHBsaWVkLCBzbyA8eHJlZiBsaW5rZW5kPSJndWMtc3luY2hyb25vdXMtY29tbWl0 Ii8+IG11c3QKKyAgIG5vdCBiZSBzZXQgdG8gPGxpdGVyYWw+cmVtb3RlX2FwcGx5PC9saXRlcmFs PiBpZiA8YXBwbGljYXRpb24+cGdfcmVjZWl2ZXdhbDwvYXBwbGljYXRpb24+CisgICBpcyB0aGUg b25seSBzeW5jaHJvbm91cyBzdGFuZGJ5LgogICA8L3BhcmE+CiAKICAgPHBhcmE+Ci0tIAoyLjIw LjEKCg== --=-+79c6sZI7/Mk8p5luxrp--