Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fkQT3-0007Uo-Q6 for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Jul 2018 08:57:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fkQT0-0005TG-OT for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Jul 2018 08:57:18 +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.89) (envelope-from ) id 1fkQSz-0005T3-M2 for pgsql-hackers@lists.postgresql.org; Tue, 31 Jul 2018 08:57:18 +0000 Received: from mailout4.samsung.com ([203.254.224.34]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fkQSo-00087D-Dm for pgsql-hackers@postgresql.org; Tue, 31 Jul 2018 08:57:16 +0000 Received: from epcas4p2.samsung.com (unknown [182.195.41.32]) by mailout4.samsung.com (KnoxPortal) with ESMTP id 20180731085658epoutp0406b6d25987769f181d1e8f1c2e977a06~GaFCgDSpZ0653506535epoutp04J for ; Tue, 31 Jul 2018 08:56:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20180731085658epoutp0406b6d25987769f181d1e8f1c2e977a06~GaFCgDSpZ0653506535epoutp04J DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1533027418; bh=4B4jKcxUoclvm69DUtjUuAFqDbuit2bTjyoAoZKRDwY=; h=Subject:Reply-To:From:To:Date:References:From; b=lWwx7vVmoyn7nQRm+NXN0qTIVMKqxSe2le1yzzc5O8LmuaWFTVxg+TBje4HurZNRm vE2+hUE4svMu3xF2/bQ7IXhB6VAz4p7l6yPcCCuL5eWL4/pa0VXXMezRGruzomVIJZ Jy3Z9I/nIUXwEnz70LBnI3ZHAnDlmJxZN9saGQ1A= Received: from epsmges4p4.samsung.com (unknown [182.195.42.36]) by epcas4p4.samsung.com (KnoxPortal) with ESMTP id 20180731085658epcas4p46d06c1b99d2da32a7038a81311076df1~GaFCTGBeu0341203412epcas4p4r for ; Tue, 31 Jul 2018 08:56:58 +0000 (GMT) X-AuditID: b6c32a24-47dff70000000e8a-64-5b60245ac8d5 Received: from epcas4p4.samsung.com ( [182.195.41.34]) by epsmges4p4.samsung.com (EPCPMTA) with SMTP id B9.0A.03722.A54206B5; Tue, 31 Jul 2018 17:56:58 +0900 (KST) Message-ID: <1657809367.407321.1533027417725.JavaMail.jboss@ep2ml404> Mime-Version: 1.0 Subject: [Todo item] Add entry creation timestamp column to pg_stat_replication Reply-To: myungkyu.lim@samsung.com Sender: MyungKyu LIM From: MyungKyu LIM To: "pgsql-hackers@postgresql.org" X-Priority: 3 X-Content-Kind-Code: NORMAL X-Drm-Type: N,general X-Msg-Generator: Mail X-Msg-Type: PERSONAL X-Reply-Demand: N Date: Tue, 31 Jul 2018 17:56:57 +0900 X-CMS-MailID: 20180731085657epcms4p86e41bb64a978775023ef8cb77535ef44 Content-Type: multipart/mixed; boundary="----=_Part_407320_1763575713.1533027417725" CMS-TYPE: 104P X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRmVeSWpSXmKPExsWy7bCmkm6USkK0wccv4hZ397UxOzB6XNg3 jT2AMYrLJiU1J7MstUjfLoErY0/rWuaCjoiKh6v/szUwbg/pYuTkkBAwkWjatY+1i5GLQ0hg KaPEqqlvmEESvAKuEqtOfGLqYuQAsgUl/u4QBgkLCwRK3FryhgnEFhJQkrjzYQULRFxfYvWT RlYQm01AV2L/xGtgcREBR4lFn44wQ+zilZjR/pQFwpaW2L58KyOELSpxc/Vbdhj7/bH5UHER idZ7Z6F6BSUe/NwNFZeQ2Hh7IiuEXS5x78x0KLtCYumEJVDz9SVmL2gDi7MIqEps37YHKu4i 8f3DfrC3mAXCJE489AEJMwvwSczpPsgEc+aOeU/ASiQE1CQenOeGCMtIrPy1hQ3C9pDYu/sg KyQUAiVWN7awTmCUmYUIq1kI82eBzZeX2P52DjNEWFNi/S59iLCaxJT+L2wQdqREz5pv7BC2 osSU7ofsCxjZVzGKpRYU56anFpsUmOgVJ+YWl+al6yXn525iBEe+lsoOxh8LvA8xCnAwKvHw flCPjxZiTSwrrsw9xKgCNOjRhtUXGKVY8vLzUpVEeG1kgNK8KYmVValF+fFFpTmpxYcYpTlY lMR5j/kFRwsJpCeWpGanphakFsFkmTg4pRoYT8Za7Hm4RmGXwkq1aBaDmC9nBNqXNHKszH1w T/CSrWP7//jFX/9KGPvWSypMnLUldOL2RKdKvnDGqr+2grniOacXXeUqOVxmsTkuLnBRvOod xY5lK5nZj/+L23WAyfom49l7Oqu/f5v+ZVrgF9Zbs0NvHynivSw2X/ZvY1f0m57VUQk1Cq0/ lFiKMxINtZiLihMB/P9KxAQDAAA= X-CMS-RootMailID: 20180731085657epcms4p86e41bb64a978775023ef8cb77535ef44 References: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk ------=_Part_407320_1763575713.1533027417725 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" Hello hackers, I have worked on following todo list item. - Add entry creation timestamp column to pg_stat_replication http://archives.postgresql.org/pgsql-hackers/2011-08/msg00694.php This item looks like simple because necessary data was already exist. So, I wrote a prototype patch. test example> postgres=# select pid, reply_time from pg_stat_replication; -[ RECORD 1 ]----------------------------- pid | 4817 reply_time | 2018-07-31 12:00:53.911198+09 -[ RECORD 2 ]----------------------------- pid | 4819 reply_time | 2018-07-31 12:00:53.911154+09 Several candidates exist for the field name. - reply_timestamp - info_gen_timestamp - stats_reset - last_msg_send_time Feedback and suggestion will be very welcome. Thanks! Best regards, Myungkyu, Lim ------=_Part_407320_1763575713.1533027417725 Content-Type: application/octet-stream Content-Disposition: attachment; filename="0001-Implement-following-TODO-list-item.patch" Content-Transfer-Encoding: base64 RnJvbSA2MmE4Zjk3ZTczNjJmNDcwYWIzOGM3NWMzNjI5MjM4NGZkODZkOGRmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiTXl1bmdLeXUsIExpbSIgPG15dW5na3l1LmxpbUBzYW1zdW5n LmNvbT4KRGF0ZTogVHVlLCAzMSBKdWwgMjAxOCAxMjowMzoxNSArMDkwMApTdWJqZWN0OiBbUEFU Q0hdIEltcGxlbWVudCBmb2xsb3dpbmcgVE9ETyBsaXN0IGl0ZW0KCiAgIDogQWRkIGVudHJ5IGNy ZWF0aW9uIHRpbWVzdGFtcCBjb2x1bW4gdG8gcGdfc3RhdF9yZXBsaWNhdGlvbgogICAgICAgbWFp bGluZyBsaXN0IDogaHR0cDovL2FyY2hpdmVzLnBvc3RncmVzcWwub3JnL3Bnc3FsLWhhY2tlcnMv MjAxMS0wOC9tc2cwMDY5NC5waHAKLS0tCiBzcmMvYmFja2VuZC9jYXRhbG9nL3N5c3RlbV92aWV3 cy5zcWwgICAgICAgIHwgIDMgKystCiBzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi93YWxzZW5kZXIu YyAgICAgICAgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrLS0tLQogc3JjL2luY2x1ZGUvY2F0 YWxvZy9wZ19wcm9jLmRhdCAgICAgICAgICAgICB8ICA2ICsrKy0tLQogc3JjL2luY2x1ZGUvcmVw bGljYXRpb24vd2Fsc2VuZGVyX3ByaXZhdGUuaCB8ICA1ICsrKysrCiBzcmMvdGVzdC9yZWdyZXNz L2V4cGVjdGVkL3J1bGVzLm91dCAgICAgICAgIHwgIDUgKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwg MzQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tl bmQvY2F0YWxvZy9zeXN0ZW1fdmlld3Muc3FsIGIvc3JjL2JhY2tlbmQvY2F0YWxvZy9zeXN0ZW1f dmlld3Muc3FsCmluZGV4IDcyNTE1NTIuLmVlZjgzNGIgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5k L2NhdGFsb2cvc3lzdGVtX3ZpZXdzLnNxbAorKysgYi9zcmMvYmFja2VuZC9jYXRhbG9nL3N5c3Rl bV92aWV3cy5zcWwKQEAgLTczNCw3ICs3MzQsOCBAQCBDUkVBVEUgVklFVyBwZ19zdGF0X3JlcGxp Y2F0aW9uIEFTCiAgICAgICAgICAgICBXLmZsdXNoX2xhZywKICAgICAgICAgICAgIFcucmVwbGF5 X2xhZywKICAgICAgICAgICAgIFcuc3luY19wcmlvcml0eSwKLSAgICAgICAgICAgIFcuc3luY19z dGF0ZQorICAgICAgICAgICAgVy5zeW5jX3N0YXRlLAorICAgICAgICAgICAgVy5yZXBseV90aW1l CiAgICAgRlJPTSBwZ19zdGF0X2dldF9hY3Rpdml0eShOVUxMKSBBUyBTCiAgICAgICAgIEpPSU4g cGdfc3RhdF9nZXRfd2FsX3NlbmRlcnMoKSBBUyBXIE9OIChTLnBpZCA9IFcucGlkKQogICAgICAg ICBMRUZUIEpPSU4gcGdfYXV0aGlkIEFTIFUgT04gKFMudXNlc3lzaWQgPSBVLm9pZCk7CmRpZmYg LS1naXQgYS9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi93YWxzZW5kZXIuYyBiL3NyYy9iYWNrZW5k L3JlcGxpY2F0aW9uL3dhbHNlbmRlci5jCmluZGV4IGQ2MDAyNmQuLmU4YTMzYTMgMTAwNjQ0Ci0t LSBhL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL3dhbHNlbmRlci5jCisrKyBiL3NyYy9iYWNrZW5k L3JlcGxpY2F0aW9uL3dhbHNlbmRlci5jCkBAIC0xNzcyLDYgKzE3NzIsOCBAQCBQcm9jZXNzU3Rh bmRieVJlcGx5TWVzc2FnZSh2b2lkKQogCQkJCWFwcGx5TGFnOwogCWJvb2wJCWNsZWFyTGFnVGlt ZXM7CiAJVGltZXN0YW1wVHogbm93OworCVRpbWVzdGFtcFR6CXJlcGx5X3RpbWVzdGFtcDsKKwlj aGFyCSAgICpyZXBseXRpbWU7CiAKIAlzdGF0aWMgYm9vbCBmdWxseUFwcGxpZWRMYXN0VGltZSA9 IGZhbHNlOwogCkBAIC0xNzc5LDE0ICsxNzgxLDIwIEBAIFByb2Nlc3NTdGFuZGJ5UmVwbHlNZXNz YWdlKHZvaWQpCiAJd3JpdGVQdHIgPSBwcV9nZXRtc2dpbnQ2NCgmcmVwbHlfbWVzc2FnZSk7CiAJ Zmx1c2hQdHIgPSBwcV9nZXRtc2dpbnQ2NCgmcmVwbHlfbWVzc2FnZSk7CiAJYXBwbHlQdHIgPSBw cV9nZXRtc2dpbnQ2NCgmcmVwbHlfbWVzc2FnZSk7Ci0JKHZvaWQpIHBxX2dldG1zZ2ludDY0KCZy ZXBseV9tZXNzYWdlKTsJLyogc2VuZFRpbWU7IG5vdCB1c2VkIEFUTSAqLworCXJlcGx5X3RpbWVz dGFtcCA9IHBxX2dldG1zZ2ludDY0KCZyZXBseV9tZXNzYWdlKTsJLyogc2VuZFRpbWUgKi8KIAly ZXBseVJlcXVlc3RlZCA9IHBxX2dldG1zZ2J5dGUoJnJlcGx5X21lc3NhZ2UpOwogCi0JZWxvZyhE RUJVRzIsICJ3cml0ZSAlWC8lWCBmbHVzaCAlWC8lWCBhcHBseSAlWC8lWCVzIiwKKwkvKiBDb3B5 IGJlY2F1c2UgdGltZXN0YW1wdHpfdG9fc3RyIHJldHVybnMgYSBzdGF0aWMgYnVmZmVyICovCisJ cmVwbHl0aW1lID0gcHN0cmR1cCh0aW1lc3RhbXB0el90b19zdHIocmVwbHlfdGltZXN0YW1wKSk7 CisKKwllbG9nKERFQlVHMiwgIndyaXRlICVYLyVYIGZsdXNoICVYLyVYIGFwcGx5ICVYLyVYJXMg cmVwbHl0aW1lICVzIiwKIAkJICh1aW50MzIpICh3cml0ZVB0ciA+PiAzMiksICh1aW50MzIpIHdy aXRlUHRyLAogCQkgKHVpbnQzMikgKGZsdXNoUHRyID4+IDMyKSwgKHVpbnQzMikgZmx1c2hQdHIs CiAJCSAodWludDMyKSAoYXBwbHlQdHIgPj4gMzIpLCAodWludDMyKSBhcHBseVB0ciwKLQkJIHJl cGx5UmVxdWVzdGVkID8gIiAocmVwbHkgcmVxdWVzdGVkKSIgOiAiIik7CisJCSByZXBseVJlcXVl c3RlZCA/ICIgKHJlcGx5IHJlcXVlc3RlZCkiIDogIiIsCisJCSByZXBseXRpbWUpOworCisJcGZy ZWUocmVwbHl0aW1lKTsKIAogCS8qIFNlZSBpZiB3ZSBjYW4gY29tcHV0ZSB0aGUgcm91bmQtdHJp cCBsYWcgZm9yIHRoZXNlIHBvc2l0aW9ucy4gKi8KIAlub3cgPSBHZXRDdXJyZW50VGltZXN0YW1w KCk7CkBAIC0xODMzLDYgKzE4NDEsNyBAQCBQcm9jZXNzU3RhbmRieVJlcGx5TWVzc2FnZSh2b2lk KQogCQkJd2Fsc25kLT5mbHVzaExhZyA9IGZsdXNoTGFnOwogCQlpZiAoYXBwbHlMYWcgIT0gLTEg fHwgY2xlYXJMYWdUaW1lcykKIAkJCXdhbHNuZC0+YXBwbHlMYWcgPSBhcHBseUxhZzsKKwkJd2Fs c25kLT5yZXBseV90aW1lc3RhbXAgPSByZXBseV90aW1lc3RhbXA7CiAJCVNwaW5Mb2NrUmVsZWFz ZSgmd2Fsc25kLT5tdXRleCk7CiAJfQogCkBAIC0yMjczLDYgKzIyODIsNyBAQCBJbml0V2FsU2Vu ZGVyU2xvdCh2b2lkKQogCQkJd2Fsc25kLT5hcHBseUxhZyA9IC0xOwogCQkJd2Fsc25kLT5zdGF0 ZSA9IFdBTFNORFNUQVRFX1NUQVJUVVA7CiAJCQl3YWxzbmQtPmxhdGNoID0gJk15UHJvYy0+cHJv Y0xhdGNoOworCQkJd2Fsc25kLT5yZXBseV90aW1lc3RhbXAgPSAwOwogCQkJU3BpbkxvY2tSZWxl YXNlKCZ3YWxzbmQtPm11dGV4KTsKIAkJCS8qIGRvbid0IG5lZWQgdGhlIGxvY2sgYW55bW9yZSAq LwogCQkJTXlXYWxTbmQgPSAoV2FsU25kICopIHdhbHNuZDsKQEAgLTMxOTEsNyArMzIwMSw3IEBA IG9mZnNldF90b19pbnRlcnZhbChUaW1lT2Zmc2V0IG9mZnNldCkKIERhdHVtCiBwZ19zdGF0X2dl dF93YWxfc2VuZGVycyhQR19GVU5DVElPTl9BUkdTKQogewotI2RlZmluZSBQR19TVEFUX0dFVF9X QUxfU0VOREVSU19DT0xTCTExCisjZGVmaW5lIFBHX1NUQVRfR0VUX1dBTF9TRU5ERVJTX0NPTFMJ MTIKIAlSZXR1cm5TZXRJbmZvICpyc2luZm8gPSAoUmV0dXJuU2V0SW5mbyAqKSBmY2luZm8tPnJl c3VsdGluZm87CiAJVHVwbGVEZXNjCXR1cGRlc2M7CiAJVHVwbGVzdG9yZXN0YXRlICp0dXBzdG9y ZTsKQEAgLTMyNDUsNiArMzI1NSw3IEBAIHBnX3N0YXRfZ2V0X3dhbF9zZW5kZXJzKFBHX0ZVTkNU SU9OX0FSR1MpCiAJCWludAkJCXByaW9yaXR5OwogCQlpbnQJCQlwaWQ7CiAJCVdhbFNuZFN0YXRl IHN0YXRlOworCQlUaW1lc3RhbXBUeglyZXBseV90aW1lc3RhbXA7CiAJCURhdHVtCQl2YWx1ZXNb UEdfU1RBVF9HRVRfV0FMX1NFTkRFUlNfQ09MU107CiAJCWJvb2wJCW51bGxzW1BHX1NUQVRfR0VU X1dBTF9TRU5ERVJTX0NPTFNdOwogCkBAIC0zMjY0LDYgKzMyNzUsNyBAQCBwZ19zdGF0X2dldF93 YWxfc2VuZGVycyhQR19GVU5DVElPTl9BUkdTKQogCQlmbHVzaExhZyA9IHdhbHNuZC0+Zmx1c2hM YWc7CiAJCWFwcGx5TGFnID0gd2Fsc25kLT5hcHBseUxhZzsKIAkJcHJpb3JpdHkgPSB3YWxzbmQt PnN5bmNfc3RhbmRieV9wcmlvcml0eTsKKwkJcmVwbHlfdGltZXN0YW1wID0gd2Fsc25kLT5yZXBs eV90aW1lc3RhbXA7CiAJCVNwaW5Mb2NrUmVsZWFzZSgmd2Fsc25kLT5tdXRleCk7CiAKIAkJbWVt c2V0KG51bGxzLCAwLCBzaXplb2YobnVsbHMpKTsKQEAgLTMzNDAsNiArMzM1MiwxMSBAQCBwZ19z dGF0X2dldF93YWxfc2VuZGVycyhQR19GVU5DVElPTl9BUkdTKQogCQkJCQlDU3RyaW5nR2V0VGV4 dERhdHVtKCJzeW5jIikgOiBDU3RyaW5nR2V0VGV4dERhdHVtKCJxdW9ydW0iKTsKIAkJCWVsc2UK IAkJCQl2YWx1ZXNbMTBdID0gQ1N0cmluZ0dldFRleHREYXR1bSgicG90ZW50aWFsIik7CisKKwkJ CWlmIChyZXBseV90aW1lc3RhbXAgPT0gMCkKKwkJCQludWxsc1sxMV0gPSB0cnVlOworCQkJZWxz ZQorCQkJCXZhbHVlc1sxMV0gPSBUaW1lc3RhbXBUekdldERhdHVtKHJlcGx5X3RpbWVzdGFtcCk7 CiAJCX0KIAogCQl0dXBsZXN0b3JlX3B1dHZhbHVlcyh0dXBzdG9yZSwgdHVwZGVzYywgdmFsdWVz LCBudWxscyk7CmRpZmYgLS1naXQgYS9zcmMvaW5jbHVkZS9jYXRhbG9nL3BnX3Byb2MuZGF0IGIv c3JjL2luY2x1ZGUvY2F0YWxvZy9wZ19wcm9jLmRhdAppbmRleCBhMTQ2NTEwLi5lZjI2MmEyIDEw MDY0NAotLS0gYS9zcmMvaW5jbHVkZS9jYXRhbG9nL3BnX3Byb2MuZGF0CisrKyBiL3NyYy9pbmNs dWRlL2NhdGFsb2cvcGdfcHJvYy5kYXQKQEAgLTUxODEsOSArNTE4MSw5IEBACiAgIHByb25hbWUg PT4gJ3BnX3N0YXRfZ2V0X3dhbF9zZW5kZXJzJywgcHJvcm93cyA9PiAnMTAnLCBwcm9pc3N0cmlj dCA9PiAnZicsCiAgIHByb3JldHNldCA9PiAndCcsIHByb3ZvbGF0aWxlID0+ICdzJywgcHJvcGFy YWxsZWwgPT4gJ3InLAogICBwcm9yZXR0eXBlID0+ICdyZWNvcmQnLCBwcm9hcmd0eXBlcyA9PiAn JywKLSAgcHJvYWxsYXJndHlwZXMgPT4gJ3tpbnQ0LHRleHQscGdfbHNuLHBnX2xzbixwZ19sc24s cGdfbHNuLGludGVydmFsLGludGVydmFsLGludGVydmFsLGludDQsdGV4dH0nLAotICBwcm9hcmdt b2RlcyA9PiAne28sbyxvLG8sbyxvLG8sbyxvLG8sb30nLAotICBwcm9hcmduYW1lcyA9PiAne3Bp ZCxzdGF0ZSxzZW50X2xzbix3cml0ZV9sc24sZmx1c2hfbHNuLHJlcGxheV9sc24sd3JpdGVfbGFn LGZsdXNoX2xhZyxyZXBsYXlfbGFnLHN5bmNfcHJpb3JpdHksc3luY19zdGF0ZX0nLAorICBwcm9h bGxhcmd0eXBlcyA9PiAne2ludDQsdGV4dCxwZ19sc24scGdfbHNuLHBnX2xzbixwZ19sc24saW50 ZXJ2YWwsaW50ZXJ2YWwsaW50ZXJ2YWwsaW50NCx0ZXh0LHRpbWVzdGFtcHR6fScsCisgIHByb2Fy Z21vZGVzID0+ICd7byxvLG8sbyxvLG8sbyxvLG8sbyxvLG99JywKKyAgcHJvYXJnbmFtZXMgPT4g J3twaWQsc3RhdGUsc2VudF9sc24sd3JpdGVfbHNuLGZsdXNoX2xzbixyZXBsYXlfbHNuLHdyaXRl X2xhZyxmbHVzaF9sYWcscmVwbGF5X2xhZyxzeW5jX3ByaW9yaXR5LHN5bmNfc3RhdGUscmVwbHlf dGltZX0nLAogICBwcm9zcmMgPT4gJ3BnX3N0YXRfZ2V0X3dhbF9zZW5kZXJzJyB9LAogeyBvaWQg PT4gJzMzMTcnLCBkZXNjciA9PiAnc3RhdGlzdGljczogaW5mb3JtYXRpb24gYWJvdXQgV0FMIHJl Y2VpdmVyJywKICAgcHJvbmFtZSA9PiAncGdfc3RhdF9nZXRfd2FsX3JlY2VpdmVyJywgcHJvaXNz dHJpY3QgPT4gJ2YnLCBwcm92b2xhdGlsZSA9PiAncycsCmRpZmYgLS1naXQgYS9zcmMvaW5jbHVk ZS9yZXBsaWNhdGlvbi93YWxzZW5kZXJfcHJpdmF0ZS5oIGIvc3JjL2luY2x1ZGUvcmVwbGljYXRp b24vd2Fsc2VuZGVyX3ByaXZhdGUuaAppbmRleCA0YjkwNDc3Li5kYzUzMzE0IDEwMDY0NAotLS0g YS9zcmMvaW5jbHVkZS9yZXBsaWNhdGlvbi93YWxzZW5kZXJfcHJpdmF0ZS5oCisrKyBiL3NyYy9p bmNsdWRlL3JlcGxpY2F0aW9uL3dhbHNlbmRlcl9wcml2YXRlLmgKQEAgLTc1LDYgKzc1LDExIEBA IHR5cGVkZWYgc3RydWN0IFdhbFNuZAogCSAqIFN5bmNSZXBMb2NrLgogCSAqLwogCWludAkJCXN5 bmNfc3RhbmRieV9wcmlvcml0eTsKKworCS8qCisJICogVGhlIHRpbWVzdGFtcCBvZiByZXBseSBt ZXNzYWdlIHdoZW4gY3JlYXRlZCBieSB0aGUgc3RhbmRieS4KKwkqLworCVRpbWVzdGFtcFR6CXJl cGx5X3RpbWVzdGFtcDsKIH0gV2FsU25kOwogCiBleHRlcm4gV2FsU25kICpNeVdhbFNuZDsKZGlm ZiAtLWdpdCBhL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcnVsZXMub3V0IGIvc3JjL3Rlc3Qv cmVncmVzcy9leHBlY3RlZC9ydWxlcy5vdXQKaW5kZXggNzQ0ZDUwMS4uNmZhNjJkMCAxMDA2NDQK LS0tIGEvc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9ydWxlcy5vdXQKKysrIGIvc3JjL3Rlc3Qv cmVncmVzcy9leHBlY3RlZC9ydWxlcy5vdXQKQEAgLTE4NjEsOSArMTg2MSwxMCBAQCBwZ19zdGF0 X3JlcGxpY2F0aW9ufCBTRUxFQ1Qgcy5waWQsCiAgICAgdy5mbHVzaF9sYWcsCiAgICAgdy5yZXBs YXlfbGFnLAogICAgIHcuc3luY19wcmlvcml0eSwKLSAgICB3LnN5bmNfc3RhdGUKKyAgICB3LnN5 bmNfc3RhdGUsCisgICAgdy5yZXBseV90aW1lCiAgICBGUk9NICgocGdfc3RhdF9nZXRfYWN0aXZp dHkoTlVMTDo6aW50ZWdlcikgcyhkYXRpZCwgcGlkLCB1c2VzeXNpZCwgYXBwbGljYXRpb25fbmFt ZSwgc3RhdGUsIHF1ZXJ5LCB3YWl0X2V2ZW50X3R5cGUsIHdhaXRfZXZlbnQsIHhhY3Rfc3RhcnQs IHF1ZXJ5X3N0YXJ0LCBiYWNrZW5kX3N0YXJ0LCBzdGF0ZV9jaGFuZ2UsIGNsaWVudF9hZGRyLCBj bGllbnRfaG9zdG5hbWUsIGNsaWVudF9wb3J0LCBiYWNrZW5kX3hpZCwgYmFja2VuZF94bWluLCBi YWNrZW5kX3R5cGUsIHNzbCwgc3NsdmVyc2lvbiwgc3NsY2lwaGVyLCBzc2xiaXRzLCBzc2xjb21w cmVzc2lvbiwgc3NsY2xpZW50ZG4pCi0gICAgIEpPSU4gcGdfc3RhdF9nZXRfd2FsX3NlbmRlcnMo KSB3KHBpZCwgc3RhdGUsIHNlbnRfbHNuLCB3cml0ZV9sc24sIGZsdXNoX2xzbiwgcmVwbGF5X2xz biwgd3JpdGVfbGFnLCBmbHVzaF9sYWcsIHJlcGxheV9sYWcsIHN5bmNfcHJpb3JpdHksIHN5bmNf c3RhdGUpIE9OICgocy5waWQgPSB3LnBpZCkpKQorICAgICBKT0lOIHBnX3N0YXRfZ2V0X3dhbF9z ZW5kZXJzKCkgdyhwaWQsIHN0YXRlLCBzZW50X2xzbiwgd3JpdGVfbHNuLCBmbHVzaF9sc24sIHJl cGxheV9sc24sIHdyaXRlX2xhZywgZmx1c2hfbGFnLCByZXBsYXlfbGFnLCBzeW5jX3ByaW9yaXR5 LCBzeW5jX3N0YXRlLCByZXBseV90aW1lKSBPTiAoKHMucGlkID0gdy5waWQpKSkKICAgICAgTEVG VCBKT0lOIHBnX2F1dGhpZCB1IE9OICgocy51c2VzeXNpZCA9IHUub2lkKSkpOwogcGdfc3RhdF9z c2x8IFNFTEVDVCBzLnBpZCwKICAgICBzLnNzbCwKLS0gCjEuOC4zLjEKCg== ------=_Part_407320_1763575713.1533027417725--