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 1vcL9J-004zLF-0b for pgsql-docs@arkaria.postgresql.org; Sun, 04 Jan 2026 10:15:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vcL9H-00F25z-0O for pgsql-docs@arkaria.postgresql.org; Sun, 04 Jan 2026 10:15:47 +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.96) (envelope-from ) id 1vcL9G-00F25r-2T for pgsql-docs@lists.postgresql.org; Sun, 04 Jan 2026 10:15:47 +0000 Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vcL9E-004Ok4-2L for pgsql-docs@lists.postgresql.org; Sun, 04 Jan 2026 10:15:46 +0000 Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-b8052725de4so1345458066b.0 for ; Sun, 04 Jan 2026 02:15:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeltef.nl; s=google; t=1767521743; x=1768126543; darn=lists.postgresql.org; h=in-reply-to:references:from:to:subject:cc:message-id:date :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=FZvkGNg0qowDQ/IiDZfRliMsM4luDn1Y0fRTID95314=; b=ZQP5BkJv6XvajLjWcsCJKcsv4akXEUZu3Rqg2QWDXZQVFWWgeElnZSyBIYx6Vs+ecK cvnOiJgLY4Vyz/Vgk1g8288+mK+gs15iW3XEj8cIJOs879tFFkH4itB7+yzIK/8oQvyV K0z+OvBe/2epzW23b+Xm0esQ1jbdUK6t3L3FmhCwblO2QVjCmmfEqBnADOjnIBbNSW3B 0wMY3SdYLvaxan/7Juj+xq+40Xsmk7yO8ZeXMNxPwhDWutAOqi0kYYLsorlTLHnfxQok i8zMcBNF+IcdptpJc+cj9cFQMyKy8QOat19EwfHLhZoTsJh+guKEYECOoLhyuo8OO2gx XWKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767521743; x=1768126543; h=in-reply-to:references:from:to:subject:cc:message-id:date :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=FZvkGNg0qowDQ/IiDZfRliMsM4luDn1Y0fRTID95314=; b=bRUS9+uetarYTZ8iABuFdqcjubY6grqAcIxo62i4g7lPsNM0h0W/GmzgVPMpXElyJO EblVvIc3Qha1ZxJDAKrspd04Zb/b1mR/3TxH6/Gl6zPsu/TZwpKUlgjivtURHFeI2yfR RW0IGWLSX3Bi+GD9tN493z7RMUwXvms57IcQ+Iit1GhyncGyB5ucQU8m/IoccLJAbHHm EMKso2l10Q2Dh1CGtwsi1OafrdwU2nU+iXUsWwV0bbEa9GCZc7AH10zm65M2nkyBLbkA 8q5JzG2+aEWgWRfqxooRqbpdkkiAnT2VmV24VwBjc3E6mvJsqF/g5Ipj/ylnJboGGqUP Nv+Q== X-Gm-Message-State: AOJu0YylqBAZr9NbfIWaC9CQ3xQQiyuF1sCtc2zEgbzhcTvtkYU03q/j gwMfARFNzSVjOi8+viCYVPBZfFD68JB6IinyEDhUSzFWd+DXVqfwcThVuPNTqyoKu/k= X-Gm-Gg: AY/fxX7r75qeryH+Q5WUc/Yur6P/yWdD4ybKu8edIRlh/sM184AHU2hnG2WCUJ6sQmO GgMkIYTSN986eQW/rTBPuuTod7LUE/1NNCLWfmN3k6NLX5DW8VvC0PhvNzuqtXf1ocO8UwcvZ9h ljp15CLPltEmmrp5thPn+twV2jUV4mm3h634dGXGtfY2dW8Tv55+0n3pkEFR7MKuWnXE+XQSUKl HOa60Z2NDl41CFYZZwIgp7qie13jqKDGnKTTf+SHOdXX5moZni/ZCLQUMHUOfs8Sx3FC12xksB5 BGV0KxtWLtb2c8NvvGeIYZkzrv11wFxgOzZrownveeedBWOPoU3g3JdunhJGihb+FEMECloILJ1 XeHzaLAeMpsm3vPrixeZeyAJCvKE3dIMotXTQhG2vsgp/tlPqaiT9kv+TXLX42uL5EoTRYRYhxU km5hXiiFLOLyOCChHSwZQB/22VixzVx5NaRKs= X-Google-Smtp-Source: AGHT+IFbJqNMhwd7gzVsvMRLNx5fcYGOx0VCvCL6TsvKNbR3IzTj4/TXD/iXfjHz/v7nJdpoaK4RWg== X-Received: by 2002:a17:907:940a:b0:b2d:830a:8c01 with SMTP id a640c23a62f3a-b80371df334mr4527062666b.61.1767521743077; Sun, 04 Jan 2026 02:15:43 -0800 (PST) Received: from localhost (145-53-221-196.fixed.kpn.net. [145.53.221.196]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b8037f09149sm5205106166b.47.2026.01.04.02.15.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 04 Jan 2026 02:15:41 -0800 (PST) Content-Type: multipart/mixed; boundary=170f5dd3c7b973b4309169cac277c0af0eab9356036ba16b3d4073f4bd1e Mime-Version: 1.0 Date: Sun, 04 Jan 2026 11:15:41 +0100 Message-Id: Cc: , "Babak Ghadiri" Subject: Re: Parallelizing startup with many databases To: "Tom Lane" , "Andreas Karlsson" From: "Jelte Fennema-Nio" X-Mailer: aerc 0.20.1-31-gf6db7c329ce0 References: <0def7076-40b4-485a-83e7-d0dd1e31a472@proxel.se> <759404.1767484933@sss.pgh.pa.us> In-Reply-To: <759404.1767484933@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --170f5dd3c7b973b4309169cac277c0af0eab9356036ba16b3d4073f4bd1e Content-Type: multipart/alternative; boundary=ee15fcb93e04144c2f8ffcda666986bab5c5251c0acb8216ef9ff46bb160 --ee15fcb93e04144c2f8ffcda666986bab5c5251c0acb8216ef9ff46bb160 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-Type: text/plain; charset=UTF-8; format=Flowed On Sun Jan 4, 2026 at 1:02 AM CET, Tom Lane wrote: > Andreas Karlsson writes: >> On 1/4/26 12:26 AM, Jelte Fennema-Nio wrote: >>> > >> If we move the GUC in the documentation shouldn't we also move it in=20 >> postgresql.conf.sample? The sections in the documentation and the=20 >> sections in the sample config file seem to be the same. > > You would also need to change the group that the GUC is assigned to > in guc_parameters.dat. So this isn't really a docs-only patch. > (I agree that the GUC seems misclassified as-is.) Good points. Attached an updated patch that changes postgresql.conf.sample and the group too.=20 I didn't move the thread back to pgsql-hackers though, since changing the location once more seemed counterproductive. Especially since it's still a docs change at heart. --ee15fcb93e04144c2f8ffcda666986bab5c5251c0acb8216ef9ff46bb160-- --170f5dd3c7b973b4309169cac277c0af0eab9356036ba16b3d4073f4bd1e Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0001-Move-recovery_init_sync_method-GUC-to-WAL_RECOVER.patch Content-Type: text/x-patch; charset=utf-8; name=v2-0001-Move-recovery_init_sync_method-GUC-to-WAL_RECOVER.patch RnJvbSBhNWE3MjEzZWEyMzk0MjA4YTJkNjljMWRjZWMyNjAxNzk0OGQyMjc5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKZWx0ZSBGZW5uZW1hLU5pbyA8cG9zdGdyZXNAamVsdGVmLm5s PgpEYXRlOiBTdW4sIDQgSmFuIDIwMjYgMDA6MDk6MTMgKzAxMDAKU3ViamVjdDogW1BBVENIIHYy XSBNb3ZlIHJlY292ZXJ5X2luaXRfc3luY19tZXRob2QgR1VDIHRvIFdBTF9SRUNPVkVSWSBncm91 cAoKVGhlIHJlY292ZXJ5X2luaXRfc3luY19tZXRob2QgR1VDIHdhcyBzZXBhcmF0ZWQgZnJvbSBh bGwgb3RoZXIgcmVjb3ZlcnkKcmVsYXRlZCBHVUNTIGluIG91ciBkb2NzLiBUaGlzIG1hZGUgaXQg cHJldHR5IGhhcmQgdG8gZmluZCBpbiB0aGUgZG9jcwppZiB5b3UgZG9uJ3Qga25vdyBleGFjdGx5 IHdoYXQgeW91J3JlIGxvb2tpbmcgZm9yLiBUaGlzIG1vdmVzIGl0IHRvIHRoZQpnZW5lcmljICJS ZWNvdmVyeSIgc2VjdGlvbiBvbiB0aGUgV0FMIHBhZ2UuIFdoaWxlIGl0J3Mgbm90IHJlYWxseQpy ZWxhdGVkIHRvIFdBTCBpdCBzdGlsbCBzZWVtcyBhIG11Y2ggbW9yZSBuYXR1cmFsIHBsYWNlIHRo YW4gdGhlICJFcnJvcgpoYW5kbGluZyIgcGFnZS4gRXNwZWNpYWxseSBiZWNhdXNlIG9mIHRoZSBk ZXNjcmlwdGlvbiBvZiB0aGlzIHN1YmhlYWRpbmc6Cgo+IFRoaXMgc2VjdGlvbiBkZXNjcmliZXMg dGhlIHNldHRpbmdzIHRoYXQgYXBwbHkgdG8gcmVjb3ZlcnkgaW4gZ2VuZXJhbCwKPiBhZmZlY3Rp bmcgY3Jhc2ggcmVjb3ZlcnksIHN0cmVhbWluZyByZXBsaWNhdGlvbiBhbmQgYXJjaGl2ZS1iYXNl ZAo+IHJlcGxpY2F0aW9uLgoKVG8gbWFrZSB0aGlzIGRvYyBjaGFuZ2UgaXQgYWxzbyB1cGRhdGVz IHRoZSBncm91cCBhbmQgcGxhY2UgaW4KcG9zdGdyZXNxbC5jb25mIGFjY29yZGluZ2x5LiBUaGUg bGF0dGVyIG9mIHdoaWNoIGFsc28gcmVxdWlyZWQgY2hhbmdpbmcKdGhlIHNlY3Rpb24gaGVhZGVy IGluIHBvc3RncmVzcWwuY29uZi5zYW1wbGUgdG8gbWF0Y2ggdGhlIGhlYWRlciBpbiB0aGUKZG9j cy4KClRoZSBvbmx5IHJlY292ZXJ5IHJlbGF0ZWQgR1VDIHRoYXQgZXhpc3RzIHRoYXQncyBub3Qg b24gdGhlIFdBTCBwYWdlIGlzCnJlY292ZXJ5X21pbl9hcHBseV9kZWxheSwgd2hpY2ggaXMgdW5k ZXIgdGhlIFJlcGxpY2F0aW9uLT5TdGFuZGJ5CnNlY3Rpb24uIFNpbmNlIHRoYXQgR1VDIGlzIG9u bHkgdmFsaWQgb24gc3RhbmRieXMgdGhhdCBzZWVtcyBsaWtlIGEKc2Vuc2libGUgY2hvaWNlLgot LS0KIGRvYy9zcmMvc2dtbC9jb25maWcuc2dtbCAgICAgICAgICAgICAgICAgICAgICB8IDc4ICsr KysrKysrKy0tLS0tLS0tLS0KIHNyYy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjX3BhcmFtZXRlcnMu ZGF0ICAgICB8ICAyICstCiBzcmMvYmFja2VuZC91dGlscy9taXNjL3Bvc3RncmVzcWwuY29uZi5z YW1wbGUgfCAxMCArLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgNDUgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21sL2NvbmZpZy5zZ21sIGIvZG9jL3Ny Yy9zZ21sL2NvbmZpZy5zZ21sCmluZGV4IGNkZmU4ZTM3NmYwLi5hMzg3NDdjOTM3ZSAxMDA2NDQK LS0tIGEvZG9jL3NyYy9zZ21sL2NvbmZpZy5zZ21sCisrKyBiL2RvYy9zcmMvc2dtbC9jb25maWcu c2dtbApAQCAtMzk5MSw2ICszOTkxLDQ1IEBAIGluY2x1ZGVfZGlyICdjb25mLmQnCiAgICAgICA8 L2xpc3RpdGVtPgogICAgICA8L3Zhcmxpc3RlbnRyeT4KIAorICAgICA8dmFybGlzdGVudHJ5IGlk PSJndWMtcmVjb3ZlcnktaW5pdC1zeW5jLW1ldGhvZCIgeHJlZmxhYmVsPSJyZWNvdmVyeV9pbml0 X3N5bmNfbWV0aG9kIj4KKyAgICAgIDx0ZXJtPjx2YXJuYW1lPnJlY292ZXJ5X2luaXRfc3luY19t ZXRob2Q8L3Zhcm5hbWU+ICg8dHlwZT5lbnVtPC90eXBlPikKKyAgICAgICA8aW5kZXh0ZXJtPgor ICAgICAgICA8cHJpbWFyeT48dmFybmFtZT5yZWNvdmVyeV9pbml0X3N5bmNfbWV0aG9kPC92YXJu YW1lPiBjb25maWd1cmF0aW9uIHBhcmFtZXRlcjwvcHJpbWFyeT4KKyAgICAgICA8L2luZGV4dGVy bT4KKyAgICAgIDwvdGVybT4KKyAgICAgIDxsaXN0aXRlbT4KKyAgICAgICA8cGFyYT4KKyAgICAg ICAgV2hlbiBzZXQgdG8gPGxpdGVyYWw+ZnN5bmM8L2xpdGVyYWw+LCB3aGljaCBpcyB0aGUgZGVm YXVsdCwKKyAgICAgICAgPHByb2R1Y3RuYW1lPlBvc3RncmVTUUw8L3Byb2R1Y3RuYW1lPiB3aWxs IHJlY3Vyc2l2ZWx5IG9wZW4gYW5kCisgICAgICAgIHN5bmNocm9uaXplIGFsbCBmaWxlcyBpbiB0 aGUgZGF0YSBkaXJlY3RvcnkgYmVmb3JlIGNyYXNoIHJlY292ZXJ5CisgICAgICAgIGJlZ2lucy4g IFRoZSBzZWFyY2ggZm9yIGZpbGVzIHdpbGwgZm9sbG93IHN5bWJvbGljIGxpbmtzIGZvciB0aGUg V0FMCisgICAgICAgIGRpcmVjdG9yeSBhbmQgZWFjaCBjb25maWd1cmVkIHRhYmxlc3BhY2UgKGJ1 dCBub3QgYW55IG90aGVyIHN5bWJvbGljCisgICAgICAgIGxpbmtzKS4gIFRoaXMgaXMgaW50ZW5k ZWQgdG8gbWFrZSBzdXJlIHRoYXQgYWxsIFdBTCBhbmQgZGF0YSBmaWxlcyBhcmUKKyAgICAgICAg ZHVyYWJseSBzdG9yZWQgb24gZGlzayBiZWZvcmUgcmVwbGF5aW5nIGNoYW5nZXMuICBUaGlzIGFw cGxpZXMgd2hlbmV2ZXIKKyAgICAgICAgc3RhcnRpbmcgYSBkYXRhYmFzZSBjbHVzdGVyIHRoYXQg ZGlkIG5vdCBzaHV0IGRvd24gY2xlYW5seSwgaW5jbHVkaW5nCisgICAgICAgIGNvcGllcyBjcmVh dGVkIHdpdGggPGFwcGxpY2F0aW9uPnBnX2Jhc2ViYWNrdXA8L2FwcGxpY2F0aW9uPi4KKyAgICAg ICA8L3BhcmE+CisgICAgICAgPHBhcmE+CisgICAgICAgIE9uIExpbnV4LCA8bGl0ZXJhbD5zeW5j ZnM8L2xpdGVyYWw+IG1heSBiZSB1c2VkIGluc3RlYWQsIHRvIGFzayB0aGUKKyAgICAgICAgb3Bl cmF0aW5nIHN5c3RlbSB0byBzeW5jaHJvbml6ZSB0aGUgZmlsZSBzeXN0ZW1zIHRoYXQgY29udGFp biB0aGUKKyAgICAgICAgZGF0YSBkaXJlY3RvcnksIHRoZSBXQUwgZmlsZXMgYW5kIGVhY2ggdGFi bGVzcGFjZSAoYnV0IG5vdCBhbnkgb3RoZXIKKyAgICAgICAgZmlsZSBzeXN0ZW1zIHRoYXQgbWF5 IGJlIHJlYWNoYWJsZSB0aHJvdWdoIHN5bWJvbGljIGxpbmtzKS4gIFRoaXMgbWF5CisgICAgICAg IGJlIGEgbG90IGZhc3RlciB0aGFuIHRoZSA8bGl0ZXJhbD5mc3luYzwvbGl0ZXJhbD4gc2V0dGlu ZywgYmVjYXVzZSBpdAorICAgICAgICBkb2Vzbid0IG5lZWQgdG8gb3BlbiBlYWNoIGZpbGUgb25l IGJ5IG9uZS4gIE9uIHRoZSBvdGhlciBoYW5kLCBpdCBtYXkKKyAgICAgICAgYmUgc2xvd2VyIGlm IGEgZmlsZSBzeXN0ZW0gaXMgc2hhcmVkIGJ5IG90aGVyIGFwcGxpY2F0aW9ucyB0aGF0CisgICAg ICAgIG1vZGlmeSBhIGxvdCBvZiBmaWxlcywgc2luY2UgdGhvc2UgZmlsZXMgd2lsbCBhbHNvIGJl IHdyaXR0ZW4gdG8gZGlzay4KKyAgICAgICAgRnVydGhlcm1vcmUsIG9uIHZlcnNpb25zIG9mIExp bnV4IGJlZm9yZSA1LjgsIEkvTyBlcnJvcnMgZW5jb3VudGVyZWQKKyAgICAgICAgd2hpbGUgd3Jp dGluZyBkYXRhIHRvIGRpc2sgbWF5IG5vdCBiZSByZXBvcnRlZCB0bworICAgICAgICA8cHJvZHVj dG5hbWU+UG9zdGdyZVNRTDwvcHJvZHVjdG5hbWU+LCBhbmQgcmVsZXZhbnQgZXJyb3IgbWVzc2Fn ZXMgbWF5CisgICAgICAgIGFwcGVhciBvbmx5IGluIGtlcm5lbCBsb2dzLgorICAgICAgIDwvcGFy YT4KKyAgICAgICA8cGFyYT4KKyAgICAgICAgVGhpcyBwYXJhbWV0ZXIgY2FuIG9ubHkgYmUgc2V0 IGluIHRoZQorICAgICAgICA8ZmlsZW5hbWU+cG9zdGdyZXNxbC5jb25mPC9maWxlbmFtZT4gZmls ZSBvciBvbiB0aGUgc2VydmVyIGNvbW1hbmQgbGluZS4KKyAgICAgICA8L3BhcmE+CisgICAgICA8 L2xpc3RpdGVtPgorICAgICA8L3Zhcmxpc3RlbnRyeT4KKwogICAgIDwvdmFyaWFibGVsaXN0Pgog ICAgPC9zZWN0Mj4KIApAQCAtMTE3MTQsNDUgKzExNzUzLDYgQEAgZHluYW1pY19saWJyYXJ5X3Bh dGggPSAnL3Vzci9sb2NhbC9saWIvcG9zdGdyZXNxbDokbGliZGlyJwogICAgICAgPC9saXN0aXRl bT4KICAgICAgPC92YXJsaXN0ZW50cnk+CiAKLSAgICAgPHZhcmxpc3RlbnRyeSBpZD0iZ3VjLXJl Y292ZXJ5LWluaXQtc3luYy1tZXRob2QiIHhyZWZsYWJlbD0icmVjb3ZlcnlfaW5pdF9zeW5jX21l dGhvZCI+Ci0gICAgICA8dGVybT48dmFybmFtZT5yZWNvdmVyeV9pbml0X3N5bmNfbWV0aG9kPC92 YXJuYW1lPiAoPHR5cGU+ZW51bTwvdHlwZT4pCi0gICAgICAgPGluZGV4dGVybT4KLSAgICAgICAg PHByaW1hcnk+PHZhcm5hbWU+cmVjb3ZlcnlfaW5pdF9zeW5jX21ldGhvZDwvdmFybmFtZT4gY29u ZmlndXJhdGlvbiBwYXJhbWV0ZXI8L3ByaW1hcnk+Ci0gICAgICAgPC9pbmRleHRlcm0+Ci0gICAg ICA8L3Rlcm0+Ci0gICAgICA8bGlzdGl0ZW0+Ci0gICAgICAgPHBhcmE+Ci0gICAgICAgIFdoZW4g c2V0IHRvIDxsaXRlcmFsPmZzeW5jPC9saXRlcmFsPiwgd2hpY2ggaXMgdGhlIGRlZmF1bHQsCi0g ICAgICAgIDxwcm9kdWN0bmFtZT5Qb3N0Z3JlU1FMPC9wcm9kdWN0bmFtZT4gd2lsbCByZWN1cnNp dmVseSBvcGVuIGFuZAotICAgICAgICBzeW5jaHJvbml6ZSBhbGwgZmlsZXMgaW4gdGhlIGRhdGEg ZGlyZWN0b3J5IGJlZm9yZSBjcmFzaCByZWNvdmVyeQotICAgICAgICBiZWdpbnMuICBUaGUgc2Vh cmNoIGZvciBmaWxlcyB3aWxsIGZvbGxvdyBzeW1ib2xpYyBsaW5rcyBmb3IgdGhlIFdBTAotICAg ICAgICBkaXJlY3RvcnkgYW5kIGVhY2ggY29uZmlndXJlZCB0YWJsZXNwYWNlIChidXQgbm90IGFu eSBvdGhlciBzeW1ib2xpYwotICAgICAgICBsaW5rcykuICBUaGlzIGlzIGludGVuZGVkIHRvIG1h a2Ugc3VyZSB0aGF0IGFsbCBXQUwgYW5kIGRhdGEgZmlsZXMgYXJlCi0gICAgICAgIGR1cmFibHkg c3RvcmVkIG9uIGRpc2sgYmVmb3JlIHJlcGxheWluZyBjaGFuZ2VzLiAgVGhpcyBhcHBsaWVzIHdo ZW5ldmVyCi0gICAgICAgIHN0YXJ0aW5nIGEgZGF0YWJhc2UgY2x1c3RlciB0aGF0IGRpZCBub3Qg c2h1dCBkb3duIGNsZWFubHksIGluY2x1ZGluZwotICAgICAgICBjb3BpZXMgY3JlYXRlZCB3aXRo IDxhcHBsaWNhdGlvbj5wZ19iYXNlYmFja3VwPC9hcHBsaWNhdGlvbj4uCi0gICAgICAgPC9wYXJh PgotICAgICAgIDxwYXJhPgotICAgICAgICBPbiBMaW51eCwgPGxpdGVyYWw+c3luY2ZzPC9saXRl cmFsPiBtYXkgYmUgdXNlZCBpbnN0ZWFkLCB0byBhc2sgdGhlCi0gICAgICAgIG9wZXJhdGluZyBz eXN0ZW0gdG8gc3luY2hyb25pemUgdGhlIGZpbGUgc3lzdGVtcyB0aGF0IGNvbnRhaW4gdGhlCi0g ICAgICAgIGRhdGEgZGlyZWN0b3J5LCB0aGUgV0FMIGZpbGVzIGFuZCBlYWNoIHRhYmxlc3BhY2Ug KGJ1dCBub3QgYW55IG90aGVyCi0gICAgICAgIGZpbGUgc3lzdGVtcyB0aGF0IG1heSBiZSByZWFj aGFibGUgdGhyb3VnaCBzeW1ib2xpYyBsaW5rcykuICBUaGlzIG1heQotICAgICAgICBiZSBhIGxv dCBmYXN0ZXIgdGhhbiB0aGUgPGxpdGVyYWw+ZnN5bmM8L2xpdGVyYWw+IHNldHRpbmcsIGJlY2F1 c2UgaXQKLSAgICAgICAgZG9lc24ndCBuZWVkIHRvIG9wZW4gZWFjaCBmaWxlIG9uZSBieSBvbmUu ICBPbiB0aGUgb3RoZXIgaGFuZCwgaXQgbWF5Ci0gICAgICAgIGJlIHNsb3dlciBpZiBhIGZpbGUg c3lzdGVtIGlzIHNoYXJlZCBieSBvdGhlciBhcHBsaWNhdGlvbnMgdGhhdAotICAgICAgICBtb2Rp ZnkgYSBsb3Qgb2YgZmlsZXMsIHNpbmNlIHRob3NlIGZpbGVzIHdpbGwgYWxzbyBiZSB3cml0dGVu IHRvIGRpc2suCi0gICAgICAgIEZ1cnRoZXJtb3JlLCBvbiB2ZXJzaW9ucyBvZiBMaW51eCBiZWZv cmUgNS44LCBJL08gZXJyb3JzIGVuY291bnRlcmVkCi0gICAgICAgIHdoaWxlIHdyaXRpbmcgZGF0 YSB0byBkaXNrIG1heSBub3QgYmUgcmVwb3J0ZWQgdG8KLSAgICAgICAgPHByb2R1Y3RuYW1lPlBv c3RncmVTUUw8L3Byb2R1Y3RuYW1lPiwgYW5kIHJlbGV2YW50IGVycm9yIG1lc3NhZ2VzIG1heQot ICAgICAgICBhcHBlYXIgb25seSBpbiBrZXJuZWwgbG9ncy4KLSAgICAgICA8L3BhcmE+Ci0gICAg ICAgPHBhcmE+Ci0gICAgICAgIFRoaXMgcGFyYW1ldGVyIGNhbiBvbmx5IGJlIHNldCBpbiB0aGUK LSAgICAgICAgPGZpbGVuYW1lPnBvc3RncmVzcWwuY29uZjwvZmlsZW5hbWU+IGZpbGUgb3Igb24g dGhlIHNlcnZlciBjb21tYW5kIGxpbmUuCi0gICAgICAgPC9wYXJhPgotICAgICAgPC9saXN0aXRl bT4KLSAgICAgPC92YXJsaXN0ZW50cnk+Ci0KICAgICA8L3ZhcmlhYmxlbGlzdD4KIAogICAgPC9z ZWN0MT4KZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjX3BhcmFtZXRlcnMu ZGF0IGIvc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9ndWNfcGFyYW1ldGVycy5kYXQKaW5kZXggY2Y4 N2MwOWNhM2IuLjEzMjk1NzM3YjQ5IDEwMDY0NAotLS0gYS9zcmMvYmFja2VuZC91dGlscy9taXNj L2d1Y19wYXJhbWV0ZXJzLmRhdAorKysgYi9zcmMvYmFja2VuZC91dGlscy9taXNjL2d1Y19wYXJh bWV0ZXJzLmRhdApAQCAtMjMyMSw3ICsyMzIxLDcgQEAKICAgYm9vdF92YWwgPT4gJyIiJywKIH0s CiAKLXsgbmFtZSA9PiAncmVjb3ZlcnlfaW5pdF9zeW5jX21ldGhvZCcsIHR5cGUgPT4gJ2VudW0n LCBjb250ZXh0ID0+ICdQR0NfU0lHSFVQJywgZ3JvdXAgPT4gJ0VSUk9SX0hBTkRMSU5HX09QVElP TlMnLAoreyBuYW1lID0+ICdyZWNvdmVyeV9pbml0X3N5bmNfbWV0aG9kJywgdHlwZSA9PiAnZW51 bScsIGNvbnRleHQgPT4gJ1BHQ19TSUdIVVAnLCBncm91cCA9PiAnV0FMX1JFQ09WRVJZJywKICAg c2hvcnRfZGVzYyA9PiAnU2V0cyB0aGUgbWV0aG9kIGZvciBzeW5jaHJvbml6aW5nIHRoZSBkYXRh IGRpcmVjdG9yeSBiZWZvcmUgY3Jhc2ggcmVjb3ZlcnkuJywKICAgdmFyaWFibGUgPT4gJ3JlY292 ZXJ5X2luaXRfc3luY19tZXRob2QnLAogICBib290X3ZhbCA9PiAnREFUQV9ESVJfU1lOQ19NRVRI T0RfRlNZTkMnLApkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9wb3N0Z3Jlc3Fs LmNvbmYuc2FtcGxlIGIvc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9wb3N0Z3Jlc3FsLmNvbmYuc2Ft cGxlCmluZGV4IGRjOWUyMjU1ZjhhLi42ZTc0NzIxODFiMyAxMDA2NDQKLS0tIGEvc3JjL2JhY2tl bmQvdXRpbHMvbWlzYy9wb3N0Z3Jlc3FsLmNvbmYuc2FtcGxlCisrKyBiL3NyYy9iYWNrZW5kL3V0 aWxzL21pc2MvcG9zdGdyZXNxbC5jb25mLnNhbXBsZQpAQCAtMjY3LDExICsyNjcsMTIgQEAKICNt YXhfd2FsX3NpemUgPSAxR0IKICNtaW5fd2FsX3NpemUgPSA4ME1CCiAKLSMgLSBQcmVmZXRjaGlu ZyBkdXJpbmcgcmVjb3ZlcnkgLQorIyAtIFJlY292ZXJ5IC0KIAotI3JlY292ZXJ5X3ByZWZldGNo ID0gdHJ5ICAgICAgICAjIHByZWZldGNoIHBhZ2VzIHJlZmVyZW5jZWQgaW4gdGhlIFdBTD8KLSN3 YWxfZGVjb2RlX2J1ZmZlcl9zaXplID0gNTEya0IgIyBsb29rYWhlYWQgd2luZG93IHVzZWQgZm9y IHByZWZldGNoaW5nCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgKGNoYW5nZSBy ZXF1aXJlcyByZXN0YXJ0KQorI3JlY292ZXJ5X3ByZWZldGNoID0gdHJ5ICAgICAgICAgICAgICAg ICMgcHJlZmV0Y2ggcGFnZXMgcmVmZXJlbmNlZCBpbiB0aGUgV0FMPworI3dhbF9kZWNvZGVfYnVm ZmVyX3NpemUgPSA1MTJrQiAgICAgICAgICMgbG9va2FoZWFkIHdpbmRvdyB1c2VkIGZvciBwcmVm ZXRjaGluZworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgKGNoYW5n ZSByZXF1aXJlcyByZXN0YXJ0KQorI3JlY292ZXJ5X2luaXRfc3luY19tZXRob2QgPSBmc3luYyAg ICAgICMgZnN5bmMsIHN5bmNmcyAoTGludXggNS44KykKIAogIyAtIEFyY2hpdmluZyAtCiAKQEAg LTg2OCw3ICs4NjksNiBAQAogI2RhdGFfc3luY19yZXRyeSA9IG9mZiAgICAgICAgICAgICAgICAg ICMgcmV0cnkgb3IgcGFuaWMgb24gZmFpbHVyZSB0byBmc3luYwogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICMgZGF0YT8KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAjIChjaGFuZ2UgcmVxdWlyZXMgcmVzdGFydCkKLSNyZWNvdmVyeV9pbml0 X3N5bmNfbWV0aG9kID0gZnN5bmMgICAgICAjIGZzeW5jLCBzeW5jZnMgKExpbnV4IDUuOCspCiAK IAogIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKYmFzZS1jb21taXQ6IDA5NGI2MWNlM2ViYmIxMjU4 Njc1Y2I5YjRlY2E5MTk4NjI4ZTIxNzcKLS0gCjIuNTIuMAoK --170f5dd3c7b973b4309169cac277c0af0eab9356036ba16b3d4073f4bd1e--