From dev-return-11260-apmail-couchdb-dev-archive=couchdb.apache.org@couchdb.apache.org Wed Aug 11 21:14:55 2010 Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 50464 invoked from network); 11 Aug 2010 21:14:55 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 11 Aug 2010 21:14:55 -0000 Received: (qmail 63733 invoked by uid 500); 11 Aug 2010 21:14:54 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 63681 invoked by uid 500); 11 Aug 2010 21:14:53 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 63673 invoked by uid 99); 11 Aug 2010 21:14:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Aug 2010 21:14:53 +0000 X-ASF-Spam-Status: No, hits=2.9 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [74.125.83.52] (HELO mail-gw0-f52.google.com) (74.125.83.52) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Aug 2010 21:14:48 +0000 Received: by gwj20 with SMTP id 20so288633gwj.11 for ; Wed, 11 Aug 2010 14:14:27 -0700 (PDT) Received: by 10.150.92.2 with SMTP id p2mr19952955ybb.10.1281561267164; Wed, 11 Aug 2010 14:14:27 -0700 (PDT) MIME-Version: 1.0 Received: by 10.150.50.16 with HTTP; Wed, 11 Aug 2010 14:14:06 -0700 (PDT) In-Reply-To: <486C68C5-9623-46A2-9681-CBC2BEC56BDA@apache.org> References: <1690416A-4C01-4756-9D3B-A256DC729813@apache.org> <154AD543-C787-441C-851B-D59CEA6765CC@apache.org> <5F47BBB4-9F58-4EFE-92C8-B0FEDA5B01B7@apache.org> <12229601-B7B8-4E98-931E-054DA00C5092@apache.org> <20100810130338.GA2584@two> <9A625192-F6F5-4AF4-A71E-BE0082789AA5@apache.org> <69F9CA20-2EE8-4AA0-9D4B-084EB994D920@apache.org> <594EF248-98DE-4F10-9C8F-2083EA2DEBE0@apache.org> <9A34A746-AED9-4FA5-A60E-A40877681C71@apache.org> <486C68C5-9623-46A2-9681-CBC2BEC56BDA@apache.org> From: Jason Smith Date: Thu, 12 Aug 2010 04:14:06 +0700 Message-ID: Subject: Re: data recovery tool progress To: dev@couchdb.apache.org Content-Type: multipart/alternative; boundary=000e0cd47cd61655d7048d92bc43 --000e0cd47cd61655d7048d92bc43 Content-Type: text/plain; charset=UTF-8 On Wed, Aug 11, 2010 at 09:52, Adam Kocoloski wrote: > Excellent, thanks for testing. I caught Jason Smith saying on IRC that he > had packaged the whole thing up as an escript + some .beams. If we can get > it down to a single file a la rebar that would be a pretty sweet way to > deliver the repair tool in my opinion. > Please check out http://github.com/jhs/repair-couchdb It uses Git submodules (quiet down!) and builds Adam's latest code into an escript about 260KB. It runs great for me on 32 and 64 bit Linux and OSX. The only notable difference is I chose slightly different names for lost+found for reasons I don't remember anymore. I would like for people to test it, especially on Windows which I have not done yet. Of course if there are bugs please let the list know; or if you think more features are warranted (e.g. wildcards) then let's discuss that too. If it looks good we can tell people to download the escript and fire away. -- Jason Smith Couchio Hosting --000e0cd47cd61655d7048d92bc43--