From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 774DA80726 for ; Tue, 6 Oct 2026 22:27:04 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 696MPlih028536; Wed, 7 Oct 2026 01:25:48 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 696MPlih028536 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=sashiko.virtuozzo.com header.i=@sashiko.virtuozzo.com header.b="FGd2I7gJ"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amazonses.com header.i=@amazonses.com header.b="SPVegyDe" Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 696MPjxS028532 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 7 Oct 2026 01:25:45 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 696MPjxS028532 Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-4a01c621dc2so25655425e9.2 for ; Tue, 06 Oct 2026 15:25:45 -0700 (PDT) X-Gm-Message-State: AFuF++lRKI7n0ZQESfeEniGLzLm4X97IZy4GbMmVPrlTYy0QdxFR27iS b1YWiT5dTLVNVgYZzUvjkhhmIxlAd+cytZDhceXhdQ0UO7ZC4iM7/1fQYkBGdgxR+fEcM4D9J1G B75g5yf3mcpl8L4uG3w8JURKnigH9oqVThlFyKVjbXRmsjfGsMLP2Lw== X-Gm-Gg: AYBFou1EUqAMfBNhvemuHiXz1QjbabM2DurXoVKAto1wH3yXwfkEZh5lS1GGAycRwHL YDKd20qAZsdhJcBhYCUcJwcsfgIOjkEaG6mQ7spLPPNgx0UXpc2OWeo7QCxIrYXZZVkq0UTTbRw pYGMOx5w9DeWaWA+WAYznQNf+Bka2k/kXDz2H8eoH8AJjaZJXmR/EbH81ff/Ig/Em6vfOfup6tx +h0BpGh/9K7LtlflzMs6kaZgPxxg+P+1sBs7neNW/F9EUFNcH3CkcYzPT7lnJI2e59Fvj4DgUO2 +y1SvmAd1JETkJfMUxUPGw0aLGYjBhuCK7zlVIl6SE97JjAbNp0rkAYJiSs4lNscUhDriE0FfOP 0kISPG188ABU+U9/tBqmp2yRDIhp7qefCUo2lFBhBxTeM5NzoNYBC7McJHUGUTkiGt77en/7C8D uxX8YUKPh/4E6wh+nIfZwxMNHZ2w7gDytaZptP+v9zVTphzQz/pXuuNAf7Kp3ArdjLA0H0N6EWb Znbrz+wY8TH3FIddlsD X-Received: by 2002:a05:600c:4708:b0:4a0:1b14:e845 with SMTP id 5b1f17b1804b1-4a1800d1f1dmr4167115e9.2.1791325545280; Tue, 06 Oct 2026 15:25:45 -0700 (PDT) X-Received: by 2002:a05:600c:4708:b0:4a0:1b14:e845 with SMTP id 5b1f17b1804b1-4a1800d1f1dmr4166805e9.2.1791325544730; Tue, 06 Oct 2026 15:25:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1791325544; cv=none; d=google.com; s=arc-20260327; b=Psf5Pn027rW69LEZFW8/eJHu4X7R+POIN5xRoiTV/z6Fo/oHMOLUGRaOTNhAsxxzdZ V04oJLD46+NEhbIw5OL6Z9AM7AMDW646oQA4hLUpbRipU0UbsNUzYUV0ZZotGYo/L66Q OAPIwNrYe/HBkGQmImkJ63CUzQ0JjaCO87jdhUg9baAJ4aMIqyMgQfntl2GYtWYTYD9C kq445pGHWKFmclFUHE4fXLQque7sEviAGW4BhQp/2zJuIU8+I2wmH/iYkc/KT+8qIRUu CXecIKCXPdlw54SPqPCnMOaQa/kAIJtjIpoxriBs4HztienVbdCPtPPoQgLjizguViaz FIzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=feedback-id:message-id:date:content-transfer-encoding:references :in-reply-to:cc:to:subject:from:dkim-signature:dkim-signature; bh=Obz5Nu7iyoqfq0b5iBxOaYtSl9LWPCIWUeSXswzEbaY=; fh=sV1/v2PH+J0lUlx7dReOxZ/qioHaIxH3MkBmdPgYrLM=; b=R0xwRH51ohJIYuPjd3ZfxRlfD6n06OA+rGQDUjFdip6RFbSk7+8YpXoV0EiAk/TsYY t2P3pN+VjfPo7+24U4m2iAoVjTxPrmLMD1QJwVUI3tT9LsMxs0tCq7YODUhwnSwfNQSY t5EMQaba/wod3OMAVzDWCQxEa3G/5R1JxzZPjrLmUeA68L/yJsM2R30k6S5LUnIXmsgd 23NgQ3xbx7LwS+OBhm4z+ynyMONMeoxksIuq6JQeO0t9RNWVj4LG2ZTqrWhfa3/i1Myr NipaQZ/15kb2gzZfnGS1OLt+/jRwp3Diq3h1I5bba04TtYJznqSp5yaC4HvFniJYoYnI QQnQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=FGd2I7gJ; dkim=pass header.i=@amazonses.com header.s=sokbgaaqhfgd6qjht2wmdajpuuanpimv header.b=SPVegyDe; spf=pass (google.com: domain of 010701a113529f6f-5fdc0168-31d1-4819-80ce-ccd514ae0344-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) smtp.mailfrom=010701a113529f6f-5fdc0168-31d1-4819-80ce-ccd514ae0344-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from b224-5.smtp-out.eu-central-1.amazonses.com (b224-5.smtp-out.eu-central-1.amazonses.com. [69.169.224.5]) by mx.google.com with ESMTPS id ffacd0b85a97d-48c724bf13bsi1156425f8f.489.2026.10.06.15.25.44 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 06 Oct 2026 15:25:44 -0700 (PDT) Received-SPF: pass (google.com: domain of 010701a113529f6f-5fdc0168-31d1-4819-80ce-ccd514ae0344-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) client-ip=69.169.224.5; Authentication-Results: mx.google.com; dkim=pass header.i=@sashiko.virtuozzo.com header.s=23yjbh4k34hwzfubhuiim7m4inbd3ick header.b=FGd2I7gJ; dkim=pass header.i=@amazonses.com header.s=sokbgaaqhfgd6qjht2wmdajpuuanpimv header.b=SPVegyDe; spf=pass (google.com: domain of 010701a113529f6f-5fdc0168-31d1-4819-80ce-ccd514ae0344-000000@eu-central-1.amazonses.com designates 69.169.224.5 as permitted sender) smtp.mailfrom=010701a113529f6f-5fdc0168-31d1-4819-80ce-ccd514ae0344-000000@eu-central-1.amazonses.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=23yjbh4k34hwzfubhuiim7m4inbd3ick; d=sashiko.virtuozzo.com; t=1791325544; h=From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Message-ID; bh=/XSV/gND4te6+u6t/EBIwIvRrrq1/fWdbGTYYVCmoZQ=; b=FGd2I7gJ89m1lNLmacrDEQWuRF0Bu8zxK3CkV/Aypm6EtYs07xkLhEP+JAM9aRJZ 8+8wkGvFiaw/LZRPYBGJdgb4N/q+EADgMc+DClkH+qDAPB1QDmpmFveXkOHD5ih6++f LsIFInEA8J+eN50DMIBG/tuZgK1zVWJaFkFo1idXEVJ1yWSNTwKTr7prWpK8EfG/Uoy jFBw1ukx5rs8/w0Rh8HxJFCdu4+rc7XlpuYIYz/ytfohrtjbgmDmS7EiIbnvdP1GuHw d63kYS7huTFGMtLPVAoU1KsiHLvsJ13+BveF3xs2HCzw+4AgaCln/UU3QNKJsZbaOUh ha36Fg8T9A== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=sokbgaaqhfgd6qjht2wmdajpuuanpimv; d=amazonses.com; t=1791325544; h=From:Subject:To:Cc:In-Reply-To:References:Content-Type:Content-Transfer-Encoding:Date:Message-ID:Feedback-ID; bh=/XSV/gND4te6+u6t/EBIwIvRrrq1/fWdbGTYYVCmoZQ=; b=SPVegyDecKyRwQztR9UYT7EgwYcsmIk/w6C2CKIy/JgsajyFBLqFOvqBErUFLBJM OoQjAny6qRehLCA32G37XhudpHvF4R3A9N2YqjGkq+bbNxXt2BaXe9e7lX03gRdHGJJ 1OMUXTYvtuv/DEObmqJptc/KzFoKw+fxQfKohCbA= From: no-reply@sashiko.virtuozzo.com To: khorenko@virtuozzo.com, Eva Kurchatova In-Reply-To: <20261006221704.2507107-3-eva.kurchatova@virtuozzo.com> References: <20261006221704.2507107-1-eva.kurchatova@virtuozzo.com> <20261006221704.2507107-3-eva.kurchatova@virtuozzo.com> Date: Tue, 6 Oct 2026 22:25:44 +0000 Message-ID: <010701a113529f6f-5fdc0168-31d1-4819-80ce-ccd514ae0344-000000@eu-central-1.amazonses.com> Feedback-ID: ::1.eu-central-1.2wRQJBpg9g1fGRYexx3dUuYGS25Bux+2TEOx72/m6U4=:AmazonSES X-SES-Outgoing: 2026.10.06-69.169.224.5 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 696MPjxS028532 Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 v7 2/2] selftests: ve: introduce vtty pair teardown stress test X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW01lZGl1bV0gc2VsZnRlc3RzL3Zl OiBrbXNnX2NoZWNrKCkgZmFpbHMgb24gYW55IHVucmVsYXRlZCBrZXJuZWwgd2FybmluZyBvciBs b2cgb3ZlcnJ1bgotIFtMb3ddIHNlbGZ0ZXN0cy92ZTogdmVpZF9pbl91c2UoKSByZWxpZXMgb24g RU5PS0VZIGZyb20gYW4gaW9jdGwga2V5IG1hcmtlZCB1bnVzZWQKLSBbTG93XSBzZWxmdGVzdHMv dmU6IDMwcyBkZWZhdWx0IHJ1biBoYXMgbGl0dGxlIG1hcmdpbiB1bmRlciB0aGUgNDVzIHJ1bm5l ciB0aW1lb3V0Ci0tCgpjb21taXQgY2ZjZDVjYmMyYmNiMTNlZDQyMDUyZGQ1YWMyNjUxMTQ3NWZl MTQ5ZgpBdXRob3I6IEV2YSBLdXJjaGF0b3ZhIDxldmEua3VyY2hhdG92YUB2aXJ0dW96em8uY29t PgoKc2VsZnRlc3RzOiB2ZTogaW50cm9kdWNlIHZ0dHkgcGFpciB0ZWFyZG93biBzdHJlc3MgdGVz dAoKVGhpcyBhZGRzIHZlX3Z0dHlfc3RyZXNzLCBhIHNlbGZ0ZXN0IHRoYXQgb3BlbnMgYW5kIGNs b3NlcyBhIHZ0dHkgcGFpciBmcm9tCnRoZSBtYXN0ZXIgZW5kICh2emN0bCBpb2N0bCkgYW5kIHRo ZSBzbGF2ZSBlbmQgKGluc2lkZSBhIFZFKSBhdCB0aGUgc2FtZQp0aW1lLiBJdCBhbHNvIHNjYW5z IC9kZXYva21zZyBmb3Igd2FybmluZ3MgYW5kIHNwbGF0cyB3aGlsZSB0aGUgdGVzdCBydW5zLgoK TGluazogaHR0cHM6Ly92aXJ0dW96em8uYXRsYXNzaWFuLm5ldC9icm93c2UvVlNUT1ItMTQ0Nzcx Cgo+IGRpZmYgLS1naXQgYS90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy92ZS9NYWtlZmlsZSBiL3Rv b2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3ZlL01ha2VmaWxlCj4gLS0tIGEvdG9vbHMvdGVzdGluZy9z ZWxmdGVzdHMvdmUvTWFrZWZpbGUKPiArKysgYi90b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy92ZS9N YWtlZmlsZQoKWyAuLi4gXQoKPiBURVNUX0dFTl9QUk9HUyArPSB2ZV92dHR5X3N0cmVzcwoKW1Nl dmVyaXR5OiBMb3ddClRoZSB2ZSBzZWxmdGVzdCBkaXJlY3RvcnkgaGFzIG5vIHNldHRpbmdzIGZp bGUsIHNvIHRoZSBrc2VsZnRlc3QgcnVubmVyJ3MKZGVmYXVsdCBwZXItdGVzdCB0aW1lb3V0IGFw cGxpZXMuIEkgYmVsaWV2ZSB0aGF0IGRlZmF1bHQgaXMgNDUgc2Vjb25kcywKYnV0IEkgaGF2ZSBu b3QgY2hlY2tlZCBpdCBpbiB0aGlzIHRyZWUuCgpUaGUgdGVzdCBydW5zIGZvciAzMCBzZWNvbmRz IGJ5IGRlZmF1bHQuCgpBZnRlciB0aGF0IGl0IGJsb2NrcyByZWFkaW5nIHRoZSBjaGlsZCdzIGNv dW50IGFuZCB0aGVuIHJ1bnMgZGVzdHJveV92ZSgpLAp3aGljaCBtYXkgcmV0cnkgZm9yIGFib3V0 IGEgc2Vjb25kLiBTZXR1cCBhbHNvIGhhcHBlbnMgYmVmb3JlIHRoZSBydW4uCgpJcyB0aGVyZSBl bm91Z2ggbWFyZ2luIG9uIGEgc2xvdyBvciBsb2FkZWQgaG9zdD8gQSB0aW1lb3V0IGtpbGwgd291 bGQgYmUKcmVwb3J0ZWQgYXMgYSBmYWlsdXJlIHRoYXQgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB2 dHR5LgoKQSBsYXJnZXIgVkVfVlRUWV9TRUNTIG9yIGFyZ3ZbMV0gdmFsdWUgd291bGQgZXhjZWVk IHRoZSBkZWZhdWx0IHRpbWVvdXQKdW5sZXNzIHRoZSBydW5uZXIgaXMgY29uZmlndXJlZCBvdGhl cndpc2UuIFRoZSBjb21taXQgbWVzc2FnZSBzYXlzIHRoZQpkZWZhdWx0IHN0YXlzICJ1bmRlciB0 aGUgdGltZW91dCBvZiB0aGUgc3VpdGUiLiBDb3VsZCBhIHNldHRpbmdzIGZpbGUgYmUKYWRkZWQg dG8gYmFjayB0aGF0IHVwPwoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMv dmUvdmVfdnR0eV9zdHJlc3MuYyBiL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL3ZlL3ZlX3Z0dHlf c3RyZXNzLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IC0tLSAvZGV2L251bGwKPiArKysgYi90 b29scy90ZXN0aW5nL3NlbGZ0ZXN0cy92ZS92ZV92dHR5X3N0cmVzcy5jCgpbIC4uLiBdCgo+ICsv KiBBbnkga2V5IGJ1dCB0aGUgdHR5IG9uZSBtYWtlcyB2ZV9jb25maWd1cmUoKSBsb29rIGEgcnVu bmluZyBWRSB1cCAqLwo+ICtzdGF0aWMgYm9vbCB2ZWlkX2luX3VzZShpbnQgY3RsX2ZkLCB1bnNp Z25lZCBpbnQgdmVpZCkKPiArewo+ICsJc3RydWN0IHZ6Y3RsX3ZlX2NvbmZpZ3VyZSBjID0gewo+ ICsJCS52ZWlkID0gdmVpZCwKPiArCQkua2V5ID0gVkVfQ09ORklHVVJFX09TX1JFTEVBU0UsCj4g Kwl9Owo+ICsKPiArCXJldHVybiBpb2N0bChjdGxfZmQsIFZaQ1RMX1ZFX0NPTkZJR1VSRSwgJmMp IDwgMCAmJiBlcnJubyA9PSBFTk9LRVk7Cj4gK30KCltTZXZlcml0eTogTG93XQpWRV9DT05GSUdV UkVfT1NfUkVMRUFTRSBpcyBkZWZpbmVkIGFzICIyIC8qIHVudXNlZCAqLyIgaW4KaW5jbHVkZS91 YXBpL2xpbnV4L3Z6Y2FsbHVzZXIuaC4gSW4ga2VybmVsL3ZlL3ZlY2FsbHMuYywgdmVfY29uZmln dXJlKCkKYmVoYXZlcyBsaWtlIHRoaXM6CgogICAgaWYgKGtleSA9PSBWRV9DT05GSUdVUkVfT1BF Tl9UVFkpCiAgICAgICAgICAgIHJldHVybiB2dHR5X29wZW5fbWFzdGVyKHZlaWQsIHZhbCk7Cgog ICAgdmUgPSBnZXRfdmVfYnlfaWQodmVpZCk7CiAgICBpZiAoIXZlKQogICAgICAgICAgICByZXR1 cm4gLUVJTlZBTDsKCiAgICBwdXRfdmUodmUpOwogICAgcmV0dXJuIGVycjsgICAgLyogZXJyIGlz IC1FTk9LRVkgKi8KClNvIHZlaWRfaW5fdXNlKCkgdHJlYXRzIEVOT0tFWSBhcyAiYSBydW5uaW5n IFZFIGhvbGRzIHRoaXMgdmVpZCIuIElzIGl0CnNhZmUgdG8gZGVwZW5kIG9uIHRoZSByZXR1cm4g Y29kZSBvZiBhIGtleSB0aGF0IGlzIGRvY3VtZW50ZWQgYXMgdW51c2VkPwoKSWYgdGhhdCBrZXkg aXMgbGF0ZXIgcmVqZWN0ZWQgZWFybGllciwgZm9yIGV4YW1wbGUgd2l0aCAtRU5PVFRZIG9yIC1F SU5WQUwsCnZlaWRfaW5fdXNlKCkgd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlLiBUaGUgb25seSBn dWFyZCBhZ2FpbnN0IHRha2luZyBvdmVyCmEgcnVubmluZyBjb250YWluZXIncyB2dHR5IHBhaXIg d291bGQgdGhlbiBkaXNhcHBlYXIgd2l0aG91dCBhbnkgbm90aWNlLgoKQWxzbywgYSBWRSB0aGF0 IGhhcyB2ZS52ZWlkIHNldCBidXQgaXMgbm90IHN0YXJ0ZWQgaXMgbm90IGluIHZlX2lkciwgc28g dGhlCnByb2JlIGNhbm5vdCBzZWUgaXQuIFRoZSBjb21taXQgbWVzc2FnZSBvbmx5IG1lbnRpb25z ICJvbmUgc3RhcnRlZCBsYXRlciIKYXMgdGhlIGNhc2UgdGhhdCBpcyBub3Qgc2Vlbi4KClsgLi4u IF0KCj4gK3N0YXRpYyBpbnQga21zZ19jaGVjayhpbnQgZmQpCj4gK3sKPiArCS8qIEhvdyBhIHdh cm5pbmcsIGEgc3BsYXQgb3IgYSBzYW5pdGl6ZXIgcmVwb3J0IHN0YXJ0cyBpbiBhIHJlY29yZCAq Lwo+ICsJc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IHJlcG9ydHNbXSA9IHsKPiArCQkiV0FSTklO RzogIiwgIk9vcHMiLCAiO0JVRyIsICJrZXJuZWwgQlVHIGF0IiwgIlVCU0FOOiAiLAo+ICsJCSJz b2Z0IGxvY2t1cCAtICIsICJnZW5lcmFsIHByb3RlY3Rpb24gZmF1bHQiLCAiSU5GTzogdGFzayAi LAo+ICsJCSJyY3U6IElORk86ICIsCj4gKwl9OwoKWyAuLi4gXQoKPiArCWZvciAoOzspIHsKPiAr CQlyID0gcmVhZChmZCwgYnVmLCBzaXplb2YoYnVmKSAtIDEpOwo+ICsJCWlmIChyIDwgMCkgewo+ ICsJCQkvKiBUaGUgcmluZyB3cmFwcGVkIHNpbmNlIHRoZSBsYXN0IHJlYWQsIHJlY29yZHMgYXJl IGdvbmUgKi8KPiArCQkJaWYgKGVycm5vID09IEVQSVBFKSB7Cj4gKwkJCQlrc2Z0X3ByaW50X21z Zygia2VybmVsIGxvZyBvdmVycnVuLCByZWNvcmRzIGxvc3RcbiIpOwo+ICsJCQkJZm91bmQrKzsK PiArCQkJCWNvbnRpbnVlOwo+ICsJCQl9CgpbIC4uLiBdCgo+ICsJCWZvciAoaSA9IDA7IGkgPCBB UlJBWV9TSVpFKHJlcG9ydHMpOyBpKyspIHsKPiArCQkJaWYgKCFzdHJzdHIoYnVmLCByZXBvcnRz W2ldKSkKPiArCQkJCWNvbnRpbnVlOwo+ICsJCQlrc2Z0X3ByaW50X21zZygia2VybmVsIGxvZzog JXMiLCBidWYpOwo+ICsJCQlmb3VuZCsrOwo+ICsJCQlicmVhazsKPiArCQl9Cj4gKwl9Cj4gKwly ZXR1cm4gZm91bmQ7Cj4gK30KCltTZXZlcml0eTogTWVkaXVtXQpPbmx5IHRoZSAidnR0eSIgY2hl Y2tzIGluIGttc2dfY2hlY2soKSBhcmUgdGllZCB0byB2dHR5LiBUaGUgcmVwb3J0c1tdCnBhdHRl cm5zIGFyZSBtYXRjaGVkIHdpdGggc3Ryc3RyKCkgYW55d2hlcmUgaW4gYSByZWNvcmQuIGttc2df b3BlbigpIHNlZWtzCnRvIHRoZSBlbmQgb2YgL2Rldi9rbXNnLCBzbyBldmVyeSByZWNvcmQgZnJv bSBhbnkgc3Vic3lzdGVtIGlzIHJlYWQgZm9yIHRoZQp3aG9sZSBydW4uCgpDYW4gYSB3YXJuaW5n IG9yIGh1bmctdGFzayByZXBvcnQgZnJvbSBhbiB1bnJlbGF0ZWQgc3Vic3lzdGVtLCBvciBmcm9t IGEKdGVzdCBydW5uaW5nIGF0IHRoZSBzYW1lIHRpbWUgb24gYSBzaGFyZWQgQ0kgaG9zdCwgZmFp bCB0aGlzIHRlc3QgZXZlbiB3aGVuCnRoZSB2dHR5IGNvZGUgaXMgY29ycmVjdD8KClRoZSBFUElQ RSBicmFuY2ggY291bnRzIGEgcmluZyBvdmVycnVuIGFzIGEgY29tcGxhaW50LiBJZiBvdGhlciBs b2cgdHJhZmZpYwpvdmVycnVucyB0aGUgcmluZywgZG9lcyB0aGUgdmVyZGljdCB0aGVuIGRlcGVu ZCBvbiBob3N0IGxvZyB2b2x1bWUgaW5zdGVhZApvZiBvbiB2dHR5IGJlaGF2aW91cj8KClRoZSBs b2cgaXMgZHJhaW5lZCBvbmx5IGFib3V0IG9uY2UgcGVyIHNlY29uZCBmcm9tIHRoZSBtYXN0ZXIg bG9vcC4gVGhlCmZpbmFsIG1lc3NhZ2UgImtlcm5lbCBjb21wbGFpbmVkICVkIHRpbWUocykiIGRv ZXMgbm90IHNheSB0aGF0IHRoZSBjYXVzZQptYXkgYmUgdW5yZWxhdGVkIHRvIHZ0dHkuCgpUaGUg Y29tbWl0IG1lc3NhZ2UgYWNjZXB0cyB0aGUgb3ZlcnJ1biBydWxlIGRlbGliZXJhdGVseS4gQ291 bGQgdGhlCm1hdGNoaW5nIGJlIG5hcnJvd2VkLCBvciB0aGUgZmFpbHVyZSBtZXNzYWdlIG1hZGUg dG8gc2F5IHRoYXQgdGhlIHJlcG9ydAptYXkgYmUgdW5yZWxhdGVkPwoKLS0gClNhc2hpa28gQUkg cmV2aWV3IMK3IGh0dHBzOi8vc2FzaGlrby52emludC5kZXYvIy9wYXRjaHNldC8yMDI2MTAwNjIy MTcwNC4yNTA3MTA3LTEtZXZhLmt1cmNoYXRvdmFAdmlydHVvenpvLmNvbT9wYXJ0PTIKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcg bGlzdApEZXZlbEBvcGVudnoub3JnCmh0dHBzOi8vbGlzdHMub3BlbnZ6Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RldmVsCg==