Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 579B465A0 for ; Thu, 4 Aug 2011 02:40:21 +0000 (UTC) Received: (qmail 14610 invoked by uid 500); 4 Aug 2011 02:40:18 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 14265 invoked by uid 500); 4 Aug 2011 02:40:16 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 14257 invoked by uid 99); 4 Aug 2011 02:40:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Aug 2011 02:40:15 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.213.180] (HELO mail-yx0-f180.google.com) (209.85.213.180) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Aug 2011 02:40:05 +0000 Received: by yxi11 with SMTP id 11so811030yxi.11 for ; Wed, 03 Aug 2011 19:39:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.151.86.7 with SMTP id o7mr1534482ybl.19.1312425584366; Wed, 03 Aug 2011 19:39:44 -0700 (PDT) Received: by 10.150.202.20 with HTTP; Wed, 3 Aug 2011 19:39:44 -0700 (PDT) X-Originating-IP: [70.36.146.11] Date: Wed, 3 Aug 2011 19:39:44 -0700 Message-ID: Subject: unusable database in 1.0.1. steps to take? From: Jason Konrad To: user@couchdb.apache.org Content-Type: multipart/mixed; boundary=000e0cd2915ec0143a04a9a4e41e X-Virus-Checked: Checked by ClamAV on apache.org --000e0cd2915ec0143a04a9a4e41e Content-Type: text/plain; charset=ISO-8859-1 I have a database that has become unusable today. The only way I can get the couchdb server to function is to remove "thedb" which it doesn't like. I've attached a file with some of the log data as well as some errorr futon throws up. I'm looking for any ideas for next steps to try and "recover" this database. This is running on a CentOS5 system with erlang-R12B-5.12.el5 and couchdb-1.0.1-2.el5 Let me give you a little context to how this came about. I have one database, not the one with problems, that has a high update rate on documents. Combined with smallish disks this requires compaction a couple times a week. The compactions have been going well but the data is not always freed up from the system after the compaction. In order to get the disk space to free up I restart couchdb. This process had been working for a few months but not today. On the restart of couchdb the first signs of something out of the ordinary was happening, two views were being completely recalulated. These calculations can take hours to finish but today that was not the case. After about 30 min the views stopped calculating and couchdb started throwing 500 response codes for everything no matter what database was being used ( there are 26 total, 1 bad one ). I tried restarting couchdb but all that would happen is the log file would get loads of data like the stuff in the attached file and then eventually couchdb would terminate. Respect, Jason --000e0cd2915ec0143a04a9a4e41e Content-Type: text/plain; charset=US-ASCII; name="couchdb-log-snipped.txt" Content-Disposition: attachment; filename="couchdb-log-snipped.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gqx3unv60 Ci0tLS0tLS0tLS0tLS0tLS1GdXRvbiBFcnJvci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkFuIGVy cm9yIG9jY3VycmVkIHJldHJpZXZpbmcgYSBsaXN0IG9mIGFsbCBkb2N1bWVudHM6IHtnZW5fc2Vy dmVyLGNhbGwsCiAgICAgICAgICAgIFtjb3VjaF9zZXJ2ZXIsCiAgICAgICAgICAgICB7b3Blbiw8 PCJ0aGVkYiI+PiwKICAgICAgICAgICAgICAgICAgIFt7dXNlcl9jdHgse3VzZXJfY3R4LG51bGws W10sdW5kZWZpbmVkfX1dfSwKICAgICAgICAgICAgIGluZmluaXR5XX0KCgpFcnJvcjoga2lsbAot LS0tLS0tLS0tLS0tLS0tRnV0b24gRXJyb3ItLS0tLS0tLS0tLS0tLS0tLS0tLS0tCntnZW5fc2Vy dmVyLGNhbGwsCiAgICAgICAgICAgIFtjb3VjaF9zZXJ2ZXIsCiAgICAgICAgICAgICB7b3Blbiw8 PCJ0aGVkYiI+PiwKICAgICAgICAgICAgICAgICAgIFt7dXNlcl9jdHgse3VzZXJfY3R4LG51bGws W10sdW5kZWZpbmVkfX1dfSwKICAgICAgICAgICAgIGluZmluaXR5XX0KCgoKLS0tLS0tLS0tLS0t LS0tLUxvZ2dlZCBFcnJvcnMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgkJCVtTTklQXQogICAgICAg ICAgICAgICAgICAgICAgICAgIDE0NywyMDIsMTA0LDIsMTEwLDUsMCw3NSwyMSwxOCwxNywxNiw5 OCwwLDMsMjA4LDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgMTA0LDIsOTgsMCwxMTUsMTAw LDEwLDEwNCwyLDExMCw1LDAsMjMzLDQzLDE5Miw5LAogICAgICAgICAgICAgICAgICAgICAgICAg IDE2LDk4LDAsMywyMDYsMTY3LDEwNCwyLDk4LDAsMTE5LDUyLDUzLDEwNCwyLDExMCw1LAogICAg ICAgICAgICAgICAgICAgICAgICAgIDAsMTUsMTA4LDExLDUsMTYsOTgsMCwzLDIwNiwxMjksMTA0 LDIsOTgsMCwxMjUsOTAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgODAsMTA0LDIsMTEwLDUs MCw3OSwzMSwxOCwxNywxNiw5OCwwLDYsMjgsMTgzLDEwNj4+fX0sCiAgICAgICAgICAgICAgICBb e2NvdWNoX2ZpbGUscmVhZF9yYXdfaW9saXN0X2ludCwzfSwKICAgICAgICAgICAgICAgICB7Y291 Y2hfZmlsZSxoYW5kbGVfY2FsbCwzfSwKICAgICAgICAgICAgICAgICB7Z2VuX3NlcnZlcixoYW5k bGVfbXNnLDV9LAogICAgICAgICAgICAgICAgIHtwcm9jX2xpYixpbml0X3BfZG9fYXBwbHksM31d fSwKICAgICAgICAgICAgICAgW3tnZW5fc2VydmVyLHRlcm1pbmF0ZSw2fSx7cHJvY19saWIsaW5p dF9wX2RvX2FwcGx5LDN9XX19LAogICAgICAge2luaXRpYWxfY2FsbCx7Y291Y2hfZmlsZSxpbml0 LFsnQXJndW1lbnRfXzEnXX19LAogICAgICAge2FuY2VzdG9ycyxbPDAuNTQzMi4wPl19LAogICAg ICAge21lc3NhZ2VzLFtdfSwKICAgICAgIHtsaW5rcyxbPDAuNTQzMi4wPiw8MC41NDM3LjA+LCNQ b3J0PDAuMjE3Nj5dfSwKICAgICAgIHtkaWN0aW9uYXJ5LFtdfSwKICAgICAgIHt0cmFwX2V4aXQs dHJ1ZX0sCiAgICAgICB7c3RhdHVzLHJ1bm5pbmd9LAogICAgICAge2hlYXBfc2l6ZSwzNzd9LAog ICAgICAge3N0YWNrX3NpemUsMjN9LAogICAgICAge3JlZHVjdGlvbnMsMjA0OX1dLAogICAgICBb e25laWdoYm91ciwKICAgICAgICAgICBbe3BpZCw8MC41NDM1LjA+fSwKICAgICAgICAgICAge3Jl Z2lzdGVyZWRfbmFtZSxbXX0sCiAgICAgICAgICAgIHtpbml0aWFsX2NhbGwse2NvdWNoX2RiLGlu aXQsWydBcmd1bWVudF9fMSddfX0sCiAgICAgICAgICAgIHtjdXJyZW50X2Z1bmN0aW9uLHtwcm9j X2xpYixzeW5jX3dhaXQsMn19LAogICAgICAgICAgICB7YW5jZXN0b3JzLFs8MC41NDMyLjA+XX0s CiAgICAgICAgICAgIHttZXNzYWdlcyxbXX0sCiAgICAgICAgICAgIHtsaW5rcyxbPDAuNTQzMi4w Piw8MC41NDM2LjA+XX0sCiAgICAgICAgICAgIHtkaWN0aW9uYXJ5LFtdfSwKICAgICAgICAgICAg e3RyYXBfZXhpdCxmYWxzZX0sCiAgICAgICAgICAgIHtzdGF0dXMsd2FpdGluZ30sCiAgICAgICAg ICAgIHtoZWFwX3NpemUsMjMzfSwKICAgICAgICAgICAge3N0YWNrX3NpemUsMTV9LAogICAgICAg ICAgICB7cmVkdWN0aW9ucyw0Nn1dfSwKICAgICAgIHtuZWlnaGJvdXIsCiAgICAgICAgICAgW3tw aWQsPDAuNTQzNy4wPn0sCiAgICAgICAgICAgIHtyZWdpc3RlcmVkX25hbWUsW119LAogICAgICAg ICAgICB7aW5pdGlhbF9jYWxsLHtjb3VjaF9yZWZfY291bnRlcixpbml0LFsnQXJndW1lbnRfXzEn XX19LAogICAgICAgICAgICB7Y3VycmVudF9mdW5jdGlvbix7Z2VuX3NlcnZlcixsb29wLDZ9fSwK ICAgICAgICAgICAge2FuY2VzdG9ycyxbPDAuNTQzNi4wPiw8MC41NDM1LjA+LDwwLjU0MzIuMD5d fSwKICAgICAgICAgICAge21lc3NhZ2VzLFtdfSwKICAgICAgICAgICAge2xpbmtzLFs8MC41NDMz LjA+XX0sCiAgICAgICAgICAgIHtkaWN0aW9uYXJ5LFtdfSwKICAgICAgICAgICAge3RyYXBfZXhp dCxmYWxzZX0sCiAgICAgICAgICAgIHtzdGF0dXMsd2FpdGluZ30sCiAgICAgICAgICAgIHtoZWFw X3NpemUsMjMzfSwKICAgICAgICAgICAge3N0YWNrX3NpemUsOX0sCiAgICAgICAgICAgIHtyZWR1 Y3Rpb25zLDU0fV19LAogICAgICAge25laWdoYm91ciwKICAgICAgICAgICBbe3BpZCw8MC41NDMy LjA+fSwKICAgICAgICAgICAge3JlZ2lzdGVyZWRfbmFtZSxbXX0sCiAgICAgICAgICAgIHtpbml0 aWFsX2NhbGwse2VybGFuZyxhcHBseSwyfX0sCiAgICAgICAgICAgIHtjdXJyZW50X2Z1bmN0aW9u LHtwcm9jX2xpYixzeW5jX3dhaXQsMn19LAogICAgICAgICAgICB7YW5jZXN0b3JzLFtdfSwKICAg ICAgICAgICAge21lc3NhZ2VzLFtdfSwKICAgICAgICAgICAge2xpbmtzLFs8MC41NDMzLjA+LDww LjU0MzUuMD4sPDAuNTM3Ny4wPl19LAogICAgICAgICAgICB7ZGljdGlvbmFyeSxbXX0sCiAgICAg ICAgICAgIHt0cmFwX2V4aXQsZmFsc2V9LAogICAgICAgICAgICB7c3RhdHVzLHdhaXRpbmd9LAog ICAgICAgICAgICB7aGVhcF9zaXplLDIzM30sCiAgICAgICAgICAgIHtzdGFja19zaXplLDl9LAog ICAgICAgICAgICB7cmVkdWN0aW9ucyw1MH1dfV1dfX0KCltUaHUsIDA0IEF1ZyAyMDExIDAyOjEx OjAxIEdNVF0gW2Vycm9yXSBbPDAuNTM3Ny4wPl0gVW5leHBlY3RlZCBtZXNzYWdlLCByZXN0YXJ0 aW5nIGNvdWNoX3NlcnZlcjogeydFWElUJyw8MC41NDMyLjA+LAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAge3tiYWRtYXRjaCwKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge29rLAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPDw1MSwxMDQsMiwxMTAsNSwwLDU1LDg3LAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMzcsNzIsMTMs MTA0LDIsOTcsMTI4LDk3LAoKCQkJCQkJICBbU05JUCBmZXcgdGhvdXNhbmQgbGluZXNdCgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDksMTYsOTgsMCwz LDIwNiwxNjcsMTA0LDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDk4LDAsMTE5LDUyLDUzLDEwNCwyLDExMCwKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNSwwLDE1LDEwOCwxMSw1LDE2LDk4LDAsMywK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjA2LDEy OSwxMDQsMiw5OCwwLDEyNSw5MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgODAsMTA0LDIsMTEwLDUsMCw3OSwzMSwxOCwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTcsMTYsOTgsMCw2LDI4LDE4Mywx MDY+Pn19LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFt7 Y291Y2hfZmlsZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHJlYWRfcmF3X2lvbGlzdF9pbnQsM30sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHtjb3VjaF9maWxlLGhhbmRsZV9jYWxsLDN9LAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7Z2VuX3NlcnZlcixoYW5kbGVf bXNnLDV9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7 cHJvY19saWIsaW5pdF9wX2RvX2FwcGx5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgM31dfX0KCltUaHUsIDA0IEF1ZyAyMDExIDAyOjExOjAyIEdNVF0g W2Vycm9yXSBbPDAuNTQzNi4wPl0ge2Vycm9yX3JlcG9ydCw8MC4zMC4wPiwKICAgIHs8MC41NDM2 LjA+LGNyYXNoX3JlcG9ydCwKICAgICBbW3twaWQsPDAuNTQzNi4wPn0sCiAgICAgICB7cmVnaXN0 ZXJlZF9uYW1lLFtdfSwKICAgICAgIHtlcnJvcl9pbmZvLAogICAgICAgICAgIHtleGl0LAogICAg ICAgICAgICAgICB7e3tiYWRtYXRjaCwKICAgICAgICAgICAgICAgICAgICAge29rLDw8NTEsMTA0 LDIsMTEwLDUsMCw1NSw4NywyMzcsNzIsMTMsMTA0LDIsOTcsMTI4LDk3LAogICAgICAgICAgICAg ICAgICAgICAgICAgICAwLDEwNCwyLDEwOSwwLDAsMCwxNyw0OSw1MSw0OCw1NSw1Myw1MCw0OCw1 Myw1NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgNDksNDYsNTcsNDksNTcsNTUsNTEsNTEs MTA0LDIsMTEwLDUsMCw1NSw4Nyw1LDczLAogICAgICAgICAgICAgICAgICAgICAgICAgICAxMywx MDQsMiw5NywxMjgsOTcsMCwxMDQsMiwxMDksMCwwLDAsMTcsNDksNTEsNDgsCiAgICAgICAgICAg ICAgICAgICAgICAgICAgIDU1LDUzLDUwLDQ5LDQ5LDU3LDQ4LDQ2LDUxLDUyLDUwLDU0LDUwLDUw LDEwNCwyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAxMTAsNSwwLDExLDU1LDI5LDczLDEz LDEwNCwyLDk3LDEyOCw5NywwLDEwNCwyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAxMDks MCwwLDAsMTcsNDksNTEsNDgsNTUsNTMsNTAsNDksNTQsNTEsNDksNDYsNDgsCgoJCQlbU05JUCBm ZXcgdGhvdXNhbmQgbGluZXNdCgogICAgICAgICAgICAgICAgICAgICAgCSAgIDE3NSwxMDQsMiw5 OCwwLDExMSwxNDcsMjAyLDEwNCwyLDExMCw1LDAsNzUsMjEsMTgsCiAgICAgICAgICAgICAgICAg ICAgICAgICAgIDE3LDE2LDk4LDAsMywyMDgsNSwxMDQsMiw5OCwwLDExNSwxMDAsMTAsMTA0LDIs CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDExMCw1LDAsMjMzLDQzLDE5Miw5LDE2LDk4LDAs MywyMDYsMTY3LDEwNCwyLDk4LDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDExOSw1Miw1 MywxMDQsMiwxMTAsNSwwLDE1LDEwOCwxMSw1LDE2LDk4LDAsMywyMDYsCiAgICAgICAgICAgICAg ICAgICAgICAgICAgIDEyOSwxMDQsMiw5OCwwLDEyNSw5MCw4MCwxMDQsMiwxMTAsNSwwLDc5LDMx LDE4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAxNywxNiw5OCwwLDYsMjgsMTgzLDEwNj4+ fX0sCiAgICAgICAgICAgICAgICAgW3tjb3VjaF9maWxlLHJlYWRfcmF3X2lvbGlzdF9pbnQsM30s CiAgICAgICAgICAgICAgICAgIHtjb3VjaF9maWxlLGhhbmRsZV9jYWxsLDN9LAogICAgICAgICAg ICAgICAgICB7Z2VuX3NlcnZlcixoYW5kbGVfbXNnLDV9LAogICAgICAgICAgICAgICAgICB7cHJv Y19saWIsaW5pdF9wX2RvX2FwcGx5LDN9XX0sCiAgICAgICAgICAgICAgICB7Z2VuX3NlcnZlcixj YWxsLAogICAgICAgICAgICAgICAgICAgIFs8MC41NDMzLjA+LHtwcmVhZF9pb2xpc3QsNjkwMDU4 NTQwMzJ9LGluZmluaXR5XX19LAogICAgICAgICAgICAgICBbe2dlbl9zZXJ2ZXIsaW5pdF9pdCw2 fSx7cHJvY19saWIsaW5pdF9wX2RvX2FwcGx5LDN9XX19LAogICAgICAge2luaXRpYWxfY2FsbCx7 Y291Y2hfZGJfdXBkYXRlcixpbml0LFsnQXJndW1lbnRfXzEnXX19LAogICAgICAge2FuY2VzdG9y cyxbPDAuNTQzNS4wPiw8MC41NDMyLjA+XX0sCiAgICAgICB7bWVzc2FnZXMsCiAgICAgICAgICAg W3snRVhJVCcsPDAuNTQzNS4wPiwKICAgICAgICAgICAgICAgIHt7YmFkbWF0Y2gsCiAgICAgICAg ICAgICAgICAgICAgIHtvayw8PDUxLDEwNCwyLDExMCw1LDAsNTUsODcsMjM3LDcyLDEzLDEwNCwy LDk3LDEyOCw5NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwxMDQsMiwxMDksMCwwLDAs MTcsNDksNTEsNDgsNTUsNTMsNTAsNDgsNTMsNTYsCiAgICAgICAgICAgICAgICAgICAgICAgICAg IDQ5LDQ2LDU3LDQ5LDU3LDU1LDUxLDUxLDEwNCwyLDExMCw1LDAsNTUsODcsNSw3MywKICAgICAg ICAgICAgICAgICAgICAgICAgICAgMTMsMTA0LDIsOTcsMTI4LDk3LDAsMTA0LDIsMTA5LDAsMCww LDE3LDQ5LDUxLDQ4LAogICAgICAgICAgICAgICAgICAgICAgICAgICA1NSw1Myw1MCw0OSw0OSw1 Nyw0OCw0Niw1MSw1Miw1MCw1NCw1MCw1MCwxMDQsMiwKICAgICAgICAgICAgICAgICAgICAgICAg ICAgMTEwLDUsMCwxMSw1NSwyOSw3MywxMywxMDQsMiw5NywxMjgsOTcsMCwxMDQsMiwKICAgICAg ICAgICAgICAgICAgICAgICAgICAgMTA5LDAsMCwwLDE3LDQ5LDUxLDQ4LDU1LDUzLDUwLDQ5LDU0 LDUxLDQ5LDQ2LDQ4LAoKCQkJW1NOSVAgZmV3IHRob3VzYW5kIGxpbmVzXQoKICAgICAgICAgICAg ICAgICAgICAgICAgICAxMTAsNSwwLDIzMyw0MywxOTIsOSwxNiw5OCwwLDMsMjA2LDE2NywxMDQs Miw5OCwwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAxMTksNTIsNTMsMTA0LDIsMTEwLDUs MCwxNSwxMDgsMTEsNSwxNiw5OCwwLDMsMjA2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAx MjksMTA0LDIsOTgsMCwxMjUsOTAsODAsMTA0LDIsMTEwLDUsMCw3OSwzMSwxOCwKICAgICAgICAg ICAgICAgICAgICAgICAgICAgMTcsMTYsOTgsMCw2LDI4LDE4MywxMDY+Pn19LAogICAgICAgICAg ICAgICAgIFt7Y291Y2hfZmlsZSxyZWFkX3Jhd19pb2xpc3RfaW50LDN9LAogICAgICAgICAgICAg ICAgICB7Y291Y2hfZmlsZSxoYW5kbGVfY2FsbCwzfSwKICAgICAgICAgICAgICAgICAge2dlbl9z ZXJ2ZXIsaGFuZGxlX21zZyw1fSwKICAgICAgICAgICAgICAgICAge3Byb2NfbGliLGluaXRfcF9k b19hcHBseSwzfV19fV19LAogICAgICAge2xpbmtzLFtdfSwKICAgICAgIHtkaWN0aW9uYXJ5LFtd fSwKICAgICAgIHt0cmFwX2V4aXQsdHJ1ZX0sCiAgICAgICB7c3RhdHVzLHJ1bm5pbmd9LAogICAg ICAge2hlYXBfc2l6ZSw2MTB9LAogICAgICAge3N0YWNrX3NpemUsMjN9LAogICAgICAge3JlZHVj dGlvbnMsNjA0fV0sCiAgICAgIFtdXX19CgpbVGh1LCAwNCBBdWcgMjAxMSAwMjoxMTowMiBHTVRd IFtlcnJvcl0gWzwwLjUzNzcuMD5dICoqIEdlbmVyaWMgc2VydmVyIGNvdWNoX3NlcnZlciB0ZXJt aW5hdGluZyAKKiogTGFzdCBtZXNzYWdlIGluIHdhcyB7J0VYSVQnLDwwLjU0MzIuMD4sCiAgICAg ICAgICAgICAgICAgICAgICAgICAgIHt7YmFkbWF0Y2gsCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAge29rLDw8NTEsMTA0LDIsMTEwLDUsMCw1NSw4NywyMzcsNzIsMTMsMTA0LDIsCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTcsMTI4LDk3LDAsMTA0LDIsMTA5 LDAsMCwwLDE3LDQ5LDUxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4 LDU1LDUzLDUwLDQ4LDUzLDU2LDQ5LDQ2LDU3LDQ5LDU3LDU1LAoKCQkJCQlbU05JUCBmZXcgdGhv dXNhbmQgbGluZXNdCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk4LDAs MywyMDYsMTY3LDEwNCwyLDk4LDAsMTE5LDUyLDUzLAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDEwNCwyLDExMCw1LDAsMTUsMTA4LDExLDUsMTYsOTgsMCwzLAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwNiwxMjksMTA0LDIsOTgsMCwxMjUsOTAs ODAsMTA0LDIsMTEwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUsMCw3 OSwzMSwxOCwxNywxNiw5OCwwLDYsMjgsMTgzLDEwNj4+fX0sCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBbe2NvdWNoX2ZpbGUscmVhZF9yYXdfaW9saXN0X2ludCwzfSwKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB7Y291Y2hfZmlsZSxoYW5kbGVfY2FsbCwzfSwKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB7Z2VuX3NlcnZlcixoYW5kbGVfbXNnLDV9LAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHtwcm9jX2xpYixpbml0X3BfZG9fYXBwbHksM31dfX0KKiogV2hlbiBT ZXJ2ZXIgc3RhdGUgPT0ge3NlcnZlciwiL3Zhci9saWIvY291Y2hkYiIsCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICB7cmVfcGF0dGVybiwwLDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPDw2OSw4Miw2Nyw4MCwxMjQsMCwwLDAsMTYsMCwwLDAsMSwwLDAsMCwwLDAsCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLDAsMCwwLDAsMCw0OCwwLDAsMCwwLDAsMCww LDAsMCwwLDAsMCwwLDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLDAsMCww LDAsMCwwLDAsMCw5MywwLDcyLDI1LDc3LDAsMCwwLDAsMCwwLAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMCwwLDAsMCwwLDAsMjU0LDI1NSwyNTUsNywwLDAsMCwwLDAsMCwwLDAs MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsMCwwLDAsMCwwLDAsNzcsMCww LDAsMCwxNiwxNzEsMjU1LDMsMCwwLDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAxMjgsMjU0LDI1NSwyNTUsNywwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMCwwLDAsNjksMjYsODQsMCw3MiwwPj59LAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgMTAwLDEsIlRodSwgMDQgQXVnIDIwMTEgMDI6MTA6MTIgR01U In0KKiogUmVhc29uIGZvciB0ZXJtaW5hdGlvbiA9PSAKKioga2lsbAo= --000e0cd2915ec0143a04a9a4e41e--