vm has been paused due to unknown storage

------=_Part_3234628_1773088293.1495654346000 Content-Type: multipart/alternative; boundary="----=_Part_3234629_678288926.1495654346000" ------=_Part_3234629_678288926.1495654346000 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, I setup an ovirt hosted enine, in only one server with local gluster bricks. When running a MS SQL 2012 process to rebuild a data base, which take around 4 hours, after a while the VM is paused with the error: vm has been paused due to unknown storage The VM disk is in Thin provision Ovirt and gluter versions: Version 4.1.1.8-1.el7.centos glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64 I can find the reason why The logs are attached. Any idea? Thanks -- Jose Ferradeira http://www.logicworks.pt ------=_Part_3234629_678288926.1495654346000 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit <html><body><div style="font-family: Times New Roman; font-size: 10pt; color: #000000"><div>Hi,<br></div><div><br data-mce-bogus="1"></div><div>I setup an ovirt hosted enine, in only one server with local gluster bricks.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>When running a MS SQL 2012 process to rebuild a data base, which take around 4 hours, after a while the VM is paused with the error:<br data-mce-bogus="1"></div><div><pre>vm has been paused due to unknown storage<br><br>The VM disk is in Thin provision Ovirt and gluter versions: Version 4.1.1.8-1.el7.centos glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64</pre></div><div><br></div><div>I can find the reason why<br data-mce-bogus="1"></div><div>The logs are attached.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Any idea?<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Thanks<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div data-marker="__SIG_POST__">-- <br></div><div><hr style="width: 100%; height: 2px;" data-mce-style="width: 100%; height: 2px;">Jose Ferradeira<br>http://www.logicworks.pt<br></div></div></body></html> ------=_Part_3234629_678288926.1495654346000-- ------=_Part_3234628_1773088293.1495654346000 Content-Type: text/x-log; name=glusterfs.log Content-Disposition: attachment; filename=glusterfs.log Content-Transfer-Encoding: base64 WzIwMTctMDUtMjIgMDI6NDc6MDIuMDE4Njk3XSBJIFtnbHVzdGVyZnNkLW1nbXQuYzoxNjAwOm1n bXRfZ2V0c3BlY19jYmtdIDAtZ2x1c3RlcmZzOiBObyBjaGFuZ2UgaW4gdm9sZmlsZSwgY29udGlu dWluZwpbMjAxNy0wNS0yMiAxODoxMjo1MC45NDE4MjZdIFcgW01TR0lEOiAxMTQwMzFdIFtjbGll bnQtcnBjLWZvcHMuYzoyOTMzOmNsaWVudDNfM19sb29rdXBfY2JrXSAwLWd2Mi1jbGllbnQtMDog cmVtb3RlIG9wZXJhdGlvbiBmYWlsZWQuIFBhdGg6IC8uc2hhcmQvMzNmMWZlM2UtYzYyNi00OWYy LTg2MWUtMjI1OWM5NzI5MzFkLjUwICgwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAw MDApIFtObyBkYXRhIGF2YWlsYWJsZV0KWzIwMTctMDUtMjIgMTg6MTI6NTAuOTQxODgzXSBFIFtN U0dJRDogMTMzMDEwXSBbc2hhcmQuYzoxNzI1OnNoYXJkX2NvbW1vbl9sb29rdXBfc2hhcmRzX2Ni a10gMC1ndjItc2hhcmQ6IExvb2t1cCBvbiBzaGFyZCA1MCBmYWlsZWQuIEJhc2UgZmlsZSBnZmlk ID0gMzNmMWZlM2UtYzYyNi00OWYyLTg2MWUtMjI1OWM5NzI5MzFkIFtObyBkYXRhIGF2YWlsYWJs ZV0KWzIwMTctMDUtMjIgMTg6MTI6NTAuOTQ1MDg1XSBXIFtmdXNlLWJyaWRnZS5jOjEyOTE6ZnVz ZV9lcnJfY2JrXSAwLWdsdXN0ZXJmcy1mdXNlOiA2MTMwNjcxMzogRlNZTkMoKSBFUlIgPT4gLTEg KE5vIGRhdGEgYXZhaWxhYmxlKQpbMjAxNy0wNS0yNCAxNjozNTowNy45MTgxODVdIFcgW01TR0lE OiAxMTQwMzFdIFtjbGllbnQtcnBjLWZvcHMuYzoyOTMzOmNsaWVudDNfM19sb29rdXBfY2JrXSAw LWd2Mi1jbGllbnQtMDogcmVtb3RlIG9wZXJhdGlvbiBmYWlsZWQuIFBhdGg6IC8uc2hhcmQvMzNm MWZlM2UtYzYyNi00OWYyLTg2MWUtMjI1OWM5NzI5MzFkLjY4NiAoMDAwMDAwMDAtMDAwMC0wMDAw LTAwMDAtMDAwMDAwMDAwMDAwKSBbTm8gZGF0YSBhdmFpbGFibGVdClsyMDE3LTA1LTI0IDE2OjM1 OjU2LjcyMDc0MF0gVyBbTVNHSUQ6IDExNDAzMV0gW2NsaWVudC1ycGMtZm9wcy5jOjI5MzM6Y2xp ZW50M18zX2xvb2t1cF9jYmtdIDAtZ3YyLWNsaWVudC0wOiByZW1vdGUgb3BlcmF0aW9uIGZhaWxl ZC4gUGF0aDogLy5zaGFyZC8zM2YxZmUzZS1jNjI2LTQ5ZjItODYxZS0yMjU5Yzk3MjkzMWQuNjg3 ICgwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDApIFtObyBkYXRhIGF2YWlsYWJs ZV0KWzIwMTctMDUtMjQgMTY6Mzc6MzAuNDY0NTMzXSBXIFtNU0dJRDogMTE0MDMxXSBbY2xpZW50 LXJwYy1mb3BzLmM6MjkzMzpjbGllbnQzXzNfbG9va3VwX2Nia10gMC1ndjItY2xpZW50LTA6IHJl bW90ZSBvcGVyYXRpb24gZmFpbGVkLiBQYXRoOiAvLnNoYXJkLzMzZjFmZTNlLWM2MjYtNDlmMi04 NjFlLTIyNTljOTcyOTMxZC42ODkgKDAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAw MCkgW05vIGRhdGEgYXZhaWxhYmxlXQpbMjAxNy0wNS0yNCAxNjo0NToxOC4yMDUzNzhdIFcgW01T R0lEOiAxMTQwMzFdIFtjbGllbnQtcnBjLWZvcHMuYzoyOTMzOmNsaWVudDNfM19sb29rdXBfY2Jr XSAwLWd2Mi1jbGllbnQtMDogcmVtb3RlIG9wZXJhdGlvbiBmYWlsZWQuIFBhdGg6IC8uc2hhcmQv MzNmMWZlM2UtYzYyNi00OWYyLTg2MWUtMjI1OWM5NzI5MzFkLjU4ICgwMDAwMDAwMC0wMDAwLTAw MDAtMDAwMC0wMDAwMDAwMDAwMDApIFtObyBkYXRhIGF2YWlsYWJsZV0KWzIwMTctMDUtMjQgMTY6 NDg6NDYuMTY3NDkyXSBXIFtNU0dJRDogMTE0MDMxXSBbY2xpZW50LXJwYy1mb3BzLmM6MjkzMzpj bGllbnQzXzNfbG9va3VwX2Nia10gMC1ndjItY2xpZW50LTA6IHJlbW90ZSBvcGVyYXRpb24gZmFp bGVkLiBQYXRoOiAvLnNoYXJkLzMzZjFmZTNlLWM2MjYtNDlmMi04NjFlLTIyNTljOTcyOTMxZC42 MiAoMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwKSBbTm8gZGF0YSBhdmFpbGFi bGVdClsyMDE3LTA1LTI0IDE2OjUzOjQ3LjE2OTc4OV0gVyBbTVNHSUQ6IDExNDAzMV0gW2NsaWVu dC1ycGMtZm9wcy5jOjI5MzM6Y2xpZW50M18zX2xvb2t1cF9jYmtdIDAtZ3YyLWNsaWVudC0wOiBy ZW1vdGUgb3BlcmF0aW9uIGZhaWxlZC4gUGF0aDogLy5zaGFyZC8zM2YxZmUzZS1jNjI2LTQ5ZjIt ODYxZS0yMjU5Yzk3MjkzMWQuNjggKDAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAw MCkgW05vIGRhdGEgYXZhaWxhYmxlXQpbMjAxNy0wNS0yNCAxNjo1Mzo0Ny4xNjk4NThdIEUgW01T R0lEOiAxMzMwMTBdIFtzaGFyZC5jOjE3MjU6c2hhcmRfY29tbW9uX2xvb2t1cF9zaGFyZHNfY2Jr XSAwLWd2Mi1zaGFyZDogTG9va3VwIG9uIHNoYXJkIDY4IGZhaWxlZC4gQmFzZSBmaWxlIGdmaWQg PSAzM2YxZmUzZS1jNjI2LTQ5ZjItODYxZS0yMjU5Yzk3MjkzMWQgW05vIGRhdGEgYXZhaWxhYmxl XQpbMjAxNy0wNS0yNCAxNjo1Mzo0Ny4xNzA1NjJdIFcgW2Z1c2UtYnJpZGdlLmM6MTI5MTpmdXNl X2Vycl9jYmtdIDAtZ2x1c3RlcmZzLWZ1c2U6IDY1MTU1ODE3OiBGU1lOQygpIEVSUiA9PiAtMSAo Tm8gZGF0YSBhdmFpbGFibGUpClsyMDE3LTA1LTI0IDE3OjA0OjMwLjI3NDcxOV0gVyBbTVNHSUQ6 IDExNDAzMV0gW2NsaWVudC1ycGMtZm9wcy5jOjI5MzM6Y2xpZW50M18zX2xvb2t1cF9jYmtdIDAt Z3YyLWNsaWVudC0wOiByZW1vdGUgb3BlcmF0aW9uIGZhaWxlZC4gUGF0aDogLy5zaGFyZC8wNjQ1 OTI4Yy04MjE2LTQ3ZTEtODc0MC04Y2ZiZmQyNjA3NTQuNTYgKDAwMDAwMDAwLTAwMDAtMDAwMC0w MDAwLTAwMDAwMDAwMDAwMCkgW05vIGRhdGEgYXZhaWxhYmxlXQpbMjAxNy0wNS0yNCAxNzowNDoz MC4yNzQ3NjNdIEUgW01TR0lEOiAxMzMwMTBdIFtzaGFyZC5jOjE3MjU6c2hhcmRfY29tbW9uX2xv b2t1cF9zaGFyZHNfY2JrXSAwLWd2Mi1zaGFyZDogTG9va3VwIG9uIHNoYXJkIDU2IGZhaWxlZC4g QmFzZSBmaWxlIGdmaWQgPSAwNjQ1OTI4Yy04MjE2LTQ3ZTEtODc0MC04Y2ZiZmQyNjA3NTQgW05v IGRhdGEgYXZhaWxhYmxlXQpbMjAxNy0wNS0yNCAxNzowNTo0NC40Mzk2OTZdIFcgW01TR0lEOiAx MTQwMzFdIFtjbGllbnQtcnBjLWZvcHMuYzoyOTMzOmNsaWVudDNfM19sb29rdXBfY2JrXSAwLWd2 Mi1jbGllbnQtMDogcmVtb3RlIG9wZXJhdGlvbiBmYWlsZWQuIFBhdGg6IC8uc2hhcmQvMDY0NTky OGMtODIxNi00N2UxLTg3NDAtOGNmYmZkMjYwNzU0LjI0ICgwMDAwMDAwMC0wMDAwLTAwMDAtMDAw MC0wMDAwMDAwMDAwMDApIFtObyBkYXRhIGF2YWlsYWJsZV0KWzIwMTctMDUtMjQgMTc6MDc6NDEu Mzg0MDU1XSBXIFtNU0dJRDogMTE0MDMxXSBbY2xpZW50LXJwYy1mb3BzLmM6MjkzMzpjbGllbnQz XzNfbG9va3VwX2Nia10gMC1ndjItY2xpZW50LTA6IHJlbW90ZSBvcGVyYXRpb24gZmFpbGVkLiBQ YXRoOiAvLnNoYXJkLzA2NDU5MjhjLTgyMTYtNDdlMS04NzQwLThjZmJmZDI2MDc1NC41NyAoMDAw MDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwKSBbTm8gZGF0YSBhdmFpbGFibGVdClsy MDE3LTA1LTI0IDE3OjA3OjQxLjM4NDA5N10gRSBbTVNHSUQ6IDEzMzAxMF0gW3NoYXJkLmM6MTcy NTpzaGFyZF9jb21tb25fbG9va3VwX3NoYXJkc19jYmtdIDAtZ3YyLXNoYXJkOiBMb29rdXAgb24g c2hhcmQgNTcgZmFpbGVkLiBCYXNlIGZpbGUgZ2ZpZCA9IDA2NDU5MjhjLTgyMTYtNDdlMS04NzQw LThjZmJmZDI2MDc1NCBbTm8gZGF0YSBhdmFpbGFibGVdClsyMDE3LTA1LTI0IDE3OjI2OjExLjYx NDQ3MV0gVyBbTVNHSUQ6IDExNDAzMV0gW2NsaWVudC1ycGMtZm9wcy5jOjI5MzM6Y2xpZW50M18z X2xvb2t1cF9jYmtdIDAtZ3YyLWNsaWVudC0wOiByZW1vdGUgb3BlcmF0aW9uIGZhaWxlZC4gUGF0 aDogLy5zaGFyZC8wNjQ1OTI4Yy04MjE2LTQ3ZTEtODc0MC04Y2ZiZmQyNjA3NTQuNjIgKDAwMDAw MDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMCkgW05vIGRhdGEgYXZhaWxhYmxlXQpbMjAx Ny0wNS0yNCAxNzoyNjo0NC44NDUyMzZdIFcgW01TR0lEOiAxMTQwMzFdIFtjbGllbnQtcnBjLWZv cHMuYzoyOTMzOmNsaWVudDNfM19sb29rdXBfY2JrXSAwLWd2Mi1jbGllbnQtMDogcmVtb3RlIG9w ZXJhdGlvbiBmYWlsZWQuIFBhdGg6IC8uc2hhcmQvMDY0NTkyOGMtODIxNi00N2UxLTg3NDAtOGNm YmZkMjYwNzU0LjY4ICgwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDApIFtObyBk YXRhIGF2YWlsYWJsZV0KWzIwMTctMDUtMjQgMTc6Mjc6MTAuOTEyODU2XSBXIFtNU0dJRDogMTE0 MDMxXSBbY2xpZW50LXJwYy1mb3BzLmM6MjkzMzpjbGllbnQzXzNfbG9va3VwX2Nia10gMC1ndjIt Y2xpZW50LTA6IHJlbW90ZSBvcGVyYXRpb24gZmFpbGVkLiBQYXRoOiAvLnNoYXJkLzA2NDU5Mjhj LTgyMTYtNDdlMS04NzQwLThjZmJmZDI2MDc1NC43MCAoMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAt MDAwMDAwMDAwMDAwKSBbTm8gZGF0YSBhdmFpbGFibGVdClsyMDE3LTA1LTI0IDE3OjI3OjEwLjkx MjkxNF0gRSBbTVNHSUQ6IDEzMzAxMF0gW3NoYXJkLmM6MTcyNTpzaGFyZF9jb21tb25fbG9va3Vw X3NoYXJkc19jYmtdIDAtZ3YyLXNoYXJkOiBMb29rdXAgb24gc2hhcmQgNzAgZmFpbGVkLiBCYXNl IGZpbGUgZ2ZpZCA9IDA2NDU5MjhjLTgyMTYtNDdlMS04NzQwLThjZmJmZDI2MDc1NCBbTm8gZGF0 YSBhdmFpbGFibGVdClsyMDE3LTA1LTI0IDE3OjI3OjI3LjQwOTczN10gVyBbTVNHSUQ6IDExNDAz MV0gW2NsaWVudC1ycGMtZm9wcy5jOjI5MzM6Y2xpZW50M18zX2xvb2t1cF9jYmtdIDAtZ3YyLWNs aWVudC0wOiByZW1vdGUgb3BlcmF0aW9uIGZhaWxlZC4gUGF0aDogLy5zaGFyZC8wNjQ1OTI4Yy04 MjE2LTQ3ZTEtODc0MC04Y2ZiZmQyNjA3NTQuNzMgKDAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAw MDAwMDAwMDAwMCkgW05vIGRhdGEgYXZhaWxhYmxlXQpbMjAxNy0wNS0yNCAxNzoyNzozOC42MDY5 NTldIFcgW01TR0lEOiAxMTQwMzFdIFtjbGllbnQtcnBjLWZvcHMuYzoyOTMzOmNsaWVudDNfM19s b29rdXBfY2JrXSAwLWd2Mi1jbGllbnQtMDogcmVtb3RlIG9wZXJhdGlvbiBmYWlsZWQuIFBhdGg6 IC8uc2hhcmQvMDY0NTkyOGMtODIxNi00N2UxLTg3NDAtOGNmYmZkMjYwNzU0Ljc1ICgwMDAwMDAw MC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDApIFtObyBkYXRhIGF2YWlsYWJsZV0KWzIwMTct MDUtMjQgMTc6Mjc6NTIuNzkxNzg4XSBXIFtNU0dJRDogMTE0MDMxXSBbY2xpZW50LXJwYy1mb3Bz LmM6MjkzMzpjbGllbnQzXzNfbG9va3VwX2Nia10gMC1ndjItY2xpZW50LTA6IHJlbW90ZSBvcGVy YXRpb24gZmFpbGVkLiBQYXRoOiAvLnNoYXJkLzA2NDU5MjhjLTgyMTYtNDdlMS04NzQwLThjZmJm ZDI2MDc1NC43NyAoMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwKSBbTm8gZGF0 YSBhdmFpbGFibGVdClsyMDE3LTA1LTI0IDE3OjI3OjUyLjc5MTgzMl0gRSBbTVNHSUQ6IDEzMzAx MF0gW3NoYXJkLmM6MTcyNTpzaGFyZF9jb21tb25fbG9va3VwX3NoYXJkc19jYmtdIDAtZ3YyLXNo YXJkOiBMb29rdXAgb24gc2hhcmQgNzcgZmFpbGVkLiBCYXNlIGZpbGUgZ2ZpZCA9IDA2NDU5Mjhj LTgyMTYtNDdlMS04NzQwLThjZmJmZDI2MDc1NCBbTm8gZGF0YSBhdmFpbGFibGVdClsyMDE3LTA1 LTI0IDE3OjI3OjU4LjM5NzczNF0gVyBbTVNHSUQ6IDExNDAzMV0gW2NsaWVudC1ycGMtZm9wcy5j OjI5MzM6Y2xpZW50M18zX2xvb2t1cF9jYmtdIDAtZ3YyLWNsaWVudC0wOiByZW1vdGUgb3BlcmF0 aW9uIGZhaWxlZC4gUGF0aDogLy5zaGFyZC8wNjQ1OTI4Yy04MjE2LTQ3ZTEtODc0MC04Y2ZiZmQy NjA3NTQuNzggKDAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMCkgW05vIGRhdGEg YXZhaWxhYmxlXQpbMjAxNy0wNS0yNCAxNzoyNzo1OC4zOTc3NzddIEUgW01TR0lEOiAxMzMwMTBd IFtzaGFyZC5jOjE3MjU6c2hhcmRfY29tbW9uX2xvb2t1cF9zaGFyZHNfY2JrXSAwLWd2Mi1zaGFy ZDogTG9va3VwIG9uIHNoYXJkIDc4IGZhaWxlZC4gQmFzZSBmaWxlIGdmaWQgPSAwNjQ1OTI4Yy04 MjE2LTQ3ZTEtODc0MC04Y2ZiZmQyNjA3NTQgW05vIGRhdGEgYXZhaWxhYmxlXQpbMjAxNy0wNS0y NCAxNzoyODowOC4wMTgyNTRdIFcgW01TR0lEOiAxMTQwMzFdIFtjbGllbnQtcnBjLWZvcHMuYzoy OTMzOmNsaWVudDNfM19sb29rdXBfY2JrXSAwLWd2Mi1jbGllbnQtMDogcmVtb3RlIG9wZXJhdGlv biBmYWlsZWQuIFBhdGg6IC8uc2hhcmQvMDY0NTkyOGMtODIxNi00N2UxLTg3NDAtOGNmYmZkMjYw NzU0LjgwICgwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDApIFtObyBkYXRhIGF2 YWlsYWJsZV0KWzIwMTctMDUtMjQgMTc6Mjg6MDguMDE4MzE1XSBFIFtNU0dJRDogMTMzMDEwXSBb c2hhcmQuYzoxNzI1OnNoYXJkX2NvbW1vbl9sb29rdXBfc2hhcmRzX2Nia10gMC1ndjItc2hhcmQ6 IExvb2t1cCBvbiBzaGFyZCA4MCBmYWlsZWQuIEJhc2UgZmlsZSBnZmlkID0gMDY0NTkyOGMtODIx Ni00N2UxLTg3NDAtOGNmYmZkMjYwNzU0IFtObyBkYXRhIGF2YWlsYWJsZV0KWzIwMTctMDUtMjQg MTc6Mjg6MTMuNjI1NzAwXSBXIFtNU0dJRDogMTE0MDMxXSBbY2xpZW50LXJwYy1mb3BzLmM6Mjkz MzpjbGllbnQzXzNfbG9va3VwX2Nia10gMC1ndjItY2xpZW50LTA6IHJlbW90ZSBvcGVyYXRpb24g ZmFpbGVkLiBQYXRoOiAvLnNoYXJkLzA2NDU5MjhjLTgyMTYtNDdlMS04NzQwLThjZmJmZDI2MDc1 NC44MSAoMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwKSBbTm8gZGF0YSBhdmFp bGFibGVdClsyMDE3LTA1LTI0IDE3OjI4OjEzLjYyNTc0Nl0gRSBbTVNHSUQ6IDEzMzAxMF0gW3No YXJkLmM6MTcyNTpzaGFyZF9jb21tb25fbG9va3VwX3NoYXJkc19jYmtdIDAtZ3YyLXNoYXJkOiBM b29rdXAgb24gc2hhcmQgODEgZmFpbGVkLiBCYXNlIGZpbGUgZ2ZpZCA9IDA2NDU5MjhjLTgyMTYt NDdlMS04NzQwLThjZmJmZDI2MDc1NCBbTm8gZGF0YSBhdmFpbGFibGVdCg== ------=_Part_3234628_1773088293.1495654346000 Content-Type: text/x-log; name=vdsm.log Content-Disposition: attachment; filename=vdsm.log Content-Transfer-Encoding: base64 TWFpblByb2Nlc3N8anNvbnJwYy8zOjpERUJVRzo6MjAxNy0wNS0yNCAxNzoxNzo1Myw4MzA6OnN1 cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIGNh bGwgZ2V0SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy8zOjpERUJV Rzo6MjAxNy0wNS0yNCAxNzoxNzo1Myw4MzA6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpTdXBlclZk c20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdhcmVJbmZvIHdpdGgg eydzeXN0ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVtU2VyaWFsTnVtYmVy JzogJzAxMjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3RyaW5nJywgJ3N5c3Rl bVZlcnNpb24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAwMDAwLTAwMDAtMDAw MC0wMDAwLTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnU3VwZXJtaWNybyd9 Ck1haW5Qcm9jZXNzfGpzb25ycGMvMTo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MDQsNzk4Ojpz dXBlcnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSBj YWxsIGdldEhhcmR3YXJlSW5mbyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMvMTo6REVC VUc6OjIwMTctMDUtMjQgMTc6NTM6MDQsNzk5OjpzdXBlcnZkc21TZXJ2ZXI6OjEwMDo6U3VwZXJW ZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGdldEhhcmR3YXJlSW5mbyB3aXRo IHsnc3lzdGVtUHJvZHVjdE5hbWUnOiAnU3VwZXIgU2VydmVyJywgJ3N5c3RlbVNlcmlhbE51bWJl cic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbUZhbWlseSc6ICdEZWZhdWx0IHN0cmluZycsICdzeXN0 ZW1WZXJzaW9uJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtVVVJRCc6ICcwMDAwMDAwMC0wMDAwLTAw MDAtMDAwMC0wQ0M0N0E5ODczRjAnLCAnc3lzdGVtTWFudWZhY3R1cmVyJzogJ1N1cGVybWljcm8n fQpNYWluUHJvY2Vzc3xqc29ucnBjLzY6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjA1LDI0NDo6 c3VwZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikg Y2FsbCBnZXRIYXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBjLzY6OkRF QlVHOjoyMDE3LTA1LTI0IDE3OjUzOjA1LDI0NTo6c3VwZXJ2ZHNtU2VydmVyOjoxMDA6OlN1cGVy VmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2FyZUluZm8gd2l0 aCB7J3N5c3RlbVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1TZXJpYWxOdW1i ZXInOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJpbmcnLCAnc3lz dGVtVmVyc2lvbic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAwMDAtMDAwMC0w MDAwLTAwMDAtMENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdTdXBlcm1pY3Jv J30KTWFpblByb2Nlc3N8anNvbnJwYy8zOjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzowNSw1NzE6 OnN1cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIp IGNhbGwgZ2V0SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy8zOjpE RUJVRzo6MjAxNy0wNS0yNCAxNzo1MzowNSw1NzE6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpTdXBl clZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdhcmVJbmZvIHdp dGggeydzeXN0ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVtU2VyaWFsTnVt YmVyJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3RyaW5nJywgJ3N5 c3RlbVZlcnNpb24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAwMDAwLTAwMDAt MDAwMC0wMDAwLTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnU3VwZXJtaWNy byd9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNzo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MDcsMDQy OjpzdXBlcnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVy KSBjYWxsIGdldEhhcmR3YXJlSW5mbyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNzo6 REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MDcsMDQzOjpzdXBlcnZkc21TZXJ2ZXI6OjEwMDo6U3Vw ZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGdldEhhcmR3YXJlSW5mbyB3 aXRoIHsnc3lzdGVtUHJvZHVjdE5hbWUnOiAnU3VwZXIgU2VydmVyJywgJ3N5c3RlbVNlcmlhbE51 bWJlcic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbUZhbWlseSc6ICdEZWZhdWx0IHN0cmluZycsICdz eXN0ZW1WZXJzaW9uJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtVVVJRCc6ICcwMDAwMDAwMC0wMDAw LTAwMDAtMDAwMC0wQ0M0N0E5ODczRjAnLCAnc3lzdGVtTWFudWZhY3R1cmVyJzogJ1N1cGVybWlj cm8nfQpNYWluUHJvY2Vzc3xqc29ucnBjLzA6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjA3LDA1 MDo6c3VwZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBl cikgY2FsbCBuZXR3b3JrX2NhcHMgd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBjLzA6OkRF QlVHOjoyMDE3LTA1LTI0IDE3OjUzOjA3LDA2MDo6cm91dGVzOjo4Mzo6cm9vdDo6KGdldF9nYXRl d2F5KSBUaGUgZ2F0ZXdheSAxOTIuMTY4LjEuMjU0IGlzIGR1cGxpY2F0ZWQgZm9yIHRoZSBkZXZp Y2Ugb3ZpcnRtZ210Ck1haW5Qcm9jZXNzfGpzb25ycGMvMDo6REVCVUc6OjIwMTctMDUtMjQgMTc6 NTM6MDcsMDYxOjpjb21tYW5kczo6Njk6OnJvb3Q6OihleGVjQ21kKSAvdXNyL2Jpbi90YXNrc2V0 IC0tY3B1LWxpc3QgMC0zMSAvc2Jpbi9pcCByb3V0ZSBzaG93IHRvIDAuMC4wLjAvMCB0YWJsZSBt YWluIChjd2QgTm9uZSkKTWFpblByb2Nlc3N8anNvbnJwYy8wOjpERUJVRzo6MjAxNy0wNS0yNCAx Nzo1MzowNywwNjY6OmNvbW1hbmRzOjo5Mzo6cm9vdDo6KGV4ZWNDbWQpIFNVQ0NFU1M6IDxlcnI+ ID0gJyc7IDxyYz4gPSAwCk1haW5Qcm9jZXNzfGpzb25ycGMvMDo6REVCVUc6OjIwMTctMDUtMjQg MTc6NTM6MDcsMTA3Ojpyb3V0ZXM6OjgzOjpyb290OjooZ2V0X2dhdGV3YXkpIFRoZSBnYXRld2F5 IDE5Mi4xNjguMS4yNTQgaXMgZHVwbGljYXRlZCBmb3IgdGhlIGRldmljZSBvdmlydG1nbXQKTWFp blByb2Nlc3N8anNvbnJwYy8wOjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzowNywxMDc6OmNvbW1h bmRzOjo2OTo6cm9vdDo6KGV4ZWNDbWQpIC91c3IvYmluL3Rhc2tzZXQgLS1jcHUtbGlzdCAwLTMx IC9zYmluL2lwIHJvdXRlIHNob3cgdG8gMC4wLjAuMC8wIHRhYmxlIG1haW4gKGN3ZCBOb25lKQpN YWluUHJvY2Vzc3xqc29ucnBjLzA6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjA3LDExMjo6Y29t bWFuZHM6OjkzOjpyb290OjooZXhlY0NtZCkgU1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDAK TWFpblByb2Nlc3N8anNvbnJwYy8wOjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzowNywxNDg6OmNv bW1hbmRzOjo2OTo6cm9vdDo6KGV4ZWNDbWQpIC91c3IvYmluL3Rhc2tzZXQgLS1jcHUtbGlzdCAw LTMxIC91c3Ivc2Jpbi90YyBxZGlzYyBzaG93IChjd2QgTm9uZSkKTWFpblByb2Nlc3N8anNvbnJw Yy8wOjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzowNywxNTM6OmNvbW1hbmRzOjo5Mzo6cm9vdDo6 KGV4ZWNDbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwCk1haW5Qcm9jZXNzfGpzb25y cGMvMDo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MDcsMTU0Ojpjb21tYW5kczo6Njk6OnJvb3Q6 OihleGVjQ21kKSAvdXNyL2Jpbi90YXNrc2V0IC0tY3B1LWxpc3QgMC0zMSAvdXNyL3NiaW4vdGMg Y2xhc3Mgc2hvdyBkZXYgZW5vMiBjbGFzc2lkIDA6MTM4OCAoY3dkIE5vbmUpCk1haW5Qcm9jZXNz fGpzb25ycGMvMDo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MDcsMTU5Ojpjb21tYW5kczo6OTM6 OnJvb3Q6OihleGVjQ21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMApNYWluUHJvY2Vz c3xqc29ucnBjLzA6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjA3LDE2MDo6c3VwZXJ2ZHNtU2Vy dmVyOjoxMDA6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBuZXR3 b3JrX2NhcHMgd2l0aCB7J2JyaWRnZXMnOiB7J292aXJ0bWdtdCc6IHsnaXB2NmF1dG9jb25mJzog RmFsc2UsICdhZGRyJzogJzE5Mi4xNjguMS4yMDAnLCAnZGhjcHY2JzogRmFsc2UsICdpcHY2YWRk cnMnOiBbXSwgJ2dhdGV3YXknOiAnMTkyLjE2OC4xLjI1NCcsICdkaGNwdjQnOiBGYWxzZSwgJ25l dG1hc2snOiAnMjU1LjI1NS4yNTUuMCcsICdpcHY0ZGVmYXVsdHJvdXRlJzogVHJ1ZSwgJ3N0cCc6 ICdvZmYnLCAnaXB2NGFkZHJzJzogWycxOTIuMTY4LjEuMjAwLzI0J10sICdtdHUnOiAnMTUwMCcs ICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6IFsnZW5vMicsICd2bmV0MCddLCAnb3B0cyc6 IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50JzogJzInLCAnaGFzaF9lbGFzdGljaXR5Jzog JzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNlX2ludGVydmFsJzogJzEwMDAnLCAnZ3JvdXBf ZndkX21hc2snOiAnMHgwJywgJ211bHRpY2FzdF9zbm9vcGluZyc6ICcxJywgJ211bHRpY2FzdF9z dGFydHVwX3F1ZXJ5X2ludGVydmFsJzogJzMxMjUnLCAnaGVsbG9fdGltZXInOiAnMTg4JywgJ211 bHRpY2FzdF9xdWVyaWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcsICdo YXNoX21heCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2RldGVj dGVkJzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBfaW50 ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAnMCcs ICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50 JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcwJywg J2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wY2M0N2E5ODczZjEnLCAnYnJp ZGdlX2lkJzogJzgwMDAuMGNjNDdhOTg3M2YxJywgJ3RvcG9sb2d5X2NoYW5nZV90aW1lcic6ICcw JywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFibGVzJzogJzAnLCAnZ2Nf dGltZXInOiAnOTkwOCcsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHInOiAn MTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywg J2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcs ICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0ZXJp bmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfX0sICdSZWRlXzEwMCc6IHsnaXB2NmF1dG9j b25mJzogRmFsc2UsICdhZGRyJzogJycsICdkaGNwdjYnOiBGYWxzZSwgJ2lwdjZhZGRycyc6IFtd LCAnZ2F0ZXdheSc6ICcnLCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzogJycsICdpcHY0ZGVm YXVsdHJvdXRlJzogRmFsc2UsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1Jzog JzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwJywgJ3ZuZXQxJywg J3ZuZXQyJywgJ3ZuZXQzJ10sICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQn OiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2Vf aW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nu b29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScs ICdoZWxsb190aW1lcic6ICc5MCcsICdtdWx0aWNhc3RfcXVlcmllcl9pbnRlcnZhbCc6ICcyNTUw MCcsICdtYXhfYWdlJzogJzIwMDAnLCAnaGFzaF9tYXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcw JywgJ3RvcG9sb2d5X2NoYW5nZV9kZXRlY3RlZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4Jywg J211bHRpY2FzdF9tZW1iZXJzaGlwX2ludGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0 JzogJzAnLCAncm9vdF9wb3J0JzogJzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0 aWNhc3Rfc3RhcnR1cF9xdWVyeV9jb3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMnOiAnMCcs ICd0b3BvbG9neV9jaGFuZ2UnOiAnMCcsICdoZWxsb190aW1lJzogJzIwMCcsICdyb290X2lkJzog JzgwMDAuMGNjNDdhOTg3M2YwJywgJ2JyaWRnZV9pZCc6ICc4MDAwLjBjYzQ3YTk4NzNmMCcsICd0 b3BvbG9neV9jaGFuZ2VfdGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6ICczMDAwMCcsICduZl9j YWxsX2lwNnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzogJzk5MDcnLCAnbmZfY2FsbF9hcnB0YWJs ZXMnOiAnMCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xhc3Rf bWVtYmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0aWNhc3Rf cXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVsdGljYXN0X3Jv dXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2FyZF9kZWxheSc6ICcwJ319 fSwgJ2JvbmRpbmdzJzogeydib25kMCc6IHsnaXB2NGFkZHJzJzogW10sICdpcHY2YXV0b2NvbmYn OiBGYWxzZSwgJ2FkZHInOiAnJywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2NmFkZHJzJzogW10sICdu ZXRtYXNrJzogJycsICdhY3RpdmVfc2xhdmUnOiAnJywgJ210dSc6ICcxNTAwJywgJ2RoY3B2NCc6 IEZhbHNlLCAnc3dpdGNoJzogJ2xlZ2FjeScsICdpcHY0ZGVmYXVsdHJvdXRlJzogRmFsc2UsICdz bGF2ZXMnOiBbJ2VubzEnLCAnZW5zMTFmMCcsICdlbnMxMWYxJ10sICdod2FkZHInOiAnMGM6YzQ6 N2E6OTg6NzM6ZjAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZ2F0ZXdheSc6ICcnLCAnb3B0cyc6 IHsnbWlpbW9uJzogJzEwMCcsICdtb2RlJzogJzInfX19LCAnbmFtZXNlcnZlcnMnOiBbJzE5Mi4x NjguMS4yNTQnXSwgJ25pY3MnOiB7J2VubzEnOiB7J3Blcm1od2FkZHInOiAnMGM6YzQ6N2E6OTg6 NzM6ZjAnLCAnaXB2NmF1dG9jb25mJzogRmFsc2UsICdhZGRyJzogJycsICdpcHY2Z2F0ZXdheSc6 ICc6OicsICdkaGNwdjYnOiBGYWxzZSwgJ2lwdjZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAn ZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzogJycsICdpcHY0ZGVmYXVsdHJvdXRlJzogRmFsc2Us ICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwYzpjNDo3YTo5ODo3MzpmMCcsICdzcGVlZCc6 IDEwMDAsICdnYXRld2F5JzogJyd9LCAnZW5vMic6IHsnaXB2NmF1dG9jb25mJzogRmFsc2UsICdh ZGRyJzogJycsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdkaGNwdjYnOiBGYWxzZSwgJ2lwdjZhZGRy cyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzogJycsICdp cHY0ZGVmYXVsdHJvdXRlJzogRmFsc2UsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwYzpj NDo3YTo5ODo3MzpmMScsICdzcGVlZCc6IDEwMDAsICdnYXRld2F5JzogJyd9LCAnZW5zMTFmMSc6 IHsncGVybWh3YWRkcic6ICcwYzpjNDo3YTpiNDo0NDozYicsICdpcHY2YXV0b2NvbmYnOiBGYWxz ZSwgJ2FkZHInOiAnJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2 NmFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdkaGNwdjQnOiBGYWxzZSwgJ25ldG1hc2snOiAn JywgJ2lwdjRkZWZhdWx0cm91dGUnOiBGYWxzZSwgJ2lwdjRhZGRycyc6IFtdLCAnaHdhZGRyJzog JzBjOmM0OjdhOjk4OjczOmYwJywgJ3NwZWVkJzogMTAwMCwgJ2dhdGV3YXknOiAnJ30sICdlbnMx MWYwJzogeydwZXJtaHdhZGRyJzogJzBjOmM0OjdhOmI0OjQ0OjNhJywgJ2lwdjZhdXRvY29uZic6 IEZhbHNlLCAnYWRkcic6ICcnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZGhjcHY2JzogRmFsc2Us ICdpcHY2YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFz ayc6ICcnLCAnaXB2NGRlZmF1bHRyb3V0ZSc6IEZhbHNlLCAnaXB2NGFkZHJzJzogW10sICdod2Fk ZHInOiAnMGM6YzQ6N2E6OTg6NzM6ZjAnLCAnc3BlZWQnOiAxMDAwLCAnZ2F0ZXdheSc6ICcnfX0s ICdzdXBwb3J0c0lQdjYnOiBUcnVlLCAndmxhbnMnOiB7fSwgJ25ldHdvcmtzJzogeydvdmlydG1n bXQnOiB7J2RoY3B2Nic6IEZhbHNlLCAnaWZhY2UnOiAnb3ZpcnRtZ210JywgJ2lwdjZhdXRvY29u Zic6IEZhbHNlLCAnYWRkcic6ICcxOTIuMTY4LjEuMjAwJywgJ2JyaWRnZWQnOiBUcnVlLCAnaXB2 NmFkZHJzJzogW10sICdzd2l0Y2gnOiAnbGVnYWN5JywgJ2dhdGV3YXknOiAnMTkyLjE2OC4xLjI1 NCcsICdkaGNwdjQnOiBGYWxzZSwgJ25ldG1hc2snOiAnMjU1LjI1NS4yNTUuMCcsICdpcHY0ZGVm YXVsdHJvdXRlJzogVHJ1ZSwgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogWycxOTIuMTY4LjEu MjAwLzI0J10sICdtdHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6IFsn ZW5vMicsICd2bmV0MCddfSwgJ1JlZGVfMTAwJzogeydkaGNwdjYnOiBGYWxzZSwgJ2lmYWNlJzog J1JlZGVfMTAwJywgJ2lwdjZhdXRvY29uZic6IEZhbHNlLCAnYWRkcic6ICcnLCAnYnJpZGdlZCc6 IFRydWUsICdpcHY2YWRkcnMnOiBbXSwgJ3N3aXRjaCc6ICdsZWdhY3knLCAnZ2F0ZXdheSc6ICcn LCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzogJycsICdpcHY0ZGVmYXVsdHJvdXRlJzogRmFs c2UsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2Nmdh dGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwJywgJ3ZuZXQxJywgJ3ZuZXQyJywgJ3ZuZXQz J119fX0KTWFpblByb2Nlc3N8anNvbnJwYy8yOjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzowOCwz NTc6OnN1cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBw ZXIpIGNhbGwgZ2V0SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy8y OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzowOCwzNTc6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpT dXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdhcmVJbmZv IHdpdGggeydzeXN0ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVtU2VyaWFs TnVtYmVyJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3RyaW5nJywg J3N5c3RlbVZlcnNpb24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAwMDAwLTAw MDAtMDAwMC0wMDAwLTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnU3VwZXJt aWNybyd9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MTAs NjQ1OjpzdXBlcnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFw cGVyKSBjYWxsIGdldEhhcmR3YXJlSW5mbyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMv Njo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MTAsNjQ1OjpzdXBlcnZkc21TZXJ2ZXI6OjEwMDo6 U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGdldEhhcmR3YXJlSW5m byB3aXRoIHsnc3lzdGVtUHJvZHVjdE5hbWUnOiAnU3VwZXIgU2VydmVyJywgJ3N5c3RlbVNlcmlh bE51bWJlcic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbUZhbWlseSc6ICdEZWZhdWx0IHN0cmluZycs ICdzeXN0ZW1WZXJzaW9uJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtVVVJRCc6ICcwMDAwMDAwMC0w MDAwLTAwMDAtMDAwMC0wQ0M0N0E5ODczRjAnLCAnc3lzdGVtTWFudWZhY3R1cmVyJzogJ1N1cGVy bWljcm8nfQpNYWluUHJvY2Vzc3xqc29ucnBjLzc6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjEz LDMxODo6c3VwZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3Jh cHBlcikgY2FsbCBnZXRIYXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBj Lzc6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjEzLDMxODo6c3VwZXJ2ZHNtU2VydmVyOjoxMDA6 OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2FyZUlu Zm8gd2l0aCB7J3N5c3RlbVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1TZXJp YWxOdW1iZXInOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJpbmcn LCAnc3lzdGVtVmVyc2lvbic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAwMDAt MDAwMC0wMDAwLTAwMDAtMENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdTdXBl cm1pY3JvJ30KTWFpblByb2Nlc3N8anNvbnJwYy81OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzox Myw0NTk6OnN1cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdy YXBwZXIpIGNhbGwgaGJhUmVzY2FuIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy81OjpE RUJVRzo6MjAxNy0wNS0yNCAxNzo1MzoxMyw0NTk6OmNvbW1hbmRzOjo2OTo6c3RvcmFnZS5IQkE6 OihleGVjQ21kKSAvdXNyL2Jpbi90YXNrc2V0IC0tY3B1LWxpc3QgMC0zMSAvdXNyL2xpYmV4ZWMv dmRzbS9mYy1zY2FuIChjd2QgTm9uZSkKTWFpblByb2Nlc3N8anNvbnJwYy81OjpERUJVRzo6MjAx Ny0wNS0yNCAxNzo1MzoxMyw1MjY6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpTdXBlclZkc20uU2Vy dmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gaGJhUmVzY2FuIHdpdGggTm9uZQpNYWluUHJv Y2Vzc3xqc29ucnBjLzE6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjE1LDUxMDo6c3VwZXJ2ZHNt U2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgY2FsbCBnZXRI YXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBjLzE6OkRFQlVHOjoyMDE3 LTA1LTI0IDE3OjUzOjE1LDUxMDo6c3VwZXJ2ZHNtU2VydmVyOjoxMDA6OlN1cGVyVmRzbS5TZXJ2 ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2FyZUluZm8gd2l0aCB7J3N5c3Rl bVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1TZXJpYWxOdW1iZXInOiAnMDEy MzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJpbmcnLCAnc3lzdGVtVmVyc2lv bic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAt MENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdTdXBlcm1pY3JvJ30KTWFpblBy b2Nlc3N8anNvbnJwYy80OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzoxNSw4Nzc6OnN1cGVydmRz bVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIGNhbGwgZ2V0 SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy80OjpERUJVRzo6MjAx Ny0wNS0yNCAxNzo1MzoxNSw4Nzc6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpTdXBlclZkc20uU2Vy dmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdhcmVJbmZvIHdpdGggeydzeXN0 ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVtU2VyaWFsTnVtYmVyJzogJzAx MjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3RyaW5nJywgJ3N5c3RlbVZlcnNp b24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAwMDAwLTAwMDAtMDAwMC0wMDAw LTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnU3VwZXJtaWNybyd9Ck1haW5Q cm9jZXNzfGpzb25ycGMvMjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MTUsOTQzOjpzdXBlcnZk c21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSBjYWxsIGdl dEhhcmR3YXJlSW5mbyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMvMjo6REVCVUc6OjIw MTctMDUtMjQgMTc6NTM6MTUsOTQzOjpzdXBlcnZkc21TZXJ2ZXI6OjEwMDo6U3VwZXJWZHNtLlNl cnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGdldEhhcmR3YXJlSW5mbyB3aXRoIHsnc3lz dGVtUHJvZHVjdE5hbWUnOiAnU3VwZXIgU2VydmVyJywgJ3N5c3RlbVNlcmlhbE51bWJlcic6ICcw MTIzNDU2Nzg5JywgJ3N5c3RlbUZhbWlseSc6ICdEZWZhdWx0IHN0cmluZycsICdzeXN0ZW1WZXJz aW9uJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtVVVJRCc6ICcwMDAwMDAwMC0wMDAwLTAwMDAtMDAw MC0wQ0M0N0E5ODczRjAnLCAnc3lzdGVtTWFudWZhY3R1cmVyJzogJ1N1cGVybWljcm8nfQpNYWlu UHJvY2Vzc3xqc29ucnBjLzc6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjE3LDQzNDo6c3VwZXJ2 ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgY2FsbCBn ZXRIYXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBjLzc6OkRFQlVHOjoy MDE3LTA1LTI0IDE3OjUzOjE3LDQzNDo6c3VwZXJ2ZHNtU2VydmVyOjoxMDA6OlN1cGVyVmRzbS5T ZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2FyZUluZm8gd2l0aCB7J3N5 c3RlbVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1TZXJpYWxOdW1iZXInOiAn MDEyMzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJpbmcnLCAnc3lzdGVtVmVy c2lvbic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAwMDAtMDAwMC0wMDAwLTAw MDAtMENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdTdXBlcm1pY3JvJ30KTWFp blByb2Nlc3N8anNvbnJwYy8yOjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzoxNyw0Mzc6OnN1cGVy dmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIGNhbGwg bmV0d29ya19jYXBzIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy8yOjpERUJVRzo6MjAx Ny0wNS0yNCAxNzo1MzoxNyw0NDc6OnJvdXRlczo6ODM6OnJvb3Q6OihnZXRfZ2F0ZXdheSkgVGhl IGdhdGV3YXkgMTkyLjE2OC4xLjI1NCBpcyBkdXBsaWNhdGVkIGZvciB0aGUgZGV2aWNlIG92aXJ0 bWdtdApNYWluUHJvY2Vzc3xqc29ucnBjLzI6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjE3LDQ0 Nzo6Y29tbWFuZHM6OjY5Ojpyb290OjooZXhlY0NtZCkgL3Vzci9iaW4vdGFza3NldCAtLWNwdS1s aXN0IDAtMzEgL3NiaW4vaXAgcm91dGUgc2hvdyB0byAwLjAuMC4wLzAgdGFibGUgbWFpbiAoY3dk IE5vbmUpCk1haW5Qcm9jZXNzfGpzb25ycGMvMjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MTcs NDUyOjpjb21tYW5kczo6OTM6OnJvb3Q6OihleGVjQ21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8 cmM+ID0gMApNYWluUHJvY2Vzc3xqc29ucnBjLzI6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjE3 LDQ5ODo6cm91dGVzOjo4Mzo6cm9vdDo6KGdldF9nYXRld2F5KSBUaGUgZ2F0ZXdheSAxOTIuMTY4 LjEuMjU0IGlzIGR1cGxpY2F0ZWQgZm9yIHRoZSBkZXZpY2Ugb3ZpcnRtZ210Ck1haW5Qcm9jZXNz fGpzb25ycGMvMjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MTcsNDk4Ojpjb21tYW5kczo6Njk6 OnJvb3Q6OihleGVjQ21kKSAvdXNyL2Jpbi90YXNrc2V0IC0tY3B1LWxpc3QgMC0zMSAvc2Jpbi9p cCByb3V0ZSBzaG93IHRvIDAuMC4wLjAvMCB0YWJsZSBtYWluIChjd2QgTm9uZSkKTWFpblByb2Nl c3N8anNvbnJwYy8yOjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzoxNyw1MDM6OmNvbW1hbmRzOjo5 Mzo6cm9vdDo6KGV4ZWNDbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwCk1haW5Qcm9j ZXNzfGpzb25ycGMvMjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MTcsNTM5Ojpjb21tYW5kczo6 Njk6OnJvb3Q6OihleGVjQ21kKSAvdXNyL2Jpbi90YXNrc2V0IC0tY3B1LWxpc3QgMC0zMSAvdXNy L3NiaW4vdGMgcWRpc2Mgc2hvdyAoY3dkIE5vbmUpCk1haW5Qcm9jZXNzfGpzb25ycGMvMjo6REVC VUc6OjIwMTctMDUtMjQgMTc6NTM6MTcsNTQ0Ojpjb21tYW5kczo6OTM6OnJvb3Q6OihleGVjQ21k KSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMApNYWluUHJvY2Vzc3xqc29ucnBjLzI6OkRF QlVHOjoyMDE3LTA1LTI0IDE3OjUzOjE3LDU0NTo6Y29tbWFuZHM6OjY5Ojpyb290OjooZXhlY0Nt ZCkgL3Vzci9iaW4vdGFza3NldCAtLWNwdS1saXN0IDAtMzEgL3Vzci9zYmluL3RjIGNsYXNzIHNo b3cgZGV2IGVubzIgY2xhc3NpZCAwOjEzODggKGN3ZCBOb25lKQpNYWluUHJvY2Vzc3xqc29ucnBj LzI6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjE3LDU1MDo6Y29tbWFuZHM6OjkzOjpyb290Ojoo ZXhlY0NtZCkgU1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDAKTWFpblByb2Nlc3N8anNvbnJw Yy8yOjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzoxNyw1NTA6OnN1cGVydmRzbVNlcnZlcjo6MTAw OjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gbmV0d29ya19jYXBz IHdpdGggeydicmlkZ2VzJzogeydvdmlydG1nbXQnOiB7J2lwdjZhdXRvY29uZic6IEZhbHNlLCAn YWRkcic6ICcxOTIuMTY4LjEuMjAwJywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2NmFkZHJzJzogW10s ICdnYXRld2F5JzogJzE5Mi4xNjguMS4yNTQnLCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzog JzI1NS4yNTUuMjU1LjAnLCAnaXB2NGRlZmF1bHRyb3V0ZSc6IFRydWUsICdzdHAnOiAnb2ZmJywg J2lwdjRhZGRycyc6IFsnMTkyLjE2OC4xLjIwMC8yNCddLCAnbXR1JzogJzE1MDAnLCAnaXB2Nmdh dGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2VubzInLCAndm5ldDAnXSwgJ29wdHMnOiB7J211bHRp Y2FzdF9sYXN0X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211 bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNr JzogJzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9x dWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzE0OScsICdtdWx0aWNhc3Rf cXVlcmllcl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhfYWdlJzogJzIwMDAnLCAnaGFzaF9tYXgn OiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZV9kZXRlY3RlZCc6ICcw JywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211bHRpY2FzdF9tZW1iZXJzaGlwX2ludGVydmFsJzog JzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0JzogJzAnLCAncm9vdF9wb3J0JzogJzAnLCAnbXVsdGlj YXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9jb3VudCc6ICcyJywg J25mX2NhbGxfaXB0YWJsZXMnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2UnOiAnMCcsICdoZWxsb190 aW1lJzogJzIwMCcsICdyb290X2lkJzogJzgwMDAuMGNjNDdhOTg3M2YxJywgJ2JyaWRnZV9pZCc6 ICc4MDAwLjBjYzQ3YTk4NzNmMScsICd0b3BvbG9neV9jaGFuZ2VfdGltZXInOiAnMCcsICdhZ2Vp bmdfdGltZSc6ICczMDAwMCcsICduZl9jYWxsX2lwNnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzog Jzg4NjknLCAnbmZfY2FsbF9hcnB0YWJsZXMnOiAnMCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6 MDowOjAnLCAnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0 X3B2aWQnOiAnMScsICdtdWx0aWNhc3RfcXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3Rp bWVyJzogJzAnLCAnbXVsdGljYXN0X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAn LCAnZm9yd2FyZF9kZWxheSc6ICcwJ319LCAnUmVkZV8xMDAnOiB7J2lwdjZhdXRvY29uZic6IEZh bHNlLCAnYWRkcic6ICcnLCAnZGhjcHY2JzogRmFsc2UsICdpcHY2YWRkcnMnOiBbXSwgJ2dhdGV3 YXknOiAnJywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFzayc6ICcnLCAnaXB2NGRlZmF1bHRyb3V0 ZSc6IEZhbHNlLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywg J2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydib25kMCcsICd2bmV0MScsICd2bmV0Mics ICd2bmV0MyddLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50JzogJzInLCAn aGFzaF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNlX2ludGVydmFs JzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2FzdF9zbm9vcGluZyc6 ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzogJzMxMjUnLCAnaGVsbG9f dGltZXInOiAnNTEnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4 X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3Bv bG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNh c3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcwJywg J3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0 YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xv Z3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjBj YzQ3YTk4NzNmMCcsICdicmlkZ2VfaWQnOiAnODAwMC4wY2M0N2E5ODczZjAnLCAndG9wb2xvZ3lf Y2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0 YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICc4ODY4JywgJ25mX2NhbGxfYXJwdGFibGVzJzogJzAn LCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9p bnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2lu dGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAn MScsICd2bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9fX0sICdib25k aW5ncyc6IHsnYm9uZDAnOiB7J2lwdjRhZGRycyc6IFtdLCAnaXB2NmF1dG9jb25mJzogRmFsc2Us ICdhZGRyJzogJycsICdkaGNwdjYnOiBGYWxzZSwgJ2lwdjZhZGRycyc6IFtdLCAnbmV0bWFzayc6 ICcnLCAnYWN0aXZlX3NsYXZlJzogJycsICdtdHUnOiAnMTUwMCcsICdkaGNwdjQnOiBGYWxzZSwg J3N3aXRjaCc6ICdsZWdhY3knLCAnaXB2NGRlZmF1bHRyb3V0ZSc6IEZhbHNlLCAnc2xhdmVzJzog Wydlbm8xJywgJ2VuczExZjAnLCAnZW5zMTFmMSddLCAnaHdhZGRyJzogJzBjOmM0OjdhOjk4Ojcz OmYwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29wdHMnOiB7J21paW1v bic6ICcxMDAnLCAnbW9kZSc6ICcyJ319fSwgJ25hbWVzZXJ2ZXJzJzogWycxOTIuMTY4LjEuMjU0 J10sICduaWNzJzogeydlbm8xJzogeydwZXJtaHdhZGRyJzogJzBjOmM0OjdhOjk4OjczOmYwJywg J2lwdjZhdXRvY29uZic6IEZhbHNlLCAnYWRkcic6ICcnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAn ZGhjcHY2JzogRmFsc2UsICdpcHY2YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2RoY3B2NCc6 IEZhbHNlLCAnbmV0bWFzayc6ICcnLCAnaXB2NGRlZmF1bHRyb3V0ZSc6IEZhbHNlLCAnaXB2NGFk ZHJzJzogW10sICdod2FkZHInOiAnMGM6YzQ6N2E6OTg6NzM6ZjAnLCAnc3BlZWQnOiAxMDAwLCAn Z2F0ZXdheSc6ICcnfSwgJ2VubzInOiB7J2lwdjZhdXRvY29uZic6IEZhbHNlLCAnYWRkcic6ICcn LCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZGhjcHY2JzogRmFsc2UsICdpcHY2YWRkcnMnOiBbXSwg J210dSc6ICcxNTAwJywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFzayc6ICcnLCAnaXB2NGRlZmF1 bHRyb3V0ZSc6IEZhbHNlLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHInOiAnMGM6YzQ6N2E6OTg6 NzM6ZjEnLCAnc3BlZWQnOiAxMDAwLCAnZ2F0ZXdheSc6ICcnfSwgJ2VuczExZjEnOiB7J3Blcm1o d2FkZHInOiAnMGM6YzQ6N2E6YjQ6NDQ6M2InLCAnaXB2NmF1dG9jb25mJzogRmFsc2UsICdhZGRy JzogJycsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdkaGNwdjYnOiBGYWxzZSwgJ2lwdjZhZGRycyc6 IFtdLCAnbXR1JzogJzE1MDAnLCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzogJycsICdpcHY0 ZGVmYXVsdHJvdXRlJzogRmFsc2UsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwYzpjNDo3 YTo5ODo3MzpmMCcsICdzcGVlZCc6IDEwMDAsICdnYXRld2F5JzogJyd9LCAnZW5zMTFmMCc6IHsn cGVybWh3YWRkcic6ICcwYzpjNDo3YTpiNDo0NDozYScsICdpcHY2YXV0b2NvbmYnOiBGYWxzZSwg J2FkZHInOiAnJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2NmFk ZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdkaGNwdjQnOiBGYWxzZSwgJ25ldG1hc2snOiAnJywg J2lwdjRkZWZhdWx0cm91dGUnOiBGYWxzZSwgJ2lwdjRhZGRycyc6IFtdLCAnaHdhZGRyJzogJzBj OmM0OjdhOjk4OjczOmYwJywgJ3NwZWVkJzogMTAwMCwgJ2dhdGV3YXknOiAnJ319LCAnc3VwcG9y dHNJUHY2JzogVHJ1ZSwgJ3ZsYW5zJzoge30sICduZXR3b3Jrcyc6IHsnb3ZpcnRtZ210Jzogeydk aGNwdjYnOiBGYWxzZSwgJ2lmYWNlJzogJ292aXJ0bWdtdCcsICdpcHY2YXV0b2NvbmYnOiBGYWxz ZSwgJ2FkZHInOiAnMTkyLjE2OC4xLjIwMCcsICdicmlkZ2VkJzogVHJ1ZSwgJ2lwdjZhZGRycyc6 IFtdLCAnc3dpdGNoJzogJ2xlZ2FjeScsICdnYXRld2F5JzogJzE5Mi4xNjguMS4yNTQnLCAnZGhj cHY0JzogRmFsc2UsICduZXRtYXNrJzogJzI1NS4yNTUuMjU1LjAnLCAnaXB2NGRlZmF1bHRyb3V0 ZSc6IFRydWUsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFsnMTkyLjE2OC4xLjIwMC8yNCdd LCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2VubzInLCAn dm5ldDAnXX0sICdSZWRlXzEwMCc6IHsnZGhjcHY2JzogRmFsc2UsICdpZmFjZSc6ICdSZWRlXzEw MCcsICdpcHY2YXV0b2NvbmYnOiBGYWxzZSwgJ2FkZHInOiAnJywgJ2JyaWRnZWQnOiBUcnVlLCAn aXB2NmFkZHJzJzogW10sICdzd2l0Y2gnOiAnbGVnYWN5JywgJ2dhdGV3YXknOiAnJywgJ2RoY3B2 NCc6IEZhbHNlLCAnbmV0bWFzayc6ICcnLCAnaXB2NGRlZmF1bHRyb3V0ZSc6IEZhbHNlLCAnc3Rw JzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5Jzog Jzo6JywgJ3BvcnRzJzogWydib25kMCcsICd2bmV0MScsICd2bmV0MicsICd2bmV0MyddfX19Ck1h aW5Qcm9jZXNzfGpzb25ycGMvNTo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MTgsNzMyOjpzdXBl cnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSBjYWxs IGdldEhhcmR3YXJlSW5mbyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNTo6REVCVUc6 OjIwMTctMDUtMjQgMTc6NTM6MTgsNzMzOjpzdXBlcnZkc21TZXJ2ZXI6OjEwMDo6U3VwZXJWZHNt LlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGdldEhhcmR3YXJlSW5mbyB3aXRoIHsn c3lzdGVtUHJvZHVjdE5hbWUnOiAnU3VwZXIgU2VydmVyJywgJ3N5c3RlbVNlcmlhbE51bWJlcic6 ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbUZhbWlseSc6ICdEZWZhdWx0IHN0cmluZycsICdzeXN0ZW1W ZXJzaW9uJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtVVVJRCc6ICcwMDAwMDAwMC0wMDAwLTAwMDAt MDAwMC0wQ0M0N0E5ODczRjAnLCAnc3lzdGVtTWFudWZhY3R1cmVyJzogJ1N1cGVybWljcm8nfQpN YWluUHJvY2Vzc3xqc29ucnBjLzc6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjIxLDU2Nzo6c3Vw ZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgY2Fs bCBnZXRIYXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBjLzc6OkRFQlVH OjoyMDE3LTA1LTI0IDE3OjUzOjIxLDU2ODo6c3VwZXJ2ZHNtU2VydmVyOjoxMDA6OlN1cGVyVmRz bS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2FyZUluZm8gd2l0aCB7 J3N5c3RlbVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1TZXJpYWxOdW1iZXIn OiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJpbmcnLCAnc3lzdGVt VmVyc2lvbic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAwMDAtMDAwMC0wMDAw LTAwMDAtMENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdTdXBlcm1pY3JvJ30K TWFpblByb2Nlc3N8anNvbnJwYy81OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzoyNCwzNDg6OnN1 cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIGNh bGwgZ2V0SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy81OjpERUJV Rzo6MjAxNy0wNS0yNCAxNzo1MzoyNCwzNDg6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpTdXBlclZk c20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdhcmVJbmZvIHdpdGgg eydzeXN0ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVtU2VyaWFsTnVtYmVy JzogJzAxMjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3RyaW5nJywgJ3N5c3Rl bVZlcnNpb24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAwMDAwLTAwMDAtMDAw MC0wMDAwLTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnU3VwZXJtaWNybyd9 Ck1haW5Qcm9jZXNzfGpzb25ycGMvNjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MjUsMTgzOjpz dXBlcnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSBj YWxsIGdldEhhcmR3YXJlSW5mbyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNjo6REVC VUc6OjIwMTctMDUtMjQgMTc6NTM6MjUsMTgzOjpzdXBlcnZkc21TZXJ2ZXI6OjEwMDo6U3VwZXJW ZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGdldEhhcmR3YXJlSW5mbyB3aXRo IHsnc3lzdGVtUHJvZHVjdE5hbWUnOiAnU3VwZXIgU2VydmVyJywgJ3N5c3RlbVNlcmlhbE51bWJl cic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbUZhbWlseSc6ICdEZWZhdWx0IHN0cmluZycsICdzeXN0 ZW1WZXJzaW9uJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtVVVJRCc6ICcwMDAwMDAwMC0wMDAwLTAw MDAtMDAwMC0wQ0M0N0E5ODczRjAnLCAnc3lzdGVtTWFudWZhY3R1cmVyJzogJ1N1cGVybWljcm8n fQpNYWluUHJvY2Vzc3xqc29ucnBjLzM6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjI1LDc5Mzo6 c3VwZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikg Y2FsbCBnZXRIYXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBjLzM6OkRF QlVHOjoyMDE3LTA1LTI0IDE3OjUzOjI1LDc5Mzo6c3VwZXJ2ZHNtU2VydmVyOjoxMDA6OlN1cGVy VmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2FyZUluZm8gd2l0 aCB7J3N5c3RlbVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1TZXJpYWxOdW1i ZXInOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJpbmcnLCAnc3lz dGVtVmVyc2lvbic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAwMDAtMDAwMC0w MDAwLTAwMDAtMENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdTdXBlcm1pY3Jv J30KTWFpblByb2Nlc3N8anNvbnJwYy81OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzoyNyw4MDY6 OnN1cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIp IGNhbGwgZ2V0SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy81OjpE RUJVRzo6MjAxNy0wNS0yNCAxNzo1MzoyNyw4MDY6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpTdXBl clZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdhcmVJbmZvIHdp dGggeydzeXN0ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVtU2VyaWFsTnVt YmVyJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3RyaW5nJywgJ3N5 c3RlbVZlcnNpb24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAwMDAwLTAwMDAt MDAwMC0wMDAwLTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnU3VwZXJtaWNy byd9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MjcsODA5 OjpzdXBlcnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVy KSBjYWxsIG5ldHdvcmtfY2FwcyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNjo6REVC VUc6OjIwMTctMDUtMjQgMTc6NTM6MjcsODE5Ojpyb3V0ZXM6OjgzOjpyb290OjooZ2V0X2dhdGV3 YXkpIFRoZSBnYXRld2F5IDE5Mi4xNjguMS4yNTQgaXMgZHVwbGljYXRlZCBmb3IgdGhlIGRldmlj ZSBvdmlydG1nbXQKTWFpblByb2Nlc3N8anNvbnJwYy82OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1 MzoyNyw4MTk6OmNvbW1hbmRzOjo2OTo6cm9vdDo6KGV4ZWNDbWQpIC91c3IvYmluL3Rhc2tzZXQg LS1jcHUtbGlzdCAwLTMxIC9zYmluL2lwIHJvdXRlIHNob3cgdG8gMC4wLjAuMC8wIHRhYmxlIG1h aW4gKGN3ZCBOb25lKQpNYWluUHJvY2Vzc3xqc29ucnBjLzY6OkRFQlVHOjoyMDE3LTA1LTI0IDE3 OjUzOjI3LDgyNTo6Y29tbWFuZHM6OjkzOjpyb290OjooZXhlY0NtZCkgU1VDQ0VTUzogPGVycj4g PSAnJzsgPHJjPiA9IDAKTWFpblByb2Nlc3N8anNvbnJwYy82OjpERUJVRzo6MjAxNy0wNS0yNCAx Nzo1MzoyNyw4NzE6OnJvdXRlczo6ODM6OnJvb3Q6OihnZXRfZ2F0ZXdheSkgVGhlIGdhdGV3YXkg MTkyLjE2OC4xLjI1NCBpcyBkdXBsaWNhdGVkIGZvciB0aGUgZGV2aWNlIG92aXJ0bWdtdApNYWlu UHJvY2Vzc3xqc29ucnBjLzY6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjI3LDg3MTo6Y29tbWFu ZHM6OjY5Ojpyb290OjooZXhlY0NtZCkgL3Vzci9iaW4vdGFza3NldCAtLWNwdS1saXN0IDAtMzEg L3NiaW4vaXAgcm91dGUgc2hvdyB0byAwLjAuMC4wLzAgdGFibGUgbWFpbiAoY3dkIE5vbmUpCk1h aW5Qcm9jZXNzfGpzb25ycGMvNjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MjcsODc3Ojpjb21t YW5kczo6OTM6OnJvb3Q6OihleGVjQ21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMApN YWluUHJvY2Vzc3xqc29ucnBjLzY6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjI3LDkxNDo6Y29t bWFuZHM6OjY5Ojpyb290OjooZXhlY0NtZCkgL3Vzci9iaW4vdGFza3NldCAtLWNwdS1saXN0IDAt MzEgL3Vzci9zYmluL3RjIHFkaXNjIHNob3cgKGN3ZCBOb25lKQpNYWluUHJvY2Vzc3xqc29ucnBj LzY6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjI3LDkxOTo6Y29tbWFuZHM6OjkzOjpyb290Ojoo ZXhlY0NtZCkgU1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDAKTWFpblByb2Nlc3N8anNvbnJw Yy82OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzoyNyw5MjA6OmNvbW1hbmRzOjo2OTo6cm9vdDo6 KGV4ZWNDbWQpIC91c3IvYmluL3Rhc2tzZXQgLS1jcHUtbGlzdCAwLTMxIC91c3Ivc2Jpbi90YyBj bGFzcyBzaG93IGRldiBlbm8yIGNsYXNzaWQgMDoxMzg4IChjd2QgTm9uZSkKTWFpblByb2Nlc3N8 anNvbnJwYy82OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzoyNyw5MjQ6OmNvbW1hbmRzOjo5Mzo6 cm9vdDo6KGV4ZWNDbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwCk1haW5Qcm9jZXNz fGpzb25ycGMvNjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MjcsOTI1OjpzdXBlcnZkc21TZXJ2 ZXI6OjEwMDo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIG5ldHdv cmtfY2FwcyB3aXRoIHsnYnJpZGdlcyc6IHsnb3ZpcnRtZ210JzogeydpcHY2YXV0b2NvbmYnOiBG YWxzZSwgJ2FkZHInOiAnMTkyLjE2OC4xLjIwMCcsICdkaGNwdjYnOiBGYWxzZSwgJ2lwdjZhZGRy cyc6IFtdLCAnZ2F0ZXdheSc6ICcxOTIuMTY4LjEuMjU0JywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0 bWFzayc6ICcyNTUuMjU1LjI1NS4wJywgJ2lwdjRkZWZhdWx0cm91dGUnOiBUcnVlLCAnc3RwJzog J29mZicsICdpcHY0YWRkcnMnOiBbJzE5Mi4xNjguMS4yMDAvMjQnXSwgJ210dSc6ICcxNTAwJywg J2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydlbm8yJywgJ3ZuZXQwJ10sICdvcHRzJzog eydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAn NCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9m d2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0 YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICcxMTInLCAnbXVs dGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hh c2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0 ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRl cnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywg J211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQn OiAnMicsICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAn aGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjBjYzQ3YTk4NzNmMScsICdicmlk Z2VfaWQnOiAnODAwMC4wY2M0N2E5ODczZjEnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAn LCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190 aW1lcic6ICc3ODMyJywgJ25mX2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcx OjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAn ZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywg J3Rjbl90aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmlu Zyc6ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9fSwgJ1JlZGVfMTAwJzogeydpcHY2YXV0b2Nv bmYnOiBGYWxzZSwgJ2FkZHInOiAnJywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2NmFkZHJzJzogW10s ICdnYXRld2F5JzogJycsICdkaGNwdjQnOiBGYWxzZSwgJ25ldG1hc2snOiAnJywgJ2lwdjRkZWZh dWx0cm91dGUnOiBGYWxzZSwgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdtdHUnOiAn MTUwMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6IFsnYm9uZDAnLCAndm5ldDEnLCAn dm5ldDInLCAndm5ldDMnXSwgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0X21lbWJlcl9jb3VudCc6 ICcyJywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9p bnRlcnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdtdWx0aWNhc3Rfc25v b3BpbmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9pbnRlcnZhbCc6ICczMTI1Jywg J2hlbGxvX3RpbWVyJzogJzE0JywgJ211bHRpY2FzdF9xdWVyaWVyX2ludGVydmFsJzogJzI1NTAw JywgJ21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAn LCAndG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAn bXVsdGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3Qn OiAnMCcsICdyb290X3BvcnQnOiAnMCcsICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRp Y2FzdF9zdGFydHVwX3F1ZXJ5X2NvdW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywg J3RvcG9sb2d5X2NoYW5nZSc6ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAn ODAwMC4wY2M0N2E5ODczZjAnLCAnYnJpZGdlX2lkJzogJzgwMDAuMGNjNDdhOTg3M2YwJywgJ3Rv cG9sb2d5X2NoYW5nZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2Nh bGxfaXA2dGFibGVzJzogJzAnLCAnZ2NfdGltZXInOiAnNzgzMScsICduZl9jYWxsX2FycHRhYmxl cyc6ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9t ZW1iZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9x dWVyeV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91 dGVyJzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfX19 LCAnYm9uZGluZ3MnOiB7J2JvbmQwJzogeydpcHY0YWRkcnMnOiBbXSwgJ2lwdjZhdXRvY29uZic6 IEZhbHNlLCAnYWRkcic6ICcnLCAnZGhjcHY2JzogRmFsc2UsICdpcHY2YWRkcnMnOiBbXSwgJ25l dG1hc2snOiAnJywgJ2FjdGl2ZV9zbGF2ZSc6ICcnLCAnbXR1JzogJzE1MDAnLCAnZGhjcHY0Jzog RmFsc2UsICdzd2l0Y2gnOiAnbGVnYWN5JywgJ2lwdjRkZWZhdWx0cm91dGUnOiBGYWxzZSwgJ3Ns YXZlcyc6IFsnZW5vMScsICdlbnMxMWYwJywgJ2VuczExZjEnXSwgJ2h3YWRkcic6ICcwYzpjNDo3 YTo5ODo3MzpmMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzog eydtaWltb24nOiAnMTAwJywgJ21vZGUnOiAnMid9fX0sICduYW1lc2VydmVycyc6IFsnMTkyLjE2 OC4xLjI1NCddLCAnbmljcyc6IHsnZW5vMSc6IHsncGVybWh3YWRkcic6ICcwYzpjNDo3YTo5ODo3 MzpmMCcsICdpcHY2YXV0b2NvbmYnOiBGYWxzZSwgJ2FkZHInOiAnJywgJ2lwdjZnYXRld2F5Jzog Jzo6JywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2NmFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdk aGNwdjQnOiBGYWxzZSwgJ25ldG1hc2snOiAnJywgJ2lwdjRkZWZhdWx0cm91dGUnOiBGYWxzZSwg J2lwdjRhZGRycyc6IFtdLCAnaHdhZGRyJzogJzBjOmM0OjdhOjk4OjczOmYwJywgJ3NwZWVkJzog MTAwMCwgJ2dhdGV3YXknOiAnJ30sICdlbm8yJzogeydpcHY2YXV0b2NvbmYnOiBGYWxzZSwgJ2Fk ZHInOiAnJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2NmFkZHJz JzogW10sICdtdHUnOiAnMTUwMCcsICdkaGNwdjQnOiBGYWxzZSwgJ25ldG1hc2snOiAnJywgJ2lw djRkZWZhdWx0cm91dGUnOiBGYWxzZSwgJ2lwdjRhZGRycyc6IFtdLCAnaHdhZGRyJzogJzBjOmM0 OjdhOjk4OjczOmYxJywgJ3NwZWVkJzogMTAwMCwgJ2dhdGV3YXknOiAnJ30sICdlbnMxMWYxJzog eydwZXJtaHdhZGRyJzogJzBjOmM0OjdhOmI0OjQ0OjNiJywgJ2lwdjZhdXRvY29uZic6IEZhbHNl LCAnYWRkcic6ICcnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZGhjcHY2JzogRmFsc2UsICdpcHY2 YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFzayc6ICcn LCAnaXB2NGRlZmF1bHRyb3V0ZSc6IEZhbHNlLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHInOiAn MGM6YzQ6N2E6OTg6NzM6ZjAnLCAnc3BlZWQnOiAxMDAwLCAnZ2F0ZXdheSc6ICcnfSwgJ2VuczEx ZjAnOiB7J3Blcm1od2FkZHInOiAnMGM6YzQ6N2E6YjQ6NDQ6M2EnLCAnaXB2NmF1dG9jb25mJzog RmFsc2UsICdhZGRyJzogJycsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdkaGNwdjYnOiBGYWxzZSwg J2lwdjZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNr JzogJycsICdpcHY0ZGVmYXVsdHJvdXRlJzogRmFsc2UsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRk cic6ICcwYzpjNDo3YTo5ODo3MzpmMCcsICdzcGVlZCc6IDEwMDAsICdnYXRld2F5JzogJyd9fSwg J3N1cHBvcnRzSVB2Nic6IFRydWUsICd2bGFucyc6IHt9LCAnbmV0d29ya3MnOiB7J292aXJ0bWdt dCc6IHsnZGhjcHY2JzogRmFsc2UsICdpZmFjZSc6ICdvdmlydG1nbXQnLCAnaXB2NmF1dG9jb25m JzogRmFsc2UsICdhZGRyJzogJzE5Mi4xNjguMS4yMDAnLCAnYnJpZGdlZCc6IFRydWUsICdpcHY2 YWRkcnMnOiBbXSwgJ3N3aXRjaCc6ICdsZWdhY3knLCAnZ2F0ZXdheSc6ICcxOTIuMTY4LjEuMjU0 JywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFzayc6ICcyNTUuMjU1LjI1NS4wJywgJ2lwdjRkZWZh dWx0cm91dGUnOiBUcnVlLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbJzE5Mi4xNjguMS4y MDAvMjQnXSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydl bm8yJywgJ3ZuZXQwJ119LCAnUmVkZV8xMDAnOiB7J2RoY3B2Nic6IEZhbHNlLCAnaWZhY2UnOiAn UmVkZV8xMDAnLCAnaXB2NmF1dG9jb25mJzogRmFsc2UsICdhZGRyJzogJycsICdicmlkZ2VkJzog VHJ1ZSwgJ2lwdjZhZGRycyc6IFtdLCAnc3dpdGNoJzogJ2xlZ2FjeScsICdnYXRld2F5JzogJycs ICdkaGNwdjQnOiBGYWxzZSwgJ25ldG1hc2snOiAnJywgJ2lwdjRkZWZhdWx0cm91dGUnOiBGYWxz ZSwgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdpcHY2Z2F0 ZXdheSc6ICc6OicsICdwb3J0cyc6IFsnYm9uZDAnLCAndm5ldDEnLCAndm5ldDInLCAndm5ldDMn XX19fQpNYWluUHJvY2Vzc3xqc29ucnBjLzA6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjM1LDA5 ODo6c3VwZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBl cikgY2FsbCBnZXRIYXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBjLzA6 OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjM1LDA5OTo6c3VwZXJ2ZHNtU2VydmVyOjoxMDA6OlN1 cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2FyZUluZm8g d2l0aCB7J3N5c3RlbVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1TZXJpYWxO dW1iZXInOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJpbmcnLCAn c3lzdGVtVmVyc2lvbic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAwMDAtMDAw MC0wMDAwLTAwMDAtMENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdTdXBlcm1p Y3JvJ30KTWFpblByb2Nlc3N8anNvbnJwYy8yOjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzozNSw0 NzI6OnN1cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBw ZXIpIGNhbGwgZ2V0SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy8y OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzozNSw0NzI6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpT dXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdhcmVJbmZv IHdpdGggeydzeXN0ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVtU2VyaWFs TnVtYmVyJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3RyaW5nJywg J3N5c3RlbVZlcnNpb24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAwMDAwLTAw MDAtMDAwMC0wMDAwLTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnU3VwZXJt aWNybyd9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MzYs NjExOjpzdXBlcnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFw cGVyKSBjYWxsIGdldEhhcmR3YXJlSW5mbyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMv Njo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MzYsNjExOjpzdXBlcnZkc21TZXJ2ZXI6OjEwMDo6 U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGdldEhhcmR3YXJlSW5m byB3aXRoIHsnc3lzdGVtUHJvZHVjdE5hbWUnOiAnU3VwZXIgU2VydmVyJywgJ3N5c3RlbVNlcmlh bE51bWJlcic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbUZhbWlseSc6ICdEZWZhdWx0IHN0cmluZycs ICdzeXN0ZW1WZXJzaW9uJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtVVVJRCc6ICcwMDAwMDAwMC0w MDAwLTAwMDAtMDAwMC0wQ0M0N0E5ODczRjAnLCAnc3lzdGVtTWFudWZhY3R1cmVyJzogJ1N1cGVy bWljcm8nfQpNYWluUHJvY2Vzc3xqc29ucnBjLzI6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjM3 LDIwMjo6c3VwZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3Jh cHBlcikgY2FsbCBnZXRIYXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBj LzI6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjM3LDIwMzo6c3VwZXJ2ZHNtU2VydmVyOjoxMDA6 OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2FyZUlu Zm8gd2l0aCB7J3N5c3RlbVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1TZXJp YWxOdW1iZXInOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJpbmcn LCAnc3lzdGVtVmVyc2lvbic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAwMDAt MDAwMC0wMDAwLTAwMDAtMENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdTdXBl cm1pY3JvJ30KTWFpblByb2Nlc3N8anNvbnJwYy81OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzoz NywyMDY6OnN1cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdy YXBwZXIpIGNhbGwgbmV0d29ya19jYXBzIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy81 OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzozNywyMTc6OnJvdXRlczo6ODM6OnJvb3Q6OihnZXRf Z2F0ZXdheSkgVGhlIGdhdGV3YXkgMTkyLjE2OC4xLjI1NCBpcyBkdXBsaWNhdGVkIGZvciB0aGUg ZGV2aWNlIG92aXJ0bWdtdApNYWluUHJvY2Vzc3xqc29ucnBjLzU6OkRFQlVHOjoyMDE3LTA1LTI0 IDE3OjUzOjM3LDIxODo6Y29tbWFuZHM6OjY5Ojpyb290OjooZXhlY0NtZCkgL3Vzci9iaW4vdGFz a3NldCAtLWNwdS1saXN0IDAtMzEgL3NiaW4vaXAgcm91dGUgc2hvdyB0byAwLjAuMC4wLzAgdGFi bGUgbWFpbiAoY3dkIE5vbmUpCk1haW5Qcm9jZXNzfGpzb25ycGMvNTo6REVCVUc6OjIwMTctMDUt MjQgMTc6NTM6MzcsMjIzOjpjb21tYW5kczo6OTM6OnJvb3Q6OihleGVjQ21kKSBTVUNDRVNTOiA8 ZXJyPiA9ICcnOyA8cmM+ID0gMApNYWluUHJvY2Vzc3xqc29ucnBjLzU6OkRFQlVHOjoyMDE3LTA1 LTI0IDE3OjUzOjM3LDI4MTo6cm91dGVzOjo4Mzo6cm9vdDo6KGdldF9nYXRld2F5KSBUaGUgZ2F0 ZXdheSAxOTIuMTY4LjEuMjU0IGlzIGR1cGxpY2F0ZWQgZm9yIHRoZSBkZXZpY2Ugb3ZpcnRtZ210 Ck1haW5Qcm9jZXNzfGpzb25ycGMvNTo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MzcsMjgxOjpj b21tYW5kczo6Njk6OnJvb3Q6OihleGVjQ21kKSAvdXNyL2Jpbi90YXNrc2V0IC0tY3B1LWxpc3Qg MC0zMSAvc2Jpbi9pcCByb3V0ZSBzaG93IHRvIDAuMC4wLjAvMCB0YWJsZSBtYWluIChjd2QgTm9u ZSkKTWFpblByb2Nlc3N8anNvbnJwYy81OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzozNywyODY6 OmNvbW1hbmRzOjo5Mzo6cm9vdDo6KGV4ZWNDbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4g PSAwCk1haW5Qcm9jZXNzfGpzb25ycGMvNTo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MzcsMzIx Ojpjb21tYW5kczo6Njk6OnJvb3Q6OihleGVjQ21kKSAvdXNyL2Jpbi90YXNrc2V0IC0tY3B1LWxp c3QgMC0zMSAvdXNyL3NiaW4vdGMgcWRpc2Mgc2hvdyAoY3dkIE5vbmUpCk1haW5Qcm9jZXNzfGpz b25ycGMvNTo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MzcsMzI2Ojpjb21tYW5kczo6OTM6OnJv b3Q6OihleGVjQ21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMApNYWluUHJvY2Vzc3xq c29ucnBjLzU6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjM3LDMyNzo6Y29tbWFuZHM6OjY5Ojpy b290OjooZXhlY0NtZCkgL3Vzci9iaW4vdGFza3NldCAtLWNwdS1saXN0IDAtMzEgL3Vzci9zYmlu L3RjIGNsYXNzIHNob3cgZGV2IGVubzIgY2xhc3NpZCAwOjEzODggKGN3ZCBOb25lKQpNYWluUHJv Y2Vzc3xqc29ucnBjLzU6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjM3LDMzMjo6Y29tbWFuZHM6 OjkzOjpyb290OjooZXhlY0NtZCkgU1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDAKTWFpblBy b2Nlc3N8anNvbnJwYy81OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1MzozNywzMzM6OnN1cGVydmRz bVNlcnZlcjo6MTAwOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4g bmV0d29ya19jYXBzIHdpdGggeydicmlkZ2VzJzogeydvdmlydG1nbXQnOiB7J2lwdjZhdXRvY29u Zic6IEZhbHNlLCAnYWRkcic6ICcxOTIuMTY4LjEuMjAwJywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2 NmFkZHJzJzogW10sICdnYXRld2F5JzogJzE5Mi4xNjguMS4yNTQnLCAnZGhjcHY0JzogRmFsc2Us ICduZXRtYXNrJzogJzI1NS4yNTUuMjU1LjAnLCAnaXB2NGRlZmF1bHRyb3V0ZSc6IFRydWUsICdz dHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFsnMTkyLjE2OC4xLjIwMC8yNCddLCAnbXR1JzogJzE1 MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2VubzInLCAndm5ldDAnXSwgJ29w dHMnOiB7J211bHRpY2FzdF9sYXN0X21lbWJlcl9jb3VudCc6ICcyJywgJ2hhc2hfZWxhc3RpY2l0 eSc6ICc0JywgJ211bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9pbnRlcnZhbCc6ICcxMDAwJywgJ2dy b3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdtdWx0aWNhc3Rfc25vb3BpbmcnOiAnMScsICdtdWx0aWNh c3Rfc3RhcnR1cF9xdWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hlbGxvX3RpbWVyJzogJzE3Mics ICdtdWx0aWNhc3RfcXVlcmllcl9pbnRlcnZhbCc6ICcyNTUwMCcsICdtYXhfYWdlJzogJzIwMDAn LCAnaGFzaF9tYXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZV9k ZXRlY3RlZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4JywgJ211bHRpY2FzdF9tZW1iZXJzaGlw X2ludGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9jb3N0JzogJzAnLCAncm9vdF9wb3J0Jzog JzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9j b3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2UnOiAn MCcsICdoZWxsb190aW1lJzogJzIwMCcsICdyb290X2lkJzogJzgwMDAuMGNjNDdhOTg3M2YxJywg J2JyaWRnZV9pZCc6ICc4MDAwLjBjYzQ3YTk4NzNmMScsICd0b3BvbG9neV9jaGFuZ2VfdGltZXIn OiAnMCcsICdhZ2VpbmdfdGltZSc6ICczMDAwMCcsICduZl9jYWxsX2lwNnRhYmxlcyc6ICcwJywg J2djX3RpbWVyJzogJzY4OTInLCAnbmZfY2FsbF9hcnB0YWJsZXMnOiAnMCcsICdncm91cF9hZGRy JzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2ludGVydmFsJzogJzEw MCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0aWNhc3RfcXVlcnlfaW50ZXJ2YWwnOiAnMTI1 MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVsdGljYXN0X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmls dGVyaW5nJzogJzAnLCAnZm9yd2FyZF9kZWxheSc6ICcwJ319LCAnUmVkZV8xMDAnOiB7J2lwdjZh dXRvY29uZic6IEZhbHNlLCAnYWRkcic6ICcnLCAnZGhjcHY2JzogRmFsc2UsICdpcHY2YWRkcnMn OiBbXSwgJ2dhdGV3YXknOiAnJywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFzayc6ICcnLCAnaXB2 NGRlZmF1bHRyb3V0ZSc6IEZhbHNlLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ210 dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydib25kMCcsICd2bmV0 MScsICd2bmV0MicsICd2bmV0MyddLCAnb3B0cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2Nv dW50JzogJzInLCAnaGFzaF9lbGFzdGljaXR5JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3Bv bnNlX2ludGVydmFsJzogJzEwMDAnLCAnZ3JvdXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2Fz dF9zbm9vcGluZyc6ICcxJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzogJzMx MjUnLCAnaGVsbG9fdGltZXInOiAnNzQnLCAnbXVsdGljYXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAn MjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hfbWF4JzogJzUxMicsICdzdHBfc3RhdGUn OiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQnOiAnMCcsICdwcmlvcml0eSc6ICczMjc2 OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZhbCc6ICcyNjAwMCcsICdyb290X3BhdGhf Y29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAn bXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAnMicsICduZl9jYWxsX2lwdGFibGVzJzog JzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVsbG9fdGltZSc6ICcyMDAnLCAncm9vdF9p ZCc6ICc4MDAwLjBjYzQ3YTk4NzNmMCcsICdicmlkZ2VfaWQnOiAnODAwMC4wY2M0N2E5ODczZjAn LCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAnYWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAn bmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1lcic6ICc2ODkxJywgJ25mX2NhbGxfYXJw dGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgwOmMyOjA6MDowJywgJ211bHRpY2FzdF9s YXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVmYXVsdF9wdmlkJzogJzEnLCAnbXVsdGlj YXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rjbl90aW1lcic6ICcwJywgJ211bHRpY2Fz dF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAn MCd9fX0sICdib25kaW5ncyc6IHsnYm9uZDAnOiB7J2lwdjRhZGRycyc6IFtdLCAnaXB2NmF1dG9j b25mJzogRmFsc2UsICdhZGRyJzogJycsICdkaGNwdjYnOiBGYWxzZSwgJ2lwdjZhZGRycyc6IFtd LCAnbmV0bWFzayc6ICcnLCAnYWN0aXZlX3NsYXZlJzogJycsICdtdHUnOiAnMTUwMCcsICdkaGNw djQnOiBGYWxzZSwgJ3N3aXRjaCc6ICdsZWdhY3knLCAnaXB2NGRlZmF1bHRyb3V0ZSc6IEZhbHNl LCAnc2xhdmVzJzogWydlbm8xJywgJ2VuczExZjAnLCAnZW5zMTFmMSddLCAnaHdhZGRyJzogJzBj OmM0OjdhOjk4OjczOmYwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2dhdGV3YXknOiAnJywgJ29w dHMnOiB7J21paW1vbic6ICcxMDAnLCAnbW9kZSc6ICcyJ319fSwgJ25hbWVzZXJ2ZXJzJzogWycx OTIuMTY4LjEuMjU0J10sICduaWNzJzogeydlbm8xJzogeydwZXJtaHdhZGRyJzogJzBjOmM0Ojdh Ojk4OjczOmYwJywgJ2lwdjZhdXRvY29uZic6IEZhbHNlLCAnYWRkcic6ICcnLCAnaXB2NmdhdGV3 YXknOiAnOjonLCAnZGhjcHY2JzogRmFsc2UsICdpcHY2YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAw JywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFzayc6ICcnLCAnaXB2NGRlZmF1bHRyb3V0ZSc6IEZh bHNlLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHInOiAnMGM6YzQ6N2E6OTg6NzM6ZjAnLCAnc3Bl ZWQnOiAxMDAwLCAnZ2F0ZXdheSc6ICcnfSwgJ2VubzInOiB7J2lwdjZhdXRvY29uZic6IEZhbHNl LCAnYWRkcic6ICcnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZGhjcHY2JzogRmFsc2UsICdpcHY2 YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFzayc6ICcn LCAnaXB2NGRlZmF1bHRyb3V0ZSc6IEZhbHNlLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHInOiAn MGM6YzQ6N2E6OTg6NzM6ZjEnLCAnc3BlZWQnOiAxMDAwLCAnZ2F0ZXdheSc6ICcnfSwgJ2VuczEx ZjEnOiB7J3Blcm1od2FkZHInOiAnMGM6YzQ6N2E6YjQ6NDQ6M2InLCAnaXB2NmF1dG9jb25mJzog RmFsc2UsICdhZGRyJzogJycsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdkaGNwdjYnOiBGYWxzZSwg J2lwdjZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNr JzogJycsICdpcHY0ZGVmYXVsdHJvdXRlJzogRmFsc2UsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRk cic6ICcwYzpjNDo3YTo5ODo3MzpmMCcsICdzcGVlZCc6IDEwMDAsICdnYXRld2F5JzogJyd9LCAn ZW5zMTFmMCc6IHsncGVybWh3YWRkcic6ICcwYzpjNDo3YTpiNDo0NDozYScsICdpcHY2YXV0b2Nv bmYnOiBGYWxzZSwgJ2FkZHInOiAnJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2RoY3B2Nic6IEZh bHNlLCAnaXB2NmFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdkaGNwdjQnOiBGYWxzZSwgJ25l dG1hc2snOiAnJywgJ2lwdjRkZWZhdWx0cm91dGUnOiBGYWxzZSwgJ2lwdjRhZGRycyc6IFtdLCAn aHdhZGRyJzogJzBjOmM0OjdhOjk4OjczOmYwJywgJ3NwZWVkJzogMTAwMCwgJ2dhdGV3YXknOiAn J319LCAnc3VwcG9ydHNJUHY2JzogVHJ1ZSwgJ3ZsYW5zJzoge30sICduZXR3b3Jrcyc6IHsnb3Zp cnRtZ210JzogeydkaGNwdjYnOiBGYWxzZSwgJ2lmYWNlJzogJ292aXJ0bWdtdCcsICdpcHY2YXV0 b2NvbmYnOiBGYWxzZSwgJ2FkZHInOiAnMTkyLjE2OC4xLjIwMCcsICdicmlkZ2VkJzogVHJ1ZSwg J2lwdjZhZGRycyc6IFtdLCAnc3dpdGNoJzogJ2xlZ2FjeScsICdnYXRld2F5JzogJzE5Mi4xNjgu MS4yNTQnLCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzogJzI1NS4yNTUuMjU1LjAnLCAnaXB2 NGRlZmF1bHRyb3V0ZSc6IFRydWUsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFsnMTkyLjE2 OC4xLjIwMC8yNCddLCAnbXR1JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMn OiBbJ2VubzInLCAndm5ldDAnXX0sICdSZWRlXzEwMCc6IHsnZGhjcHY2JzogRmFsc2UsICdpZmFj ZSc6ICdSZWRlXzEwMCcsICdpcHY2YXV0b2NvbmYnOiBGYWxzZSwgJ2FkZHInOiAnJywgJ2JyaWRn ZWQnOiBUcnVlLCAnaXB2NmFkZHJzJzogW10sICdzd2l0Y2gnOiAnbGVnYWN5JywgJ2dhdGV3YXkn OiAnJywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFzayc6ICcnLCAnaXB2NGRlZmF1bHRyb3V0ZSc6 IEZhbHNlLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2lw djZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydib25kMCcsICd2bmV0MScsICd2bmV0MicsICd2 bmV0MyddfX19Ck1haW5Qcm9jZXNzfGpzb25ycGMvNjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6 MzksNDc3OjpzdXBlcnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3 cmFwcGVyKSBjYWxsIGdldEhhcmR3YXJlSW5mbyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25y cGMvNjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6MzksNDc4OjpzdXBlcnZkc21TZXJ2ZXI6OjEw MDo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGdldEhhcmR3YXJl SW5mbyB3aXRoIHsnc3lzdGVtUHJvZHVjdE5hbWUnOiAnU3VwZXIgU2VydmVyJywgJ3N5c3RlbVNl cmlhbE51bWJlcic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbUZhbWlseSc6ICdEZWZhdWx0IHN0cmlu ZycsICdzeXN0ZW1WZXJzaW9uJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtVVVJRCc6ICcwMDAwMDAw MC0wMDAwLTAwMDAtMDAwMC0wQ0M0N0E5ODczRjAnLCAnc3lzdGVtTWFudWZhY3R1cmVyJzogJ1N1 cGVybWljcm8nfQpNYWluUHJvY2Vzc3xqc29ucnBjLzI6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUz OjQyLDIyMTo6c3VwZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjoo d3JhcHBlcikgY2FsbCBnZXRIYXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29u cnBjLzI6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjQyLDIyMTo6c3VwZXJ2ZHNtU2VydmVyOjox MDA6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2Fy ZUluZm8gd2l0aCB7J3N5c3RlbVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1T ZXJpYWxOdW1iZXInOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJp bmcnLCAnc3lzdGVtVmVyc2lvbic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAw MDAtMDAwMC0wMDAwLTAwMDAtMENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdT dXBlcm1pY3JvJ30KTWFpblByb2Nlc3N8anNvbnJwYy82OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1 Mzo0NCw0MzY6OnN1cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6 KHdyYXBwZXIpIGNhbGwgZ2V0SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNv bnJwYy82OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo0NCw0MzY6OnN1cGVydmRzbVNlcnZlcjo6 MTAwOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdh cmVJbmZvIHdpdGggeydzeXN0ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVt U2VyaWFsTnVtYmVyJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3Ry aW5nJywgJ3N5c3RlbVZlcnNpb24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAw MDAwLTAwMDAtMDAwMC0wMDAwLTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAn U3VwZXJtaWNybyd9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNDo6REVCVUc6OjIwMTctMDUtMjQgMTc6 NTM6NDQsNTkxOjpzdXBlcnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6 Oih3cmFwcGVyKSBjYWxsIGhiYVJlc2NhbiB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMv NDo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6NDQsNTkyOjpjb21tYW5kczo6Njk6OnN0b3JhZ2Uu SEJBOjooZXhlY0NtZCkgL3Vzci9iaW4vdGFza3NldCAtLWNwdS1saXN0IDAtMzEgL3Vzci9saWJl eGVjL3Zkc20vZmMtc2NhbiAoY3dkIE5vbmUpCk1haW5Qcm9jZXNzfGpzb25ycGMvNDo6REVCVUc6 OjIwMTctMDUtMjQgMTc6NTM6NDQsNjU2OjpzdXBlcnZkc21TZXJ2ZXI6OjEwMDo6U3VwZXJWZHNt LlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGhiYVJlc2NhbiB3aXRoIE5vbmUKTWFp blByb2Nlc3N8anNvbnJwYy8wOjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo0NSwzOTQ6OnN1cGVy dmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIGNhbGwg Z2V0SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy8wOjpERUJVRzo6 MjAxNy0wNS0yNCAxNzo1Mzo0NSwzOTQ6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpTdXBlclZkc20u U2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdhcmVJbmZvIHdpdGggeydz eXN0ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVtU2VyaWFsTnVtYmVyJzog JzAxMjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3RyaW5nJywgJ3N5c3RlbVZl cnNpb24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAwMDAwLTAwMDAtMDAwMC0w MDAwLTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnU3VwZXJtaWNybyd9Ck1h aW5Qcm9jZXNzfGpzb25ycGMvMjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6NDUsNzY0OjpzdXBl cnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSBjYWxs IGdldEhhcmR3YXJlSW5mbyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMvMjo6REVCVUc6 OjIwMTctMDUtMjQgMTc6NTM6NDUsNzY1OjpzdXBlcnZkc21TZXJ2ZXI6OjEwMDo6U3VwZXJWZHNt LlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGdldEhhcmR3YXJlSW5mbyB3aXRoIHsn c3lzdGVtUHJvZHVjdE5hbWUnOiAnU3VwZXIgU2VydmVyJywgJ3N5c3RlbVNlcmlhbE51bWJlcic6 ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbUZhbWlseSc6ICdEZWZhdWx0IHN0cmluZycsICdzeXN0ZW1W ZXJzaW9uJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtVVVJRCc6ICcwMDAwMDAwMC0wMDAwLTAwMDAt MDAwMC0wQ0M0N0E5ODczRjAnLCAnc3lzdGVtTWFudWZhY3R1cmVyJzogJ1N1cGVybWljcm8nfQpN YWluUHJvY2Vzc3xqc29ucnBjLzE6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjQ3LDQ3Mjo6c3Vw ZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgY2Fs bCBnZXRIYXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBjLzE6OkRFQlVH OjoyMDE3LTA1LTI0IDE3OjUzOjQ3LDQ3Mjo6c3VwZXJ2ZHNtU2VydmVyOjoxMDA6OlN1cGVyVmRz bS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2FyZUluZm8gd2l0aCB7 J3N5c3RlbVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1TZXJpYWxOdW1iZXIn OiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJpbmcnLCAnc3lzdGVt VmVyc2lvbic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAwMDAtMDAwMC0wMDAw LTAwMDAtMENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdTdXBlcm1pY3JvJ30K TWFpblByb2Nlc3N8anNvbnJwYy81OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo0Nyw2MjI6OnN1 cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIGNh bGwgZ2V0SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy81OjpERUJV Rzo6MjAxNy0wNS0yNCAxNzo1Mzo0Nyw2MjI6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpTdXBlclZk c20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdhcmVJbmZvIHdpdGgg eydzeXN0ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVtU2VyaWFsTnVtYmVy JzogJzAxMjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3RyaW5nJywgJ3N5c3Rl bVZlcnNpb24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAwMDAwLTAwMDAtMDAw MC0wMDAwLTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnU3VwZXJtaWNybyd9 Ck1haW5Qcm9jZXNzfGpzb25ycGMvNjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6NDcsNjI1Ojpz dXBlcnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSBj YWxsIG5ldHdvcmtfY2FwcyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNjo6REVCVUc6 OjIwMTctMDUtMjQgMTc6NTM6NDcsNjM1Ojpyb3V0ZXM6OjgzOjpyb290OjooZ2V0X2dhdGV3YXkp IFRoZSBnYXRld2F5IDE5Mi4xNjguMS4yNTQgaXMgZHVwbGljYXRlZCBmb3IgdGhlIGRldmljZSBv dmlydG1nbXQKTWFpblByb2Nlc3N8anNvbnJwYy82OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo0 Nyw2MzU6OmNvbW1hbmRzOjo2OTo6cm9vdDo6KGV4ZWNDbWQpIC91c3IvYmluL3Rhc2tzZXQgLS1j cHUtbGlzdCAwLTMxIC9zYmluL2lwIHJvdXRlIHNob3cgdG8gMC4wLjAuMC8wIHRhYmxlIG1haW4g KGN3ZCBOb25lKQpNYWluUHJvY2Vzc3xqc29ucnBjLzY6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUz OjQ3LDY0MTo6Y29tbWFuZHM6OjkzOjpyb290OjooZXhlY0NtZCkgU1VDQ0VTUzogPGVycj4gPSAn JzsgPHJjPiA9IDAKTWFpblByb2Nlc3N8anNvbnJwYy82OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1 Mzo0Nyw2ODQ6OnJvdXRlczo6ODM6OnJvb3Q6OihnZXRfZ2F0ZXdheSkgVGhlIGdhdGV3YXkgMTky LjE2OC4xLjI1NCBpcyBkdXBsaWNhdGVkIGZvciB0aGUgZGV2aWNlIG92aXJ0bWdtdApNYWluUHJv Y2Vzc3xqc29ucnBjLzY6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjQ3LDY4NDo6Y29tbWFuZHM6 OjY5Ojpyb290OjooZXhlY0NtZCkgL3Vzci9iaW4vdGFza3NldCAtLWNwdS1saXN0IDAtMzEgL3Ni aW4vaXAgcm91dGUgc2hvdyB0byAwLjAuMC4wLzAgdGFibGUgbWFpbiAoY3dkIE5vbmUpCk1haW5Q cm9jZXNzfGpzb25ycGMvNjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6NDcsNjg5Ojpjb21tYW5k czo6OTM6OnJvb3Q6OihleGVjQ21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMApNYWlu UHJvY2Vzc3xqc29ucnBjLzY6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjQ3LDcxODo6Y29tbWFu ZHM6OjY5Ojpyb290OjooZXhlY0NtZCkgL3Vzci9iaW4vdGFza3NldCAtLWNwdS1saXN0IDAtMzEg L3Vzci9zYmluL3RjIHFkaXNjIHNob3cgKGN3ZCBOb25lKQpNYWluUHJvY2Vzc3xqc29ucnBjLzY6 OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjQ3LDcyMzo6Y29tbWFuZHM6OjkzOjpyb290OjooZXhl Y0NtZCkgU1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9IDAKTWFpblByb2Nlc3N8anNvbnJwYy82 OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo0Nyw3MjQ6OmNvbW1hbmRzOjo2OTo6cm9vdDo6KGV4 ZWNDbWQpIC91c3IvYmluL3Rhc2tzZXQgLS1jcHUtbGlzdCAwLTMxIC91c3Ivc2Jpbi90YyBjbGFz cyBzaG93IGRldiBlbm8yIGNsYXNzaWQgMDoxMzg4IChjd2QgTm9uZSkKTWFpblByb2Nlc3N8anNv bnJwYy82OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo0Nyw3Mjg6OmNvbW1hbmRzOjo5Mzo6cm9v dDo6KGV4ZWNDbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwCk1haW5Qcm9jZXNzfGpz b25ycGMvNjo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6NDcsNzI5OjpzdXBlcnZkc21TZXJ2ZXI6 OjEwMDo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIG5ldHdvcmtf Y2FwcyB3aXRoIHsnYnJpZGdlcyc6IHsnb3ZpcnRtZ210JzogeydpcHY2YXV0b2NvbmYnOiBGYWxz ZSwgJ2FkZHInOiAnMTkyLjE2OC4xLjIwMCcsICdkaGNwdjYnOiBGYWxzZSwgJ2lwdjZhZGRycyc6 IFtdLCAnZ2F0ZXdheSc6ICcxOTIuMTY4LjEuMjU0JywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFz ayc6ICcyNTUuMjU1LjI1NS4wJywgJ2lwdjRkZWZhdWx0cm91dGUnOiBUcnVlLCAnc3RwJzogJ29m ZicsICdpcHY0YWRkcnMnOiBbJzE5Mi4xNjguMS4yMDAvMjQnXSwgJ210dSc6ICcxNTAwJywgJ2lw djZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydlbm8yJywgJ3ZuZXQwJ10sICdvcHRzJzogeydt dWx0aWNhc3RfbGFzdF9tZW1iZXJfY291bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcs ICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9uc2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2Rf bWFzayc6ICcweDAnLCAnbXVsdGljYXN0X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0 dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEyNScsICdoZWxsb190aW1lcic6ICcxMzAnLCAnbXVsdGlj YXN0X3F1ZXJpZXJfaW50ZXJ2YWwnOiAnMjU1MDAnLCAnbWF4X2FnZSc6ICcyMDAwJywgJ2hhc2hf bWF4JzogJzUxMicsICdzdHBfc3RhdGUnOiAnMCcsICd0b3BvbG9neV9jaGFuZ2VfZGV0ZWN0ZWQn OiAnMCcsICdwcmlvcml0eSc6ICczMjc2OCcsICdtdWx0aWNhc3RfbWVtYmVyc2hpcF9pbnRlcnZh bCc6ICcyNjAwMCcsICdyb290X3BhdGhfY29zdCc6ICcwJywgJ3Jvb3RfcG9ydCc6ICcwJywgJ211 bHRpY2FzdF9xdWVyaWVyJzogJzAnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfY291bnQnOiAn MicsICduZl9jYWxsX2lwdGFibGVzJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlJzogJzAnLCAnaGVs bG9fdGltZSc6ICcyMDAnLCAncm9vdF9pZCc6ICc4MDAwLjBjYzQ3YTk4NzNmMScsICdicmlkZ2Vf aWQnOiAnODAwMC4wY2M0N2E5ODczZjEnLCAndG9wb2xvZ3lfY2hhbmdlX3RpbWVyJzogJzAnLCAn YWdlaW5nX3RpbWUnOiAnMzAwMDAnLCAnbmZfY2FsbF9pcDZ0YWJsZXMnOiAnMCcsICdnY190aW1l cic6ICc1ODUwJywgJ25mX2NhbGxfYXJwdGFibGVzJzogJzAnLCAnZ3JvdXBfYWRkcic6ICcxOjgw OmMyOjA6MDowJywgJ211bHRpY2FzdF9sYXN0X21lbWJlcl9pbnRlcnZhbCc6ICcxMDAnLCAnZGVm YXVsdF9wdmlkJzogJzEnLCAnbXVsdGljYXN0X3F1ZXJ5X2ludGVydmFsJzogJzEyNTAwJywgJ3Rj bl90aW1lcic6ICcwJywgJ211bHRpY2FzdF9yb3V0ZXInOiAnMScsICd2bGFuX2ZpbHRlcmluZyc6 ICcwJywgJ2ZvcndhcmRfZGVsYXknOiAnMCd9fSwgJ1JlZGVfMTAwJzogeydpcHY2YXV0b2NvbmYn OiBGYWxzZSwgJ2FkZHInOiAnJywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2NmFkZHJzJzogW10sICdn YXRld2F5JzogJycsICdkaGNwdjQnOiBGYWxzZSwgJ25ldG1hc2snOiAnJywgJ2lwdjRkZWZhdWx0 cm91dGUnOiBGYWxzZSwgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdtdHUnOiAnMTUw MCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6IFsnYm9uZDAnLCAndm5ldDEnLCAndm5l dDInLCAndm5ldDMnXSwgJ29wdHMnOiB7J211bHRpY2FzdF9sYXN0X21lbWJlcl9jb3VudCc6ICcy JywgJ2hhc2hfZWxhc3RpY2l0eSc6ICc0JywgJ211bHRpY2FzdF9xdWVyeV9yZXNwb25zZV9pbnRl cnZhbCc6ICcxMDAwJywgJ2dyb3VwX2Z3ZF9tYXNrJzogJzB4MCcsICdtdWx0aWNhc3Rfc25vb3Bp bmcnOiAnMScsICdtdWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9pbnRlcnZhbCc6ICczMTI1JywgJ2hl bGxvX3RpbWVyJzogJzMyJywgJ211bHRpY2FzdF9xdWVyaWVyX2ludGVydmFsJzogJzI1NTAwJywg J21heF9hZ2UnOiAnMjAwMCcsICdoYXNoX21heCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAn dG9wb2xvZ3lfY2hhbmdlX2RldGVjdGVkJzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVs dGljYXN0X21lbWJlcnNoaXBfaW50ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAn MCcsICdyb290X3BvcnQnOiAnMCcsICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2Fz dF9zdGFydHVwX3F1ZXJ5X2NvdW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3Rv cG9sb2d5X2NoYW5nZSc6ICcwJywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAw MC4wY2M0N2E5ODczZjAnLCAnYnJpZGdlX2lkJzogJzgwMDAuMGNjNDdhOTg3M2YwJywgJ3RvcG9s b2d5X2NoYW5nZV90aW1lcic6ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxf aXA2dGFibGVzJzogJzAnLCAnZ2NfdGltZXInOiAnNTg0OScsICduZl9jYWxsX2FycHRhYmxlcyc6 ICcwJywgJ2dyb3VwX2FkZHInOiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1i ZXJfaW50ZXJ2YWwnOiAnMTAwJywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVy eV9pbnRlcnZhbCc6ICcxMjUwMCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVy JzogJzEnLCAndmxhbl9maWx0ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfX19LCAn Ym9uZGluZ3MnOiB7J2JvbmQwJzogeydpcHY0YWRkcnMnOiBbXSwgJ2lwdjZhdXRvY29uZic6IEZh bHNlLCAnYWRkcic6ICcnLCAnZGhjcHY2JzogRmFsc2UsICdpcHY2YWRkcnMnOiBbXSwgJ25ldG1h c2snOiAnJywgJ2FjdGl2ZV9zbGF2ZSc6ICcnLCAnbXR1JzogJzE1MDAnLCAnZGhjcHY0JzogRmFs c2UsICdzd2l0Y2gnOiAnbGVnYWN5JywgJ2lwdjRkZWZhdWx0cm91dGUnOiBGYWxzZSwgJ3NsYXZl cyc6IFsnZW5vMScsICdlbnMxMWYwJywgJ2VuczExZjEnXSwgJ2h3YWRkcic6ICcwYzpjNDo3YTo5 ODo3MzpmMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdnYXRld2F5JzogJycsICdvcHRzJzogeydt aWltb24nOiAnMTAwJywgJ21vZGUnOiAnMid9fX0sICduYW1lc2VydmVycyc6IFsnMTkyLjE2OC4x LjI1NCddLCAnbmljcyc6IHsnZW5vMSc6IHsncGVybWh3YWRkcic6ICcwYzpjNDo3YTo5ODo3Mzpm MCcsICdpcHY2YXV0b2NvbmYnOiBGYWxzZSwgJ2FkZHInOiAnJywgJ2lwdjZnYXRld2F5JzogJzo6 JywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2NmFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdkaGNw djQnOiBGYWxzZSwgJ25ldG1hc2snOiAnJywgJ2lwdjRkZWZhdWx0cm91dGUnOiBGYWxzZSwgJ2lw djRhZGRycyc6IFtdLCAnaHdhZGRyJzogJzBjOmM0OjdhOjk4OjczOmYwJywgJ3NwZWVkJzogMTAw MCwgJ2dhdGV3YXknOiAnJ30sICdlbm8yJzogeydpcHY2YXV0b2NvbmYnOiBGYWxzZSwgJ2FkZHIn OiAnJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2NmFkZHJzJzog W10sICdtdHUnOiAnMTUwMCcsICdkaGNwdjQnOiBGYWxzZSwgJ25ldG1hc2snOiAnJywgJ2lwdjRk ZWZhdWx0cm91dGUnOiBGYWxzZSwgJ2lwdjRhZGRycyc6IFtdLCAnaHdhZGRyJzogJzBjOmM0Ojdh Ojk4OjczOmYxJywgJ3NwZWVkJzogMTAwMCwgJ2dhdGV3YXknOiAnJ30sICdlbnMxMWYxJzogeydw ZXJtaHdhZGRyJzogJzBjOmM0OjdhOmI0OjQ0OjNiJywgJ2lwdjZhdXRvY29uZic6IEZhbHNlLCAn YWRkcic6ICcnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZGhjcHY2JzogRmFsc2UsICdpcHY2YWRk cnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFzayc6ICcnLCAn aXB2NGRlZmF1bHRyb3V0ZSc6IEZhbHNlLCAnaXB2NGFkZHJzJzogW10sICdod2FkZHInOiAnMGM6 YzQ6N2E6OTg6NzM6ZjAnLCAnc3BlZWQnOiAxMDAwLCAnZ2F0ZXdheSc6ICcnfSwgJ2VuczExZjAn OiB7J3Blcm1od2FkZHInOiAnMGM6YzQ6N2E6YjQ6NDQ6M2EnLCAnaXB2NmF1dG9jb25mJzogRmFs c2UsICdhZGRyJzogJycsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdkaGNwdjYnOiBGYWxzZSwgJ2lw djZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzog JycsICdpcHY0ZGVmYXVsdHJvdXRlJzogRmFsc2UsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6 ICcwYzpjNDo3YTo5ODo3MzpmMCcsICdzcGVlZCc6IDEwMDAsICdnYXRld2F5JzogJyd9fSwgJ3N1 cHBvcnRzSVB2Nic6IFRydWUsICd2bGFucyc6IHt9LCAnbmV0d29ya3MnOiB7J292aXJ0bWdtdCc6 IHsnZGhjcHY2JzogRmFsc2UsICdpZmFjZSc6ICdvdmlydG1nbXQnLCAnaXB2NmF1dG9jb25mJzog RmFsc2UsICdhZGRyJzogJzE5Mi4xNjguMS4yMDAnLCAnYnJpZGdlZCc6IFRydWUsICdpcHY2YWRk cnMnOiBbXSwgJ3N3aXRjaCc6ICdsZWdhY3knLCAnZ2F0ZXdheSc6ICcxOTIuMTY4LjEuMjU0Jywg J2RoY3B2NCc6IEZhbHNlLCAnbmV0bWFzayc6ICcyNTUuMjU1LjI1NS4wJywgJ2lwdjRkZWZhdWx0 cm91dGUnOiBUcnVlLCAnc3RwJzogJ29mZicsICdpcHY0YWRkcnMnOiBbJzE5Mi4xNjguMS4yMDAv MjQnXSwgJ210dSc6ICcxNTAwJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ3BvcnRzJzogWydlbm8y JywgJ3ZuZXQwJ119LCAnUmVkZV8xMDAnOiB7J2RoY3B2Nic6IEZhbHNlLCAnaWZhY2UnOiAnUmVk ZV8xMDAnLCAnaXB2NmF1dG9jb25mJzogRmFsc2UsICdhZGRyJzogJycsICdicmlkZ2VkJzogVHJ1 ZSwgJ2lwdjZhZGRycyc6IFtdLCAnc3dpdGNoJzogJ2xlZ2FjeScsICdnYXRld2F5JzogJycsICdk aGNwdjQnOiBGYWxzZSwgJ25ldG1hc2snOiAnJywgJ2lwdjRkZWZhdWx0cm91dGUnOiBGYWxzZSwg J3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdh eSc6ICc6OicsICdwb3J0cyc6IFsnYm9uZDAnLCAndm5ldDEnLCAndm5ldDInLCAndm5ldDMnXX19 fQpNYWluUHJvY2Vzc3xqc29ucnBjLzE6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjQ5LDgxNjo6 c3VwZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikg Y2FsbCBnZXRIYXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBjLzE6OkRF QlVHOjoyMDE3LTA1LTI0IDE3OjUzOjQ5LDgxNjo6c3VwZXJ2ZHNtU2VydmVyOjoxMDA6OlN1cGVy VmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2FyZUluZm8gd2l0 aCB7J3N5c3RlbVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1TZXJpYWxOdW1i ZXInOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJpbmcnLCAnc3lz dGVtVmVyc2lvbic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAwMDAtMDAwMC0w MDAwLTAwMDAtMENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdTdXBlcm1pY3Jv J30KTWFpblByb2Nlc3N8anNvbnJwYy82OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo1Miw4OTE6 OnN1cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIp IGNhbGwgZ2V0SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy82OjpE RUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo1Miw4OTE6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpTdXBl clZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdhcmVJbmZvIHdp dGggeydzeXN0ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVtU2VyaWFsTnVt YmVyJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3RyaW5nJywgJ3N5 c3RlbVZlcnNpb24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAwMDAwLTAwMDAt MDAwMC0wMDAwLTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnU3VwZXJtaWNy byd9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNDo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6NTUsMDQz OjpzdXBlcnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVy KSBjYWxsIGdldEhhcmR3YXJlSW5mbyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMvNDo6 REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6NTUsMDQzOjpzdXBlcnZkc21TZXJ2ZXI6OjEwMDo6U3Vw ZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGdldEhhcmR3YXJlSW5mbyB3 aXRoIHsnc3lzdGVtUHJvZHVjdE5hbWUnOiAnU3VwZXIgU2VydmVyJywgJ3N5c3RlbVNlcmlhbE51 bWJlcic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbUZhbWlseSc6ICdEZWZhdWx0IHN0cmluZycsICdz eXN0ZW1WZXJzaW9uJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtVVVJRCc6ICcwMDAwMDAwMC0wMDAw LTAwMDAtMDAwMC0wQ0M0N0E5ODczRjAnLCAnc3lzdGVtTWFudWZhY3R1cmVyJzogJ1N1cGVybWlj cm8nfQpNYWluUHJvY2Vzc3xqc29ucnBjLzc6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjU1LDE0 Nzo6c3VwZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBl cikgY2FsbCBnZXRIYXJkd2FyZUluZm8gd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBjLzc6 OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjU1LDE0Nzo6c3VwZXJ2ZHNtU2VydmVyOjoxMDA6OlN1 cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBnZXRIYXJkd2FyZUluZm8g d2l0aCB7J3N5c3RlbVByb2R1Y3ROYW1lJzogJ1N1cGVyIFNlcnZlcicsICdzeXN0ZW1TZXJpYWxO dW1iZXInOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1GYW1pbHknOiAnRGVmYXVsdCBzdHJpbmcnLCAn c3lzdGVtVmVyc2lvbic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbVVVSUQnOiAnMDAwMDAwMDAtMDAw MC0wMDAwLTAwMDAtMENDNDdBOTg3M0YwJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdTdXBlcm1p Y3JvJ30KTWFpblByb2Nlc3N8anNvbnJwYy8yOjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo1NSw2 Mzk6OnN1cGVydmRzbVNlcnZlcjo6OTM6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBw ZXIpIGNhbGwgZ2V0SGFyZHdhcmVJbmZvIHdpdGggKCkge30KTWFpblByb2Nlc3N8anNvbnJwYy8y OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo1NSw2NDA6OnN1cGVydmRzbVNlcnZlcjo6MTAwOjpT dXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFwcGVyKSByZXR1cm4gZ2V0SGFyZHdhcmVJbmZv IHdpdGggeydzeXN0ZW1Qcm9kdWN0TmFtZSc6ICdTdXBlciBTZXJ2ZXInLCAnc3lzdGVtU2VyaWFs TnVtYmVyJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtRmFtaWx5JzogJ0RlZmF1bHQgc3RyaW5nJywg J3N5c3RlbVZlcnNpb24nOiAnMDEyMzQ1Njc4OScsICdzeXN0ZW1VVUlEJzogJzAwMDAwMDAwLTAw MDAtMDAwMC0wMDAwLTBDQzQ3QTk4NzNGMCcsICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnU3VwZXJt aWNybyd9Ck1haW5Qcm9jZXNzfGpzb25ycGMvMzo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6NTYs OTYzOjpzdXBlcnZkc21TZXJ2ZXI6OjkzOjpTdXBlclZkc20uU2VydmVyQ2FsbGJhY2s6Oih3cmFw cGVyKSBjYWxsIGdldEhhcmR3YXJlSW5mbyB3aXRoICgpIHt9Ck1haW5Qcm9jZXNzfGpzb25ycGMv Mzo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6NTYsOTYzOjpzdXBlcnZkc21TZXJ2ZXI6OjEwMDo6 U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3JhcHBlcikgcmV0dXJuIGdldEhhcmR3YXJlSW5m byB3aXRoIHsnc3lzdGVtUHJvZHVjdE5hbWUnOiAnU3VwZXIgU2VydmVyJywgJ3N5c3RlbVNlcmlh bE51bWJlcic6ICcwMTIzNDU2Nzg5JywgJ3N5c3RlbUZhbWlseSc6ICdEZWZhdWx0IHN0cmluZycs ICdzeXN0ZW1WZXJzaW9uJzogJzAxMjM0NTY3ODknLCAnc3lzdGVtVVVJRCc6ICcwMDAwMDAwMC0w MDAwLTAwMDAtMDAwMC0wQ0M0N0E5ODczRjAnLCAnc3lzdGVtTWFudWZhY3R1cmVyJzogJ1N1cGVy bWljcm8nfQpNYWluUHJvY2Vzc3xqc29ucnBjLzQ6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjU2 LDk2Njo6c3VwZXJ2ZHNtU2VydmVyOjo5Mzo6U3VwZXJWZHNtLlNlcnZlckNhbGxiYWNrOjood3Jh cHBlcikgY2FsbCBuZXR3b3JrX2NhcHMgd2l0aCAoKSB7fQpNYWluUHJvY2Vzc3xqc29ucnBjLzQ6 OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjU2LDk3NTo6cm91dGVzOjo4Mzo6cm9vdDo6KGdldF9n YXRld2F5KSBUaGUgZ2F0ZXdheSAxOTIuMTY4LjEuMjU0IGlzIGR1cGxpY2F0ZWQgZm9yIHRoZSBk ZXZpY2Ugb3ZpcnRtZ210Ck1haW5Qcm9jZXNzfGpzb25ycGMvNDo6REVCVUc6OjIwMTctMDUtMjQg MTc6NTM6NTYsOTc1Ojpjb21tYW5kczo6Njk6OnJvb3Q6OihleGVjQ21kKSAvdXNyL2Jpbi90YXNr c2V0IC0tY3B1LWxpc3QgMC0zMSAvc2Jpbi9pcCByb3V0ZSBzaG93IHRvIDAuMC4wLjAvMCB0YWJs ZSBtYWluIChjd2QgTm9uZSkKTWFpblByb2Nlc3N8anNvbnJwYy80OjpERUJVRzo6MjAxNy0wNS0y NCAxNzo1Mzo1Niw5Nzk6OmNvbW1hbmRzOjo5Mzo6cm9vdDo6KGV4ZWNDbWQpIFNVQ0NFU1M6IDxl cnI+ID0gJyc7IDxyYz4gPSAwCk1haW5Qcm9jZXNzfGpzb25ycGMvNDo6REVCVUc6OjIwMTctMDUt MjQgMTc6NTM6NTcsMDEzOjpyb3V0ZXM6OjgzOjpyb290OjooZ2V0X2dhdGV3YXkpIFRoZSBnYXRl d2F5IDE5Mi4xNjguMS4yNTQgaXMgZHVwbGljYXRlZCBmb3IgdGhlIGRldmljZSBvdmlydG1nbXQK TWFpblByb2Nlc3N8anNvbnJwYy80OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo1NywwMTQ6OmNv bW1hbmRzOjo2OTo6cm9vdDo6KGV4ZWNDbWQpIC91c3IvYmluL3Rhc2tzZXQgLS1jcHUtbGlzdCAw LTMxIC9zYmluL2lwIHJvdXRlIHNob3cgdG8gMC4wLjAuMC8wIHRhYmxlIG1haW4gKGN3ZCBOb25l KQpNYWluUHJvY2Vzc3xqc29ucnBjLzQ6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjU3LDAxODo6 Y29tbWFuZHM6OjkzOjpyb290OjooZXhlY0NtZCkgU1VDQ0VTUzogPGVycj4gPSAnJzsgPHJjPiA9 IDAKTWFpblByb2Nlc3N8anNvbnJwYy80OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo1NywwNDc6 OmNvbW1hbmRzOjo2OTo6cm9vdDo6KGV4ZWNDbWQpIC91c3IvYmluL3Rhc2tzZXQgLS1jcHUtbGlz dCAwLTMxIC91c3Ivc2Jpbi90YyBxZGlzYyBzaG93IChjd2QgTm9uZSkKTWFpblByb2Nlc3N8anNv bnJwYy80OjpERUJVRzo6MjAxNy0wNS0yNCAxNzo1Mzo1NywwNTI6OmNvbW1hbmRzOjo5Mzo6cm9v dDo6KGV4ZWNDbWQpIFNVQ0NFU1M6IDxlcnI+ID0gJyc7IDxyYz4gPSAwCk1haW5Qcm9jZXNzfGpz b25ycGMvNDo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6NTcsMDUyOjpjb21tYW5kczo6Njk6OnJv b3Q6OihleGVjQ21kKSAvdXNyL2Jpbi90YXNrc2V0IC0tY3B1LWxpc3QgMC0zMSAvdXNyL3NiaW4v dGMgY2xhc3Mgc2hvdyBkZXYgZW5vMiBjbGFzc2lkIDA6MTM4OCAoY3dkIE5vbmUpCk1haW5Qcm9j ZXNzfGpzb25ycGMvNDo6REVCVUc6OjIwMTctMDUtMjQgMTc6NTM6NTcsMDU3Ojpjb21tYW5kczo6 OTM6OnJvb3Q6OihleGVjQ21kKSBTVUNDRVNTOiA8ZXJyPiA9ICcnOyA8cmM+ID0gMApNYWluUHJv Y2Vzc3xqc29ucnBjLzQ6OkRFQlVHOjoyMDE3LTA1LTI0IDE3OjUzOjU3LDA1Nzo6c3VwZXJ2ZHNt U2VydmVyOjoxMDA6OlN1cGVyVmRzbS5TZXJ2ZXJDYWxsYmFjazo6KHdyYXBwZXIpIHJldHVybiBu ZXR3b3JrX2NhcHMgd2l0aCB7J2JyaWRnZXMnOiB7J292aXJ0bWdtdCc6IHsnaXB2NmF1dG9jb25m JzogRmFsc2UsICdhZGRyJzogJzE5Mi4xNjguMS4yMDAnLCAnZGhjcHY2JzogRmFsc2UsICdpcHY2 YWRkcnMnOiBbXSwgJ2dhdGV3YXknOiAnMTkyLjE2OC4xLjI1NCcsICdkaGNwdjQnOiBGYWxzZSwg J25ldG1hc2snOiAnMjU1LjI1NS4yNTUuMCcsICdpcHY0ZGVmYXVsdHJvdXRlJzogVHJ1ZSwgJ3N0 cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogWycxOTIuMTY4LjEuMjAwLzI0J10sICdtdHUnOiAnMTUw MCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6IFsnZW5vMicsICd2bmV0MCddLCAnb3B0 cyc6IHsnbXVsdGljYXN0X2xhc3RfbWVtYmVyX2NvdW50JzogJzInLCAnaGFzaF9lbGFzdGljaXR5 JzogJzQnLCAnbXVsdGljYXN0X3F1ZXJ5X3Jlc3BvbnNlX2ludGVydmFsJzogJzEwMDAnLCAnZ3Jv dXBfZndkX21hc2snOiAnMHgwJywgJ211bHRpY2FzdF9zbm9vcGluZyc6ICcxJywgJ211bHRpY2Fz dF9zdGFydHVwX3F1ZXJ5X2ludGVydmFsJzogJzMxMjUnLCAnaGVsbG9fdGltZXInOiAnMTk2Jywg J211bHRpY2FzdF9xdWVyaWVyX2ludGVydmFsJzogJzI1NTAwJywgJ21heF9hZ2UnOiAnMjAwMCcs ICdoYXNoX21heCc6ICc1MTInLCAnc3RwX3N0YXRlJzogJzAnLCAndG9wb2xvZ3lfY2hhbmdlX2Rl dGVjdGVkJzogJzAnLCAncHJpb3JpdHknOiAnMzI3NjgnLCAnbXVsdGljYXN0X21lbWJlcnNoaXBf aW50ZXJ2YWwnOiAnMjYwMDAnLCAncm9vdF9wYXRoX2Nvc3QnOiAnMCcsICdyb290X3BvcnQnOiAn MCcsICdtdWx0aWNhc3RfcXVlcmllcic6ICcwJywgJ211bHRpY2FzdF9zdGFydHVwX3F1ZXJ5X2Nv dW50JzogJzInLCAnbmZfY2FsbF9pcHRhYmxlcyc6ICcwJywgJ3RvcG9sb2d5X2NoYW5nZSc6ICcw JywgJ2hlbGxvX3RpbWUnOiAnMjAwJywgJ3Jvb3RfaWQnOiAnODAwMC4wY2M0N2E5ODczZjEnLCAn YnJpZGdlX2lkJzogJzgwMDAuMGNjNDdhOTg3M2YxJywgJ3RvcG9sb2d5X2NoYW5nZV90aW1lcic6 ICcwJywgJ2FnZWluZ190aW1lJzogJzMwMDAwJywgJ25mX2NhbGxfaXA2dGFibGVzJzogJzAnLCAn Z2NfdGltZXInOiAnNDkxNicsICduZl9jYWxsX2FycHRhYmxlcyc6ICcwJywgJ2dyb3VwX2FkZHIn OiAnMTo4MDpjMjowOjA6MCcsICdtdWx0aWNhc3RfbGFzdF9tZW1iZXJfaW50ZXJ2YWwnOiAnMTAw JywgJ2RlZmF1bHRfcHZpZCc6ICcxJywgJ211bHRpY2FzdF9xdWVyeV9pbnRlcnZhbCc6ICcxMjUw MCcsICd0Y25fdGltZXInOiAnMCcsICdtdWx0aWNhc3Rfcm91dGVyJzogJzEnLCAndmxhbl9maWx0 ZXJpbmcnOiAnMCcsICdmb3J3YXJkX2RlbGF5JzogJzAnfX0sICdSZWRlXzEwMCc6IHsnaXB2NmF1 dG9jb25mJzogRmFsc2UsICdhZGRyJzogJycsICdkaGNwdjYnOiBGYWxzZSwgJ2lwdjZhZGRycyc6 IFtdLCAnZ2F0ZXdheSc6ICcnLCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzogJycsICdpcHY0 ZGVmYXVsdHJvdXRlJzogRmFsc2UsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1 JzogJzE1MDAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwJywgJ3ZuZXQx JywgJ3ZuZXQyJywgJ3ZuZXQzJ10sICdvcHRzJzogeydtdWx0aWNhc3RfbGFzdF9tZW1iZXJfY291 bnQnOiAnMicsICdoYXNoX2VsYXN0aWNpdHknOiAnNCcsICdtdWx0aWNhc3RfcXVlcnlfcmVzcG9u c2VfaW50ZXJ2YWwnOiAnMTAwMCcsICdncm91cF9md2RfbWFzayc6ICcweDAnLCAnbXVsdGljYXN0 X3Nub29waW5nJzogJzEnLCAnbXVsdGljYXN0X3N0YXJ0dXBfcXVlcnlfaW50ZXJ2YWwnOiAnMzEy NScsICdoZWxsb190aW1lcic6ICc5OScsICdtdWx0aWNhc3RfcXVlcmllcl9pbnRlcnZhbCc6ICcy NTUwMCcsICdtYXhfYWdlJzogJzIwMDAnLCAnaGFzaF9tYXgnOiAnNTEyJywgJ3N0cF9zdGF0ZSc6 ICcwJywgJ3RvcG9sb2d5X2NoYW5nZV9kZXRlY3RlZCc6ICcwJywgJ3ByaW9yaXR5JzogJzMyNzY4 JywgJ211bHRpY2FzdF9tZW1iZXJzaGlwX2ludGVydmFsJzogJzI2MDAwJywgJ3Jvb3RfcGF0aF9j b3N0JzogJzAnLCAncm9vdF9wb3J0JzogJzAnLCAnbXVsdGljYXN0X3F1ZXJpZXInOiAnMCcsICdt dWx0aWNhc3Rfc3RhcnR1cF9xdWVyeV9jb3VudCc6ICcyJywgJ25mX2NhbGxfaXB0YWJsZXMnOiAn MCcsICd0b3BvbG9neV9jaGFuZ2UnOiAnMCcsICdoZWxsb190aW1lJzogJzIwMCcsICdyb290X2lk JzogJzgwMDAuMGNjNDdhOTg3M2YwJywgJ2JyaWRnZV9pZCc6ICc4MDAwLjBjYzQ3YTk4NzNmMCcs ICd0b3BvbG9neV9jaGFuZ2VfdGltZXInOiAnMCcsICdhZ2VpbmdfdGltZSc6ICczMDAwMCcsICdu Zl9jYWxsX2lwNnRhYmxlcyc6ICcwJywgJ2djX3RpbWVyJzogJzQ5MTUnLCAnbmZfY2FsbF9hcnB0 YWJsZXMnOiAnMCcsICdncm91cF9hZGRyJzogJzE6ODA6YzI6MDowOjAnLCAnbXVsdGljYXN0X2xh c3RfbWVtYmVyX2ludGVydmFsJzogJzEwMCcsICdkZWZhdWx0X3B2aWQnOiAnMScsICdtdWx0aWNh c3RfcXVlcnlfaW50ZXJ2YWwnOiAnMTI1MDAnLCAndGNuX3RpbWVyJzogJzAnLCAnbXVsdGljYXN0 X3JvdXRlcic6ICcxJywgJ3ZsYW5fZmlsdGVyaW5nJzogJzAnLCAnZm9yd2FyZF9kZWxheSc6ICcw J319fSwgJ2JvbmRpbmdzJzogeydib25kMCc6IHsnaXB2NGFkZHJzJzogW10sICdpcHY2YXV0b2Nv bmYnOiBGYWxzZSwgJ2FkZHInOiAnJywgJ2RoY3B2Nic6IEZhbHNlLCAnaXB2NmFkZHJzJzogW10s ICduZXRtYXNrJzogJycsICdhY3RpdmVfc2xhdmUnOiAnJywgJ210dSc6ICcxNTAwJywgJ2RoY3B2 NCc6IEZhbHNlLCAnc3dpdGNoJzogJ2xlZ2FjeScsICdpcHY0ZGVmYXVsdHJvdXRlJzogRmFsc2Us ICdzbGF2ZXMnOiBbJ2VubzEnLCAnZW5zMTFmMCcsICdlbnMxMWYxJ10sICdod2FkZHInOiAnMGM6 YzQ6N2E6OTg6NzM6ZjAnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZ2F0ZXdheSc6ICcnLCAnb3B0 cyc6IHsnbWlpbW9uJzogJzEwMCcsICdtb2RlJzogJzInfX19LCAnbmFtZXNlcnZlcnMnOiBbJzE5 Mi4xNjguMS4yNTQnXSwgJ25pY3MnOiB7J2VubzEnOiB7J3Blcm1od2FkZHInOiAnMGM6YzQ6N2E6 OTg6NzM6ZjAnLCAnaXB2NmF1dG9jb25mJzogRmFsc2UsICdhZGRyJzogJycsICdpcHY2Z2F0ZXdh eSc6ICc6OicsICdkaGNwdjYnOiBGYWxzZSwgJ2lwdjZhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAn LCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzogJycsICdpcHY0ZGVmYXVsdHJvdXRlJzogRmFs c2UsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcwYzpjNDo3YTo5ODo3MzpmMCcsICdzcGVl ZCc6IDEwMDAsICdnYXRld2F5JzogJyd9LCAnZW5vMic6IHsnaXB2NmF1dG9jb25mJzogRmFsc2Us ICdhZGRyJzogJycsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdkaGNwdjYnOiBGYWxzZSwgJ2lwdjZh ZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzogJycs ICdpcHY0ZGVmYXVsdHJvdXRlJzogRmFsc2UsICdpcHY0YWRkcnMnOiBbXSwgJ2h3YWRkcic6ICcw YzpjNDo3YTo5ODo3MzpmMScsICdzcGVlZCc6IDEwMDAsICdnYXRld2F5JzogJyd9LCAnZW5zMTFm MSc6IHsncGVybWh3YWRkcic6ICcwYzpjNDo3YTpiNDo0NDozYicsICdpcHY2YXV0b2NvbmYnOiBG YWxzZSwgJ2FkZHInOiAnJywgJ2lwdjZnYXRld2F5JzogJzo6JywgJ2RoY3B2Nic6IEZhbHNlLCAn aXB2NmFkZHJzJzogW10sICdtdHUnOiAnMTUwMCcsICdkaGNwdjQnOiBGYWxzZSwgJ25ldG1hc2sn OiAnJywgJ2lwdjRkZWZhdWx0cm91dGUnOiBGYWxzZSwgJ2lwdjRhZGRycyc6IFtdLCAnaHdhZGRy JzogJzBjOmM0OjdhOjk4OjczOmYwJywgJ3NwZWVkJzogMTAwMCwgJ2dhdGV3YXknOiAnJ30sICdl bnMxMWYwJzogeydwZXJtaHdhZGRyJzogJzBjOmM0OjdhOmI0OjQ0OjNhJywgJ2lwdjZhdXRvY29u Zic6IEZhbHNlLCAnYWRkcic6ICcnLCAnaXB2NmdhdGV3YXknOiAnOjonLCAnZGhjcHY2JzogRmFs c2UsICdpcHY2YWRkcnMnOiBbXSwgJ210dSc6ICcxNTAwJywgJ2RoY3B2NCc6IEZhbHNlLCAnbmV0 bWFzayc6ICcnLCAnaXB2NGRlZmF1bHRyb3V0ZSc6IEZhbHNlLCAnaXB2NGFkZHJzJzogW10sICdo d2FkZHInOiAnMGM6YzQ6N2E6OTg6NzM6ZjAnLCAnc3BlZWQnOiAxMDAwLCAnZ2F0ZXdheSc6ICcn fX0sICdzdXBwb3J0c0lQdjYnOiBUcnVlLCAndmxhbnMnOiB7fSwgJ25ldHdvcmtzJzogeydvdmly dG1nbXQnOiB7J2RoY3B2Nic6IEZhbHNlLCAnaWZhY2UnOiAnb3ZpcnRtZ210JywgJ2lwdjZhdXRv Y29uZic6IEZhbHNlLCAnYWRkcic6ICcxOTIuMTY4LjEuMjAwJywgJ2JyaWRnZWQnOiBUcnVlLCAn aXB2NmFkZHJzJzogW10sICdzd2l0Y2gnOiAnbGVnYWN5JywgJ2dhdGV3YXknOiAnMTkyLjE2OC4x LjI1NCcsICdkaGNwdjQnOiBGYWxzZSwgJ25ldG1hc2snOiAnMjU1LjI1NS4yNTUuMCcsICdpcHY0 ZGVmYXVsdHJvdXRlJzogVHJ1ZSwgJ3N0cCc6ICdvZmYnLCAnaXB2NGFkZHJzJzogWycxOTIuMTY4 LjEuMjAwLzI0J10sICdtdHUnOiAnMTUwMCcsICdpcHY2Z2F0ZXdheSc6ICc6OicsICdwb3J0cyc6 IFsnZW5vMicsICd2bmV0MCddfSwgJ1JlZGVfMTAwJzogeydkaGNwdjYnOiBGYWxzZSwgJ2lmYWNl JzogJ1JlZGVfMTAwJywgJ2lwdjZhdXRvY29uZic6IEZhbHNlLCAnYWRkcic6ICcnLCAnYnJpZGdl ZCc6IFRydWUsICdpcHY2YWRkcnMnOiBbXSwgJ3N3aXRjaCc6ICdsZWdhY3knLCAnZ2F0ZXdheSc6 ICcnLCAnZGhjcHY0JzogRmFsc2UsICduZXRtYXNrJzogJycsICdpcHY0ZGVmYXVsdHJvdXRlJzog RmFsc2UsICdzdHAnOiAnb2ZmJywgJ2lwdjRhZGRycyc6IFtdLCAnbXR1JzogJzE1MDAnLCAnaXB2 NmdhdGV3YXknOiAnOjonLCAncG9ydHMnOiBbJ2JvbmQwJywgJ3ZuZXQxJywgJ3ZuZXQyJywgJ3Zu ZXQzJ119fX0K ------=_Part_3234628_1773088293.1495654346000--

The glusterfs logs contain below errors: [2017-05-22 18:12:50.941883] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 50 failed. Base file gfid = 33f1fe3e-c626-49f2-861e-2259c972931d [No data available] [2017-05-22 18:12:50.945085] W [fuse-bridge.c:1291:fuse_err_cbk] 0-glusterfs-fuse: 61306713: FSYNC() ERR => -1 (No data available) Krutika, could you take a look? On Thu, May 25, 2017 at 1:02 AM, <suporte@logicworks.pt> wrote:
Hi,
I setup an ovirt hosted enine, in only one server with local gluster bricks.
When running a MS SQL 2012 process to rebuild a data base, which take around 4 hours, after a while the VM is paused with the error:
vm has been paused due to unknown storage
The VM disk is in Thin provision
Ovirt and gluter versions:
Version 4.1.1.8-1.el7.centos
glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64
I can find the reason why The logs are attached.
Any idea?
Thanks
-- ------------------------------ Jose Ferradeira http://www.logicworks.pt
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

</div><br><div>Thanks<span class=3D"HOEnZb"><span color=3D"#888888" data-m= ce-style=3D"color: #888888;" style=3D"color: #888888;"><br></span></span></=
------=_Part_3486718_1947228915.1495798063219 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, I updated glusterfs: glusterfs-client-xlators-3.8.12-1.el7.x86_64 glusterfs-cli-3.8.12-1.el7.x86_64 glusterfs-api-3.8.12-1.el7.x86_64 glusterfs-fuse-3.8.12-1.el7.x86_64 glusterfs-server-3.8.12-1.el7.x86_64 glusterfs-libs-3.8.12-1.el7.x86_64 glusterfs-3.8.12-1.el7.x86_64 Now I cannot add a volume disk preallocated, after a while it breaks. message log: May 26 11:18:16 node journal: vdsm root ERROR VM metrics collection failed#012Traceback (most recent call last):#012 File "/usr/lib/python2.7/site-packages/vdsm/virt/vmstats.py", line 221, in send_metrics#012 diskinfo['readOps']#012KeyError: 'readOps' vdsm.log 2017-05-26 11:18:16,715+0100 ERROR (periodic/3) [root] VM metrics collection failed (vmstats:264) 2017-05-26 11:19:39,369+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (fileVolume:456) 2017-05-26 11:19:39,373+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (volume:1107) 2017-05-26 11:19:39,374+0100 ERROR (tasks/5) [storage.TaskManager.Task] (Task='5b2adb9a-e24e-48fa-9f01-f21c23588aef') Unexpected error (task:870) glusterfs [2017-05-26 10:53:08.247219] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.164 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899499] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.167 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899526] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 167 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:19.712567] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.169 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:19.712614] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 169 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:29.419317] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.173 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:29.419369] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 173 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] thanks De: "Sahina Bose" <sabose@redhat.com> Para: suporte@logicworks.pt, "Krutika Dhananjay" <kdhananj@redhat.com> Cc: "ovirt users" <users@ovirt.org> Enviadas: Quinta-feira, 25 De Maio de 2017 7:12:40 Assunto: Re: [ovirt-users] vm has been paused due to unknown storage The glusterfs logs contain below errors: [2017-05-22 18:12:50.941883] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 50 failed. Base file gfid = 33f1fe3e-c626-49f2-861e-2259c972931d [No data available] [2017-05-22 18:12:50.945085] W [fuse-bridge.c:1291:fuse_err_cbk] 0-glusterfs-fuse: 61306713: FSYNC() ERR => -1 (No data available) Krutika, could you take a look? On Thu, May 25, 2017 at 1:02 AM, < suporte@logicworks.pt > wrote: Hi, I setup an ovirt hosted enine, in only one server with local gluster bricks. When running a MS SQL 2012 process to rebuild a data base, which take around 4 hours, after a while the VM is paused with the error: vm has been paused due to unknown storage The VM disk is in Thin provision Ovirt and gluter versions: Version 4.1.1.8-1.el7.centos glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64 I can find the reason why The logs are attached. Any idea? Thanks -- Jose Ferradeira http://www.logicworks.pt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users ------=_Part_3486718_1947228915.1495798063219 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><body><div style=3D"font-family: Times New Roman; font-size: 10pt; co= lor: #000000"><div>Hi,</div><div><br data-mce-bogus=3D"1"></div><div>I upda= ted glusterfs:</div><div>glusterfs-client-xlators-3.8.12-1.el7.x86_64<br>gl= usterfs-cli-3.8.12-1.el7.x86_64<br>glusterfs-api-3.8.12-1.el7.x86_64<br>glu= sterfs-fuse-3.8.12-1.el7.x86_64<br>glusterfs-server-3.8.12-1.el7.x86_64<br>= glusterfs-libs-3.8.12-1.el7.x86_64<br>glusterfs-3.8.12-1.el7.x86_64</div><d= iv><br data-mce-bogus=3D"1"></div><div>Now I cannot add a volume disk preal= located, after a while it breaks.</div><div><br data-mce-bogus=3D"1"></div>= <div>message log:</div><div>May 26 11:18:16 node journal: vdsm root ERROR V= M metrics collection failed#012Traceback (most recent call last):#012  = ;File "/usr/lib/python2.7/site-packages/vdsm/virt/vmstats.py", line 221, in= send_metrics#012 diskinfo['readOps']#012KeyError: 'readOps'</= div><div><br data-mce-bogus=3D"1"></div><div>vdsm.log<br>2017-05-26 11:18:1= 6,715+0100 ERROR (periodic/3) [root] VM metrics collection failed (vmstats:= 264)<br>2017-05-26 11:19:39,369+0100 ERROR (tasks/5) [storage.Volume] Unexp= ected error (fileVolume:456)<br>2017-05-26 11:19:39,373+0100 ERROR (tasks/5= ) [storage.Volume] Unexpected error (volume:1107)<br>2017-05-26 11:19:39,37= 4+0100 ERROR (tasks/5) [storage.TaskManager.Task] (Task=3D'5b2adb9a-e24e-48= fa-9f01-f21c23588aef') Unexpected error (task:870)</div><div><br data-mce-b= ogus=3D"1"></div><div>glusterfs<br>[2017-05-26 10:53:08.247219] W [MSGID: 1= 14031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote= operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.164 (= 00000000-0000-0000-0000-000000000000) [No data available]<br>[2017-05-26 10= :53:14.899499] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_c= bk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f= 69-8b0f-52e251ac6f5e.167 (00000000-0000-0000-0000-000000000000) [No data av= ailable]<br>[2017-05-26 10:53:14.899526] E [MSGID: 133010] [shard.c:1725:sh= ard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 167 failed. Base= file gfid =3D 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available]<br>= [2017-05-26 10:53:19.712567] W [MSGID: 114031] [client-rpc-fops.c:2933:clie= nt3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55= b94942-dee5-4f69-8b0f-52e251ac6f5e.169 (00000000-0000-0000-0000-00000000000= 0) [No data available]<br>[2017-05-26 10:53:19.712614] E [MSGID: 133010] [s= hard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 16= 9 failed. Base file gfid =3D 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data = available]<br>[2017-05-26 10:53:29.419317] W [MSGID: 114031] [client-rpc-fo= ps.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Pa= th: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.173 (00000000-0000-0000-00= 00-000000000000) [No data available]<br>[2017-05-26 10:53:29.419369] E [MSG= ID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Look= up on shard 173 failed. Base file gfid =3D 55b94942-dee5-4f69-8b0f-52e251ac= 6f5e [No data available]<br></div><div><br data-mce-bogus=3D"1"></div><div>= <br data-mce-bogus=3D"1"></div><div>thanks</div><div><br></div><hr id=3D"zw= chr" data-marker=3D"__DIVIDER__"><div data-marker=3D"__HEADERS__"><b>De: </= b>"Sahina Bose" <sabose@redhat.com><br><b>Para: </b>suporte@logicwork= s.pt, "Krutika Dhananjay" <kdhananj@redhat.com><br><b>Cc: </b>"ovirt = users" <users@ovirt.org><br><b>Enviadas: </b>Quinta-feira, 25 De Maio= de 2017 7:12:40<br><b>Assunto: </b>Re: [ovirt-users] vm has been paused du= e to unknown storage<br></div><div><br></div><div data-marker=3D"__QUOTED_T= EXT__"><div dir=3D"ltr"><div>The glusterfs logs contain below errors:<br>[2= 017-05-22 18:12:50.941883] E [MSGID: 133010] [shard.c:1725:shard_common_loo= kup_shards_cbk] 0-gv2-shard: Lookup on shard 50 failed. Base file gfid =3D = 33f1fe3e-c626-49f2-861e-2259c972931d [No data available]<br>[2017-05-22 18:= 12:50.945085] W [fuse-bridge.c:1291:fuse_err_cbk] 0-glusterfs-fuse: 6130671= 3: FSYNC() ERR =3D> -1 (No data available)<br><br></div>Krutika, could y= ou take a look?<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail= _quote">On Thu, May 25, 2017 at 1:02 AM, <span dir=3D"ltr"><<a href=3D"m= ailto:suporte@logicworks.pt" target=3D"_blank" data-mce-href=3D"mailto:supo= rte@logicworks.pt">suporte@logicworks.pt</a>></span> wrote:<br><blockquo= te class=3D"gmail_quote" style=3D"margin: 0 0 0 .8ex; border-left: 1px #ccc= solid; padding-left: 1ex;" data-mce-style=3D"margin: 0 0 0 .8ex; border-le= ft: 1px #ccc solid; padding-left: 1ex;"><div><div style=3D"font-family: Tim= es New Roman; font-size: 10pt; color: #000000;" data-mce-style=3D"font-fami= ly: Times New Roman; font-size: 10pt; color: #000000;"><div>Hi,<br></div><b= r><div>I setup an ovirt hosted enine, in only one server with local gluster= bricks.<br></div><br><div>When running a MS SQL 2012 process to rebuild a = data base, which take around 4 hours, after a while the VM is paused with t= he error:<br></div><div><pre>vm has been paused due to unknown storage<br><= br>The VM disk is in Thin provision Ovirt and gluter versions: Version 4.1.1.8-1.el7.centos glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64</pre></div><br><div>I can find the rea= son why<br></div><div>The logs are attached.<br></div><br><div>Any idea?<br= div><span class=3D"HOEnZb"><span class=3D"HOEnZb"><span color=3D"#888888" d= ata-mce-style=3D"color: #888888;" style=3D"color: #888888;"><br></span></sp= an></span><div>-- <br></div><div><hr style=3D"width: 100%; height: 2px;" da= ta-mce-style=3D"width: 100%; height: 2px;">Jose Ferradeira<br><a href=3D"ht= tp://www.logicworks.pt" target=3D"_blank" data-mce-href=3D"http://www.logic= works.pt">http://www.logicworks.pt</a><br></div></div></div><br>___________= ____________________________________<br> Users mailing list<br> <a href=3D"= mailto:Users@ovirt.org" target=3D"_blank" data-mce-href=3D"mailto:Users@ovi= rt.org">Users@ovirt.org</a><br> <a href=3D"http://lists.ovirt.org/mailman/l= istinfo/users" rel=3D"noreferrer" target=3D"_blank" data-mce-href=3D"http:/= /lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/lis= tinfo/users</a><br> <br></blockquote></div></div><br></div></div></body></h= tml> ------=_Part_3486718_1947228915.1495798063219--

Hi, Could you share your volume-info output and also the brick logs? -Krutika On Fri, May 26, 2017 at 4:57 PM, <suporte@logicworks.pt> wrote:
Hi,
I updated glusterfs: glusterfs-client-xlators-3.8.12-1.el7.x86_64 glusterfs-cli-3.8.12-1.el7.x86_64 glusterfs-api-3.8.12-1.el7.x86_64 glusterfs-fuse-3.8.12-1.el7.x86_64 glusterfs-server-3.8.12-1.el7.x86_64 glusterfs-libs-3.8.12-1.el7.x86_64 glusterfs-3.8.12-1.el7.x86_64
Now I cannot add a volume disk preallocated, after a while it breaks.
message log: May 26 11:18:16 node journal: vdsm root ERROR VM metrics collection failed#012Traceback (most recent call last):#012 File "/usr/lib/python2.7/site-packages/vdsm/virt/vmstats.py", line 221, in send_metrics#012 diskinfo['readOps']#012KeyError: 'readOps'
vdsm.log 2017-05-26 11:18:16,715+0100 ERROR (periodic/3) [root] VM metrics collection failed (vmstats:264) 2017-05-26 11:19:39,369+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (fileVolume:456) 2017-05-26 11:19:39,373+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (volume:1107) 2017-05-26 11:19:39,374+0100 ERROR (tasks/5) [storage.TaskManager.Task] (Task='5b2adb9a-e24e-48fa-9f01-f21c23588aef') Unexpected error (task:870)
glusterfs [2017-05-26 10:53:08.247219] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.164 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899499] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.167 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899526] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 167 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:19.712567] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.169 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:19.712614] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 169 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:29.419317] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.173 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:29.419369] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 173 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available]
thanks
------------------------------ *De: *"Sahina Bose" <sabose@redhat.com> *Para: *suporte@logicworks.pt, "Krutika Dhananjay" <kdhananj@redhat.com> *Cc: *"ovirt users" <users@ovirt.org> *Enviadas: *Quinta-feira, 25 De Maio de 2017 7:12:40 *Assunto: *Re: [ovirt-users] vm has been paused due to unknown storage
The glusterfs logs contain below errors: [2017-05-22 18:12:50.941883] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 50 failed. Base file gfid = 33f1fe3e-c626-49f2-861e-2259c972931d [No data available] [2017-05-22 18:12:50.945085] W [fuse-bridge.c:1291:fuse_err_cbk] 0-glusterfs-fuse: 61306713: FSYNC() ERR => -1 (No data available)
Krutika, could you take a look?
On Thu, May 25, 2017 at 1:02 AM, <suporte@logicworks.pt> wrote:
Hi,
I setup an ovirt hosted enine, in only one server with local gluster bricks.
When running a MS SQL 2012 process to rebuild a data base, which take around 4 hours, after a while the VM is paused with the error:
vm has been paused due to unknown storage
The VM disk is in Thin provision
Ovirt and gluter versions:
Version 4.1.1.8-1.el7.centos
glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64
I can find the reason why The logs are attached.
Any idea?
Thanks
-- ------------------------------ Jose Ferradeira http://www.logicworks.pt
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

<div data-marker=3D"__HEADERS__"><b>De: </b>suporte@logicworks.pt<br><b>Pa= ra: </b>"Sahina Bose" <sabose@redhat.com><br><b>Cc: </b>"ovirt users"= <users@ovirt.org><br><b>Enviadas: </b>Sexta-feira, 26 De Maio de 201= 7 12:27:43<br><b>Assunto: </b>Re: [ovirt-users] vm has been paused due to u= nknown storage<br></div><div><br></div><div data-marker=3D"__QUOTED_TEXT__"= <div style=3D"font-family: Times New Roman; font-size: 10pt; color: #00000= 0;" data-mce-style=3D"font-family: Times New Roman; font-size: 10pt; color:= #000000;"><div>Hi,</div><br><div>I updated glusterfs:</div><div>glusterfs-= client-xlators-3.8.12-1.el7.x86_64<br>glusterfs-cli-3.8.12-1.el7.x86_64<br>= glusterfs-api-3.8.12-1.el7.x86_64<br>glusterfs-fuse-3.8.12-1.el7.x86_64<br>= glusterfs-server-3.8.12-1.el7.x86_64<br>glusterfs-libs-3.8.12-1.el7.x86_64<= br>glusterfs-3.8.12-1.el7.x86_64</div><br><div>Now I cannot add a volume di= sk preallocated, after a while it breaks.</div><br><div>message log:</div><=
2017-05-26 11:18:16,715+0100 ERROR (periodic/3) [root] VM metrics collecti= on failed (vmstats:264)<br>2017-05-26 11:19:39,369+0100 ERROR (tasks/5) [st= orage.Volume] Unexpected error (fileVolume:456)<br>2017-05-26 11:19:39,373+= 0100 ERROR (tasks/5) [storage.Volume] Unexpected error (volume:1107)<br>201= 7-05-26 11:19:39,374+0100 ERROR (tasks/5) [storage.TaskManager.Task] (Task= =3D'5b2adb9a-e24e-48fa-9f01-f21c23588aef') Unexpected error (task:870)</div= <br><div>glusterfs<br>[2017-05-26 10:53:08.247219] W [MSGID: 114031] [clie= nt-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation f= ailed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.164 (00000000-000= 0-0000-0000-000000000000) [No data available]<br>[2017-05-26 10:53:14.89949= 9] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-cl= ient-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e2= 51ac6f5e.167 (00000000-0000-0000-0000-000000000000) [No data available]<br>= [2017-05-26 10:53:14.899526] E [MSGID: 133010] [shard.c:1725:shard_common_l= ookup_shards_cbk] 0-gv2-shard: Lookup on shard 167 failed. Base file gfid = =3D 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available]<br>[2017-05-26= 10:53:19.712567] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_looku=
------=_Part_4068378_74557332.1496222176801 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, I found the cause of this problem. I had to turn off sharding. De: suporte@logicworks.pt Para: "Sahina Bose" <sabose@redhat.com> Cc: "ovirt users" <users@ovirt.org> Enviadas: Sexta-feira, 26 De Maio de 2017 12:27:43 Assunto: Re: [ovirt-users] vm has been paused due to unknown storage Hi, I updated glusterfs: glusterfs-client-xlators-3.8.12-1.el7.x86_64 glusterfs-cli-3.8.12-1.el7.x86_64 glusterfs-api-3.8.12-1.el7.x86_64 glusterfs-fuse-3.8.12-1.el7.x86_64 glusterfs-server-3.8.12-1.el7.x86_64 glusterfs-libs-3.8.12-1.el7.x86_64 glusterfs-3.8.12-1.el7.x86_64 Now I cannot add a volume disk preallocated, after a while it breaks. message log: May 26 11:18:16 node journal: vdsm root ERROR VM metrics collection failed#012Traceback (most recent call last):#012 File "/usr/lib/python2.7/site-packages/vdsm/virt/vmstats.py", line 221, in send_metrics#012 diskinfo['readOps']#012KeyError: 'readOps' vdsm.log 2017-05-26 11:18:16,715+0100 ERROR (periodic/3) [root] VM metrics collection failed (vmstats:264) 2017-05-26 11:19:39,369+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (fileVolume:456) 2017-05-26 11:19:39,373+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (volume:1107) 2017-05-26 11:19:39,374+0100 ERROR (tasks/5) [storage.TaskManager.Task] (Task='5b2adb9a-e24e-48fa-9f01-f21c23588aef') Unexpected error (task:870) glusterfs [2017-05-26 10:53:08.247219] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.164 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899499] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.167 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899526] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 167 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:19.712567] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.169 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:19.712614] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 169 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:29.419317] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.173 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:29.419369] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 173 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] thanks De: "Sahina Bose" <sabose@redhat.com> Para: suporte@logicworks.pt, "Krutika Dhananjay" <kdhananj@redhat.com> Cc: "ovirt users" <users@ovirt.org> Enviadas: Quinta-feira, 25 De Maio de 2017 7:12:40 Assunto: Re: [ovirt-users] vm has been paused due to unknown storage The glusterfs logs contain below errors: [2017-05-22 18:12:50.941883] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 50 failed. Base file gfid = 33f1fe3e-c626-49f2-861e-2259c972931d [No data available] [2017-05-22 18:12:50.945085] W [fuse-bridge.c:1291:fuse_err_cbk] 0-glusterfs-fuse: 61306713: FSYNC() ERR => -1 (No data available) Krutika, could you take a look? On Thu, May 25, 2017 at 1:02 AM, < suporte@logicworks.pt > wrote: Hi, I setup an ovirt hosted enine, in only one server with local gluster bricks. When running a MS SQL 2012 process to rebuild a data base, which take around 4 hours, after a while the VM is paused with the error: vm has been paused due to unknown storage The VM disk is in Thin provision Ovirt and gluter versions: Version 4.1.1.8-1.el7.centos glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64 I can find the reason why The logs are attached. Any idea? Thanks -- Jose Ferradeira http://www.logicworks.pt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users ------=_Part_4068378_74557332.1496222176801 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><body><div style=3D"font-family: Times New Roman; font-size: 10pt; co= lor: #000000"><div>Hi,<br></div><div><br data-mce-bogus=3D"1"></div><div>I = found the cause of this problem. I had to turn off sharding.<br data-mce-bo= gus=3D"1"></div><div><br></div><hr id=3D"zwchr" data-marker=3D"__DIVIDER__"= div>May 26 11:18:16 node journal: vdsm root ERROR VM metrics collection fai= led#012Traceback (most recent call last):#012 File "/usr/lib/python2.= 7/site-packages/vdsm/virt/vmstats.py", line 221, in send_metrics#012 = diskinfo['readOps']#012KeyError: 'readOps'</div><br><div>vdsm.log<br= p_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5= -4f69-8b0f-52e251ac6f5e.169 (00000000-0000-0000-0000-000000000000) [No data= available]<br>[2017-05-26 10:53:19.712614] E [MSGID: 133010] [shard.c:1725= :shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 169 failed. B= ase file gfid =3D 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available]<= br>[2017-05-26 10:53:29.419317] W [MSGID: 114031] [client-rpc-fops.c:2933:c= lient3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard= /55b94942-dee5-4f69-8b0f-52e251ac6f5e.173 (00000000-0000-0000-0000-00000000= 0000) [No data available]<br>[2017-05-26 10:53:29.419369] E [MSGID: 133010]= [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard= 173 failed. Base file gfid =3D 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No da= ta available]<br></div><br><br><div>thanks</div><br><hr id=3D"zwchr"><div><= b>De: </b>"Sahina Bose" <sabose@redhat.com><br><b>Para: </b>suporte@l= ogicworks.pt, "Krutika Dhananjay" <kdhananj@redhat.com><br><b>Cc: </b=
"ovirt users" <users@ovirt.org><br><b>Enviadas: </b>Quinta-feira, 25= De Maio de 2017 7:12:40<br><b>Assunto: </b>Re: [ovirt-users] vm has been p= aused due to unknown storage<br></div><br><div><div dir=3D"ltr"><div>The gl= usterfs logs contain below errors:<br>[2017-05-22 18:12:50.941883] E [MSGID= : 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup= on shard 50 failed. Base file gfid =3D 33f1fe3e-c626-49f2-861e-2259c972931= d [No data available]<br>[2017-05-22 18:12:50.945085] W [fuse-bridge.c:1291= :fuse_err_cbk] 0-glusterfs-fuse: 61306713: FSYNC() ERR =3D> -1 (No data = available)<br><br></div>Krutika, could you take a look?<br></div><div class= =3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, May 25, 2017 at 1:0= 2 AM, <span dir=3D"ltr"><<a href=3D"mailto:suporte@logicworks.pt" target= =3D"_blank" data-mce-href=3D"mailto:suporte@logicworks.pt">suporte@logicwor= ks.pt</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m= argin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;" data-mc= e-style=3D"margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1= ex;"><div><div style=3D"font-family: Times New Roman; font-size: 10pt; colo= r: #000000;" data-mce-style=3D"font-family: Times New Roman; font-size: 10p= t; color: #000000;"><div>Hi,<br></div><br><div>I setup an ovirt hosted enin= e, in only one server with local gluster bricks.<br></div><br><div>When run= ning a MS SQL 2012 process to rebuild a data base, which take around 4 hour= s, after a while the VM is paused with the error:<br></div><div><pre>vm has= been paused due to unknown storage<br><br>The VM disk is in Thin provision
</div><br><div>Thanks<span class=3D"HOEnZb"><span style=3D"color: #888888;= " data-mce-style=3D"color: #888888;"><br></span></span></div><span class=3D= "HOEnZb"><span class=3D"HOEnZb"><span style=3D"color: #888888;" data-mce-st= yle=3D"color: #888888;"><br></span></span></span><div>-- <br></div><div><hr=
Ovirt and gluter versions: Version 4.1.1.8-1.el7.centos glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64</pre></div><br><div>I can find the rea= son why<br></div><div>The logs are attached.<br></div><br><div>Any idea?<br= style=3D"width: 100%; height: 2px;" data-mce-style=3D"width: 100%; height:= 2px;">Jose Ferradeira<br><a href=3D"http://www.logicworks.pt" target=3D"_b= lank" data-mce-href=3D"http://www.logicworks.pt">http://www.logicworks.pt</= a><br></div></div></div><br>_______________________________________________= <br> Users mailing list<br> <a href=3D"mailto:Users@ovirt.org" target=3D"_b= lank" data-mce-href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a><br> <a h= ref=3D"http://lists.ovirt.org/mailman/listinfo/users" rel=3D"noreferrer" ta= rget=3D"_blank" data-mce-href=3D"http://lists.ovirt.org/mailman/listinfo/us= ers">http://lists.ovirt.org/mailman/listinfo/users</a><br> <br></blockquote=
</div></div><br></div></div><br>__________________________________________= _____<br>Users mailing list<br>Users@ovirt.org<br>http://lists.ovirt.org/ma= ilman/listinfo/users<br></div></div></body></html> ------=_Part_4068378_74557332.1496222176801--

On Wed, May 31, 2017 at 4:16 AM, <suporte@logicworks.pt> wrote:
Hi,
I found the cause of this problem. I had to turn off sharding.
Did you have sharding enabled but not have any sharded VM images or were their shards missing on some bricks?
------------------------------ *De: *suporte@logicworks.pt *Para: *"Sahina Bose" <sabose@redhat.com> *Cc: *"ovirt users" <users@ovirt.org> *Enviadas: *Sexta-feira, 26 De Maio de 2017 12:27:43 *Assunto: *Re: [ovirt-users] vm has been paused due to unknown storage
Hi,
I updated glusterfs: glusterfs-client-xlators-3.8.12-1.el7.x86_64 glusterfs-cli-3.8.12-1.el7.x86_64 glusterfs-api-3.8.12-1.el7.x86_64 glusterfs-fuse-3.8.12-1.el7.x86_64 glusterfs-server-3.8.12-1.el7.x86_64 glusterfs-libs-3.8.12-1.el7.x86_64 glusterfs-3.8.12-1.el7.x86_64
Now I cannot add a volume disk preallocated, after a while it breaks.
message log: May 26 11:18:16 node journal: vdsm root ERROR VM metrics collection failed#012Traceback (most recent call last):#012 File "/usr/lib/python2.7/site-packages/vdsm/virt/vmstats.py", line 221, in send_metrics#012 diskinfo['readOps']#012KeyError: 'readOps'
vdsm.log 2017-05-26 11:18:16,715+0100 ERROR (periodic/3) [root] VM metrics collection failed (vmstats:264) 2017-05-26 11:19:39,369+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (fileVolume:456) 2017-05-26 11:19:39,373+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (volume:1107) 2017-05-26 11:19:39,374+0100 ERROR (tasks/5) [storage.TaskManager.Task] (Task='5b2adb9a-e24e-48fa-9f01-f21c23588aef') Unexpected error (task:870)
glusterfs [2017-05-26 10:53:08.247219] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.164 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899499] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.167 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899526] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 167 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:19.712567] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.169 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:19.712614] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 169 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:29.419317] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.173 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:29.419369] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 173 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available]
thanks
------------------------------ *De: *"Sahina Bose" <sabose@redhat.com> *Para: *suporte@logicworks.pt, "Krutika Dhananjay" <kdhananj@redhat.com> *Cc: *"ovirt users" <users@ovirt.org> *Enviadas: *Quinta-feira, 25 De Maio de 2017 7:12:40 *Assunto: *Re: [ovirt-users] vm has been paused due to unknown storage
The glusterfs logs contain below errors: [2017-05-22 18:12:50.941883] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 50 failed. Base file gfid = 33f1fe3e-c626-49f2-861e-2259c972931d [No data available] [2017-05-22 18:12:50.945085] W [fuse-bridge.c:1291:fuse_err_cbk] 0-glusterfs-fuse: 61306713: FSYNC() ERR => -1 (No data available)
Krutika, could you take a look?
On Thu, May 25, 2017 at 1:02 AM, <suporte@logicworks.pt> wrote:
Hi,
I setup an ovirt hosted enine, in only one server with local gluster bricks.
When running a MS SQL 2012 process to rebuild a data base, which take around 4 hours, after a while the VM is paused with the error:
vm has been paused due to unknown storage
The VM disk is in Thin provision
Ovirt and gluter versions:
Version 4.1.1.8-1.el7.centos
glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64
I can find the reason why The logs are attached.
Any idea?
Thanks
-- ------------------------------ Jose Ferradeira http://www.logicworks.pt
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On Wed, May 31, 2017 at 3:01 PM, David Gossage <dgossage@carouselchecks.com> wrote:
On Wed, May 31, 2017 at 4:16 AM, <suporte@logicworks.pt> wrote:
Hi,
I found the cause of this problem. I had to turn off sharding.
Did you have sharding enabled but not have any sharded VM images or were their shards missing on some bricks?
Yes, interested to know why you had to turn off sharding. Could you elaborate?
------------------------------ *De: *suporte@logicworks.pt *Para: *"Sahina Bose" <sabose@redhat.com> *Cc: *"ovirt users" <users@ovirt.org> *Enviadas: *Sexta-feira, 26 De Maio de 2017 12:27:43 *Assunto: *Re: [ovirt-users] vm has been paused due to unknown storage
Hi,
I updated glusterfs: glusterfs-client-xlators-3.8.12-1.el7.x86_64 glusterfs-cli-3.8.12-1.el7.x86_64 glusterfs-api-3.8.12-1.el7.x86_64 glusterfs-fuse-3.8.12-1.el7.x86_64 glusterfs-server-3.8.12-1.el7.x86_64 glusterfs-libs-3.8.12-1.el7.x86_64 glusterfs-3.8.12-1.el7.x86_64
Now I cannot add a volume disk preallocated, after a while it breaks.
message log: May 26 11:18:16 node journal: vdsm root ERROR VM metrics collection failed#012Traceback (most recent call last):#012 File "/usr/lib/python2.7/site-packages/vdsm/virt/vmstats.py", line 221, in send_metrics#012 diskinfo['readOps']#012KeyError: 'readOps'
vdsm.log 2017-05-26 11:18:16,715+0100 ERROR (periodic/3) [root] VM metrics collection failed (vmstats:264) 2017-05-26 11:19:39,369+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (fileVolume:456) 2017-05-26 11:19:39,373+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (volume:1107) 2017-05-26 11:19:39,374+0100 ERROR (tasks/5) [storage.TaskManager.Task] (Task='5b2adb9a-e24e-48fa-9f01-f21c23588aef') Unexpected error (task:870)
glusterfs [2017-05-26 10:53:08.247219] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.164 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899499] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.167 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899526] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 167 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:19.712567] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.169 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:19.712614] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 169 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:29.419317] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.173 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:29.419369] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 173 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available]
thanks
------------------------------ *De: *"Sahina Bose" <sabose@redhat.com> *Para: *suporte@logicworks.pt, "Krutika Dhananjay" <kdhananj@redhat.com> *Cc: *"ovirt users" <users@ovirt.org> *Enviadas: *Quinta-feira, 25 De Maio de 2017 7:12:40 *Assunto: *Re: [ovirt-users] vm has been paused due to unknown storage
The glusterfs logs contain below errors: [2017-05-22 18:12:50.941883] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 50 failed. Base file gfid = 33f1fe3e-c626-49f2-861e-2259c972931d [No data available] [2017-05-22 18:12:50.945085] W [fuse-bridge.c:1291:fuse_err_cbk] 0-glusterfs-fuse: 61306713: FSYNC() ERR => -1 (No data available)
Krutika, could you take a look?
On Thu, May 25, 2017 at 1:02 AM, <suporte@logicworks.pt> wrote:
Hi,
I setup an ovirt hosted enine, in only one server with local gluster bricks.
When running a MS SQL 2012 process to rebuild a data base, which take around 4 hours, after a while the VM is paused with the error:
vm has been paused due to unknown storage
The VM disk is in Thin provision
Ovirt and gluter versions:
Version 4.1.1.8-1.el7.centos
glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64
I can find the reason why The logs are attached.
Any idea?
Thanks
-- ------------------------------ Jose Ferradeira http://www.logicworks.pt
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_qu= ote">On Wed, May 31, 2017 at 3:01 PM, David Gossage <span dir=3D"ltr"><<= a href=3D"mailto:dgossage@carouselchecks.com" target=3D"_blank" data-mce-hr= ef=3D"mailto:dgossage@carouselchecks.com">dgossage@carouselchecks.com</a>&g= t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin: 0 0 = 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;" data-mce-style=3D"= margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;"><div d= ir=3D"ltr"><div class=3D"gmail_extra"><div><div class=3D"m_4522191879012055= 347gmail_signature"><div dir=3D"ltr"><div>On Wed, May 31, 2017 at 4:16 AM, = <span dir=3D"ltr"><<a href=3D"mailto:suporte@logicworks.pt" target=3D"_b= lank" data-mce-href=3D"mailto:suporte@logicworks.pt">suporte@logicworks.pt<= /a>></span> wrote:<br></div></div></div></div><div class=3D"gmail_quote"= <blockquote class=3D"gmail_quote" style=3D"margin: 0 0 0 .8ex; border-left= : 1px #ccc solid; padding-left: 1ex;" data-mce-style=3D"margin: 0 0 0 .8ex;= border-left: 1px #ccc solid; padding-left: 1ex;"><div><div style=3D"font-f= amily: Times New Roman; font-size: 10pt; color: #000000;" data-mce-style=3D= "font-family: Times New Roman; font-size: 10pt; color: #000000;"><div>Hi,<b= r></div><br><div>I found the cause of this problem. I had to turn off shard= ing.</div></div></div></blockquote><br><br><div>Did you have sharding enabl= ed but not have any sharded VM images or were their shards missing on some = bricks? </div></div></div></div></blockquote><br><div><br>Yes, intere= sted to know why you had to turn off sharding. Could you elaborate?<br>&nbs=
Re: [ovirt-users] vm has been paused due to unknown storage<br></div><br><=
When running a MS SQL 2012 process to rebuild a data base, which take arou= nd 4 hours, after a while the VM is paused with the error:<br></div><div><p= re>vm has been paused due to unknown storage<br><br>The VM disk is in Thin =
</div><br><div>Thanks<span class=3D"m_4522191879012055347m_675890849989358= 1437HOEnZb"><span style=3D"color: #888888;" data-mce-style=3D"color: #88888= 8;"><br></span></span></div><span class=3D"m_4522191879012055347m_675890849= 9893581437HOEnZb"><span class=3D"m_4522191879012055347m_6758908499893581437= HOEnZb"><span style=3D"color: #888888;" data-mce-style=3D"color: #888888;">= <br></span></span></span><div>-- <br></div><div><hr style=3D"width: 100%; h= eight: 2px;" data-mce-style=3D"width: 100%; height: 2px;">Jose Ferradeira<b= r><a href=3D"http://www.logicworks.pt" target=3D"_blank" data-mce-href=3D"h= ttp://www.logicworks.pt">http://www.logicworks.pt</a><br></div></div></div>= <br>_______________________________________________<br> Users mailing list<= br> <a href=3D"mailto:Users@ovirt.org" target=3D"_blank" data-mce-href=3D"m= ailto:Users@ovirt.org">Users@ovirt.org</a><br> <a href=3D"http://lists.ovir= t.org/mailman/listinfo/users" rel=3D"noreferrer" target=3D"_blank" data-mce= -href=3D"http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.= org/mailman/listinfo/users</a><br> <br></blockquote></div></div><br></div><= /div><br>_______________________________________________<br>Users mailing l= ist<br><a href=3D"mailto:Users@ovirt.org" target=3D"_blank" data-mce-href= =3D"mailto:Users@ovirt.org">Users@ovirt.org</a><br><a href=3D"http://lists.= ovirt.org/mailman/listinfo/users" target=3D"_blank" data-mce-href=3D"http:/= /lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/lis= tinfo/users</a><br></div></div></div><br>__________________________________= _____________<br> Users mailing list<br> <a href=3D"mailto:Users@ovirt.org"= target=3D"_blank" data-mce-href=3D"mailto:Users@ovirt.org">Users@ovirt.org= </a><br> <a href=3D"http://lists.ovirt.org/mailman/listinfo/users" rel=3D"n= oreferrer" target=3D"_blank" data-mce-href=3D"http://lists.ovirt.org/mailma= n/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a><br> <br= </blockquote></div></div></div><br></div></div></blockquote></div></div></=
------=_Part_4459647_183511827.1496402595618 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, I read somewhere in the wiki the recommendation to enable sharding. I don't really no much about sharding. But when I turn it off the problems in adding a volume disk preallocated gone. De: "Sahina Bose" <sabose@redhat.com> Para: suporte@logicworks.pt Cc: "ovirt users" <users@ovirt.org>, "David Gossage" <dgossage@carouselchecks.com>, "Krutika Dhananjay" <kdhananj@redhat.com> Enviadas: Quinta-feira, 1 De Junho de 2017 9:20:54 Assunto: Re: [ovirt-users] vm has been paused due to unknown storage On Wed, May 31, 2017 at 3:01 PM, David Gossage < dgossage@carouselchecks.com > wrote: On Wed, May 31, 2017 at 4:16 AM, < suporte@logicworks.pt > wrote: BQ_BEGIN Hi, I found the cause of this problem. I had to turn off sharding. Did you have sharding enabled but not have any sharded VM images or were their shards missing on some bricks? BQ_END Yes, interested to know why you had to turn off sharding. Could you elaborate? BQ_BEGIN BQ_BEGIN De: suporte@logicworks.pt Para: "Sahina Bose" < sabose@redhat.com > Cc: "ovirt users" < users@ovirt.org > Enviadas: Sexta-feira, 26 De Maio de 2017 12:27:43 Assunto: Re: [ovirt-users] vm has been paused due to unknown storage Hi, I updated glusterfs: glusterfs-client-xlators-3.8.12-1.el7.x86_64 glusterfs-cli-3.8.12-1.el7.x86_64 glusterfs-api-3.8.12-1.el7.x86_64 glusterfs-fuse-3.8.12-1.el7.x86_64 glusterfs-server-3.8.12-1.el7.x86_64 glusterfs-libs-3.8.12-1.el7.x86_64 glusterfs-3.8.12-1.el7.x86_64 Now I cannot add a volume disk preallocated, after a while it breaks. message log: May 26 11:18:16 node journal: vdsm root ERROR VM metrics collection failed#012Traceback (most recent call last):#012 File "/usr/lib/python2.7/site-packages/vdsm/virt/vmstats.py", line 221, in send_metrics#012 diskinfo['readOps']#012KeyError: 'readOps' vdsm.log 2017-05-26 11:18:16,715+0100 ERROR (periodic/3) [root] VM metrics collection failed (vmstats:264) 2017-05-26 11:19:39,369+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (fileVolume:456) 2017-05-26 11:19:39,373+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (volume:1107) 2017-05-26 11:19:39,374+0100 ERROR (tasks/5) [storage.TaskManager.Task] (Task='5b2adb9a-e24e-48fa-9f01-f21c23588aef') Unexpected error (task:870) glusterfs [2017-05-26 10:53:08.247219] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.164 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899499] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.167 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:14.899526] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 167 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:19.712567] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.169 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:19.712614] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 169 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] [2017-05-26 10:53:29.419317] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.173 (00000000-0000-0000-0000-000000000000) [No data available] [2017-05-26 10:53:29.419369] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 173 failed. Base file gfid = 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available] thanks De: "Sahina Bose" < sabose@redhat.com > Para: suporte@logicworks.pt , "Krutika Dhananjay" < kdhananj@redhat.com > Cc: "ovirt users" < users@ovirt.org > Enviadas: Quinta-feira, 25 De Maio de 2017 7:12:40 Assunto: Re: [ovirt-users] vm has been paused due to unknown storage The glusterfs logs contain below errors: [2017-05-22 18:12:50.941883] E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 50 failed. Base file gfid = 33f1fe3e-c626-49f2-861e-2259c972931d [No data available] [2017-05-22 18:12:50.945085] W [fuse-bridge.c:1291:fuse_err_cbk] 0-glusterfs-fuse: 61306713: FSYNC() ERR => -1 (No data available) Krutika, could you take a look? On Thu, May 25, 2017 at 1:02 AM, < suporte@logicworks.pt > wrote: BQ_BEGIN Hi, I setup an ovirt hosted enine, in only one server with local gluster bricks. When running a MS SQL 2012 process to rebuild a data base, which take around 4 hours, after a while the VM is paused with the error: vm has been paused due to unknown storage The VM disk is in Thin provision Ovirt and gluter versions: Version 4.1.1.8-1.el7.centos glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64 I can find the reason why The logs are attached. Any idea? Thanks -- Jose Ferradeira http://www.logicworks.pt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users BQ_END _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users BQ_END BQ_END ------=_Part_4459647_183511827.1496402595618 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><body><div style=3D"font-family: Times New Roman; font-size: 10pt; co= lor: #000000"><div>Hi,<br></div><div><br data-mce-bogus=3D"1"></div><div>I = read somewhere in the wiki the recommendation to enable sharding. I don't r= eally no much about sharding. But when I turn it off the problems in adding= a volume disk preallocated gone.<br data-mce-bogus=3D"1"></div><div><br></= div><hr id=3D"zwchr" data-marker=3D"__DIVIDER__"><div data-marker=3D"__HEAD= ERS__"><b>De: </b>"Sahina Bose" <sabose@redhat.com><br><b>Para: </b>s= uporte@logicworks.pt<br><b>Cc: </b>"ovirt users" <users@ovirt.org>, "= David Gossage" <dgossage@carouselchecks.com>, "Krutika Dhananjay" <= ;kdhananj@redhat.com><br><b>Enviadas: </b>Quinta-feira, 1 De Junho de 20= 17 9:20:54<br><b>Assunto: </b>Re: [ovirt-users] vm has been paused due to u= nknown storage<br></div><div><br></div><div data-marker=3D"__QUOTED_TEXT__"= p;<br></div><blockquote class=3D"gmail_quote" style=3D"margin: 0 0 0 .8ex; = border-left: 1px #ccc solid; padding-left: 1ex;" data-mce-style=3D"margin: = 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;"><div dir=3D"lt= r"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div><div class=3D= "h5"><br><br><blockquote class=3D"gmail_quote" style=3D"margin: 0 0 0 .8ex;= border-left: 1px #ccc solid; padding-left: 1ex;" data-mce-style=3D"margin:= 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;"><div><div sty= le=3D"font-family: Times New Roman; font-size: 10pt; color: #000000;" data-= mce-style=3D"font-family: Times New Roman; font-size: 10pt; color: #000000;= "><br><hr id=3D"m_4522191879012055347m_6758908499893581437zwchr"><div><b>De= : </b><a href=3D"mailto:suporte@logicworks.pt" target=3D"_blank" data-mce-h= ref=3D"mailto:suporte@logicworks.pt">suporte@logicworks.pt</a><br><b>Para: = </b>"Sahina Bose" <<a href=3D"mailto:sabose@redhat.com" target=3D"_blank= " data-mce-href=3D"mailto:sabose@redhat.com">sabose@redhat.com</a>><br><= b>Cc: </b>"ovirt users" <<a href=3D"mailto:users@ovirt.org" target=3D"_b= lank" data-mce-href=3D"mailto:users@ovirt.org">users@ovirt.org</a>><br><= b>Enviadas: </b>Sexta-feira, 26 De Maio de 2017 12:27:43<br><b>Assunto: </b= div><div style=3D"font-family: Times New Roman; font-size: 10pt; color: #00= 0000;" data-mce-style=3D"font-family: Times New Roman; font-size: 10pt; col= or: #000000;"><div>Hi,</div><br><div>I updated glusterfs:</div><div>gluster= fs-client-xlators-3.8.12-1.el7.x86_64<br>glusterfs-cli-3.8.12-1.el7.x86_64<= br>glusterfs-api-3.8.12-1.el7.x86_64<br>glusterfs-fuse-3.8.12-1.el7.x86_64<= br>glusterfs-server-3.8.12-1.el7.x86_64<br>glusterfs-libs-3.8.12-1.el7.x86_= 64<br>glusterfs-3.8.12-1.el7.x86_64</div><br><div>Now I cannot add a volume= disk preallocated, after a while it breaks.</div><br><div>message log:</di= v><div>May 26 11:18:16 node journal: vdsm root ERROR VM metrics collection = failed#012Traceback (most recent call last):#012 File "/usr/lib/pytho= n2.7/site-packages/vdsm/virt/vmstats.py", line 221, in send_metrics#012 &nb= sp; diskinfo['readOps']#012KeyError: 'readOps'</div><br><div>vdsm.log= <br>2017-05-26 11:18:16,715+0100 ERROR (periodic/3) [root] VM metrics colle= ction failed (vmstats:264)<br>2017-05-26 11:19:39,369+0100 ERROR (tasks/5) = [storage.Volume] Unexpected error (fileVolume:456)<br>2017-05-26 11:19:39,3= 73+0100 ERROR (tasks/5) [storage.Volume] Unexpected error (volume:1107)<br>= 2017-05-26 11:19:39,374+0100 ERROR (tasks/5) [storage.TaskManager.Task] (Ta= sk=3D'5b2adb9a-e24e-48fa-9f01-f21c23588aef') Unexpected error (task:870)</d= iv><br><div>glusterfs<br>[2017-05-26 10:53:08.247219] W [MSGID: 114031] [cl= ient-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-client-0: remote operation= failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52e251ac6f5e.164 (00000000-0= 000-0000-0000-000000000000) [No data available]<br>[2017-05-26 10:53:14.899= 499] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_lookup_cbk] 0-gv2-= client-0: remote operation failed. Path: /.shard/55b94942-dee5-4f69-8b0f-52= e251ac6f5e.167 (00000000-0000-0000-0000-000000000000) [No data available]<b= r>[2017-05-26 10:53:14.899526] E [MSGID: 133010] [shard.c:1725:shard_common= _lookup_shards_cbk] 0-gv2-shard: Lookup on shard 167 failed. Base file gfid= =3D 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available]<br>[2017-05-2= 6 10:53:19.712567] W [MSGID: 114031] [client-rpc-fops.c:2933:client3_3_look= up_cbk] 0-gv2-client-0: remote operation failed. Path: /.shard/55b94942-dee= 5-4f69-8b0f-52e251ac6f5e.169 (00000000-0000-0000-0000-000000000000) [No dat= a available]<br>[2017-05-26 10:53:19.712614] E [MSGID: 133010] [shard.c:172= 5:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shard 169 failed. = Base file gfid =3D 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No data available]= <br>[2017-05-26 10:53:29.419317] W [MSGID: 114031] [client-rpc-fops.c:2933:= client3_3_lookup_cbk] 0-gv2-client-0: remote operation failed. Path: /.shar= d/55b94942-dee5-4f69-8b0f-52e251ac6f5e.173 (00000000-0000-0000-0000-0000000= 00000) [No data available]<br>[2017-05-26 10:53:29.419369] E [MSGID: 133010= ] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shard: Lookup on shar= d 173 failed. Base file gfid =3D 55b94942-dee5-4f69-8b0f-52e251ac6f5e [No d= ata available]<br></div><br><br><div>thanks</div><br><hr id=3D"m_4522191879= 012055347m_6758908499893581437zwchr"><div><b>De: </b>"Sahina Bose" <<a h= ref=3D"mailto:sabose@redhat.com" target=3D"_blank" data-mce-href=3D"mailto:= sabose@redhat.com">sabose@redhat.com</a>><br><b>Para: </b><a href=3D"mai= lto:suporte@logicworks.pt" target=3D"_blank" data-mce-href=3D"mailto:suport= e@logicworks.pt">suporte@logicworks.pt</a>, "Krutika Dhananjay" <<a href= =3D"mailto:kdhananj@redhat.com" target=3D"_blank" data-mce-href=3D"mailto:k= dhananj@redhat.com">kdhananj@redhat.com</a>><br><b>Cc: </b>"ovirt users"= <<a href=3D"mailto:users@ovirt.org" target=3D"_blank" data-mce-href=3D"= mailto:users@ovirt.org">users@ovirt.org</a>><br><b>Enviadas: </b>Quinta-= feira, 25 De Maio de 2017 7:12:40<br><b>Assunto: </b>Re: [ovirt-users] vm h= as been paused due to unknown storage<br></div><br><div><div dir=3D"ltr"><d= iv>The glusterfs logs contain below errors:<br>[2017-05-22 18:12:50.941883]= E [MSGID: 133010] [shard.c:1725:shard_common_lookup_shards_cbk] 0-gv2-shar= d: Lookup on shard 50 failed. Base file gfid =3D 33f1fe3e-c626-49f2-861e-22= 59c972931d [No data available]<br>[2017-05-22 18:12:50.945085] W [fuse-brid= ge.c:1291:fuse_err_cbk] 0-glusterfs-fuse: 61306713: FSYNC() ERR =3D> -1 = (No data available)<br><br></div>Krutika, could you take a look?<br></div><= div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, May 25, 20= 17 at 1:02 AM, <span dir=3D"ltr"><<a href=3D"mailto:suporte@logicworks.p= t" target=3D"_blank" data-mce-href=3D"mailto:suporte@logicworks.pt">suporte= @logicworks.pt</a>></span> wrote:<br><blockquote class=3D"gmail_quote" s= tyle=3D"margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;= " data-mce-style=3D"margin: 0 0 0 .8ex; border-left: 1px #ccc solid; paddin= g-left: 1ex;"><div><div style=3D"font-family: Times New Roman; font-size: 1= 0pt; color: #000000;" data-mce-style=3D"font-family: Times New Roman; font-= size: 10pt; color: #000000;"><div>Hi,<br></div><br><div>I setup an ovirt ho= sted enine, in only one server with local gluster bricks.<br></div><br><div= provision Ovirt and gluter versions: Version 4.1.1.8-1.el7.centos glusterfs-cli-3.8.11-1.el7.x86_64 glusterfs-libs-3.8.11-1.el7.x86_64 glusterfs-3.8.11-1.el7.x86_64 glusterfs-client-xlators-3.8.11-1.el7.x86_64 glusterfs-fuse-3.8.11-1.el7.x86_64 glusterfs-api-3.8.11-1.el7.x86_64 glusterfs-server-3.8.11-1.el7.x86_64</pre></div><br><div>I can find the rea= son why<br></div><div>The logs are attached.<br></div><br><div>Any idea?<br= div><br></div></div></body></html> ------=_Part_4459647_183511827.1496402595618--
participants (4)
-
David Gossage
-
Krutika Dhananjay
-
Sahina Bose
-
suporte@logicworks.pt