Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752852AbdI0JFt (ORCPT ); Wed, 27 Sep 2017 05:05:49 -0400 Received: from mx2.suse.de ([195.135.220.15]:42636 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752486AbdI0JFr (ORCPT ); Wed, 27 Sep 2017 05:05:47 -0400 From: Luis Henriques To: Dennis Zhou Cc: Tejun Heo , Christoph Lameter , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: percpu allocation failures References: <87efqttqr6.fsf@hermes> <20170927015323.GA19100@Big-Sky.local> Date: Wed, 27 Sep 2017 10:05:44 +0100 In-Reply-To: <20170927015323.GA19100@Big-Sky.local> (Dennis Zhou's message of "Tue, 26 Sep 2017 20:54:00 -0500") Message-ID: <87lgl0o6jb.fsf@hermes> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 14982 Lines: 233 --=-=-= Content-Type: text/plain Dennis Zhou writes: > Hi Luis, > > This seems to be an issue with the reserved chunk being unable to > allocate memory when loading kernel modules. Unfortunately, I have not > been successful in reproducing this with the reserved chunk allocation > path exposed or by inserting the nft_meta module. > > Could you please send me the output when ran with the following patch > and the output of the percpu memory statistics file before and after > inserting the module (PERCPU_STATS)? The stats are in > /sys/kernel/debug/percpu_stats. Please find attached all the info you requested. Hope it helps. Also, here's the nft script I'm using to trigger the issue locally: #!/usr/sbin/nft -f flush ruleset table inet filter { chain input { type filter hook input priority 0; iif lo accept ct state established,related accept tcp dport { 22 } ct state new accept ip6 nexthdr icmpv6 icmpv6 type { nd-neighbor-solicit, nd-router-advert, nd-neighbor-advert } accept counter drop } } Cheers, -- Luis --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=percpu_stats.before Content-Transfer-Encoding: base64 UGVyY3B1IE1lbW9yeSBTdGF0aXN0aWNzCkFsbG9jYXRpb24gSW5mbzoKLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogIHVuaXRfc2l6ZSAgICAgICAgICAgOiAgICAgICAy NjIxNDQKICBzdGF0aWNfc2l6ZSAgICAgICAgIDogICAgICAgMTEwNDg4CiAgcmVzZXJ2ZWRfc2l6 ZSAgICAgICA6ICAgICAgICAgODE5MgogIGR5bl9zaXplICAgICAgICAgICAgOiAgICAgICAgMjg3 NzYKICBhdG9tX3NpemUgICAgICAgICAgIDogICAgICAyMDk3MTUyCiAgYWxsb2Nfc2l6ZSAgICAg ICAgICA6ICAgICAgMjA5NzE1MgoKR2xvYmFsIFN0YXRzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCiAgbnJfYWxsb2MgICAgICAgICAgICA6ICAgICAgICAgMjIwNAog IG5yX2RlYWxsb2MgICAgICAgICAgOiAgICAgICAgICA3NjQKICBucl9jdXJfYWxsb2MgICAgICAg IDogICAgICAgICAxNDQwCiAgbnJfbWF4X2FsbG9jICAgICAgICA6ICAgICAgICAgMTYzOAogIG5y X2NodW5rcyAgICAgICAgICAgOiAgICAgICAgICAgIDIKICBucl9tYXhfY2h1bmtzICAgICAgIDog ICAgICAgICAgICAyCiAgbWluX2FsbG9jX3NpemUgICAgICA6ICAgICAgICAgICAgNAogIG1heF9h bGxvY19zaXplICAgICAgOiAgICAgICAgIDQxMDQKICBlbXB0eV9wb3BfcGFnZXMgICAgIDogICAg ICAgICAgICAyCgpQZXIgQ2h1bmsgU3RhdHM6Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KQ2h1bms6IDwtIFJlc2VydmVkIENodW5rCiAgbnJfYWxsb2MgICAgICAgICAg ICA6ICAgICAgICAgICAgNAogIG1heF9hbGxvY19zaXplICAgICAgOiAgICAgICAgIDQxMDQKICBl bXB0eV9wb3BfcGFnZXMgICAgIDogICAgICAgICAgICAwCiAgZmlyc3RfYml0ICAgICAgICAgICA6 ICAgICAgICAgIDk5OQogIGZyZWVfYnl0ZXMgICAgICAgICAgOiAgICAgICAgIDQwMDQKICBjb250 aWdfYnl0ZXMgICAgICAgIDogICAgICAgICAgICA4CiAgc3VtX2ZyYWcgICAgICAgICAgICA6ICAg ICAgICAgICAgMAogIG1heF9mcmFnICAgICAgICAgICAgOiAgICAgICAgICAgIDAKICBjdXJfbWlu X2FsbG9jICAgICAgIDogICAgICAgICAgICAwCiAgY3VyX21lZF9hbGxvYyAgICAgICA6ICAgICAg ICAgICAgMAogIGN1cl9tYXhfYWxsb2MgICAgICAgOiAgICAgICAgICAgIDAKCkNodW5rOiA8LSBG aXJzdCBDaHVuawogIG5yX2FsbG9jICAgICAgICAgICAgOiAgICAgICAgICAxMTMKICBtYXhfYWxs b2Nfc2l6ZSAgICAgIDogICAgICAgICAgOTc2CiAgZW1wdHlfcG9wX3BhZ2VzICAgICA6ICAgICAg ICAgICAgMAogIGZpcnN0X2JpdCAgICAgICAgICAgOiAgICAgICAgIDgxOTIKICBmcmVlX2J5dGVz ICAgICAgICAgIDogICAgICAgICAgICAwCiAgY29udGlnX2J5dGVzICAgICAgICA6ICAgICAgICAg ICAgMAogIHN1bV9mcmFnICAgICAgICAgICAgOiAgICAgICAgICAgIDAKICBtYXhfZnJhZyAgICAg ICAgICAgIDogICAgICAgICAgICAwCiAgY3VyX21pbl9hbGxvYyAgICAgICA6ICAgICAgICAgICAg NAogIGN1cl9tZWRfYWxsb2MgICAgICAgOiAgICAgICAgICA5NzYKICBjdXJfbWF4X2FsbG9jICAg ICAgIDogICAgICAgICAgOTc2CgpDaHVuazoKICBucl9hbGxvYyAgICAgICAgICAgIDogICAgICAg ICAxMzIzCiAgbWF4X2FsbG9jX3NpemUgICAgICA6ICAgICAgICAgNDA5NgogIGVtcHR5X3BvcF9w YWdlcyAgICAgOiAgICAgICAgICAgIDIKICBmaXJzdF9iaXQgICAgICAgICAgIDogICAgICAgIDEx MDA1CiAgZnJlZV9ieXRlcyAgICAgICAgICA6ICAgICAgIDE2MjYwNAogIGNvbnRpZ19ieXRlcyAg ICAgICAgOiAgICAgICAxNTU2NDgKICBzdW1fZnJhZyAgICAgICAgICAgIDogICAgICAgICA2OTU2 CiAgbWF4X2ZyYWcgICAgICAgICAgICA6ICAgICAgICAgMjgwOAogIGN1cl9taW5fYWxsb2MgICAg ICAgOiAgICAgICAgICAgIDQKICBjdXJfbWVkX2FsbG9jICAgICAgIDogICAgICAgICAgICA4CiAg Y3VyX21heF9hbGxvYyAgICAgICA6ICAgICAgICAgNDA5NgoK --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=percpu_stats.after Content-Transfer-Encoding: base64 UGVyY3B1IE1lbW9yeSBTdGF0aXN0aWNzCkFsbG9jYXRpb24gSW5mbzoKLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogIHVuaXRfc2l6ZSAgICAgICAgICAgOiAgICAgICAy NjIxNDQKICBzdGF0aWNfc2l6ZSAgICAgICAgIDogICAgICAgMTEwNDg4CiAgcmVzZXJ2ZWRfc2l6 ZSAgICAgICA6ICAgICAgICAgODE5MgogIGR5bl9zaXplICAgICAgICAgICAgOiAgICAgICAgMjg3 NzYKICBhdG9tX3NpemUgICAgICAgICAgIDogICAgICAyMDk3MTUyCiAgYWxsb2Nfc2l6ZSAgICAg ICAgICA6ICAgICAgMjA5NzE1MgoKR2xvYmFsIFN0YXRzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCiAgbnJfYWxsb2MgICAgICAgICAgICA6ICAgICAgICAgMjIxNQog IG5yX2RlYWxsb2MgICAgICAgICAgOiAgICAgICAgICA3NjUKICBucl9jdXJfYWxsb2MgICAgICAg IDogICAgICAgICAxNDUwCiAgbnJfbWF4X2FsbG9jICAgICAgICA6ICAgICAgICAgMTYzOAogIG5y X2NodW5rcyAgICAgICAgICAgOiAgICAgICAgICAgIDIKICBucl9tYXhfY2h1bmtzICAgICAgIDog ICAgICAgICAgICAyCiAgbWluX2FsbG9jX3NpemUgICAgICA6ICAgICAgICAgICAgNAogIG1heF9h bGxvY19zaXplICAgICAgOiAgICAgICAgIDQxMDQKICBlbXB0eV9wb3BfcGFnZXMgICAgIDogICAg ICAgICAgICAyCgpQZXIgQ2h1bmsgU3RhdHM6Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KQ2h1bms6IDwtIFJlc2VydmVkIENodW5rCiAgbnJfYWxsb2MgICAgICAgICAg ICA6ICAgICAgICAgICAgNwogIG1heF9hbGxvY19zaXplICAgICAgOiAgICAgICAgIDQxMDQKICBl bXB0eV9wb3BfcGFnZXMgICAgIDogICAgICAgICAgICAwCiAgZmlyc3RfYml0ICAgICAgICAgICA6 ICAgICAgICAgMjA1MgogIGZyZWVfYnl0ZXMgICAgICAgICAgOiAgICAgICAgIDM5NzYKICBjb250 aWdfYnl0ZXMgICAgICAgIDogICAgICAgICAzOTc2CiAgc3VtX2ZyYWcgICAgICAgICAgICA6ICAg ICAgICAgICAgMAogIG1heF9mcmFnICAgICAgICAgICAgOiAgICAgICAgICAgIDAKICBjdXJfbWlu X2FsbG9jICAgICAgIDogICAgICAgICAgICAwCiAgY3VyX21lZF9hbGxvYyAgICAgICA6ICAgICAg ICAgICAgMAogIGN1cl9tYXhfYWxsb2MgICAgICAgOiAgICAgICAgICAgIDAKCkNodW5rOiA8LSBG aXJzdCBDaHVuawogIG5yX2FsbG9jICAgICAgICAgICAgOiAgICAgICAgICAxMTMKICBtYXhfYWxs b2Nfc2l6ZSAgICAgIDogICAgICAgICAgOTc2CiAgZW1wdHlfcG9wX3BhZ2VzICAgICA6ICAgICAg ICAgICAgMAogIGZpcnN0X2JpdCAgICAgICAgICAgOiAgICAgICAgIDgxOTIKICBmcmVlX2J5dGVz ICAgICAgICAgIDogICAgICAgICAgICAwCiAgY29udGlnX2J5dGVzICAgICAgICA6ICAgICAgICAg ICAgMAogIHN1bV9mcmFnICAgICAgICAgICAgOiAgICAgICAgICAgIDAKICBtYXhfZnJhZyAgICAg ICAgICAgIDogICAgICAgICAgICAwCiAgY3VyX21pbl9hbGxvYyAgICAgICA6ICAgICAgICAgICAg NAogIGN1cl9tZWRfYWxsb2MgICAgICAgOiAgICAgICAgICA5NzYKICBjdXJfbWF4X2FsbG9jICAg ICAgIDogICAgICAgICAgOTc2CgpDaHVuazoKICBucl9hbGxvYyAgICAgICAgICAgIDogICAgICAg ICAxMzMwCiAgbWF4X2FsbG9jX3NpemUgICAgICA6ICAgICAgICAgNDA5NgogIGVtcHR5X3BvcF9w YWdlcyAgICAgOiAgICAgICAgICAgIDIKICBmaXJzdF9iaXQgICAgICAgICAgIDogICAgICAgIDEx MDA1CiAgZnJlZV9ieXRlcyAgICAgICAgICA6ICAgICAgIDE2MDQ5MgogIGNvbnRpZ19ieXRlcyAg ICAgICAgOiAgICAgICAxNTU2NDgKICBzdW1fZnJhZyAgICAgICAgICAgIDogICAgICAgICA0ODQ0 CiAgbWF4X2ZyYWcgICAgICAgICAgICA6ICAgICAgICAgMjgwOAogIGN1cl9taW5fYWxsb2MgICAg ICAgOiAgICAgICAgICAgIDQKICBjdXJfbWVkX2FsbG9jICAgICAgIDogICAgICAgICAgICA4CiAg Y3VyX21heF9hbGxvYyAgICAgICA6ICAgICAgICAgNDA5NgoK --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=dmesg.debug Content-Transfer-Encoding: base64 WyAgIDg3LjcwOTY5Ml0gcGVyY3B1OiByZXNlcnZlZCBjaHVuazogNDAwNCwgMiwgMjAzMCwgOTk5 LCAzOTkyLCAxMDQsIDMKWyAgIDg3LjcwOTY5NF0gcGVyY3B1OiByY2h1bmsgbWQgYmxvY2tzClsg ICA4Ny43MDk2OTddICAgIHBlcmNwdTogMSwgOTk5LCAwLCAwLCA5OTkKWyAgIDg3LjcwOTY5OV0g ICAgcGVyY3B1OiAyLCAxMDA2LCAwLCAwLCAxMDA2ClsgICA4Ny43MDk3MDFdICAgIHBlcmNwdTog OTk4LCAwLCA5OTgsIDAsIDAKWyAgIDg3LjcwOTcwNF0gcGVyY3B1OiBwY3B1X2ZpbmRfYmxvY2tf Zml0OiAtMSwgNCwgNApbICAgODcuNzA5NzA3XSBwZXJjcHU6IGFsbG9jYXRpb24gZmFpbGVkLCBz aXplPTE2IGFsaWduPTE2IGF0b21pYz0wLCBhbGxvYyBmcm9tIHJlc2VydmVkIGNodW5rIGZhaWxl ZCB0byBmaW5kIGZpdApbICAgODcuNzA5NzE3XSBDUFU6IDAgUElEOiAxMzI4IENvbW06IG1vZHBy b2JlIFRhaW50ZWQ6IEcgICAgICAgICAgICBFICAgNC4xNC4wLXJjMisgIzEyMwpbICAgODcuNzA5 NzIxXSBIYXJkd2FyZSBuYW1lOiBEZWxsIEluYy4gUHJlY2lzaW9uIDU1MTAvME44SjRSLCBCSU9T IDEuMi4yNSAwNS8wNy8yMDE3ClsgICA4Ny43MDk3MjNdIENhbGwgVHJhY2U6ClsgICA4Ny43MDk3 MzhdICBkdW1wX3N0YWNrKzB4NjMvMHg4OQpbICAgODcuNzA5NzQ1XSAgcGNwdV9hbGxvYysweDZj OC8weDcyMApbICAgODcuNzA5NzUzXSAgX19hbGxvY19yZXNlcnZlZF9wZXJjcHUrMHgxOC8weDIw ClsgICA4Ny43MDk3NjBdICBsb2FkX21vZHVsZSsweDczMy8weDJjMDAKWyAgIDg3LjcwOTc2OV0g ID8ga2VybmVsX3JlYWRfZmlsZSsweDFhMy8weDFkMApbICAgODcuNzA5Nzc2XSAgU1lTQ19maW5p dF9tb2R1bGUrMHhmYy8weDEyMApbICAgODcuNzA5NzgxXSAgPyBTWVNDX2Zpbml0X21vZHVsZSsw eGZjLzB4MTIwClsgICA4Ny43MDk3ODldICBTeVNfZmluaXRfbW9kdWxlKzB4ZS8weDEwClsgICA4 Ny43MDk3OTVdICBlbnRyeV9TWVNDQUxMXzY0X2Zhc3RwYXRoKzB4MWUvMHhhOQpbICAgODcuNzA5 ODAwXSBSSVA6IDAwMzM6MHg3ZjIxMTE2M2YyMTkKWyAgIDg3LjcwOTgwNF0gUlNQOiAwMDJiOjAw MDA3ZmZlNjhkZTczMTggRUZMQUdTOiAwMDAwMDI0NiBPUklHX1JBWDogMDAwMDAwMDAwMDAwMDEz OQpbICAgODcuNzA5ODA5XSBSQVg6IGZmZmZmZmZmZmZmZmZmZGEgUkJYOiAwMDAwMDAwMDAwMDAw MDAwIFJDWDogMDAwMDdmMjExMTYzZjIxOQpbICAgODcuNzA5ODEyXSBSRFg6IDAwMDAwMDAwMDAw MDAwMDAgUlNJOiAwMDAwNTVkYzdhODZhOGNjIFJESTogMDAwMDAwMDAwMDAwMDAwMApbICAgODcu NzA5ODE1XSBSQlA6IDAwMDA3ZmZlNjhkZTYzMTAgUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTog MDAwMDAwMDAwMDAwMDAwMQpbICAgODcuNzA5ODE4XSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjEx OiAwMDAwMDAwMDAwMDAwMjQ2IFIxMjogMDAwMDAwMDAwMDAwMDAwNQpbICAgODcuNzA5ODIxXSBS MTM6IDAwMDA1NWRjN2M1NGM2MDAgUjE0OiAwMDAwN2ZmZTY4ZGU2MmYwIFIxNTogMDAwMDAwMDAw MDAwMDAwNQpbICAgODcuNzA5ODI3XSBuZnRfbWV0YTogQ291bGQgbm90IGFsbG9jYXRlIDE2IGJ5 dGVzIHBlcmNwdSBkYXRhClsgICA4Ny43NDkxMzFdIG5mX2Nvbm50cmFjayB2ZXJzaW9uIDAuNS4w ICg2NTUzNiBidWNrZXRzLCAyNjIxNDQgbWF4KQpbICAgODcuNzQ5NzkxXSBwZXJjcHU6IHJlc2Vy dmVkIGNodW5rOiA0MDA0LCAyLCAyMDMwLCA5OTksIDM5OTIsIDEwNCwgMwpbICAgODcuNzQ5Nzkz XSBwZXJjcHU6IHJjaHVuayBtZCBibG9ja3MKWyAgIDg3Ljc0OTc5Nl0gICAgcGVyY3B1OiAxLCA5 OTksIDAsIDAsIDk5OQpbICAgODcuNzQ5Nzk4XSAgICBwZXJjcHU6IDIsIDEwMDYsIDAsIDAsIDEw MDYKWyAgIDg3Ljc0OTgwMF0gICAgcGVyY3B1OiA5OTgsIDAsIDk5OCwgMCwgMApbICAgODcuNzQ5 ODAyXSBwZXJjcHU6IHBjcHVfZmluZF9ibG9ja19maXQ6IDIwMzAsIDIsIDIKWyAgIDg3Ljc0OTgw Nl0gcGVyY3B1OiBwY3B1X2FsbG9jX2FyZWE6IDgxMjAsIDIsIDIKWyAgIDg3Ljc1MzU3NV0gcGVy Y3B1OiByZXNlcnZlZCBjaHVuazogMzk5NiwgMSwgOTk5LCA5OTksIDM5OTIsIDEwNCwgMwpbICAg ODcuNzUzNTc4XSBwZXJjcHU6IHJjaHVuayBtZCBibG9ja3MKWyAgIDg3Ljc1MzU4MF0gICAgcGVy Y3B1OiAxLCA5OTksIDAsIDAsIDk5OQpbICAgODcuNzUzNTgyXSAgICBwZXJjcHU6IDAsIDEwMDYs IDAsIDAsIDEwMjQKWyAgIDg3Ljc1MzU4NF0gICAgcGVyY3B1OiA5OTgsIDAsIDk5OCwgMCwgMApb ICAgODcuNzUzNTg3XSBwZXJjcHU6IHBjcHVfZmluZF9ibG9ja19maXQ6IC0xLCA0LCA0ClsgICA4 Ny43NTM1OTBdIHBlcmNwdTogYWxsb2NhdGlvbiBmYWlsZWQsIHNpemU9MTYgYWxpZ249MTYgYXRv bWljPTAsIGFsbG9jIGZyb20gcmVzZXJ2ZWQgY2h1bmsgZmFpbGVkIHRvIGZpbmQgZml0ClsgICA4 Ny43NTM1OTldIENQVTogMSBQSUQ6IDEzMzQgQ29tbTogbW9kcHJvYmUgVGFpbnRlZDogRyAgICAg ICAgICAgIEUgICA0LjE0LjAtcmMyKyAjMTIzClsgICA4Ny43NTM2MDNdIEhhcmR3YXJlIG5hbWU6 IERlbGwgSW5jLiBQcmVjaXNpb24gNTUxMC8wTjhKNFIsIEJJT1MgMS4yLjI1IDA1LzA3LzIwMTcK WyAgIDg3Ljc1MzYwNV0gQ2FsbCBUcmFjZToKWyAgIDg3Ljc1MzYxOV0gIGR1bXBfc3RhY2srMHg2 My8weDg5ClsgICA4Ny43NTM2MjZdICBwY3B1X2FsbG9jKzB4NmM4LzB4NzIwClsgICA4Ny43NTM2 MzVdICBfX2FsbG9jX3Jlc2VydmVkX3BlcmNwdSsweDE4LzB4MjAKWyAgIDg3Ljc1MzY0Ml0gIGxv YWRfbW9kdWxlKzB4NzMzLzB4MmMwMApbICAgODcuNzUzNjUwXSAgPyBrZXJuZWxfcmVhZF9maWxl KzB4MWEzLzB4MWQwClsgICA4Ny43NTM2NTddICBTWVNDX2Zpbml0X21vZHVsZSsweGZjLzB4MTIw ClsgICA4Ny43NTM2NjNdICA/IFNZU0NfZmluaXRfbW9kdWxlKzB4ZmMvMHgxMjAKWyAgIDg3Ljc1 MzY3MV0gIFN5U19maW5pdF9tb2R1bGUrMHhlLzB4MTAKWyAgIDg3Ljc1MzY3N10gIGVudHJ5X1NZ U0NBTExfNjRfZmFzdHBhdGgrMHgxZS8weGE5ClsgICA4Ny43NTM2ODFdIFJJUDogMDAzMzoweDdm YjFiMjQyMTIxOQpbICAgODcuNzUzNjg1XSBSU1A6IDAwMmI6MDAwMDdmZmUyODdhNmQ4OCBFRkxB R1M6IDAwMDAwMjQ2IE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMTM5ClsgICA4Ny43NTM2OTBdIFJB WDogZmZmZmZmZmZmZmZmZmZkYSBSQlg6IDAwMDAwMDAwMDAwMDAwMDAgUkNYOiAwMDAwN2ZiMWIy NDIxMjE5ClsgICA4Ny43NTM2OTNdIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDA1NjIy Mzg3OTg4Y2MgUkRJOiAwMDAwMDAwMDAwMDAwMDAwClsgICA4Ny43NTM2OTZdIFJCUDogMDAwMDdm ZmUyODdhNWQ4MCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAxClsg ICA4Ny43NTM2OTldIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAyNDYg UjEyOiAwMDAwMDAwMDAwMDAwMDA1ClsgICA4Ny43NTM3MDJdIFIxMzogMDAwMDU2MjIzOTA0NjYw MCBSMTQ6IDAwMDA3ZmZlMjg3YTVkNjAgUjE1OiAwMDAwMDAwMDAwMDAwMDA1ClsgICA4Ny43NTM3 MDhdIG5mdF9tZXRhOiBDb3VsZCBub3QgYWxsb2NhdGUgMTYgYnl0ZXMgcGVyY3B1IGRhdGEKWyAg IDg3Ljc4MjA1N10gcGVyY3B1OiByZXNlcnZlZCBjaHVuazogMzk5NiwgMSwgOTk5LCA5OTksIDM5 OTIsIDEwNCwgMwpbICAgODcuNzgyMDYwXSBwZXJjcHU6IHJjaHVuayBtZCBibG9ja3MKWyAgIDg3 Ljc4MjA2Ml0gICAgcGVyY3B1OiAxLCA5OTksIDAsIDAsIDk5OQpbICAgODcuNzgyMDY1XSAgICBw ZXJjcHU6IDAsIDEwMDYsIDAsIDAsIDEwMjQKWyAgIDg3Ljc4MjA2N10gICAgcGVyY3B1OiA5OTgs IDAsIDk5OCwgMCwgMApbICAgODcuNzgyMDY5XSBwZXJjcHU6IHBjcHVfZmluZF9ibG9ja19maXQ6 IC0xLCA0LCA0ClsgICA4Ny43ODIwNzJdIHBlcmNwdTogYWxsb2NhdGlvbiBmYWlsZWQsIHNpemU9 MTYgYWxpZ249MTYgYXRvbWljPTAsIGFsbG9jIGZyb20gcmVzZXJ2ZWQgY2h1bmsgZmFpbGVkIHRv IGZpbmQgZml0ClsgICA4Ny43ODIwODFdIENQVTogMCBQSUQ6IDEzMzYgQ29tbTogbW9kcHJvYmUg VGFpbnRlZDogRyAgICAgICAgICAgIEUgICA0LjE0LjAtcmMyKyAjMTIzClsgICA4Ny43ODIwODVd IEhhcmR3YXJlIG5hbWU6IERlbGwgSW5jLiBQcmVjaXNpb24gNTUxMC8wTjhKNFIsIEJJT1MgMS4y LjI1IDA1LzA3LzIwMTcKWyAgIDg3Ljc4MjA4N10gQ2FsbCBUcmFjZToKWyAgIDg3Ljc4MjA5OV0g IGR1bXBfc3RhY2srMHg2My8weDg5ClsgICA4Ny43ODIxMDddICBwY3B1X2FsbG9jKzB4NmM4LzB4 NzIwClsgICA4Ny43ODIxMTVdICBfX2FsbG9jX3Jlc2VydmVkX3BlcmNwdSsweDE4LzB4MjAKWyAg IDg3Ljc4MjEyMV0gIGxvYWRfbW9kdWxlKzB4NzMzLzB4MmMwMApbICAgODcuNzgyMTI5XSAgPyBr ZXJuZWxfcmVhZF9maWxlKzB4MWEzLzB4MWQwClsgICA4Ny43ODIxMzZdICBTWVNDX2Zpbml0X21v ZHVsZSsweGZjLzB4MTIwClsgICA4Ny43ODIxNDFdICA/IFNZU0NfZmluaXRfbW9kdWxlKzB4ZmMv MHgxMjAKWyAgIDg3Ljc4MjE0OV0gIFN5U19maW5pdF9tb2R1bGUrMHhlLzB4MTAKWyAgIDg3Ljc4 MjE1NV0gIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxZS8weGE5ClsgICA4Ny43ODIxNTld IFJJUDogMDAzMzoweDdmNGRkNDA3MzIxOQpbICAgODcuNzgyMTYzXSBSU1A6IDAwMmI6MDAwMDdm ZmVmZDgyZTY1OCBFRkxBR1M6IDAwMDAwMjQ2IE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMTM5Clsg ICA4Ny43ODIxNjldIFJBWDogZmZmZmZmZmZmZmZmZmZkYSBSQlg6IDAwMDAwMDAwMDAwMDAwMDAg UkNYOiAwMDAwN2Y0ZGQ0MDczMjE5ClsgICA4Ny43ODIxNzJdIFJEWDogMDAwMDAwMDAwMDAwMDAw MCBSU0k6IDAwMDA1NWQ1Y2QzZmQ4Y2MgUkRJOiAwMDAwMDAwMDAwMDAwMDAwClsgICA4Ny43ODIx NzVdIFJCUDogMDAwMDdmZmVmZDgyZDY1MCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAw MDAwMDAwMDAwMDAxClsgICA4Ny43ODIxNzhdIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAw MDAwMDAwMDAwMDAyNDYgUjEyOiAwMDAwMDAwMDAwMDAwMDA1ClsgICA4Ny43ODIxODFdIFIxMzog MDAwMDU1ZDVjZTEzODYwMCBSMTQ6IDAwMDA3ZmZlZmQ4MmQ2MzAgUjE1OiAwMDAwMDAwMDAwMDAw MDA1ClsgICA4Ny43ODIxODZdIG5mdF9tZXRhOiBDb3VsZCBub3QgYWxsb2NhdGUgMTYgYnl0ZXMg cGVyY3B1IGRhdGEKWyAgIDg3LjgyMjU1NV0gcGVyY3B1OiByZXNlcnZlZCBjaHVuazogMzk5Niwg MSwgOTk5LCA5OTksIDM5OTIsIDEwNCwgMwpbICAgODcuODIyNTU3XSBwZXJjcHU6IHJjaHVuayBt ZCBibG9ja3MKWyAgIDg3LjgyMjU2MF0gICAgcGVyY3B1OiAxLCA5OTksIDAsIDAsIDk5OQpbICAg ODcuODIyNTYyXSAgICBwZXJjcHU6IDAsIDEwMDYsIDAsIDAsIDEwMjQKWyAgIDg3LjgyMjU2NF0g ICAgcGVyY3B1OiA5OTgsIDAsIDk5OCwgMCwgMApbICAgODcuODIyNTY3XSBwZXJjcHU6IHBjcHVf ZmluZF9ibG9ja19maXQ6IDk5OSwgMSwgMQpbICAgODcuODIyNTcxXSBwZXJjcHU6IHBjcHVfYWxs b2NfYXJlYTogMzk5NiwgMSwgMQpbICAgODcuODk3ODA1XSBwZXJjcHU6IHJlc2VydmVkIGNodW5r OiAzOTkyLCA5OTgsIDIwNDgsIDIwNDgsIDM5OTIsIDEwNCwgMwpbICAgODcuODk3ODA3XSBwZXJj cHU6IHJjaHVuayBtZCBibG9ja3MKWyAgIDg3Ljg5NzgwOV0gICAgcGVyY3B1OiAwLCA5OTksIDAs IDAsIDEwMjQKWyAgIDg3Ljg5NzgxMl0gICAgcGVyY3B1OiAwLCAxMDA2LCAwLCAwLCAxMDI0Clsg ICA4Ny44OTc4MTRdICAgIHBlcmNwdTogOTk4LCAwLCA5OTgsIDAsIDAKWyAgIDg3Ljg5NzgxNl0g cGVyY3B1OiBwY3B1X2ZpbmRfYmxvY2tfZml0OiAyMDQ4LCA0LCA0Cg== --=-=-=--