From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7855CC4363A for ; Wed, 28 Oct 2020 12:19:26 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C323224706 for ; Wed, 28 Oct 2020 12:19:25 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="oYTmze5i"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="AjPAQmyi" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C323224706 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-nvme-bounces+linux-nvme=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:References: To:From:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=4YJkLLLkfeTm/l0n4DS8u7Jyw1/7Qlr12ms7P750tpE=; b=oYTmze5iCUgyvd15pAG1z96ts Xz3MgHwjyHYHdasUDGCGMJc8Jla1gEiKFdoXfDog9ONzuUWMuQIJ1cUBVGX21yk58QRzgTFnTNbqT h3cNJbbpV0mvPfN90xlF0K9UoiiRSYLTr/MDm1DZpBAxoEIU1Ltb03v/h7doTmTHsM/kF8xaMAsb4 K60A5/ieHGX7V9pdqmc6R91X9PvPWvaMvV/YNXXcte6UAT2IgLzAEfrsNrmfKpGhMPe8QwAYg/W06 f+13iH6IptELhbK6ru7w3vH2hE0JJ1DMS2xnngNjeKwxFNnKGFKYfJpPBuv38/N96yt+fCTezOM0E auuceaCyA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kXkQE-0007QM-11; Wed, 28 Oct 2020 12:19:22 +0000 Received: from us-smtp-delivery-124.mimecast.com ([63.128.21.124]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kXkQB-0007Pt-Kc for linux-nvme@lists.infradead.org; Wed, 28 Oct 2020 12:19:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1603887559; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Gu2HKGpKhc9U1SMLH6906hLzDUGCoRm6fv37gqZJyhc=; b=AjPAQmyifqDWZlhovHPjUwI7wkiUwN8eIf4aXsJLWOw+3YqOksjjwGT4TgdAezmupE/+cS 2pQA8KIpWt93Qq++aLiisCj0aqq1PSQH4AlBh+nW/UrTspo09hpEAbd9r6h2TS01fOiqUK rTYWS2n7xcP6wU11JgyBfcSGPYweLo0= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-556-N65doGzyNhycpKHxsNes7g-1; Wed, 28 Oct 2020 08:19:15 -0400 X-MC-Unique: N65doGzyNhycpKHxsNes7g-1 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 0E08764151; Wed, 28 Oct 2020 12:19:14 +0000 (UTC) Received: from localhost.localdomain (ovpn-13-127.pek2.redhat.com [10.72.13.127]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 743965B4CA; Wed, 28 Oct 2020 12:19:11 +0000 (UTC) Subject: Re: nvme_tcp: nvme connect failed after execute stress-ng: unshare From: Yi Zhang To: Sagi Grimberg , gscrivan@redhat.com References: <643455136.711850.1599712518936.JavaMail.zimbra@redhat.com> <34570678-f8e7-a3ce-e7a3-be887ec2d949@grimberg.me> Message-ID: Date: Wed, 28 Oct 2020 20:19:08 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=yi.zhang@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201028_081919_754811_6FCCA0EA X-CRM114-Status: GOOD ( 18.80 ) X-BeenThere: linux-nvme@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: colin.king@canonical.com, linux-nvme@lists.infradead.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "Linux-nvme" Errors-To: linux-nvme-bounces+linux-nvme=archiver.kernel.org@lists.infradead.org CgpPbiA5LzE1LzIwIDk6NDAgQU0sIFlpIFpoYW5nIHdyb3RlOgo+IEhpIFNhZ2kKPgo+IE9uIDkv MTUvMjAgNzo1MCBBTSwgU2FnaSBHcmltYmVyZyB3cm90ZToKPj4KPj4+IEhlbGxvCj4+Pgo+Pj4g UmVjZW50bHkgSSBmb3VuZCBudm1lLXRjcCBjb25uZWN0aW5nIGFsd2F5cyBmYWlsZWRbMV0gYWZ0 ZXIgZXhlY3V0ZSAKPj4+IHN0cmVzcy1uZzp1bnNoYXJlWzJdLCBieSBiaXNlY3RpbmcgSSBmaW5h bGx5IGZvdW5kIGl0IHdhcyBpbnRyb2R1Y2VkIAo+Pj4gd2l0aCBjb21taXRbM10sIHRoZSBjb25u ZWN0aW5nIHdvcmtzIHdlbGwgYWZ0ZXIgcmV2ZXJ0IGl0Lgo+Pj4gSSdtIG5vdCBzdXJlIHdoZXRo ZXIgaXQncyBvbmUgdGVzdCBjYXNlIGlzc3VlIG9yIGtlcm5lbCBpc3N1ZSwgY291bGQgCj4+PiBh bnlvbmUgaGVscCBjaGVjayBpdC4KPj4KPj4gSXMgdGhpcyBmYWlsdXJlIHBlcnNpc3RlbnQgb3Ig dHJhbnNpZW50Pwo+Pgo+IEl0J3MgcGVyc2lzdGVudCwgYW5kIG1vc3Qgb2YgcmVjZW50IENLSSBq b2Igd2l0aCA1Ljggc3RhYmxlIGtlcm5lbCAKPiBhbHNvIHNob3dlZCB0aGlzIGZhaWx1cmUuCj4K CkZvdW5kwqAgIldBUk5JTkc6IHBvc3NpYmxlIGNpcmN1bGFyIGxvY2tpbmciIHdpdGggbGF0ZXN0 IDUuMTAuMC1yYzEKClvCoCAyMzAuMzUzMjEzXSBydW4gYmxrdGVzdHMgbnZtZS8wMDMgYXQgMjAy MC0xMC0yOCAwNzo0MTowOApbwqAgMjMwLjY2NjA5Ml0gbG9vcDogbW9kdWxlIGxvYWRlZApbwqAg MjMwLjg3MDEyNF0gbnZtZXQ6IGFkZGluZyBuc2lkIDEgdG8gc3Vic3lzdGVtIGJsa3Rlc3RzLXN1 YnN5c3RlbS0xClvCoCAyMzAuOTAyMjUyXSBudm1ldF90Y3A6IGVuYWJsaW5nIHBvcnQgMCAoMTI3 LjAuMC4xOjQ0MjApClvCoCAyNDYuMDk3MjAxXSBudm1ldDogY3RybCAxIGtlZXAtYWxpdmUgdGlt ZXIgKDE1IHNlY29uZHMpIGV4cGlyZWQhClvCoCAyNDYuMTA0ODg2XSBudm1ldDogY3RybCAxIGZh dGFsIGVycm9yIG9jY3VycmVkIQoKW8KgIDI0Ni4xMTM3OTZdID09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpbwqAgMjQ2LjEyMDA0Ml0gV0FSTklO RzogcG9zc2libGUgY2lyY3VsYXIgbG9ja2luZyBkZXBlbmRlbmN5IGRldGVjdGVkClvCoCAyNDYu MTI2Mjg4XSA1LjEwLjAtcmMxICMxIE5vdCB0YWludGVkClvCoCAyNDYuMTI5OTg3XSAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KW8KgIDI0Ni4x MzYyMzFdIGt3b3JrZXIvMDoyLzI1MSBpcyB0cnlpbmcgdG8gYWNxdWlyZSBsb2NrOgpbwqAgMjQ2 LjE0MTQyM10gZmZmZjAwMDEyZWMwYjgzMCAKKCh3b3JrX2NvbXBsZXRpb24pKCZxdWV1ZS0+aW9f d29yaykpeysuKy59LXswOjB9LCBhdDogCl9fZmx1c2hfd29yaysweDQ4LzB4NGYwClvCoCAyNDYu MTUxMjAyXQogwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBidXQgdGFzayBpcyBhbHJlYWR5 IGhvbGRpbmcgbG9jazoKW8KgIDI0Ni4xNTcwOTVdIGZmZmY4MDAwMTQ3ZTNkZDggCigod29ya19j b21wbGV0aW9uKSgmcXVldWUtPnJlbGVhc2Vfd29yaykpeysuKy59LXswOjB9LCBhdDogCnByb2Nl c3Nfb25lX3dvcmsrMHgxYmMvMHg2NzAKW8KgIDI0Ni4xNjc3NDNdCiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHdoaWNoIGxvY2sgYWxyZWFkeSBkZXBlbmRzIG9uIHRoZSBuZXcgbG9jay4K ClvCoCAyNDYuMTc2MDA3XQogwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0aGUgZXhpc3Rp bmcgZGVwZW5kZW5jeSBjaGFpbiAoaW4gcmV2ZXJzZSBvcmRlcikgaXM6ClvCoCAyNDYuMTgzNTY5 XQogwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtPiAjMiAoKHdvcmtfY29tcGxldGlvbiko JnF1ZXVlLT5yZWxlYXNlX3dvcmspKXsrLisufS17MDowfToKW8KgIDI0Ni4xOTE4NDldwqDCoMKg wqDCoMKgwqAgdmFsaWRhdGVfY2hhaW4rMHg1ZjAvMHhhMDAKW8KgIDI0Ni4xOTYyNTFdwqDCoMKg wqDCoMKgwqAgX19sb2NrX2FjcXVpcmUrMHgzYjAvMHhiNzAKW8KgIDI0Ni4yMDA2NTJdwqDCoMKg wqDCoMKgwqAgbG9ja19hY3F1aXJlKzB4MTA0LzB4NDI4ClvCoCAyNDYuMjA0ODc4XcKgwqDCoMKg wqDCoMKgIHByb2Nlc3Nfb25lX3dvcmsrMHgyMWMvMHg2NzAKW8KgIDI0Ni4yMDk0NTZdwqDCoMKg wqDCoMKgwqAgd29ya2VyX3RocmVhZCsweDU0LzB4NDA4ClvCoCAyNDYuMjEzNjg0XcKgwqDCoMKg wqDCoMKgIGt0aHJlYWQrMHgxMWMvMHgxNDgKW8KgIDI0Ni4yMTc0NzNdwqDCoMKgwqDCoMKgwqAg cmV0X2Zyb21fZm9yaysweDEwLzB4MTgKW8KgIDI0Ni4yMjE2MTFdCiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIC0+ICMxICgod3FfY29tcGxldGlvbilldmVudHMpeysuKy59LXswOjB9Ogpb wqAgMjQ2LjIyODYwMl3CoMKgwqDCoMKgwqDCoCB2YWxpZGF0ZV9jaGFpbisweDVmMC8weGEwMApb wqAgMjQ2LjIzMzAwNV3CoMKgwqDCoMKgwqDCoCBfX2xvY2tfYWNxdWlyZSsweDNiMC8weGI3MApb wqAgMjQ2LjIzNzQwN13CoMKgwqDCoMKgwqDCoCBsb2NrX2FjcXVpcmUrMHgxMDQvMHg0MjgKW8Kg IDI0Ni4yNDE2MzRdwqDCoMKgwqDCoMKgwqAgZmx1c2hfd29ya3F1ZXVlKzB4OGMvMHg0YTgKW8Kg IDI0Ni4yNDYwNDFdwqDCoMKgwqDCoMKgwqAgbnZtZXRfdGNwX2luc3RhbGxfcXVldWUrMHgxMDAv MHgxMTAgW252bWV0X3RjcF0KW8KgIDI0Ni4yNTIzMDldwqDCoMKgwqDCoMKgwqAgbnZtZXRfaW5z dGFsbF9xdWV1ZSsweGM0LzB4MTUwIFtudm1ldF0KW8KgIDI0Ni4yNTc3NzVdwqDCoMKgwqDCoMKg wqAgbnZtZXRfZXhlY3V0ZV9hZG1pbl9jb25uZWN0KzB4ZjQvMHgxZTAgW252bWV0XQpbwqAgMjQ2 LjI2MzkzNV3CoMKgwqDCoMKgwqDCoCBudm1ldF90Y3BfaW9fd29yaysweDhkYy8weDk3MCBbbnZt ZXRfdGNwXQpbwqAgMjQ2LjI2OTY1NF3CoMKgwqDCoMKgwqDCoCBwcm9jZXNzX29uZV93b3JrKzB4 MjY4LzB4NjcwClvCoCAyNDYuMjc0MjMxXcKgwqDCoMKgwqDCoMKgIHdvcmtlcl90aHJlYWQrMHg1 NC8weDQwOApbwqAgMjQ2LjI3ODQ1OF3CoMKgwqDCoMKgwqDCoCBrdGhyZWFkKzB4MTFjLzB4MTQ4 ClvCoCAyNDYuMjgyMjQ2XcKgwqDCoMKgwqDCoMKgIHJldF9mcm9tX2ZvcmsrMHgxMC8weDE4ClvC oCAyNDYuMjg4NDkzXQogwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtPiAjMCAoKHdvcmtf Y29tcGxldGlvbikoJnF1ZXVlLT5pb193b3JrKSl7Ky4rLn0tezA6MH06ClvCoCAyNDYuMzAwNTU5 XcKgwqDCoMKgwqDCoMKgIGNoZWNrX25vbmNpcmN1bGFyKzB4MTAwLzB4MTI4ClvCoCAyNDYuMzA3 MzY3XcKgwqDCoMKgwqDCoMKgIGNoZWNrX3ByZXZfYWRkKzB4YTQvMHg2NjgKW8KgIDI0Ni4zMTM3 NzddwqDCoMKgwqDCoMKgwqAgdmFsaWRhdGVfY2hhaW4rMHg1ZjAvMHhhMDAKW8KgIDI0Ni4zMjAy MzBdwqDCoMKgwqDCoMKgwqAgX19sb2NrX2FjcXVpcmUrMHgzYjAvMHhiNzAKW8KgIDI0Ni4zMjY2 NTJdwqDCoMKgwqDCoMKgwqAgbG9ja19hY3F1aXJlKzB4MTA0LzB4NDI4ClvCoCAyNDYuMzMyODc5 XcKgwqDCoMKgwqDCoMKgIF9fZmx1c2hfd29yaysweDcwLzB4NGYwClvCoCAyNDYuMzM4OTk0XcKg wqDCoMKgwqDCoMKgIGZsdXNoX3dvcmsrMHgxYy8weDI4ClvCoCAyNDYuMzQ0ODMzXcKgwqDCoMKg wqDCoMKgIG52bWV0X3RjcF9yZWxlYXNlX3F1ZXVlX3dvcmsrMHhkMC8weDIzMCBbbnZtZXRfdGNw XQpbwqAgMjQ2LjM1MzQwNV3CoMKgwqDCoMKgwqDCoCBwcm9jZXNzX29uZV93b3JrKzB4MjY4LzB4 NjcwClvCoCAyNDYuMzU5OTU1XcKgwqDCoMKgwqDCoMKgIHdvcmtlcl90aHJlYWQrMHg1NC8weDQw OApbwqAgMjQ2LjM2NjEzMV3CoMKgwqDCoMKgwqDCoCBrdGhyZWFkKzB4MTFjLzB4MTQ4ClvCoCAy NDYuMzcxODQzXcKgwqDCoMKgwqDCoMKgIHJldF9mcm9tX2ZvcmsrMHgxMC8weDE4ClvCoCAyNDYu Mzc3ODc2XQogwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBvdGhlciBpbmZvIHRoYXQgbWln aHQgaGVscCB1cyBkZWJ1ZyB0aGlzOgoKW8KgIDI0Ni4zOTE0MTZdIENoYWluIGV4aXN0cyBvZjoK IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh3b3JrX2NvbXBsZXRpb24pKCZxdWV1 ZS0+aW9fd29yaykgLS0+IAood3FfY29tcGxldGlvbilldmVudHMgLS0+ICh3b3JrX2NvbXBsZXRp b24pKCZxdWV1ZS0+cmVsZWFzZV93b3JrKQoKW8KgIDI0Ni40MTE4OTVdwqAgUG9zc2libGUgdW5z YWZlIGxvY2tpbmcgc2NlbmFyaW86CgpbwqAgMjQ2LjQyMTM2M13CoMKgwqDCoMKgwqDCoCBDUFUw wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQ1BVMQpbwqAgMjQ2LjQyNzY4 N13CoMKgwqDCoMKgwqDCoCAtLS0twqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgLS0tLQpbwqAgMjQ2LjQzMzk3OF0gbG9jaygod29ya19jb21wbGV0aW9uKSgmcXVldWUtPnJl bGVhc2Vfd29yaykpOwpbwqAgMjQ2LjQ0MTQxM10gbG9jaygod3FfY29tcGxldGlvbilldmVudHMp OwpbwqAgMjQ2LjQ0OTgxNl0gbG9jaygod29ya19jb21wbGV0aW9uKSgmcXVldWUtPnJlbGVhc2Vf d29yaykpOwpbwqAgMjQ2LjQ1OTc4MF3CoMKgIGxvY2soKHdvcmtfY29tcGxldGlvbikoJnF1ZXVl LT5pb193b3JrKSk7ClvCoCAyNDYuNDY2ODA4XQogwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgICoqKiBERUFETE9DSyAqKioKClvCoCAyNDYuNDc4MDA4XSAyIGxvY2tzIGhlbGQgYnkga3dv cmtlci8wOjIvMjUxOgpbwqAgMjQ2LjQ4NDA1M13CoCAjMDogZmZmZjAwMDEwMDA1MWIzOCAKKCh3 cV9jb21wbGV0aW9uKWV2ZW50cyl7Ky4rLn0tezA6MH0sIGF0OiBwcm9jZXNzX29uZV93b3JrKzB4 MWJjLzB4NjcwClvCoCAyNDYuNDk1MzU1XcKgICMxOiBmZmZmODAwMDE0N2UzZGQ4IAooKHdvcmtf Y29tcGxldGlvbikoJnF1ZXVlLT5yZWxlYXNlX3dvcmspKXsrLisufS17MDowfSwgYXQ6IApwcm9j ZXNzX29uZV93b3JrKzB4MWJjLzB4NjcwClvCoCAyNDYuNTA4MzAxXQogwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBzdGFjayBiYWNrdHJhY2U6ClvCoCAyNDYuNTE2NTEyXSBDUFU6IDAgUElE OiAyNTEgQ29tbToga3dvcmtlci8wOjIgTm90IHRhaW50ZWQgNS4xMC4wLXJjMSAjMQpbwqAgMjQ2 LjUyNTEyMV0gSGFyZHdhcmUgbmFtZTogR0lHQUJZVEUgUjEyMC1UMzItMDAvTVQzMC1HUzEtMDAs IEJJT1MgRjAyIAowOC8wNi8yMDE5ClvCoCAyNDYuNTM0NTYwXSBXb3JrcXVldWU6IGV2ZW50cyBu dm1ldF90Y3BfcmVsZWFzZV9xdWV1ZV93b3JrIFtudm1ldF90Y3BdClvCoCAyNDYuNTQzMTU2XSBD YWxsIHRyYWNlOgpbwqAgMjQ2LjU0NzYzNF3CoCBkdW1wX2JhY2t0cmFjZSsweDAvMHgxYzgKW8Kg IDI0Ni41NTMzMjVdwqAgc2hvd19zdGFjaysweDIwLzB4NzAKW8KgIDI0Ni41NTg2NTNdwqAgZHVt cF9zdGFjaysweGY4LzB4MTY0ClvCoCAyNDYuNTY0MDQzXcKgIHByaW50X2NpcmN1bGFyX2J1Zy5p c3JhLjArMHgyMzQvMHgyOTAKW8KgIDI0Ni41NzA4MzRdwqAgY2hlY2tfbm9uY2lyY3VsYXIrMHgx MDAvMHgxMjgKW8KgIDI0Ni41NzY5MzFdwqAgY2hlY2tfcHJldl9hZGQrMHhhNC8weDY2OApbwqAg MjQ2LjU4MjY3Nl3CoCB2YWxpZGF0ZV9jaGFpbisweDVmMC8weGEwMApbwqAgMjQ2LjU4ODUxMl3C oCBfX2xvY2tfYWNxdWlyZSsweDNiMC8weGI3MApbwqAgMjQ2LjU5NDM0Nl3CoCBsb2NrX2FjcXVp cmUrMHgxMDQvMHg0MjgKW8KgIDI0Ni41OTk5ODZdwqAgX19mbHVzaF93b3JrKzB4NzAvMHg0ZjAK W8KgIDI0Ni42MDU1MDZdwqAgZmx1c2hfd29yaysweDFjLzB4MjgKW8KgIDI0Ni42MTA3NjVdwqAg bnZtZXRfdGNwX3JlbGVhc2VfcXVldWVfd29yaysweGQwLzB4MjMwIFtudm1ldF90Y3BdClvCoCAy NDYuNjE4NzY4XcKgIHByb2Nlc3Nfb25lX3dvcmsrMHgyNjgvMHg2NzAKW8KgIDI0Ni42MjQ3Nzdd wqAgd29ya2VyX3RocmVhZCsweDU0LzB4NDA4ClvCoCAyNDYuNjMwNDM4XcKgIGt0aHJlYWQrMHgx MWMvMHgxNDgKW8KgIDI0Ni42MzU2NjFdwqAgcmV0X2Zyb21fZm9yaysweDEwLzB4MTgKW8KgIDI5 NS4zNzUyMDFdIG52bWUgbnZtZTA6IHF1ZXVlIDA6IHRpbWVvdXQgcmVxdWVzdCAweDAgdHlwZSA0 ClvCoCAyOTUuMzgzMDc0XSBudm1lIG52bWUwOiBDb25uZWN0IGNvbW1hbmQgZmFpbGVkLCBlcnJv ciB3by9ETlIgYml0OiA4ODEKW8KgIDI5NS4zOTE5MTJdIG52bWUgbnZtZTA6IGZhaWxlZCB0byBj b25uZWN0IHF1ZXVlOiAwIHJldD04ODEKW8KgIDQ3OS43OTIyOTldIG52bWV0OiBjcmVhdGluZyBj b250cm9sbGVyIDEgZm9yIHN1YnN5c3RlbSAKbnFuLjIwMTQtMDgub3JnLm52bWV4cHJlc3MuZGlz Y292ZXJ5IGZvciBOUU4gCm5xbi4yMDE0LTA4Lm9yZy5udm1leHByZXNzOnV1aWQ6MGU2NTdlMzVi YzVmNDAyNDgwNTQzYTk0YzdhMjkyZWQuCgoKPj4+Cj4+PiBbMV0KPj4+ICMgc2ggdGVzdC5zaAo+ Pj4gKyAuL3N0cmVzcy1uZy9zdHJlc3MtbmcgLS11bnNoYXJlIDAgLS10aW1lb3V0IDUgLS1sb2ct ZmlsZSB1bnNoYXJlLmxvZwo+Pj4gc3RyZXNzLW5nOiBpbmZvOsKgIFszNTU1MzRdIGRpc3BhdGNo aW5nIGhvZ3M6IDMyIHVuc2hhcmUKPj4+IHN0cmVzcy1uZzogaW5mbzrCoCBbMzU1NTM0XSBzdWNj ZXNzZnVsIHJ1biBjb21wbGV0ZWQgaW4gNS4wNHMKPj4+ICsgbW9kcHJvYmUgbnVsbC1ibGsgbnIt ZGV2aWNlcz0xCj4+PiArIG1vZHByb2JlIG52bWV0LXRjcAo+Pj4gKyBtb2Rwcm9iZSBudm1lLXRj cAo+Pj4gKyBudm1ldGNsaSByZXN0b3JlIHRjcC5qc29uCj4+PiArIG52bWUgY29ubmVjdCAtdCB0 Y3AgLW4gbnFuLjIwMTQtMDgub3JnLm52bWV4cHJlc3MuZGlzY292ZXJ5IC1hIAo+Pj4gMTI3LjAu MC4xIC1zIDQ0MjAKPj4+IEZhaWxlZCB0byB3cml0ZSB0byAvZGV2L252bWUtZmFicmljczogSW5w dXQvb3V0cHV0IGVycm9yCj4+Pgo+Pj4gIyBkbWVzZyB8IHRhaWwgLTkKPj4+IFvCoCA3MDAuMDEy Mjk5XSBudWxsX2JsazogbW9kdWxlIGxvYWRlZAo+Pj4gW8KgIDcwMC4wNzM0MTVdIG52bWV0OiBh ZGRpbmcgbnNpZCAxIHRvIHN1YnN5c3RlbSBibGt0ZXN0cy1zdWJzeXN0ZW0tMQo+Pj4gW8KgIDcw MC4wNzM5MjNdIG52bWV0X3RjcDogZW5hYmxpbmcgcG9ydCAwICgxMjcuMC4wLjE6NDQyMCkKPj4+ IFvCoCA3MTUuMjkxMDIwXSBudm1ldDogY3RybCAxIGtlZXAtYWxpdmUgdGltZXIgKDE1IHNlY29u ZHMpIGV4cGlyZWQhCj4+PiBbwqAgNzE1LjI5NzAzMV0gbnZtZXQ6IGN0cmwgMSBmYXRhbCBlcnJv ciBvY2N1cnJlZCEKPj4+IFvCoCA3NDkuOTM5ODk4XSBudm1ldDogY3JlYXRpbmcgY29udHJvbGxl ciAxIGZvciBzdWJzeXN0ZW0gCj4+PiBucW4uMjAxNC0wOC5vcmcubnZtZXhwcmVzcy5kaXNjb3Zl cnkgZm9yIE5RTiAKPj4+IG5xbi4yMDE0LTA4Lm9yZy5udm1leHByZXNzOnV1aWQ6ZTQwNWU2YmIt OGUyOC00YTczLWIzMzgtM2ZkZGI1NzQ2YjhjLgo+Pj4gW8KgIDc2My40MTczNzZdIG52bWUgbnZt ZTA6IHF1ZXVlIDA6IHRpbWVvdXQgcmVxdWVzdCAweDAgdHlwZSA0Cj4+PiBbwqAgNzYzLjQyMjk3 OV0gbnZtZSBudm1lMDogQ29ubmVjdCBjb21tYW5kIGZhaWxlZCwgZXJyb3Igd28vRE5SIGJpdDog Cj4+PiA4ODEKPj4+IFvCoCA3NjMuNDI5NDE5XSBudm1lIG52bWUwOiBmYWlsZWQgdG8gY29ubmVj dCBxdWV1ZTogMCByZXQ9ODgxCj4+Pgo+Pj4gIyB1bmFtZSAtcgo+Pj4gNS45LjAtcmM0Cj4+Pgo+ Pj4KPj4+IFsyXSBzdHJlc3Mtbmc6IHVuc2hhcmUgY2FzZQo+Pj4gaHR0cHM6Ly9naXRodWIuY29t L0NvbGluSWFuS2luZy9zdHJlc3MtbmcuZ2l0Cj4+PiBodHRwczovL2dpdGh1Yi5jb20vQ29saW5J YW5LaW5nL3N0cmVzcy1uZy9ibG9iL21hc3Rlci9zdHJlc3MtdW5zaGFyZS5jCj4+Pgo+Pj4KPj4+ IFszXQo+Pj4gY29tbWl0IGUxZWIyNmZhNjJkMDRlYzA5NTU0MzJiZTFhYTg3MjJhOTdjYjUyZTcK Pj4+IEF1dGhvcjogR2l1c2VwcGUgU2NyaXZhbm8gPGdzY3JpdmFuQHJlZGhhdC5jb20+Cj4+PiBE YXRlOsKgwqAgU3VuIEp1biA3IDIxOjQwOjEwIDIwMjAgLTA3MDAKPj4+Cj4+PiDCoMKgwqDCoCBp cGMvbmFtZXNwYWNlLmM6IHVzZSBhIHdvcmsgcXVldWUgdG8gZnJlZV9pcGMKPj4+IMKgwqDCoMKg IMKgwqDCoMKgIHRoZSByZWFzb24gaXMgdG8gYXZvaWQgYSBkZWxheSBjYXVzZWQgYnkgdGhlIAo+ Pj4gc3luY2hyb25pemVfcmN1KCkgY2FsbCBpbgo+Pj4gwqDCoMKgwqAga2Vybl91bW91bnQoKSB3 aGVuIHRoZSBtcXVldWUgbW91bnQgaXMgZnJlZWQuCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KTGludXgtbnZtZSBtYWlsaW5nIGxpc3QKTGludXgtbnZt ZUBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4v bGlzdGluZm8vbGludXgtbnZtZQo=