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 1gSHv9-0003eL-DO for pgsql-hackers@arkaria.postgresql.org; Thu, 29 Nov 2018 08:43:40 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1gSHv6-0006wX-W9 for pgsql-hackers@arkaria.postgresql.org; Thu, 29 Nov 2018 08:43:37 +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 1gSHv5-0006pn-SG for pgsql-hackers@lists.postgresql.org; Thu, 29 Nov 2018 08:43:36 +0000 Received: from mailout3.samsung.com ([203.254.224.33]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gSHv0-0007OH-IB for pgsql-hackers@postgresql.org; Thu, 29 Nov 2018 08:43:34 +0000 Received: from epcas4p2.samsung.com (unknown [182.195.41.32]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20181129084323epoutp032899189294d769b6b6bb83832d9b7076~ri8uc590_0419804198epoutp03e for ; Thu, 29 Nov 2018 08:43:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20181129084323epoutp032899189294d769b6b6bb83832d9b7076~ri8uc590_0419804198epoutp03e DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1543481003; bh=bQgpRNRXREj5XoWNa03dKg0nbv48tea+gpPVLOKdXNs=; h=From:To:Cc:In-Reply-To:Subject:Date:References:From; b=MUNcQpcuiHsXmVf3qEYKwkKXFaqHWblG5wl9bgo7bJyfhmJ1ZHwHxl9KrPvoiS6Q2 vYEvOJolBzobcxG6TG0vCtFQCqfhha/AZKbmrg0XbGUNzSBbQC/sZ9ia74GcFqzxpY pYEy/ybw6HRt4QuOTjEWP6zjLx1XemzCSGqSo7B0= Received: from epsmges4p2.samsung.com (unknown [182.195.42.34]) by epcas4p1.samsung.com (KnoxPortal) with ESMTP id 20181129084322epcas4p13b8c7e9d99ee73dd7e699b5d79244a9d~ri8tVoDAa2729027290epcas4p1W; Thu, 29 Nov 2018 08:43:22 +0000 (GMT) Received: from epcas4p2.samsung.com ( [182.195.41.32]) by epsmges4p2.samsung.com (EPCPMTA) with SMTP id 4F.4B.03943.AA6AFFB5; Thu, 29 Nov 2018 17:43:22 +0900 (KST) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas4p4.samsung.com (KnoxPortal) with ESMTPA id 20181129084321epcas4p4b8cddaeee7454ebdd3dbb5af711ec879~ri8sVNo2R1955719557epcas4p4w; Thu, 29 Nov 2018 08:43:21 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20181129084321epsmtrp21aea6b5b502a52ce8e904e2dd3b82aa7~ri8sRFjAZ0906909069epsmtrp2a; Thu, 29 Nov 2018 08:43:21 +0000 (GMT) X-AuditID: b6c32a22-257ff70000000f67-6b-5bffa6aaf856 Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 0E.A6.03688.9A6AFFB5; Thu, 29 Nov 2018 17:43:21 +0900 (KST) Received: from lmkPC (ip-70-2-253-71.ftwttx.spcsdns.net [70.2.253.71]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20181129084321epsmtip26039da5e7ec585949859632c9eaeae65~ri8sF_J9Y0879008790epsmtip2L; Thu, 29 Nov 2018 08:43:21 +0000 (GMT) From: "myungkyu.lim" To: "'Michael Paquier'" Cc: "'Masahiko Sawada'" , "'PostgreSQL-development'" , , In-Reply-To: <20181129070020.GD2356@paquier.xyz> Subject: RE: [Todo item] Add entry creation timestamp column to pg_stat_replication Date: Thu, 29 Nov 2018 17:43:26 +0900 Message-ID: <00d401d487bf$98727c10$c9577430$@samsung.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00D5_01D4880B.085C46F0" X-Mailer: Microsoft Outlook 14.0 Content-Language: ko Thread-Index: AQIpMBNL80D/Q2LtcJyS7faIicNbPAKP2N8XAoJHiIwBm4dm+QKYOMbOAppU+B0CvT7q+qRIMPkQ X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTYRjHez1nZ8fZ6jRFH1ehDQud10RiQYhYHwZBZCSRK3Xpyevm2Lxm gmHNqWh3taloolYzUkxzWUrNLDQzk8IuXlLMytDITLJI2/ZO8NvveZ7/c/m/vDQhGOYI6QRl KqtWypNFFI+81+3l7mtoWJEFmKY9JUuz/XYSU+0AJRnt0hKSEWMZJcnvuE6EcKT39aNc6VjZ ea50sKuUKy1pNaCDZARvTyybnJDOqv2Do3nxpso3SPUuMlNXnUfmonJZIbKngQkCw6W7qBDx aAFTj+BXr5HAwTyCc3XFJA4WERg7u8nVFt3SEmVhAdOJYOF7PBb9RfClu8ZaoBh/GDY+4VjY ifGFxfdnrZMIphbBV9OKuUDT9kwAlP9QWDSOTDgUNzUgC5PMdhjKrbLO4TO7wdD1kIt5E/Re m7IeQZj1D2Ze2Q5yB+OLbwjnnaCiQEvgvRFQ8imPsuwF5jIX+sb7KNywD3QVpQRmR5h51srF LISfc502TQaM6kYR5kzILSixafyhokbLwcs2QGXRYzuLF2D4oNMKMO6Ajy8dsHoL3PrTapso heX8Wcr2oHZQ395GXkDu+jXW9Gus6dfYwewG7bOVZqbN7AVNHf44LQedrpTCvA2uFE1wsSQS Bsp4NYg2IGdWpVHEsZogVaCfRq7QpCnj/GJSFC3I+sXEIiOarNlvQgyNROv5j24uywQcebom S2FCHuY5k82Ng0hIKlOUrMiJ31O5IhPwY+VZp1h1SpQ6LZnVmNBmmhS58DNdq2QCJk6eyiax rIpVr1btaHthLhrLPnZC7DzlyjYcUY98XjgeOucydyYn6eTe8QgP9T9tv058oLc/uEcserrg FjLhfrul+OppIXkoO+xGdYzvrnXTzNHXbxcGZIecndujagV13iMOMz4fEh1Vk96/R6ITPQMh cXEwrQtt5PgM6cO39oQ13jmcE3+xrblx/nmo62DGpIjUxMt3igm1Rv4fM0RWV2oDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRmVeSWpSXmKPExsWy7bCSvO7KZf+jDfY3Klj8fHuGyeLQonNs Fnf3tTFb3Nkxnc2ifddCZgdWj52z7rJ73Jvez+5xYd80do++LasYA1iiuGxSUnMyy1KL9O0S uDJe7vzPWHAmoKLn9lX2Bsavzl2MnBwSAiYSHT9/soHYQgK7GSVm3laHiMtI9Ny7wdzFyAFk C0vMvCXRxcgFVPKTUeL+uu8sIDVsAvoS13ccYQWxRQR0Jb7damEBKWIWWMIo0dd4gBFi6Csm iaatkiCDOAUMJGZ8zAUJCwsES+y83QRWwiKgKnGpYS7YDbwClhKr9u1hh7AFJU7OfAK2i1kg VGL3q4ssELcpSOw4+5oRIi4iMbuzjRnihiiJvqfNbBMYhWYhaZ+FpH0WkpZZQBcxC+hJtG1k hAjLS2x/O4cZwk6U6OiYxgZha0ssW/gaqjxO4tx0rgWMHKsYJVMLinPTc4sNCwzzUsv1ihNz i0vz0vWS83M3MYJjTktzB+PlJfGHGAU4GJV4eCVW/4sWYk0sK67MPcSoAjTq0YbVFxilWPLy 81KVRHiPzvkfLcSbklhZlVqUH19UmpNafIhRmoNFSZz3ad6xSCGB9MSS1OzU1ILUIpgsEwen VAMj04HrWcq9yU7Bj03nruF4IVDt5HkisC3mzI3TfruPp1Z8rZx/P6XqYnbpicQb+dERZyJl o1kXxTyaX6n2ZfpRi2T7y80m/Y5HPi6Nv1my2EowYuWyyZWT9LJtTnQmr4k7mbDT/vwGA201 R6bvRo5tXCdYds22aLx51IXjcmDV8xcRX18rxVxWYinOSDTUYi4qTgQAShNvKsECAAA= X-CMS-MailID: 20181129084321epcas4p4b8cddaeee7454ebdd3dbb5af711ec879 X-Msg-Generator: CA CMS-TYPE: 104P X-CMS-RootMailID: 20181115080226epcas4p1f81c51691d9f12f7fa94c198e84edb3a References: <007701d47cb9$8f414380$adc3ca80$@samsung.com> <20181115082748.GG1374@paquier.xyz> <20181122075321.GJ3369@paquier.xyz> <010201d4854b$ae87e510$0b97af30$@samsung.com> <20181129070020.GD2356@paquier.xyz> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk This is a multipart message in MIME format. ------=_NextPart_000_00D5_01D4880B.085C46F0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" >On Mon, Nov 26, 2018 at 02:48:39PM +0900, myungkyu.lim wrote: >> So I selected 'reply_time' because 'timestamp' was not used in stat >> field. > >Fine by me. Could you send a new patch please? I am switching the patch as >waiting on author for now. Ok. Changed field name 'last_msg_send_time' to 'reply_time'. Attached new patch file : 0001-Implement-following-TODO-list-item-v4.patch example> postgres=# select pid, reply_time from pg_stat_replication; -[ RECORD 1 ]----------------------------- pid | 10493 reply_time | 2018-11-29 17:37:14.638428+09 check plz. Best regards, Myungkyu, Lim ------=_NextPart_000_00D5_01D4880B.085C46F0 Content-Type: application/octet-stream; name="0001-Implement-following-TODO-list-item-v4.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Implement-following-TODO-list-item-v4.patch" RnJvbSA5M2E4MWZlY2U0OGFjZDhlNjc4MzkzYjg1MmRjODE5YTQyNzdjYzE2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiTXl1bmdLeXUsIExpbSIgPG15dW5na3l1LmxpbUBzYW1zdW5n LmNvbT4KRGF0ZTogVGh1LCAyOSBOb3YgMjAxOCAxNzoyOToxMCArMDkwMApTdWJqZWN0OiBbUEFU Q0hdIFtQQVRDSF0gSW1wbGVtZW50IGZvbGxvd2luZyBUT0RPIGxpc3QgaXRlbQoKICA6IEFkZCBl bnRyeSBjcmVhdGlvbiB0aW1lc3RhbXAgY29sdW1uIHRvIHBnX3N0YXRfcmVwbGljYXRpb24KICAg IG1haWxpbmcgbGlzdCA6IGh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQvZmxh dC8xNjU3ODA5MzY3LjQwNzMyMS4xNTMzMDI3NDE3NzI1LkphdmFNYWlsLmpib3NzJTQwZXAybWw0 MDQKICAgIHRvZG8gcGFnZSA6IGh0dHBzOi8vd2lraS5wb3N0Z3Jlc3FsLm9yZy93aWtpL1RvZG8j TW9uaXRvcmluZwotLS0KIGRvYy9zcmMvc2dtbC9tb25pdG9yaW5nLnNnbWwgICAgICAgICAgICAg ICAgfCAgNSArKysrKwogc3JjL2JhY2tlbmQvY2F0YWxvZy9zeXN0ZW1fdmlld3Muc3FsICAgICAg ICB8ICAzICsrLQogc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vd2Fsc2VuZGVyLmMgICAgICAgICB8 IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHNyYy9pbmNsdWRlL2NhdGFsb2cvcGdfcHJv Yy5kYXQgICAgICAgICAgICAgfCAgNiArKystLS0KIHNyYy9pbmNsdWRlL3JlcGxpY2F0aW9uL3dh bHNlbmRlcl9wcml2YXRlLmggfCAgNSArKysrKwogc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9y dWxlcy5vdXQgICAgICAgICB8ICA1ICsrKy0tCiA2IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlv bnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9tb25pdG9y aW5nLnNnbWwgYi9kb2Mvc3JjL3NnbWwvbW9uaXRvcmluZy5zZ21sCmluZGV4IDdhYWRhMTQuLjBk OGQzNWIgMTAwNjQ0Ci0tLSBhL2RvYy9zcmMvc2dtbC9tb25pdG9yaW5nLnNnbWwKKysrIGIvZG9j L3NyYy9zZ21sL21vbml0b3Jpbmcuc2dtbApAQCAtMTkyMCw2ICsxOTIwLDExIEBAIFNFTEVDVCBw aWQsIHdhaXRfZXZlbnRfdHlwZSwgd2FpdF9ldmVudCBGUk9NIHBnX3N0YXRfYWN0aXZpdHkgV0hF UkUgd2FpdF9ldmVudCBpCiAgICAgICAgPC9pdGVtaXplZGxpc3Q+CiAgICAgIDwvZW50cnk+CiAg ICAgPC9yb3c+CisgICAgPHJvdz4KKyAgICAgPGVudHJ5PjxzdHJ1Y3RmaWVsZD5yZXBseV90aW1l PC9zdHJ1Y3RmaWVsZD48L2VudHJ5PgorICAgICA8ZW50cnk+PHR5cGU+dGltZXN0YW1wIHdpdGgg dGltZSB6b25lPC90eXBlPjwvZW50cnk+CisgICAgIDxlbnRyeT5TZW5kIHRpbWUgb2YgbGFzdCBt ZXNzYWdlIHJlY2VpdmVkIGZyb20gV0FMIHJlY2VpdmVyPC9lbnRyeT4KKyAgICA8L3Jvdz4KICAg IDwvdGJvZHk+CiAgICA8L3Rncm91cD4KICAgPC90YWJsZT4KZGlmZiAtLWdpdCBhL3NyYy9iYWNr ZW5kL2NhdGFsb2cvc3lzdGVtX3ZpZXdzLnNxbCBiL3NyYy9iYWNrZW5kL2NhdGFsb2cvc3lzdGVt X3ZpZXdzLnNxbAppbmRleCA3MTU5OTVkLi44NjMwNTQyIDEwMDY0NAotLS0gYS9zcmMvYmFja2Vu ZC9jYXRhbG9nL3N5c3RlbV92aWV3cy5zcWwKKysrIGIvc3JjL2JhY2tlbmQvY2F0YWxvZy9zeXN0 ZW1fdmlld3Muc3FsCkBAIC03MzQsNyArNzM0LDggQEAgQ1JFQVRFIFZJRVcgcGdfc3RhdF9yZXBs aWNhdGlvbiBBUwogICAgICAgICAgICAgVy5mbHVzaF9sYWcsCiAgICAgICAgICAgICBXLnJlcGxh eV9sYWcsCiAgICAgICAgICAgICBXLnN5bmNfcHJpb3JpdHksCi0gICAgICAgICAgICBXLnN5bmNf c3RhdGUKKyAgICAgICAgICAgIFcuc3luY19zdGF0ZSwKKyAgICAgICAgICAgIFcucmVwbHlfdGlt ZQogICAgIEZST00gcGdfc3RhdF9nZXRfYWN0aXZpdHkoTlVMTCkgQVMgUwogICAgICAgICBKT0lO IHBnX3N0YXRfZ2V0X3dhbF9zZW5kZXJzKCkgQVMgVyBPTiAoUy5waWQgPSBXLnBpZCkKICAgICAg ICAgTEVGVCBKT0lOIHBnX2F1dGhpZCBBUyBVIE9OIChTLnVzZXN5c2lkID0gVS5vaWQpOwpkaWZm IC0tZ2l0IGEvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vd2Fsc2VuZGVyLmMgYi9zcmMvYmFja2Vu ZC9yZXBsaWNhdGlvbi93YWxzZW5kZXIuYwppbmRleCA0NmVkYjUyLi4zYmYwYzU4IDEwMDY0NAot LS0gYS9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi93YWxzZW5kZXIuYworKysgYi9zcmMvYmFja2Vu ZC9yZXBsaWNhdGlvbi93YWxzZW5kZXIuYwpAQCAtMTc2Myw2ICsxNzYzLDggQEAgUHJvY2Vzc1N0 YW5kYnlSZXBseU1lc3NhZ2Uodm9pZCkKIAkJCQlhcHBseUxhZzsKIAlib29sCQljbGVhckxhZ1Rp bWVzOwogCVRpbWVzdGFtcFR6IG5vdzsKKwlUaW1lc3RhbXBUeglzZW5kVGltZXN0YW1wOworCWNo YXIJICAgKnNlbmRUaW1lOwogCiAJc3RhdGljIGJvb2wgZnVsbHlBcHBsaWVkTGFzdFRpbWUgPSBm YWxzZTsKIApAQCAtMTc3MCwxNCArMTc3MiwyMCBAQCBQcm9jZXNzU3RhbmRieVJlcGx5TWVzc2Fn ZSh2b2lkKQogCXdyaXRlUHRyID0gcHFfZ2V0bXNnaW50NjQoJnJlcGx5X21lc3NhZ2UpOwogCWZs dXNoUHRyID0gcHFfZ2V0bXNnaW50NjQoJnJlcGx5X21lc3NhZ2UpOwogCWFwcGx5UHRyID0gcHFf Z2V0bXNnaW50NjQoJnJlcGx5X21lc3NhZ2UpOwotCSh2b2lkKSBwcV9nZXRtc2dpbnQ2NCgmcmVw bHlfbWVzc2FnZSk7CS8qIHNlbmRUaW1lOyBub3QgdXNlZCBBVE0gKi8KKwlzZW5kVGltZXN0YW1w ID0gcHFfZ2V0bXNnaW50NjQoJnJlcGx5X21lc3NhZ2UpOwkvKiBzZW5kdGltZSBieSBzdGFuZGJ5 ICAqLwogCXJlcGx5UmVxdWVzdGVkID0gcHFfZ2V0bXNnYnl0ZSgmcmVwbHlfbWVzc2FnZSk7CiAK LQllbG9nKERFQlVHMiwgIndyaXRlICVYLyVYIGZsdXNoICVYLyVYIGFwcGx5ICVYLyVYJXMiLAor CS8qIENvcHkgYmVjYXVzZSB0aW1lc3RhbXB0el90b19zdHIgcmV0dXJucyBhIHN0YXRpYyBidWZm ZXIgKi8KKwlzZW5kVGltZSA9IHBzdHJkdXAodGltZXN0YW1wdHpfdG9fc3RyKHNlbmRUaW1lc3Rh bXApKTsKKworCWVsb2coREVCVUcyLCAid3JpdGUgJVgvJVggZmx1c2ggJVgvJVggYXBwbHkgJVgv JVglcyByZXBseXRpbWUgJXMiLAogCQkgKHVpbnQzMikgKHdyaXRlUHRyID4+IDMyKSwgKHVpbnQz Mikgd3JpdGVQdHIsCiAJCSAodWludDMyKSAoZmx1c2hQdHIgPj4gMzIpLCAodWludDMyKSBmbHVz aFB0ciwKIAkJICh1aW50MzIpIChhcHBseVB0ciA+PiAzMiksICh1aW50MzIpIGFwcGx5UHRyLAot CQkgcmVwbHlSZXF1ZXN0ZWQgPyAiIChyZXBseSByZXF1ZXN0ZWQpIiA6ICIiKTsKKwkJIHJlcGx5 UmVxdWVzdGVkID8gIiAocmVwbHkgcmVxdWVzdGVkKSIgOiAiIiwKKwkJIHNlbmRUaW1lKTsKKwor CXBmcmVlKHNlbmRUaW1lKTsKIAogCS8qIFNlZSBpZiB3ZSBjYW4gY29tcHV0ZSB0aGUgcm91bmQt dHJpcCBsYWcgZm9yIHRoZXNlIHBvc2l0aW9ucy4gKi8KIAlub3cgPSBHZXRDdXJyZW50VGltZXN0 YW1wKCk7CkBAIC0xODI0LDYgKzE4MzIsNyBAQCBQcm9jZXNzU3RhbmRieVJlcGx5TWVzc2FnZSh2 b2lkKQogCQkJd2Fsc25kLT5mbHVzaExhZyA9IGZsdXNoTGFnOwogCQlpZiAoYXBwbHlMYWcgIT0g LTEgfHwgY2xlYXJMYWdUaW1lcykKIAkJCXdhbHNuZC0+YXBwbHlMYWcgPSBhcHBseUxhZzsKKwkJ d2Fsc25kLT5yZXBseVRpbWUgPSBzZW5kVGltZXN0YW1wOwogCQlTcGluTG9ja1JlbGVhc2UoJndh bHNuZC0+bXV0ZXgpOwogCX0KIApAQCAtMjI2NSw2ICsyMjc0LDcgQEAgSW5pdFdhbFNlbmRlclNs b3Qodm9pZCkKIAkJCXdhbHNuZC0+YXBwbHlMYWcgPSAtMTsKIAkJCXdhbHNuZC0+c3RhdGUgPSBX QUxTTkRTVEFURV9TVEFSVFVQOwogCQkJd2Fsc25kLT5sYXRjaCA9ICZNeVByb2MtPnByb2NMYXRj aDsKKwkJCXdhbHNuZC0+cmVwbHlUaW1lID0gMDsKIAkJCVNwaW5Mb2NrUmVsZWFzZSgmd2Fsc25k LT5tdXRleCk7CiAJCQkvKiBkb24ndCBuZWVkIHRoZSBsb2NrIGFueW1vcmUgKi8KIAkJCU15V2Fs U25kID0gKFdhbFNuZCAqKSB3YWxzbmQ7CkBAIC0zMTc5LDcgKzMxODksNyBAQCBvZmZzZXRfdG9f aW50ZXJ2YWwoVGltZU9mZnNldCBvZmZzZXQpCiBEYXR1bQogcGdfc3RhdF9nZXRfd2FsX3NlbmRl cnMoUEdfRlVOQ1RJT05fQVJHUykKIHsKLSNkZWZpbmUgUEdfU1RBVF9HRVRfV0FMX1NFTkRFUlNf Q09MUwkxMQorI2RlZmluZSBQR19TVEFUX0dFVF9XQUxfU0VOREVSU19DT0xTCTEyCiAJUmV0dXJu U2V0SW5mbyAqcnNpbmZvID0gKFJldHVyblNldEluZm8gKikgZmNpbmZvLT5yZXN1bHRpbmZvOwog CVR1cGxlRGVzYwl0dXBkZXNjOwogCVR1cGxlc3RvcmVzdGF0ZSAqdHVwc3RvcmU7CkBAIC0zMjMz LDYgKzMyNDMsNyBAQCBwZ19zdGF0X2dldF93YWxfc2VuZGVycyhQR19GVU5DVElPTl9BUkdTKQog CQlpbnQJCQlwcmlvcml0eTsKIAkJaW50CQkJcGlkOwogCQlXYWxTbmRTdGF0ZSBzdGF0ZTsKKwkJ VGltZXN0YW1wVHoJcmVwbHlUaW1lOwogCQlEYXR1bQkJdmFsdWVzW1BHX1NUQVRfR0VUX1dBTF9T RU5ERVJTX0NPTFNdOwogCQlib29sCQludWxsc1tQR19TVEFUX0dFVF9XQUxfU0VOREVSU19DT0xT XTsKIApAQCAtMzI1Miw2ICszMjYzLDcgQEAgcGdfc3RhdF9nZXRfd2FsX3NlbmRlcnMoUEdfRlVO Q1RJT05fQVJHUykKIAkJZmx1c2hMYWcgPSB3YWxzbmQtPmZsdXNoTGFnOwogCQlhcHBseUxhZyA9 IHdhbHNuZC0+YXBwbHlMYWc7CiAJCXByaW9yaXR5ID0gd2Fsc25kLT5zeW5jX3N0YW5kYnlfcHJp b3JpdHk7CisJCXJlcGx5VGltZSA9IHdhbHNuZC0+cmVwbHlUaW1lOwogCQlTcGluTG9ja1JlbGVh c2UoJndhbHNuZC0+bXV0ZXgpOwogCiAJCW1lbXNldChudWxscywgMCwgc2l6ZW9mKG51bGxzKSk7 CkBAIC0zMzI4LDYgKzMzNDAsMTEgQEAgcGdfc3RhdF9nZXRfd2FsX3NlbmRlcnMoUEdfRlVOQ1RJ T05fQVJHUykKIAkJCQkJQ1N0cmluZ0dldFRleHREYXR1bSgic3luYyIpIDogQ1N0cmluZ0dldFRl eHREYXR1bSgicXVvcnVtIik7CiAJCQllbHNlCiAJCQkJdmFsdWVzWzEwXSA9IENTdHJpbmdHZXRU ZXh0RGF0dW0oInBvdGVudGlhbCIpOworCisJCQlpZiAocmVwbHlUaW1lID09IDApCisJCQkJbnVs bHNbMTFdID0gdHJ1ZTsKKwkJCWVsc2UKKwkJCQl2YWx1ZXNbMTFdID0gVGltZXN0YW1wVHpHZXRE YXR1bShyZXBseVRpbWUpOwogCQl9CiAKIAkJdHVwbGVzdG9yZV9wdXR2YWx1ZXModHVwc3RvcmUs IHR1cGRlc2MsIHZhbHVlcywgbnVsbHMpOwpkaWZmIC0tZ2l0IGEvc3JjL2luY2x1ZGUvY2F0YWxv Zy9wZ19wcm9jLmRhdCBiL3NyYy9pbmNsdWRlL2NhdGFsb2cvcGdfcHJvYy5kYXQKaW5kZXggMDM0 YTQxZS4uZjc5ZmNmZSAxMDA2NDQKLS0tIGEvc3JjL2luY2x1ZGUvY2F0YWxvZy9wZ19wcm9jLmRh dAorKysgYi9zcmMvaW5jbHVkZS9jYXRhbG9nL3BnX3Byb2MuZGF0CkBAIC01MDIzLDkgKzUwMjMs OSBAQAogICBwcm9uYW1lID0+ICdwZ19zdGF0X2dldF93YWxfc2VuZGVycycsIHByb3Jvd3MgPT4g JzEwJywgcHJvaXNzdHJpY3QgPT4gJ2YnLAogICBwcm9yZXRzZXQgPT4gJ3QnLCBwcm92b2xhdGls ZSA9PiAncycsIHByb3BhcmFsbGVsID0+ICdyJywKICAgcHJvcmV0dHlwZSA9PiAncmVjb3JkJywg cHJvYXJndHlwZXMgPT4gJycsCi0gIHByb2FsbGFyZ3R5cGVzID0+ICd7aW50NCx0ZXh0LHBnX2xz bixwZ19sc24scGdfbHNuLHBnX2xzbixpbnRlcnZhbCxpbnRlcnZhbCxpbnRlcnZhbCxpbnQ0LHRl eHR9JywKLSAgcHJvYXJnbW9kZXMgPT4gJ3tvLG8sbyxvLG8sbyxvLG8sbyxvLG99JywKLSAgcHJv YXJnbmFtZXMgPT4gJ3twaWQsc3RhdGUsc2VudF9sc24sd3JpdGVfbHNuLGZsdXNoX2xzbixyZXBs YXlfbHNuLHdyaXRlX2xhZyxmbHVzaF9sYWcscmVwbGF5X2xhZyxzeW5jX3ByaW9yaXR5LHN5bmNf c3RhdGV9JywKKyAgcHJvYWxsYXJndHlwZXMgPT4gJ3tpbnQ0LHRleHQscGdfbHNuLHBnX2xzbixw Z19sc24scGdfbHNuLGludGVydmFsLGludGVydmFsLGludGVydmFsLGludDQsdGV4dCx0aW1lc3Rh bXB0en0nLAorICBwcm9hcmdtb2RlcyA9PiAne28sbyxvLG8sbyxvLG8sbyxvLG8sbyxvfScsCisg IHByb2FyZ25hbWVzID0+ICd7cGlkLHN0YXRlLHNlbnRfbHNuLHdyaXRlX2xzbixmbHVzaF9sc24s cmVwbGF5X2xzbix3cml0ZV9sYWcsZmx1c2hfbGFnLHJlcGxheV9sYWcsc3luY19wcmlvcml0eSxz eW5jX3N0YXRlLHJlcGx5X3RpbWV9JywKICAgcHJvc3JjID0+ICdwZ19zdGF0X2dldF93YWxfc2Vu ZGVycycgfSwKIHsgb2lkID0+ICczMzE3JywgZGVzY3IgPT4gJ3N0YXRpc3RpY3M6IGluZm9ybWF0 aW9uIGFib3V0IFdBTCByZWNlaXZlcicsCiAgIHByb25hbWUgPT4gJ3BnX3N0YXRfZ2V0X3dhbF9y ZWNlaXZlcicsIHByb2lzc3RyaWN0ID0+ICdmJywgcHJvdm9sYXRpbGUgPT4gJ3MnLApkaWZmIC0t Z2l0IGEvc3JjL2luY2x1ZGUvcmVwbGljYXRpb24vd2Fsc2VuZGVyX3ByaXZhdGUuaCBiL3NyYy9p bmNsdWRlL3JlcGxpY2F0aW9uL3dhbHNlbmRlcl9wcml2YXRlLmgKaW5kZXggNGI5MDQ3Ny4uNzNh MDlhNiAxMDA2NDQKLS0tIGEvc3JjL2luY2x1ZGUvcmVwbGljYXRpb24vd2Fsc2VuZGVyX3ByaXZh dGUuaAorKysgYi9zcmMvaW5jbHVkZS9yZXBsaWNhdGlvbi93YWxzZW5kZXJfcHJpdmF0ZS5oCkBA IC03NSw2ICs3NSwxMSBAQCB0eXBlZGVmIHN0cnVjdCBXYWxTbmQKIAkgKiBTeW5jUmVwTG9jay4K IAkgKi8KIAlpbnQJCQlzeW5jX3N0YW5kYnlfcHJpb3JpdHk7CisKKwkvKgorCSAqIHRpbWVzdGFt cCBvZiB0aGUgbGF0ZXN0IG1lc3NhZ2UsIHJlcG9ydGVkIGJ5IHN0YW5kYnkgc2VydmVyCisJKi8K KwlUaW1lc3RhbXBUeglyZXBseVRpbWU7CiB9IFdhbFNuZDsKIAogZXh0ZXJuIFdhbFNuZCAqTXlX YWxTbmQ7CmRpZmYgLS1naXQgYS9zcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3J1bGVzLm91dCBi L3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcnVsZXMub3V0CmluZGV4IDczNWRkMzcuLmI2OGI4 ZDIgMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcnVsZXMub3V0CisrKyBi L3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcnVsZXMub3V0CkBAIC0xODYxLDkgKzE4NjEsMTAg QEAgcGdfc3RhdF9yZXBsaWNhdGlvbnwgU0VMRUNUIHMucGlkLAogICAgIHcuZmx1c2hfbGFnLAog ICAgIHcucmVwbGF5X2xhZywKICAgICB3LnN5bmNfcHJpb3JpdHksCi0gICAgdy5zeW5jX3N0YXRl CisgICAgdy5zeW5jX3N0YXRlLAorICAgIHcucmVwbHlfdGltZQogICAgRlJPTSAoKHBnX3N0YXRf Z2V0X2FjdGl2aXR5KE5VTEw6OmludGVnZXIpIHMoZGF0aWQsIHBpZCwgdXNlc3lzaWQsIGFwcGxp Y2F0aW9uX25hbWUsIHN0YXRlLCBxdWVyeSwgd2FpdF9ldmVudF90eXBlLCB3YWl0X2V2ZW50LCB4 YWN0X3N0YXJ0LCBxdWVyeV9zdGFydCwgYmFja2VuZF9zdGFydCwgc3RhdGVfY2hhbmdlLCBjbGll bnRfYWRkciwgY2xpZW50X2hvc3RuYW1lLCBjbGllbnRfcG9ydCwgYmFja2VuZF94aWQsIGJhY2tl bmRfeG1pbiwgYmFja2VuZF90eXBlLCBzc2wsIHNzbHZlcnNpb24sIHNzbGNpcGhlciwgc3NsYml0 cywgc3NsY29tcHJlc3Npb24sIHNzbGNsaWVudGRuKQotICAgICBKT0lOIHBnX3N0YXRfZ2V0X3dh bF9zZW5kZXJzKCkgdyhwaWQsIHN0YXRlLCBzZW50X2xzbiwgd3JpdGVfbHNuLCBmbHVzaF9sc24s IHJlcGxheV9sc24sIHdyaXRlX2xhZywgZmx1c2hfbGFnLCByZXBsYXlfbGFnLCBzeW5jX3ByaW9y aXR5LCBzeW5jX3N0YXRlKSBPTiAoKHMucGlkID0gdy5waWQpKSkKKyAgICAgSk9JTiBwZ19zdGF0 X2dldF93YWxfc2VuZGVycygpIHcocGlkLCBzdGF0ZSwgc2VudF9sc24sIHdyaXRlX2xzbiwgZmx1 c2hfbHNuLCByZXBsYXlfbHNuLCB3cml0ZV9sYWcsIGZsdXNoX2xhZywgcmVwbGF5X2xhZywgc3lu Y19wcmlvcml0eSwgc3luY19zdGF0ZSwgcmVwbHlfdGltZSkgT04gKChzLnBpZCA9IHcucGlkKSkp CiAgICAgIExFRlQgSk9JTiBwZ19hdXRoaWQgdSBPTiAoKHMudXNlc3lzaWQgPSB1Lm9pZCkpKTsK IHBnX3N0YXRfc3NsfCBTRUxFQ1Qgcy5waWQsCiAgICAgcy5zc2wsCi0tIAoxLjguMy4xCgo= ------=_NextPart_000_00D5_01D4880B.085C46F0--