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 1hJDg9-00024K-Cj for pgsql-docs@arkaria.postgresql.org; Wed, 24 Apr 2019 08:54:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hJDg7-0004Yx-9M for pgsql-docs@arkaria.postgresql.org; Wed, 24 Apr 2019 08:54:55 +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 1hJDg6-0004XG-3M for pgsql-docs@lists.postgresql.org; Wed, 24 Apr 2019 08:54:55 +0000 Received: from out2-smtp.messagingengine.com ([66.111.4.26]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hJDg3-0001g6-1L for pgsql-docs@postgresql.org; Wed, 24 Apr 2019 08:54:53 +0000 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 782902224C; Wed, 24 Apr 2019 04:54:48 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Wed, 24 Apr 2019 04:54:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=cl41iW GOQFSW/1FHVMHRqKyt6f/RKi886j6FH33/8PI=; b=Uc74izR2pdUJcSpQpQ39jD igbQywbhwzbnEIExZ/m3NsIOGJlbLG4WhF3dvw73smZwI8jbTzmB87i64jGuuw4O W60Jpoa91Yc+dQjBovRGqSGdMiNIslQltw9eyuIJbr9Tz0bMnJjw7HJar7CkfXrM rUdnAMXhqz1Bi8SpGC9LrVHiT4pjO90GAxJuV6JgajVXESXyhRAeI5WzL/49LukL dcphK5OsPy+AefKPsXz6yvWnUOGgCiLUh9EM4+og7QLxUVNhVQhbdFBENd5VxIID wJVAA9abQoGTTNNI2YlQFqdDJ4s4WTLyfUyN+fHTTP1UFnZQEGTkGwzhtom0UDmw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrhedtgddtkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepuffvfhfhohfkffgfgggjtgesmhdtre ertdefjeenucfhrhhomheprfgvthgvrhcugfhishgvnhhtrhgruhhtuceophgvthgvrhdr vghishgvnhhtrhgruhhtsedvnhguqhhurggurhgrnhhtrdgtohhmqeenucffohhmrghinh eprhgvughhrghtrdgtohhmpddvnhguqhhurggurhgrnhhtrdgtohhmnecukfhppeelfedr vdegvddrvddvrddvgeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrrdgvih hsvghnthhrrghuthesvdhnughquhgrughrrghnthdrtghomhenucevlhhushhtvghrufhi iigvpedt X-ME-Proxy: Received: from april.pezone.net (p5df216f3.dip0.t-ipconnect.de [93.242.22.243]) by mail.messagingengine.com (Postfix) with ESMTPA id 54F7CE4382; Wed, 24 Apr 2019 04:54:46 -0400 (EDT) Subject: Re: Update section on NFS To: Tom Lane References: <83a5bea3-57cd-e820-83eb-4a9c64082c19@joeconway.com> <9c9c8a4c-5d69-cdbd-60c8-442ff7906d5b@2ndquadrant.com> <950271f0-d8f3-a367-14b7-1f91e4d15e40@joeconway.com> <28322.1556038397@sss.pgh.pa.us> Cc: Joe Conway , pgsql-docs From: Peter Eisentraut Openpgp: preference=signencrypt Autocrypt: addr=peter.eisentraut@2ndquadrant.com; prefer-encrypt=mutual; keydata= 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 3jI= Organization: 2ndQuadrant Message-ID: <80bb96e0-be09-c2f5-0ce6-1c3b33de65c3@2ndquadrant.com> Date: Wed, 24 Apr 2019 10:54:44 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <28322.1556038397@sss.pgh.pa.us> Content-Type: multipart/mixed; boundary="------------F47A10280EF09AFD48DDB930" Content-Language: en-US List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk This is a multi-part message in MIME format. --------------F47A10280EF09AFD48DDB930 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit On 2019-04-23 18:53, Tom Lane wrote: > Peter Eisentraut writes: >> On 2019-04-23 16:15, Joe Conway wrote: >>> I don't think so. Not sure if you have an account at Red Hat, but this >>> ticket covers it: >>> https://access.redhat.com/solutions/48199 > >> That discusses the equally-named export options on the NFS server, not >> the mount options on the NFS client. > > Well, the DBA might also be the NFS server's admin, so I think we ought > to explain the correct settings on both ends. Right, the slight confusion in this thread indicates that this is worth explaining further. New version attached. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services --------------F47A10280EF09AFD48DDB930 Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="v2-0001-doc-Update-section-on-NFS.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="v2-0001-doc-Update-section-on-NFS.patch" RnJvbSA1ODkxZTA3YTQyMDE3ZWUyYjgwZTI1YzA1YjdiODliZjdlNWZlNjA1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogV2VkLCAyNCBBcHIgMjAxOSAxMDo1Mzo0MCArMDIwMApTdWJqZWN0 OiBbUEFUQ0ggdjJdIGRvYzogVXBkYXRlIHNlY3Rpb24gb24gTkZTCgotLS0KIGRvYy9zcmMv c2dtbC9ydW50aW1lLnNnbWwgfCA5NCArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kb2Mvc3JjL3NnbWwvcnVudGltZS5zZ21sIGIvZG9jL3Ny Yy9zZ21sL3J1bnRpbWUuc2dtbAppbmRleCAzODhkYzdlOTY2Li40ZWM4MGNjYzBiIDEwMDY0 NAotLS0gYS9kb2Mvc3JjL3NnbWwvcnVudGltZS5zZ21sCisrKyBiL2RvYy9zcmMvc2dtbC9y dW50aW1lLnNnbWwKQEAgLTIyOSw0MiArMjI5LDc0IEBAIDx0aXRsZT5Vc2Ugb2YgU2Vjb25k YXJ5IEZpbGUgU3lzdGVtczwvdGl0bGU+CiAKICAgPC9zZWN0Mj4KIAotICA8c2VjdDIgaWQ9 ImNyZWF0aW5nLWNsdXN0ZXItbmZzIj4KLSAgIDx0aXRsZT5Vc2Ugb2YgTmV0d29yayBGaWxl IFN5c3RlbXM8L3RpdGxlPgotCi0gICA8aW5kZXh0ZXJtIHpvbmU9ImNyZWF0aW5nLWNsdXN0 ZXItbmZzIj4KLSAgICA8cHJpbWFyeT5OZXR3b3JrIEZpbGUgU3lzdGVtczwvcHJpbWFyeT4K LSAgIDwvaW5kZXh0ZXJtPgotICAgPGluZGV4dGVybT48cHJpbWFyeT48YWNyb255bT5ORlM8 L2Fjcm9ueW0+PC9wcmltYXJ5PjxzZWU+TmV0d29yayBGaWxlIFN5c3RlbXM8L3NlZT48L2lu ZGV4dGVybT4KLSAgIDxpbmRleHRlcm0+PHByaW1hcnk+TmV0d29yayBBdHRhY2hlZCBTdG9y YWdlICg8YWNyb255bT5OQVM8L2Fjcm9ueW0+KTwvcHJpbWFyeT48c2VlPk5ldHdvcmsgRmls ZSBTeXN0ZW1zPC9zZWU+PC9pbmRleHRlcm0+CisgIDxzZWN0MiBpZD0iY3JlYXRpbmctY2x1 c3Rlci1maWxlc3lzdGVtIj4KKyAgIDx0aXRsZT5GaWxlIFN5c3RlbXM8L3RpdGxlPgogCiAg ICA8cGFyYT4KLSAgICBNYW55IGluc3RhbGxhdGlvbnMgY3JlYXRlIHRoZWlyIGRhdGFiYXNl IGNsdXN0ZXJzIG9uIG5ldHdvcmsgZmlsZQotICAgIHN5c3RlbXMuICBTb21ldGltZXMgdGhp cyBpcyBkb25lIHZpYSA8YWNyb255bT5ORlM8L2Fjcm9ueW0+LCBvciBieSB1c2luZyBhCi0g ICAgTmV0d29yayBBdHRhY2hlZCBTdG9yYWdlICg8YWNyb255bT5OQVM8L2Fjcm9ueW0+KSBk ZXZpY2UgdGhhdCB1c2VzCi0gICAgPGFjcm9ueW0+TkZTPC9hY3JvbnltPiBpbnRlcm5hbGx5 LiAgPHByb2R1Y3RuYW1lPlBvc3RncmVTUUw8L3Byb2R1Y3RuYW1lPiBkb2VzIG5vdGhpbmcK LSAgICBzcGVjaWFsIGZvciA8YWNyb255bT5ORlM8L2Fjcm9ueW0+IGZpbGUgc3lzdGVtcywg bWVhbmluZyBpdCBhc3N1bWVzCi0gICAgPGFjcm9ueW0+TkZTPC9hY3JvbnltPiBiZWhhdmVz IGV4YWN0bHkgbGlrZSBsb2NhbGx5LWNvbm5lY3RlZCBkcml2ZXMuCi0gICAgSWYgdGhlIGNs aWVudCBvciBzZXJ2ZXIgPGFjcm9ueW0+TkZTPC9hY3JvbnltPiBpbXBsZW1lbnRhdGlvbiBk b2VzIG5vdAotICAgIHByb3ZpZGUgc3RhbmRhcmQgZmlsZSBzeXN0ZW0gc2VtYW50aWNzLCB0 aGlzIGNhbgotICAgIGNhdXNlIHJlbGlhYmlsaXR5IHByb2JsZW1zIChzZWUgPHVsaW5rCi0g ICAgdXJsPSJodHRwczovL3d3dy50aW1lLXRyYXZlbGxlcnMub3JnL3NoYW5lL3BhcGVycy9O RlNfY29uc2lkZXJlZF9oYXJtZnVsLmh0bWwiPjwvdWxpbms+KS4KLSAgICBTcGVjaWZpY2Fs bHksIGRlbGF5ZWQgKGFzeW5jaHJvbm91cykgd3JpdGVzIHRvIHRoZSA8YWNyb255bT5ORlM8 L2Fjcm9ueW0+Ci0gICAgc2VydmVyIGNhbiBjYXVzZSBkYXRhIGNvcnJ1cHRpb24gcHJvYmxl bXMuICBJZiBwb3NzaWJsZSwgbW91bnQgdGhlCi0gICAgPGFjcm9ueW0+TkZTPC9hY3Jvbnlt PiBmaWxlIHN5c3RlbSBzeW5jaHJvbm91c2x5ICh3aXRob3V0IGNhY2hpbmcpIHRvIGF2b2lk Ci0gICAgdGhpcyBoYXphcmQuICBBbHNvLCBzb2Z0LW1vdW50aW5nIHRoZSA8YWNyb255bT5O RlM8L2Fjcm9ueW0+IGZpbGUgc3lzdGVtIGlzCi0gICAgbm90IHJlY29tbWVuZGVkLgorICAg IEdlbmVyYWxseSwgYW55IGZpbGUgc3lzdGVtIHdpdGggUE9TSVggc2VtYW50aWNzIGNhbiBi ZSB1c2VkIGZvcgorICAgIFBvc3RncmVTUUwuICBVc2VycyBwcmVmZXIgZGlmZmVyZW50IGZp bGUgc3lzdGVtcyBmb3IgYSB2YXJpZXR5IG9mIHJlYXNvbnMsCisgICAgaW5jbHVkaW5nIHZl bmRvciBzdXBwb3J0LCBwZXJmb3JtYW5jZSwgYW5kIGZhbWlsaWFyaXR5LiAgRXhwZXJpZW5j ZQorICAgIHN1Z2dlc3RzIHRoYXQsIGFsbCBvdGhlciB0aGluZ3MgYmVpbmcgZXF1YWwsIG9u ZSBzaG91bGQgbm90IGV4cGVjdCBtYWpvcgorICAgIHBlcmZvcm1hbmNlIG9yIGJlaGF2aW9y IGNoYW5nZXMgbWVyZWx5IGZyb20gc3dpdGNoaW5nIGZpbGUgc3lzdGVtcyBvcgorICAgIG1h a2luZyBtaW5vciBmaWxlIHN5c3RlbSBjb25maWd1cmF0aW9uIGNoYW5nZXMuCiAgICA8L3Bh cmE+CiAKLSAgIDxwYXJhPgotICAgIFN0b3JhZ2UgQXJlYSBOZXR3b3JrcyAoPGFjcm9ueW0+ U0FOPC9hY3JvbnltPikgdHlwaWNhbGx5IHVzZSBjb21tdW5pY2F0aW9uCi0gICAgcHJvdG9j b2xzIG90aGVyIHRoYW4gPGFjcm9ueW0+TkZTPC9hY3JvbnltPiwgYW5kIG1heSBvciBtYXkg bm90IGJlIHN1YmplY3QKLSAgICB0byBoYXphcmRzIG9mIHRoaXMgc29ydC4gIEl0J3MgYWR2 aXNhYmxlIHRvIGNvbnN1bHQgdGhlIHZlbmRvcidzCi0gICAgZG9jdW1lbnRhdGlvbiBjb25j ZXJuaW5nIGRhdGEgY29uc2lzdGVuY3kgZ3VhcmFudGVlcy4KLSAgICA8cHJvZHVjdG5hbWU+ UG9zdGdyZVNRTDwvcHJvZHVjdG5hbWU+IGNhbm5vdCBiZSBtb3JlIHJlbGlhYmxlIHRoYW4K LSAgICB0aGUgZmlsZSBzeXN0ZW0gaXQncyB1c2luZy4KLSAgIDwvcGFyYT4KKyAgIDxzZWN0 MyBpZD0iY3JlYXRpbmctY2x1c3Rlci1uZnMiPgorICAgIDx0aXRsZT5ORlM8L3RpdGxlPgor CisgICAgPGluZGV4dGVybSB6b25lPSJjcmVhdGluZy1jbHVzdGVyLW5mcyI+CisgICAgIDxw cmltYXJ5Pk5GUzwvcHJpbWFyeT4KKyAgICA8L2luZGV4dGVybT4KKworICAgIDxwYXJhPgor ICAgICBJdCBpcyBwb3NzaWJsZSB0byB1c2UgYW4gPGFjcm9ueW0+TkZTPC9hY3JvbnltPiBm aWxlIHN5c3RlbSBmb3Igc3RvcmluZworICAgICB0aGUgPHByb2R1Y3RuYW1lPlBvc3RncmVT UUw8L3Byb2R1Y3RuYW1lPiBkYXRhIGRpcmVjdG9yeS4KKyAgICAgPHByb2R1Y3RuYW1lPlBv c3RncmVTUUw8L3Byb2R1Y3RuYW1lPiBkb2VzIG5vdGhpbmcgc3BlY2lhbCBmb3IKKyAgICAg PGFjcm9ueW0+TkZTPC9hY3JvbnltPiBmaWxlIHN5c3RlbXMsIG1lYW5pbmcgaXQgYXNzdW1l cworICAgICA8YWNyb255bT5ORlM8L2Fjcm9ueW0+IGJlaGF2ZXMgZXhhY3RseSBsaWtlIGxv Y2FsbHktY29ubmVjdGVkIGRyaXZlcy4KKyAgICAgPHByb2R1Y3RuYW1lPlBvc3RncmVTUUw8 L3Byb2R1Y3RuYW1lPiBkb2VzIG5vdCB1c2UgYW55IGZ1bmN0aW9uYWxpdHkgdGhhdAorICAg ICBpcyBrbm93biB0byBoYXZlIG5vbnN0YW5kYXJkIGJlaGF2aW9yIG9uIDxhY3JvbnltPk5G UzwvYWNyb255bT4sIHN1Y2ggYXMKKyAgICAgZmlsZSBsb2NraW5nLgorICAgIDwvcGFyYT4K IAorICAgIDxwYXJhPgorICAgICBUaGUgb25seSBmaXJtIHJlcXVpcmVtZW50IGZvciB1c2lu ZyA8YWNyb255bT5ORlM8L2Fjcm9ueW0+IHdpdGgKKyAgICAgPHByb2R1Y3RuYW1lPlBvc3Rn cmVTUUw8L3Byb2R1Y3RuYW1lPiBpcyB0aGF0IHRoZSBmaWxlIHN5c3RlbSBpcyBtb3VudGVk CisgICAgIHVzaW5nIHRoZSA8bGl0ZXJhbD5oYXJkPC9saXRlcmFsPiBvcHRpb24uICBXaXRo IHRoZQorICAgICA8bGl0ZXJhbD5oYXJkPC9saXRlcmFsPiBvcHRpb24sIHByb2Nlc3NlcyBj YW4gPHF1b3RlPmhhbmc8L3F1b3RlPgorICAgICBpbmRlZmluaXRlbHkgaWYgdGhlcmUgYXJl IG5ldHdvcmsgcHJvYmxlbXMsIHNvIHRoaXMgY29uZmlndXJhdGlvbiB3aWxsCisgICAgIHJl cXVpcmUgYSBjYXJlZnVsIG1vbml0b3Jpbmcgc2V0dXAuICBUaGUgPGxpdGVyYWw+c29mdDwv bGl0ZXJhbD4gb3B0aW9uCisgICAgIHdpbGwgaW50ZXJydXB0IHN5c3RlbSBjYWxscyBpbiBj YXNlIG9mIG5ldHdvcmsgcHJvYmxlbXMsIGJ1dAorICAgICA8cHJvZHVjdG5hbWU+UG9zdGdy ZVNRTDwvcHJvZHVjdG5hbWU+IHdpbGwgbm90IHJlcGVhdCBzeXN0ZW0gY2FsbHMKKyAgICAg aW50ZXJydXB0ZWQgaW4gdGhpcyB3YXksIHNvIGFueSBzdWNoIGludGVycnVwdGlvbiB3aWxs IHJlc3VsdCBpbiBhbiBJL08KKyAgICAgZXJyb3IgYmVpbmcgcmVwb3J0ZWQuCisgICAgPC9w YXJhPgorCisgICAgPHBhcmE+CisgICAgIEl0IGlzIG5vdCBuZWNlc3NhcnkgdG8gdXNlIHRo ZSA8bGl0ZXJhbD5zeW5jPC9saXRlcmFsPiBtb3VudCBvcHRpb24uICBUaGUKKyAgICAgYmVo YXZpb3Igb2YgdGhlIDxsaXRlcmFsPmFzeW5jPC9saXRlcmFsPiBvcHRpb24gaXMgc3VmZmlj aWVudCwgc2luY2UKKyAgICAgPHByb2R1Y3RuYW1lPlBvc3RncmVTUUw8L3Byb2R1Y3RuYW1l PiBpc3N1ZXMgPGxpdGVyYWw+ZnN5bmM8L2xpdGVyYWw+CisgICAgIGNhbGxzIGF0IGFwcHJv cHJpYXRlIHRpbWVzIHRvIGZsdXNoIHRoZSB3cml0ZSBjYWNoZXMuICAoVGhpcyBpcyBhbmFs b2dvdXMKKyAgICAgdG8gaG93IGl0IHdvcmtzIG9uIGEgbG9jYWwgZmlsZSBzeXN0ZW0uKSAg SG93ZXZlciwgaXQgaXMgc3Ryb25nbHkKKyAgICAgcmVjb21tZW5kZWQgdG8gdXNlIHRoZSA8 bGl0ZXJhbD5zeW5jPC9saXRlcmFsPiBleHBvcnQgb3B0aW9uIG9uIHRoZSBORlMKKyAgICAg PGVtcGhhc2lzPnNlcnZlcjwvZW1waGFzaXM+LiAgT3RoZXJ3aXNlIGFuIDxsaXRlcmFsPmZz eW5jPC9saXRlcmFsPiBvcgorICAgICBlcXVpdmFsZW50IG9uIHRoZSBORlMgY2xpZW50IGlz IG5vdCBhY3R1YWxseSBndWFyYW50ZWVkIHRvIHJlYWNoCisgICAgIHBlcm1hbmVudCBzdG9y YWdlIG9uIHRoZSBzZXJ2ZXIsIHdoaWNoIGNvdWxkIGNhdXNlIGNvcnJ1cHRpb24gc2ltaWxh ciB0bworICAgICBydW5uaW5nIHdpdGggdGhlIHBhcmFtZXRlciA8eHJlZiBsaW5rZW5kPSJn dWMtZnN5bmMiLz4gb2ZmLiAgVGhlIGRlZmF1bHRzCisgICAgIG9mIHRoZXNlIG1vdW50IGFu ZCBleHBvcnQgb3B0aW9ucyBkaWZmZXJzIGJldHdlZW4gdmVuZG9ycyBhbmQgdmVyc2lvbnMs CisgICAgIHNvIGl0IGlzIHJlY29tbWVuZGVkIHRvIGNoZWNrIGFuZCBwZXJoYXBzIHNwZWNp ZnkgdGhlbSBleHBsaWNpdGx5IGluIGFueQorICAgICBjYXNlIHRvIGF2b2lkIGFueSBhbWJp Z3VpdHkuCisgICAgPC9wYXJhPgorCisgICAgPHBhcmE+CisgICAgIEluIHNvbWUgY2FzZXMs IGFuIGV4dGVybmFsIHN0b3JhZ2UgcHJvZHVjdCBjYW4gYmUgYWNjZXNzZWQgZWl0aGVyIHZp YSBORlMKKyAgICAgb3IgYSBsb3dlci1sZXZlbCBwcm90b2NvbCBzdWNoIGFzIGlTQ1NJLiAg SW4gdGhlIGxhdHRlciBjYXNlLCB0aGUgc3RvcmFnZQorICAgICBhcHBlYXJzIGFzIGEgYmxv Y2sgZGV2aWNlIGFuZCBhbnkgYXZhaWxhYmxlIGZpbGUgc3lzdGVtIGNhbiBiZSBjcmVhdGVk IG9uCisgICAgIGl0LiAgVGhhdCBhcHByb2FjaCBtaWdodCByZWxpZXZlIHRoZSBEQkEgZnJv bSBoYXZpbmcgdG8gZGVhbCB3aXRoIHNvbWUgb2YKKyAgICAgdGhlIGlkaW9zeW5jcmFzaWVz IG9mIE5GUywgYnV0IG9mIGNvdXJzZSB0aGUgY29tcGxleGl0eSBvZiBtYW5hZ2luZworICAg ICByZW1vdGUgc3RvcmFnZSB0aGVuIGhhcHBlbnMgYXQgb3RoZXIgbGV2ZWxzLgorICAgIDwv cGFyYT4KKyAgIDwvc2VjdDM+CiAgIDwvc2VjdDI+CiAKICA8L3NlY3QxPgotLSAKMi4yMS4w Cgo= --------------F47A10280EF09AFD48DDB930--