Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKMKe-0002Dk-0O for pgsql-admin@arkaria.postgresql.org; Thu, 30 Nov 2017 10:44:40 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKMKd-0003eO-9a for pgsql-admin@arkaria.postgresql.org; Thu, 30 Nov 2017 10:44:39 +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_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1eKMKc-0003eE-Nu for pgsql-admin@lists.postgresql.org; Thu, 30 Nov 2017 10:44:39 +0000 Received: from out4-smtp.messagingengine.com ([66.111.4.28]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eKMKV-0004wz-75 for pgsql-admin@postgresql.org; Thu, 30 Nov 2017 10:44:38 +0000 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 516DD20AF7; Thu, 30 Nov 2017 05:44:29 -0500 (EST) Received: from web4 ([10.202.2.214]) by compute7.internal (MEProxy); Thu, 30 Nov 2017 05:44:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hintbits.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=mesmtp; bh=WoHJwEm+VmY0wM9xnyJgxS8C6e jhx+NcTW9X+QiNzhU=; b=W23sqk3rq891RnumYgX9C/tnitNXNeSz582SEmkJgp IwOHrZsCj8nqjg4qLRYce49ray0NcAN5zpRi7AD7vZMvM6cO4kiKvZVgKQp8Or4t ySNZeCsLpMMQWqsZ45I8jizKqAWiv8UzUTwEUC8KEcGiAP4qSEH8eScMy4Z3LeD6 A= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=WoHJwE m+VmY0wM9xnyJgxS8C6ejhx+NcTW9X+QiNzhU=; b=ZYMcSq/xqMpVnLOZ2hjDED A/zZgfV3Cg9m/CGOHLpFwYM9xypLoyyP1zZLn6VsRgl/bJZ+OzkM+Tv8Js3Etj+i fjyESr1hC2bE+sYJKAfRbZYm9EqYFjYPYNON+5ItOPkMYSwtQ/791880LGos8v+4 8nJSgKRKxW5andz/ugA0RqSgX+Qzs3bJrlTyO+SbreTuyAGmOy64M39a2hQG8/5V pax/mffXYuTpctlNVCtDIJj8RMigJizx/ioTBH4s3QsY/1+YUya938hsqi7JHQKp YLYjalrguaB+omoruoRBtvj1WEuKPem/qAfcHAYUuAHdy0tjYWWUMUbnChCvd+IA == X-ME-Sender: Received: by mailuser.nyi.internal (Postfix, from userid 99) id 2E124BA797; Thu, 30 Nov 2017 05:44:29 -0500 (EST) Message-Id: <1512038669.1366070.1189170512.3D900EE2@webmail.messagingengine.com> From: Alex Kliukin To: Andres Freund , Alvaro Herrera Cc: pgsql-admin@postgresql.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_151203866913660700" X-Mailer: MessagingEngine.com Webmail Interface - ajax-a169161c Date: Thu, 30 Nov 2017 11:44:29 +0100 References: <1511966240.1459861.1188109744.2D26AD08@webmail.messagingengine.com> <20171129232243.vk5ik5szknppo3it@alvherre.pgsql> <20171130004107.j2ve7qn2ene7fqhm@alap3.anarazel.de> Subject: Re: 'replication checkpoint has wrong magic' on the newly cloned replicas In-Reply-To: <20171130004107.j2ve7qn2ene7fqhm@alap3.anarazel.de> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk This is a multi-part message in MIME format. --_----------=_151203866913660700 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" On Thu, Nov 30, 2017, at 01:41, Andres Freund wrote: > > > It is part of replication origins feature, which is fairly new stuff > > (see src/backend/replication/logical/origin.c). I'd bet this problem > > is related to a bug in logical replication "origins" code rather than > > any procedural problems in your base-backup taking setup ... > > Possible. > > What's the max_replication_origins setting? Is the system receiving > logical replication data? Could you describe the setup a bit? Any chance > the system's partially been running without fsync? Could you attach both > a corrupt and a non-corrupt state file? max_replication_slots is 5 and logical replication is not used altogether there. fsync is always turned on, the other configuration settings from the master are attached. The replica configuration is almost identical to the master (we decreased random_page_costs for systems running on SSDs). diff /tmp/settings_master.txt /tmp/settings_replica.txt 115c115 < krb_server_keyfile FILE:/server/postgres/9.6.5/etc/krb5.keytab --- > krb_server_keyfile FILE:/server/postgres/9.6.6/etc/krb5.keytab 186c186 < random_page_cost 3 --- > random_page_cost 1.5 194,195c194,195 < server_version 9.6.5 < server_version_num 90605 --- > server_version 9.6.6 > server_version_num 90606 222c222 < tcp_keepalives_interval 75 --- > tcp_keepalives_interval 90 239c239 < transaction_read_only off --- > transaction_read_only on 273c273 The system is a typical OLTP, the master normally has a single streaming physical replica and one delayed one. At the time the issue happened the replica in question was the second physical replica, after it has been created the previous replica has been decommissioned. Unfortunately, I don't have a 'corrupt' file from the replica, as the data has been reinitialized afterwards. I will try to reproduce the issue by cloning it couple more times. The replorigin_checkpoint from the master is attached, but its magic seems to be fine: od -x replorigin_checkpoint 0000000 dade 1257 b236 6a00 0000010 The same file from the current replica is identical. -- Sincerely, Alex --_----------=_151203866913660700 Content-Disposition: attachment; filename="replorigin_checkpoint" Content-Id: <1512038062.1363755.347fc8f2df71bd4436e38bd1516ccd7ea0d46532.0AC95EE4@content.messagingengine.com> Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; name="replorigin_checkpoint" 3tpXEjayAGo= --_----------=_151203866913660700 Content-Disposition: attachment; filename="settings_master.txt" Content-Id: <1512038430.1365097.338617d7d216416e5b95aae553aa210f4922092b.5CD7B723@content.messagingengine.com> Content-Transfer-Encoding: base64 Content-Type: text/plain; name="settings_master.txt" RXhwYW5kZWQgZGlzcGxheSBpcyB1c2VkIGF1dG9tYXRpY2FsbHkuCmFsbG93 X3N5c3RlbV90YWJsZV9tb2RzCW9mZgphcHBsaWNhdGlvbl9uYW1lCXBzcWwK YXJjaGl2ZV9jb21tYW5kCS9kYXRhL3Bvc3RncmVzL2Jpbi9zeW5jLXdhbC5z aCAiJXAiICIlZiIKYXJjaGl2ZV9tb2RlCW9uCmFyY2hpdmVfdGltZW91dAkz MDAKYXJyYXlfbnVsbHMJb24KYXV0aGVudGljYXRpb25fdGltZW91dAk2MAph dXRvdmFjdXVtCW9uCmF1dG92YWN1dW1fYW5hbHl6ZV9zY2FsZV9mYWN0b3IJ MC4wMgphdXRvdmFjdXVtX2FuYWx5emVfdGhyZXNob2xkCTUwCmF1dG92YWN1 dW1fZnJlZXplX21heF9hZ2UJMjAwMDAwMDAwCmF1dG92YWN1dW1fbWF4X3dv cmtlcnMJMTAKYXV0b3ZhY3V1bV9tdWx0aXhhY3RfZnJlZXplX21heF9hZ2UJ NDAwMDAwMDAwCmF1dG92YWN1dW1fbmFwdGltZQk2MAphdXRvdmFjdXVtX3Zh Y3V1bV9jb3N0X2RlbGF5CTIwCmF1dG92YWN1dW1fdmFjdXVtX2Nvc3RfbGlt aXQJLTEKYXV0b3ZhY3V1bV92YWN1dW1fc2NhbGVfZmFjdG9yCTAuMDUKYXV0 b3ZhY3V1bV92YWN1dW1fdGhyZXNob2xkCTUwCmF1dG92YWN1dW1fd29ya19t ZW0JLTEKYmFja2VuZF9mbHVzaF9hZnRlcgkwCmJhY2tzbGFzaF9xdW90ZQlz YWZlX2VuY29kaW5nCmJnX21vbi5saXN0ZW5fYWRkcmVzcwkwLjAuMC4wCmJn X21vbi5uYXB0aW1lCTEKYmdfbW9uLnBvcnQJODA4MApiZ3dyaXRlcl9kZWxh eQkyMDAKYmd3cml0ZXJfZmx1c2hfYWZ0ZXIJNjQKYmd3cml0ZXJfbHJ1X21h eHBhZ2VzCTEwMApiZ3dyaXRlcl9scnVfbXVsdGlwbGllcgkyCmJsb2NrX3Np emUJODE5Mgpib25qb3VyCW9mZgpib25qb3VyX25hbWUJCmJ5dGVhX291dHB1 dAloZXgKY2hlY2tfZnVuY3Rpb25fYm9kaWVzCW9uCmNoZWNrcG9pbnRfY29t cGxldGlvbl90YXJnZXQJMC44CmNoZWNrcG9pbnRfZmx1c2hfYWZ0ZXIJMzIK Y2hlY2twb2ludF90aW1lb3V0CTMwMApjaGVja3BvaW50X3dhcm5pbmcJMzAK Y2xpZW50X2VuY29kaW5nCVVURjgKY2xpZW50X21pbl9tZXNzYWdlcwlub3Rp Y2UKY2x1c3Rlcl9uYW1lCXBnc3FsX3NoYXJkMQpjb21taXRfZGVsYXkJMApj b21taXRfc2libGluZ3MJNQpjb25maWdfZmlsZQlwZ3NxbF9zaGFyZDEvOS42 L2RhdGEvcG9zdGdyZXNxbC5jb25mCmNvbnN0cmFpbnRfZXhjbHVzaW9uCXBh cnRpdGlvbgpjcHVfaW5kZXhfdHVwbGVfY29zdAkwLjAwNQpjcHVfb3BlcmF0 b3JfY29zdAkwLjAwMjUKY3B1X3R1cGxlX2Nvc3QJMC4wMQpjdXJzb3JfdHVw bGVfZnJhY3Rpb24JMC4xCmRhdGFfY2hlY2tzdW1zCW9mZgpkYXRhX2RpcmVj dG9yeQlwZ3NxbF9zaGFyZDEvOS42L2RhdGEKRGF0ZVN0eWxlCUlTTywgTURZ CmRiX3VzZXJfbmFtZXNwYWNlCW9mZgpkZWFkbG9ja190aW1lb3V0CTEwMDAK ZGVidWdfYXNzZXJ0aW9ucwlvZmYKZGVidWdfcHJldHR5X3ByaW50CW9uCmRl YnVnX3ByaW50X3BhcnNlCW9mZgpkZWJ1Z19wcmludF9wbGFuCW9mZgpkZWJ1 Z19wcmludF9yZXdyaXR0ZW4Jb2ZmCmRlZmF1bHRfc3RhdGlzdGljc190YXJn ZXQJMTAwCmRlZmF1bHRfdGFibGVzcGFjZQkKZGVmYXVsdF90ZXh0X3NlYXJj aF9jb25maWcJcGdfY2F0YWxvZy5lbmdsaXNoCmRlZmF1bHRfdHJhbnNhY3Rp b25fZGVmZXJyYWJsZQlvZmYKZGVmYXVsdF90cmFuc2FjdGlvbl9pc29sYXRp b24JcmVhZCBjb21taXR0ZWQKZGVmYXVsdF90cmFuc2FjdGlvbl9yZWFkX29u bHkJb2ZmCmRlZmF1bHRfd2l0aF9vaWRzCW9mZgpkeW5hbWljX2xpYnJhcnlf cGF0aAkkbGliZGlyCmR5bmFtaWNfc2hhcmVkX21lbW9yeV90eXBlCXBvc2l4 CmVmZmVjdGl2ZV9jYWNoZV9zaXplCTEyNTgyOTEyCmVmZmVjdGl2ZV9pb19j b25jdXJyZW5jeQk0CmVuYWJsZV9iaXRtYXBzY2FuCW9uCmVuYWJsZV9oYXNo YWdnCW9uCmVuYWJsZV9oYXNoam9pbglvbgplbmFibGVfaW5kZXhvbmx5c2Nh bglvbgplbmFibGVfaW5kZXhzY2FuCW9uCmVuYWJsZV9tYXRlcmlhbAlvbgpl bmFibGVfbWVyZ2Vqb2luCW9uCmVuYWJsZV9uZXN0bG9vcAlvbgplbmFibGVf c2Vxc2NhbglvbgplbmFibGVfc29ydAlvbgplbmFibGVfdGlkc2Nhbglvbgpl c2NhcGVfc3RyaW5nX3dhcm5pbmcJb24KZXZlbnRfc291cmNlCVBvc3RncmVT UUwKZXhpdF9vbl9lcnJvcglvZmYKZXh0ZXJuYWxfcGlkX2ZpbGUJCmV4dHJh X2Zsb2F0X2RpZ2l0cwkwCmZvcmNlX3BhcmFsbGVsX21vZGUJb2ZmCmZyb21f Y29sbGFwc2VfbGltaXQJOApmc3luYwlvbgpmdWxsX3BhZ2Vfd3JpdGVzCW9u CmdlcW8Jb24KZ2Vxb19lZmZvcnQJNQpnZXFvX2dlbmVyYXRpb25zCTAKZ2Vx b19wb29sX3NpemUJMApnZXFvX3NlZWQJMApnZXFvX3NlbGVjdGlvbl9iaWFz CTIKZ2Vxb190aHJlc2hvbGQJMTIKZ2luX2Z1enp5X3NlYXJjaF9saW1pdAkw Cmdpbl9wZW5kaW5nX2xpc3RfbGltaXQJNDA5NgpoYmFfZmlsZQlwZ3NxbF9z aGFyZDEvOS42L2RhdGEvcGdfaGJhLmNvbmYKaG90X3N0YW5kYnkJb24KaG90 X3N0YW5kYnlfZmVlZGJhY2sJb24KaHVnZV9wYWdlcwl0cnkKaWRlbnRfZmls ZQlwZ3NxbF9zaGFyZDEvOS42L2RhdGEvcGdfaWRlbnQuY29uZgppZGxlX2lu X3RyYW5zYWN0aW9uX3Nlc3Npb25fdGltZW91dAkwCmlnbm9yZV9jaGVja3N1 bV9mYWlsdXJlCW9mZgppZ25vcmVfc3lzdGVtX2luZGV4ZXMJb2ZmCmludGVn ZXJfZGF0ZXRpbWVzCW9uCkludGVydmFsU3R5bGUJcG9zdGdyZXMKam9pbl9j b2xsYXBzZV9saW1pdAk4CmtyYl9jYXNlaW5zX3VzZXJzCW9mZgprcmJfc2Vy dmVyX2tleWZpbGUJRklMRTovc2VydmVyL3Bvc3RncmVzLzkuNi41L2V0Yy9r cmI1LmtleXRhYgpsY19jb2xsYXRlCWVuX1VTLlVURi04CmxjX2N0eXBlCWVu X1VTLlVURi04CmxjX21lc3NhZ2VzCWVuX1VTLlVURjgKbGNfbW9uZXRhcnkJ ZW5fVVMuVVRGOApsY19udW1lcmljCWVuX1VTLlVURjgKbGNfdGltZQllbl9V Uy5VVEY4Cmxpc3Rlbl9hZGRyZXNzZXMJKgpsb19jb21wYXRfcHJpdmlsZWdl cwlvZmYKbG9jYWxfcHJlbG9hZF9saWJyYXJpZXMJCmxvY2tfdGltZW91dAkw CmxvZ19hdXRvdmFjdXVtX21pbl9kdXJhdGlvbgktMQpsb2dfY2hlY2twb2lu dHMJb24KbG9nX2Nvbm5lY3Rpb25zCW9uCmxvZ19kZXN0aW5hdGlvbgljc3Zs b2cKbG9nX2RpcmVjdG9yeQlwZ19sb2cKbG9nX2Rpc2Nvbm5lY3Rpb25zCW9m Zgpsb2dfZHVyYXRpb24Jb2ZmCmxvZ19lcnJvcl92ZXJib3NpdHkJZGVmYXVs dApsb2dfZXhlY3V0b3Jfc3RhdHMJb2ZmCmxvZ19maWxlX21vZGUJMDY0NAps b2dfZmlsZW5hbWUJcG9zdGdyZXNxbC0lWS0lbS0lZF8lSCVNJVMubG9nCmxv Z19ob3N0bmFtZQlvZmYKbG9nX2xpbmVfcHJlZml4CQpsb2dfbG9ja193YWl0 cwlvbgpsb2dfbWluX2R1cmF0aW9uX3N0YXRlbWVudAk1MDAKbG9nX21pbl9l cnJvcl9zdGF0ZW1lbnQJZXJyb3IKbG9nX21pbl9tZXNzYWdlcwl3YXJuaW5n CmxvZ19wYXJzZXJfc3RhdHMJb2ZmCmxvZ19wbGFubmVyX3N0YXRzCW9mZgps b2dfcmVwbGljYXRpb25fY29tbWFuZHMJb2ZmCmxvZ19yb3RhdGlvbl9hZ2UJ MTQ0MApsb2dfcm90YXRpb25fc2l6ZQkxMDI0MDAKbG9nX3N0YXRlbWVudAlh bGwKbG9nX3N0YXRlbWVudF9zdGF0cwlvZmYKbG9nX3RlbXBfZmlsZXMJLTEK bG9nX3RpbWV6b25lCUV1cm9wZS9CZXJsaW4KbG9nX3RydW5jYXRlX29uX3Jv dGF0aW9uCW9mZgpsb2dnaW5nX2NvbGxlY3RvcglvbgptYWludGVuYW5jZV93 b3JrX21lbQk1MjQyODgKbWF4X2Nvbm5lY3Rpb25zCTEyMDAKbWF4X2ZpbGVz X3Blcl9wcm9jZXNzCTEwMDAKbWF4X2Z1bmN0aW9uX2FyZ3MJMTAwCm1heF9p ZGVudGlmaWVyX2xlbmd0aAk2MwptYXhfaW5kZXhfa2V5cwkzMgptYXhfbG9j a3NfcGVyX3RyYW5zYWN0aW9uCTY0Cm1heF9wYXJhbGxlbF93b3JrZXJzX3Bl cl9nYXRoZXIJMAptYXhfcHJlZF9sb2Nrc19wZXJfdHJhbnNhY3Rpb24JNjQK bWF4X3ByZXBhcmVkX3RyYW5zYWN0aW9ucwkwCm1heF9yZXBsaWNhdGlvbl9z bG90cwk1Cm1heF9zdGFja19kZXB0aAkyMDQ4Cm1heF9zdGFuZGJ5X2FyY2hp dmVfZGVsYXkJMzAwMDAwCm1heF9zdGFuZGJ5X3N0cmVhbWluZ19kZWxheQkz MDAwMDAKbWF4X3dhbF9zZW5kZXJzCTUKbWF4X3dhbF9zaXplCTM4NAptYXhf d29ya2VyX3Byb2Nlc3Nlcwk4Cm1pbl9wYXJhbGxlbF9yZWxhdGlvbl9zaXpl CTEwMjQKbWluX3dhbF9zaXplCTgKb2xkX3NuYXBzaG90X3RocmVzaG9sZAkt MQpvcGVyYXRvcl9wcmVjZWRlbmNlX3dhcm5pbmcJb24KcGFyYWxsZWxfc2V0 dXBfY29zdAkxMDAwCnBhcmFsbGVsX3R1cGxlX2Nvc3QJMC4xCnBhc3N3b3Jk X2VuY3J5cHRpb24Jb24KcGdfc3RhdF9zdGF0ZW1lbnRzLm1heAkxMDAwMApw Z19zdGF0X3N0YXRlbWVudHMuc2F2ZQlvbgpwZ19zdGF0X3N0YXRlbWVudHMu dHJhY2sJdG9wCnBnX3N0YXRfc3RhdGVtZW50cy50cmFja191dGlsaXR5CW9u CnBvcnQJNTQzMgpwb3N0X2F1dGhfZGVsYXkJMApwcmVfYXV0aF9kZWxheQkw CnF1b3RlX2FsbF9pZGVudGlmaWVycwlvZmYKcmFuZG9tX3BhZ2VfY29zdAkz CnJlcGxhY2VtZW50X3NvcnRfdHVwbGVzCTE1MDAwMApyZXN0YXJ0X2FmdGVy X2NyYXNoCW9uCnJvd19zZWN1cml0eQlvbgpzZWFyY2hfcGF0aAl6Y19hcGlf cjE3XzAwXzQ2LCBwdWJsaWMKc2VnbWVudF9zaXplCTEzMTA3MgpzZXFfcGFn ZV9jb3N0CTEKc2VydmVyX2VuY29kaW5nCVVURjgKc2VydmVyX3ZlcnNpb24J OS42LjUKc2VydmVyX3ZlcnNpb25fbnVtCTkwNjA1CnNlc3Npb25fcHJlbG9h ZF9saWJyYXJpZXMJCnNlc3Npb25fcmVwbGljYXRpb25fcm9sZQlvcmlnaW4K c2hhcmVkX2J1ZmZlcnMJMjA5NzE1MgpzaGFyZWRfcHJlbG9hZF9saWJyYXJp ZXMJcGdfc3RhdF9zdGF0ZW1lbnRzLGJnX21vbgpzcWxfaW5oZXJpdGFuY2UJ b24Kc3NsCW9uCnNzbF9jYV9maWxlCQpzc2xfY2VydF9maWxlCXNlcnZlci5j cnQKc3NsX2NpcGhlcnMJSElHSDpNRURJVU06KzNERVM6IWFOVUxMCnNzbF9j cmxfZmlsZQkKc3NsX2VjZGhfY3VydmUJcHJpbWUyNTZ2MQpzc2xfa2V5X2Zp bGUJc2VydmVyLmtleQpzc2xfcHJlZmVyX3NlcnZlcl9jaXBoZXJzCW9uCnN0 YW5kYXJkX2NvbmZvcm1pbmdfc3RyaW5ncwlvbgpzdGF0ZW1lbnRfdGltZW91 dAk2MDAwMDAKc3RhdHNfdGVtcF9kaXJlY3RvcnkJcGdfc3RhdF90bXAKc3Vw ZXJ1c2VyX3Jlc2VydmVkX2Nvbm5lY3Rpb25zCTMKc3luY2hyb25pemVfc2Vx c2NhbnMJb24Kc3luY2hyb25vdXNfY29tbWl0CW9mZgpzeW5jaHJvbm91c19z dGFuZGJ5X25hbWVzCQpzeXNsb2dfZmFjaWxpdHkJbG9jYWwwCnN5c2xvZ19p ZGVudAlwb3N0Z3JlcwpzeXNsb2dfc2VxdWVuY2VfbnVtYmVycwlvbgpzeXNs b2dfc3BsaXRfbWVzc2FnZXMJb24KdGNwX2tlZXBhbGl2ZXNfY291bnQJNQp0 Y3Bfa2VlcGFsaXZlc19pZGxlCTYwMAp0Y3Bfa2VlcGFsaXZlc19pbnRlcnZh bAk3NQp0ZW1wX2J1ZmZlcnMJMTAyNAp0ZW1wX2ZpbGVfbGltaXQJMjA5NzE1 MjAKdGVtcF90YWJsZXNwYWNlcwkKVGltZVpvbmUJRXVyb3BlL0Jlcmxpbgp0 aW1lem9uZV9hYmJyZXZpYXRpb25zCURlZmF1bHQKdHJhY2Vfbm90aWZ5CW9m Zgp0cmFjZV9yZWNvdmVyeV9tZXNzYWdlcwlsb2cKdHJhY2Vfc29ydAlvZmYK dHJhY2tfYWN0aXZpdGllcwlvbgp0cmFja19hY3Rpdml0eV9xdWVyeV9zaXpl CTEwMjQKdHJhY2tfY29tbWl0X3RpbWVzdGFtcAlvZmYKdHJhY2tfY291bnRz CW9uCnRyYWNrX2Z1bmN0aW9ucwlhbGwKdHJhY2tfaW9fdGltaW5nCW9uCnRy YW5zYWN0aW9uX2RlZmVycmFibGUJb2ZmCnRyYW5zYWN0aW9uX2lzb2xhdGlv bglyZWFkIGNvbW1pdHRlZAp0cmFuc2FjdGlvbl9yZWFkX29ubHkJb2ZmCnRy YW5zZm9ybV9udWxsX2VxdWFscwlvZmYKdW5peF9zb2NrZXRfZGlyZWN0b3Jp ZXMJcGdzcWxfc2hhcmQxLzkuNgp1bml4X3NvY2tldF9ncm91cAkKdW5peF9z b2NrZXRfcGVybWlzc2lvbnMJMDc3Nwp1cGRhdGVfcHJvY2Vzc190aXRsZQlv bgp2YWN1dW1fY29zdF9kZWxheQkxMAp2YWN1dW1fY29zdF9saW1pdAkyMDAK dmFjdXVtX2Nvc3RfcGFnZV9kaXJ0eQkyMAp2YWN1dW1fY29zdF9wYWdlX2hp dAkxCnZhY3V1bV9jb3N0X3BhZ2VfbWlzcwkxMAp2YWN1dW1fZGVmZXJfY2xl YW51cF9hZ2UJMAp2YWN1dW1fZnJlZXplX21pbl9hZ2UJNTAwMDAwMDAKdmFj dXVtX2ZyZWV6ZV90YWJsZV9hZ2UJMTUwMDAwMDAwCnZhY3V1bV9tdWx0aXhh Y3RfZnJlZXplX21pbl9hZ2UJNTAwMDAwMAp2YWN1dW1fbXVsdGl4YWN0X2Zy ZWV6ZV90YWJsZV9hZ2UJMTUwMDAwMDAwCndhbF9ibG9ja19zaXplCTgxOTIK d2FsX2J1ZmZlcnMJMjA0OAp3YWxfY29tcHJlc3Npb24Jb2ZmCndhbF9rZWVw X3NlZ21lbnRzCTAKd2FsX2xldmVsCXJlcGxpY2EKd2FsX2xvZ19oaW50cwlv ZmYKd2FsX3JlY2VpdmVyX3N0YXR1c19pbnRlcnZhbAkxMAp3YWxfcmVjZWl2 ZXJfdGltZW91dAk2MDAwMAp3YWxfcmV0cmlldmVfcmV0cnlfaW50ZXJ2YWwJ NTAwMAp3YWxfc2VnbWVudF9zaXplCTIwNDgKd2FsX3NlbmRlcl90aW1lb3V0 CTYwMDAwCndhbF9zeW5jX21ldGhvZAlmZGF0YXN5bmMKd2FsX3dyaXRlcl9k ZWxheQkyMDAKd2FsX3dyaXRlcl9mbHVzaF9hZnRlcgkxMjgKd29ya19tZW0J MTYzODQKeG1sYmluYXJ5CWJhc2U2NAp4bWxvcHRpb24JY29udGVudAp6ZXJv X2RhbWFnZWRfcGFnZXMJb2ZmClRpbWU6IDE0LjI0OCBtcwo= --_----------=_151203866913660700--