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 1wCDqC-001m6Q-2T for pgsql-hackers@arkaria.postgresql.org; Mon, 13 Apr 2026 09:44:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wCDqB-00671r-0G for pgsql-hackers@arkaria.postgresql.org; Mon, 13 Apr 2026 09:44:23 +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 1wCDqA-00671j-2I for pgsql-hackers@lists.postgresql.org; Mon, 13 Apr 2026 09:44:23 +0000 Received: from mail1.dalibo.net ([51.159.93.128] helo=mail.dalibo.com) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wCDq8-00000000oQN-33e7 for pgsql-hackers@postgresql.org; Mon, 13 Apr 2026 09:44:23 +0000 Received: from [192.168.1.30] (unknown [90.58.191.166]) by mail.dalibo.com (Postfix) with ESMTPSA id E961F26D02 for ; Mon, 13 Apr 2026 11:44:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dalibo.com; s=a; t=1776073459; bh=UTB4wpS5ytPdSXNmCzYLYhjq7HBDaHhLp1fY7UZjCmE=; h=Date:Subject:From:To:References:In-Reply-To:From; b=e3WU73ppgrULsCpdZIZsZ2bqgSOImHdzNHlR2cZSvjC3Q/HYIny5R/MmWtJyX6IfK aXI07Sx72HxlDsFFXs+HCRI0I81VVLctBwECKLn0O4kgEgSvz3+UgDSUd+LfiUg/nZ KmCztNRoPPruo/MIm1zbJIc0U6+X7ukIr2j3UmkM= Content-Type: multipart/mixed; boundary="------------kC3aIlM0hadMNA7rY3rEVoDD" Message-ID: <5214af4c-25ab-4fe7-b4be-2ea9e0cb8f30@dalibo.com> Date: Mon, 13 Apr 2026 11:44:17 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Logging parallel worker draught From: =?UTF-8?Q?Benoit_Lobr=C3=A9au?= To: pgsql-hackers References: <10D5C31A-A303-4440-BCA2-921440A9E1CC@amazon.com> <63d182f8-1a65-4e34-a335-403f53b14ba7@dalibo.com> <31dc1548-30dc-4423-b939-2842c469f129@dalibo.com> <82ffc7a2-b77d-437b-a684-4a79a32fd87b@dalibo.com> <57c9576f-9689-4667-825d-fd2bec43c793@dalibo.com> Content-Language: fr In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------kC3aIlM0hadMNA7rY3rEVoDD Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit This is the v11 of the patch (rebase). --- Benoit Lobréau Consultant http://dalibo.com --------------kC3aIlM0hadMNA7rY3rEVoDD Content-Type: text/x-patch; charset=UTF-8; name="v11-0001-Add-a-guc-for-parallel-worker-logging.patch" Content-Disposition: attachment; filename="v11-0001-Add-a-guc-for-parallel-worker-logging.patch" Content-Transfer-Encoding: base64 RnJvbSA0OWU0ZDBjMTU0YjQ4NDFjNmYwYzExMWJhZDJlNGJhYjNiMGNlOGZlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBiZW5vaXQgPGJlbm9pdC5sb2JyZWF1QGRhbGliby5j b20+CkRhdGU6IFR1ZSwgOCBPY3QgMjAyNCAxMjozOTo0MSArMDIwMApTdWJqZWN0OiBbUEFU Q0ggMS8zXSBBZGQgYSBndWMgZm9yIHBhcmFsbGVsIHdvcmtlciBsb2dnaW5nCgpUaGUgbmV3 IGd1YyBsb2dfcGFyYWxsZWxfd29ya2VycyBjb250cm9scyB3aGV0aGVyIGEgbG9nIG1lc3Nh Z2UgaXMKcHJvZHVjZWQgdG8gZGlzcGxheSBpbmZvcm1hdGlvbiBvbiB0aGUgbnVtYmVyIG9m IHdvcmtlcnMgc3Bhd25lZCB3aGVuIGEKcGFyYWxsZWwgcXVlcnkgb3IgdXRpbGl0eSBpcyBl eGVjdXRlZC4KClRoZSBkZWZhdWx0IHZhbHVlIGlzIGBub25lYCB3aGljaCBkaXNhYmxlcyBs b2dnaW5nLiBgYWxsYCBkaXNwbGF5cwppbmZvcm1hdGlvbiBmb3IgYWxsIHBhcmFsbGVsIHF1 ZXJpZXMsIHdoZXJlYXMgYHNob3J0YWdlYCBkaXNwbGF5cwppbmZvcm1hdGlvbiBvbmx5IHdo ZW4gdGhlIG51bWJlciBvZiB3b3JrZXJzIGxhdW5jaGVkIGlzIGxvd2VyIHRoYW4gdGhlCm51 bWJlciBvZiBwbGFubmVkIHdvcmtlcnMuCgpUaGlzIG5ldyBwYXJhbWV0ZXIgY2FuIGhlbHAg ZGF0YWJhc2UgYWRtaW5pc3RyYXRvcnMgYW5kIGRldmVsb3BlcnMKZGlhZ25vc2UgcGVyZm9y bWFuY2UgaXNzdWVzIHJlbGF0ZWQgdG8gcGFyYWxsZWxpc20gYW5kIG9wdGltaXplIHRoZQpj b25maWd1cmF0aW9uIG9mIHRoZSBzeXN0ZW0gYWNjb3JkaW5nbHkuCi0tLQogc3JjL2JhY2tl bmQvdXRpbHMvbWlzYy9ndWNfcGFyYW1ldGVycy5kYXQgfCA4ICsrKysrKysrCiAxIGZpbGUg Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvdXRp bHMvbWlzYy9ndWNfcGFyYW1ldGVycy5kYXQgYi9zcmMvYmFja2VuZC91dGlscy9taXNjL2d1 Y19wYXJhbWV0ZXJzLmRhdAppbmRleCA4M2FmNTk0ZDRhZi4uNzJlZjEzNTQwOTEgMTAwNjQ0 Ci0tLSBhL3NyYy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjX3BhcmFtZXRlcnMuZGF0CisrKyBi L3NyYy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjX3BhcmFtZXRlcnMuZGF0CkBAIC0xNzg1LDYg KzE3ODUsMTQgQEAKICAgYXNzaWduX2hvb2sgPT4gJ2Fzc2lnbl9sb2dfbWluX21lc3NhZ2Vz JywKIH0sCiAKK3sgbmFtZSA9PiAnbG9nX3BhcmFsbGVsX3dvcmtlcnMnLCB0eXBlID0+ICdl bnVtJywgY29udGV4dCA9PiAnUEdDX1NVU0VUJywgZ3JvdXAgPT4gJ0xPR0dJTkdfV0hBVCcs CisgIHNob3J0X2Rlc2MgPT4gJ0xvZyBpbmZvcm1hdGlvbiBhYm91dCBwYXJhbGxlbCB3b3Jr ZXIgdXNhZ2UuJywKKyAgbG9uZ19kZXNjID0+ICcibm9uZSIgZG9lc25cJ3QgbG9nIGFueXRo aW5nLCAiYWxsIiBsb2dzIGFsbCBwYXJhbGxlbCB3b3JrZXIgdXNhZ2UgYW5kICJzaG9ydGFn ZSIgbG9ncyBvbmx5IHdoZW4gdGhlIHBsYW5uZWQgd29ya2VycyBjb3VsZG5cJ3QgYmUgYWNx dWlyZWQnLAorICB2YXJpYWJsZSA9PiAnbG9nX3BhcmFsbGVsX3dvcmtlcnMnLAorICBib290 X3ZhbCA9PiAnTE9HX1BBUkFMTEVMX1dPUktFUlNfTk9ORScsCisgIG9wdGlvbnMgPT4gJ2xv Z19wYXJhbGxlbF93b3JrZXJzX29wdGlvbnMnLAorfSwKKwogeyBuYW1lID0+ICdsb2dfcGFy YW1ldGVyX21heF9sZW5ndGgnLCB0eXBlID0+ICdpbnQnLCBjb250ZXh0ID0+ICdQR0NfU1VT RVQnLCBncm91cCA9PiAnTE9HR0lOR19XSEFUJywKICAgc2hvcnRfZGVzYyA9PiAnU2V0cyB0 aGUgbWF4aW11bSBsZW5ndGggaW4gYnl0ZXMgb2YgZGF0YSBsb2dnZWQgZm9yIGJpbmQgcGFy YW1ldGVyIHZhbHVlcyB3aGVuIGxvZ2dpbmcgc3RhdGVtZW50cy4nLAogICBsb25nX2Rlc2Mg PT4gJy0xIG1lYW5zIGxvZyB2YWx1ZXMgaW4gZnVsbC4nLAotLSAKMi40Ny4zCgo= --------------kC3aIlM0hadMNA7rY3rEVoDD Content-Type: text/x-patch; charset=UTF-8; name="v11-0002-Implements-logging-for-parallel-worker-usage-in-util.patch" Content-Disposition: attachment; filename*0="v11-0002-Implements-logging-for-parallel-worker-usage-in-uti"; filename*1="l.patch" Content-Transfer-Encoding: base64 RnJvbSA5ZjE3ZmFhY2I1YzNlNWY3MWFiYmIzNjBiYzMzNjU0ZDI4NTMxYjgxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBiZW5vaXQgPGJlbm9pdC5sb2JyZWF1QGRhbGliby5j b20+CkRhdGU6IFdlZCwgMjkgSmFuIDIwMjUgMTc6MTA6NTcgKzAxMDAKU3ViamVjdDogW1BB VENIIDIvM10gSW1wbGVtZW50cyBsb2dnaW5nIGZvciBwYXJhbGxlbCB3b3JrZXIgdXNhZ2Ug aW4gdXRpbGl0aWVzCgpUaGlzIHBhdGNoIGltcGxlbWVudHMgbG9nZ2luZyBvZiBwYXJhbGxl bCB3b3JrZXIgdXNhZ2UgZm9yOgoqIHRoZSBpbmRleCBjbGVhbnVwIGFuZCBidWxrZGVsZXRl IHBoYXNlcyBvZiB2YWN1dW07CiogYnRyZWUsIGJyaW4gYW5kIGdpbiBpbmRleCBidWlsZHMu Ci0tLQogc3JjL2JhY2tlbmQvYWNjZXNzL2JyaW4vYnJpbi5jICAgICAgICB8ICA0ICsrKysK IHNyYy9iYWNrZW5kL2FjY2Vzcy9naW4vZ2luaW5zZXJ0LmMgICAgfCAgNCArKysrCiBzcmMv YmFja2VuZC9hY2Nlc3MvbmJ0cmVlL25idHNvcnQuYyAgIHwgIDQgKysrKwogc3JjL2JhY2tl bmQvY29tbWFuZHMvdmFjdXVtcGFyYWxsZWwuYyB8IDEzICsrKysrKysrKysrKysKIDQgZmls ZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5k L2FjY2Vzcy9icmluL2JyaW4uYyBiL3NyYy9iYWNrZW5kL2FjY2Vzcy9icmluL2JyaW4uYwpp bmRleCBiZGIzMDc1MmUwOS4uM2JiMDRjMTE3ZDggMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5k L2FjY2Vzcy9icmluL2JyaW4uYworKysgYi9zcmMvYmFja2VuZC9hY2Nlc3MvYnJpbi9icmlu LmMKQEAgLTI1NjgsNiArMjU2OCwxMCBAQCBfYnJpbl9lbmRfcGFyYWxsZWwoQnJpbkxlYWRl ciAqYnJpbmxlYWRlciwgQnJpbkJ1aWxkU3RhdGUgKnN0YXRlKQogCS8qIFNodXRkb3duIHdv cmtlciBwcm9jZXNzZXMgKi8KIAlXYWl0Rm9yUGFyYWxsZWxXb3JrZXJzVG9GaW5pc2goYnJp bmxlYWRlci0+cGN4dCk7CiAKKwlMb2dQYXJhbGxlbFdvcmtlcnNJZk5lZWRlZChsb2dfcGFy YWxsZWxfd29ya2VycywKKwkJCQkJCQkgICBicmlubGVhZGVyLT5wY3h0LT5ud29ya2Vyc190 b19sYXVuY2gsCisJCQkJCQkJICAgYnJpbmxlYWRlci0+cGN4dC0+bndvcmtlcnNfbGF1bmNo ZWQpOworCiAJLyoKIAkgKiBOZXh0LCBhY2N1bXVsYXRlIFdBTCB1c2FnZS4gIChUaGlzIG11 c3Qgd2FpdCBmb3IgdGhlIHdvcmtlcnMgdG8gZmluaXNoLAogCSAqIG9yIHdlIG1pZ2h0IGdl dCBpbmNvbXBsZXRlIGRhdGEuKQpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvYWNjZXNzL2dp bi9naW5pbnNlcnQuYyBiL3NyYy9iYWNrZW5kL2FjY2Vzcy9naW4vZ2luaW5zZXJ0LmMKaW5k ZXggOWQ4M2E0OTU3NzUuLjAyNWQzOWI2ZTdkIDEwMDY0NAotLS0gYS9zcmMvYmFja2VuZC9h Y2Nlc3MvZ2luL2dpbmluc2VydC5jCisrKyBiL3NyYy9iYWNrZW5kL2FjY2Vzcy9naW4vZ2lu aW5zZXJ0LmMKQEAgLTExMjAsNiArMTEyMCwxMCBAQCBfZ2luX2VuZF9wYXJhbGxlbChHaW5M ZWFkZXIgKmdpbmxlYWRlciwgR2luQnVpbGRTdGF0ZSAqc3RhdGUpCiAJLyogU2h1dGRvd24g d29ya2VyIHByb2Nlc3NlcyAqLwogCVdhaXRGb3JQYXJhbGxlbFdvcmtlcnNUb0ZpbmlzaChn aW5sZWFkZXItPnBjeHQpOwogCisJTG9nUGFyYWxsZWxXb3JrZXJzSWZOZWVkZWQobG9nX3Bh cmFsbGVsX3dvcmtlcnMsCisJCQkJCQkJICAgZ2lubGVhZGVyLT5wY3h0LT5ud29ya2Vyc190 b19sYXVuY2gsCisJCQkJCQkJICAgZ2lubGVhZGVyLT5wY3h0LT5ud29ya2Vyc19sYXVuY2hl ZCk7CisKIAkvKgogCSAqIE5leHQsIGFjY3VtdWxhdGUgV0FMIHVzYWdlLiAgKFRoaXMgbXVz dCB3YWl0IGZvciB0aGUgd29ya2VycyB0byBmaW5pc2gsCiAJICogb3Igd2UgbWlnaHQgZ2V0 IGluY29tcGxldGUgZGF0YS4pCmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC9hY2Nlc3MvbmJ0 cmVlL25idHNvcnQuYyBiL3NyYy9iYWNrZW5kL2FjY2Vzcy9uYnRyZWUvbmJ0c29ydC5jCmlu ZGV4IDc1NmRmYTNkY2Y0Li4yNjcwZTg4Y2QyMiAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQv YWNjZXNzL25idHJlZS9uYnRzb3J0LmMKKysrIGIvc3JjL2JhY2tlbmQvYWNjZXNzL25idHJl ZS9uYnRzb3J0LmMKQEAgLTE2MTUsNiArMTYxNSwxMCBAQCBfYnRfZW5kX3BhcmFsbGVsKEJU TGVhZGVyICpidGxlYWRlcikKIAkvKiBTaHV0ZG93biB3b3JrZXIgcHJvY2Vzc2VzICovCiAJ V2FpdEZvclBhcmFsbGVsV29ya2Vyc1RvRmluaXNoKGJ0bGVhZGVyLT5wY3h0KTsKIAorCUxv Z1BhcmFsbGVsV29ya2Vyc0lmTmVlZGVkKGxvZ19wYXJhbGxlbF93b3JrZXJzLAorCQkJCQkJ CSAgIGJ0bGVhZGVyLT5wY3h0LT5ud29ya2Vyc190b19sYXVuY2gsCisJCQkJCQkJICAgYnRs ZWFkZXItPnBjeHQtPm53b3JrZXJzX2xhdW5jaGVkKTsKKwogCS8qCiAJICogTmV4dCwgYWNj dW11bGF0ZSBXQUwgdXNhZ2UuICAoVGhpcyBtdXN0IHdhaXQgZm9yIHRoZSB3b3JrZXJzIHRv IGZpbmlzaCwKIAkgKiBvciB3ZSBtaWdodCBnZXQgaW5jb21wbGV0ZSBkYXRhLikKZGlmZiAt LWdpdCBhL3NyYy9iYWNrZW5kL2NvbW1hbmRzL3ZhY3V1bXBhcmFsbGVsLmMgYi9zcmMvYmFj a2VuZC9jb21tYW5kcy92YWN1dW1wYXJhbGxlbC5jCmluZGV4IDk3OWMyYmU0YWJkLi5mZmUw ZmNmMDc2YyAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvY29tbWFuZHMvdmFjdXVtcGFyYWxs ZWwuYworKysgYi9zcmMvYmFja2VuZC9jb21tYW5kcy92YWN1dW1wYXJhbGxlbC5jCkBAIC0y NTcsNiArMjU3LDkgQEAgc3RydWN0IFBhcmFsbGVsVmFjdXVtU3RhdGUKIAlpbnQJCQluaW5k ZXhlc19wYXJhbGxlbF9jbGVhbnVwOwogCWludAkJCW5pbmRleGVzX3BhcmFsbGVsX2NvbmRj bGVhbnVwOwogCisJaW50CQkJbndvcmtlcnNfdG9fbGF1bmNoOworCWludAkJCW53b3JrZXJz X2xhdW5jaGVkOworCiAJLyogQnVmZmVyIGFjY2VzcyBzdHJhdGVneSB1c2VkIGJ5IGxlYWRl ciBwcm9jZXNzICovCiAJQnVmZmVyQWNjZXNzU3RyYXRlZ3kgYnN0cmF0ZWd5OwogCkBAIC00 MjQsNiArNDI3LDkgQEAgcGFyYWxsZWxfdmFjdXVtX2luaXQoUmVsYXRpb24gcmVsLCBSZWxh dGlvbiAqaW5kcmVscywgaW50IG5pbmRleGVzLAogCQlpZiAoKHZhY29wdGlvbnMgJiBWQUNV VU1fT1BUSU9OX1BBUkFMTEVMX0NPTkRfQ0xFQU5VUCkgIT0gMCkKIAkJCXB2cy0+bmluZGV4 ZXNfcGFyYWxsZWxfY29uZGNsZWFudXArKzsKIAl9CisJcHZzLT5ud29ya2Vyc190b19sYXVu Y2ggPSAwOworCXB2cy0+bndvcmtlcnNfbGF1bmNoZWQgPSAwOworCiAJc2htX3RvY19pbnNl cnQocGN4dC0+dG9jLCBQQVJBTExFTF9WQUNVVU1fS0VZX0lOREVYX1NUQVRTLCBpbmRzdGF0 cyk7CiAJcHZzLT5pbmRzdGF0cyA9IGluZHN0YXRzOwogCkBAIC01MTYsNiArNTIyLDEwIEBA IHBhcmFsbGVsX3ZhY3V1bV9lbmQoUGFyYWxsZWxWYWN1dW1TdGF0ZSAqcHZzLCBJbmRleEJ1 bGtEZWxldGVSZXN1bHQgKippc3RhdHMpCiB7CiAJQXNzZXJ0KCFJc1BhcmFsbGVsV29ya2Vy KCkpOwogCisJTG9nUGFyYWxsZWxXb3JrZXJzSWZOZWVkZWQobG9nX3BhcmFsbGVsX3dvcmtl cnMsCisJCQkJCQkJICAgcHZzLT5ud29ya2Vyc190b19sYXVuY2gsCisJCQkJCQkJICAgcHZz LT5ud29ya2Vyc19sYXVuY2hlZCk7CisKIAkvKiBDb3B5IHRoZSB1cGRhdGVkIHN0YXRpc3Rp Y3MgKi8KIAlmb3IgKGludCBpID0gMDsgaSA8IHB2cy0+bmluZGV4ZXM7IGkrKykKIAl7CkBA IC05NDYsNiArOTU2LDkgQEAgcGFyYWxsZWxfdmFjdXVtX3Byb2Nlc3NfYWxsX2luZGV4ZXMo UGFyYWxsZWxWYWN1dW1TdGF0ZSAqcHZzLCBpbnQgbnVtX2luZGV4X3NjYW4KIAogCQlmb3Ig KGludCBpID0gMDsgaSA8IHB2cy0+cGN4dC0+bndvcmtlcnNfbGF1bmNoZWQ7IGkrKykKIAkJ CUluc3RyQWNjdW1QYXJhbGxlbFF1ZXJ5KCZwdnMtPmJ1ZmZlcl91c2FnZVtpXSwgJnB2cy0+ d2FsX3VzYWdlW2ldKTsKKworCQlwdnMtPm53b3JrZXJzX3RvX2xhdW5jaCArPSBwdnMtPnBj eHQtPm53b3JrZXJzX3RvX2xhdW5jaDsKKwkJcHZzLT5ud29ya2Vyc19sYXVuY2hlZCArPSBw dnMtPnBjeHQtPm53b3JrZXJzX2xhdW5jaGVkOwogCX0KIAogCS8qCi0tIAoyLjQ3LjMKCg== --------------kC3aIlM0hadMNA7rY3rEVoDD Content-Type: text/x-patch; charset=UTF-8; name="v11-0003-Implements-logging-for-parallel-worker-usage-in-quer.patch" Content-Disposition: attachment; filename*0="v11-0003-Implements-logging-for-parallel-worker-usage-in-que"; filename*1="r.patch" Content-Transfer-Encoding: base64 RnJvbSBmMjU1YjYwM2M4YWY2YmY2ZGQ4ZTQzNGEyNWM5NzcxYTFkNGI3ZmNlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBiZW5vaXQgPGJlbm9pdC5sb2JyZWF1QGRhbGliby5j b20+CkRhdGU6IFdlZCwgMjkgSmFuIDIwMjUgMTc6MTU6MjUgKzAxMDAKU3ViamVjdDogW1BB VENIIDMvM10gSW1wbGVtZW50cyBsb2dnaW5nIGZvciBwYXJhbGxlbCB3b3JrZXIgdXNhZ2Ug aW4gcXVlcmllcwoKLS0tCiBzcmMvYmFja2VuZC9leGVjdXRvci9leGVjTWFpbi5jIHwgNCAr KysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc3Jj L2JhY2tlbmQvZXhlY3V0b3IvZXhlY01haW4uYyBiL3NyYy9iYWNrZW5kL2V4ZWN1dG9yL2V4 ZWNNYWluLmMKaW5kZXggNGIzMGY3Njg2ODAuLmU0NzhiMjEwOTRjIDEwMDY0NAotLS0gYS9z cmMvYmFja2VuZC9leGVjdXRvci9leGVjTWFpbi5jCisrKyBiL3NyYy9iYWNrZW5kL2V4ZWN1 dG9yL2V4ZWNNYWluLmMKQEAgLTQ5OSw2ICs0OTksMTAgQEAgc3RhbmRhcmRfRXhlY3V0b3JF bmQoUXVlcnlEZXNjICpxdWVyeURlc2MpCiAJCXBnc3RhdF91cGRhdGVfcGFyYWxsZWxfd29y a2Vyc19zdGF0cygoUGdTdGF0X0NvdW50ZXIpIGVzdGF0ZS0+ZXNfcGFyYWxsZWxfd29ya2Vy c190b19sYXVuY2gsCiAJCQkJCQkJCQkJCSAoUGdTdGF0X0NvdW50ZXIpIGVzdGF0ZS0+ZXNf cGFyYWxsZWxfd29ya2Vyc19sYXVuY2hlZCk7CiAKKwlMb2dQYXJhbGxlbFdvcmtlcnNJZk5l ZWRlZChsb2dfcGFyYWxsZWxfd29ya2VycywKKwkJCQkJCQkJZXN0YXRlLT5lc19wYXJhbGxl bF93b3JrZXJzX3RvX2xhdW5jaCwKKwkJCQkJCQkJZXN0YXRlLT5lc19wYXJhbGxlbF93b3Jr ZXJzX2xhdW5jaGVkKTsKKwogCS8qCiAJICogQ2hlY2sgdGhhdCBFeGVjdXRvckZpbmlzaCB3 YXMgY2FsbGVkLCB1bmxlc3MgaW4gRVhQTEFJTi1vbmx5IG1vZGUuIFRoaXMKIAkgKiBBc3Nl cnQgaXMgbmVlZGVkIGJlY2F1c2UgRXhlY3V0b3JGaW5pc2ggaXMgbmV3IGFzIG9mIDkuMSwg YW5kIGNhbGxlcnMKLS0gCjIuNDcuMwoK --------------kC3aIlM0hadMNA7rY3rEVoDD--