Return-Path: Delivered-To: apmail-incubator-couchdb-dev-archive@locus.apache.org Received: (qmail 10945 invoked from network); 27 Jun 2008 19:17:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Jun 2008 19:17:44 -0000 Received: (qmail 79631 invoked by uid 500); 27 Jun 2008 19:17:45 -0000 Delivered-To: apmail-incubator-couchdb-dev-archive@incubator.apache.org Received: (qmail 79603 invoked by uid 500); 27 Jun 2008 19:17:45 -0000 Mailing-List: contact couchdb-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: couchdb-dev@incubator.apache.org Delivered-To: mailing list couchdb-dev@incubator.apache.org Received: (qmail 79592 invoked by uid 99); 27 Jun 2008 19:17:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jun 2008 12:17:45 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of damienkatz@gmail.com designates 64.233.184.233 as permitted sender) Received: from [64.233.184.233] (HELO wr-out-0506.google.com) (64.233.184.233) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Jun 2008 19:16:54 +0000 Received: by wr-out-0506.google.com with SMTP id c53so515979wra.20 for ; Fri, 27 Jun 2008 12:17:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:content-transfer-encoding:mime-version:subject:date :x-mailer; bh=XusL/fmfZ9/LVlhVYOrjk6U8vteBEOYiOj2yMs/pG5s=; b=IDbsASuxvdubcJtfxmguPzPl/Hzu2zb6/29DMynIckfg3yQvMjpr1AZNgt8mAxEFpj bVThFceyKIlKDTibYxHbEostB+I+ubjcYLP/06GKHvSRv48Mp8HZtLJeNh/GZOn3727z nSCJUXfPC75YjOQG5Wz5CsMLXMTSs4l4XfzqM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:content-transfer-encoding :mime-version:subject:date:x-mailer; b=rMjAkK59M9AJVk5ZSDCk9FyqqTNkTQb+H8rwuEeaVxob70c3S5Vo5o10BIfYvAcQsZ s7ulsMiWCRLV7EndqbmQE/w9wGDsN9tDqNHD29h4lAMrSu2t+MZzAlwP73yeG14OygCY auXIJ7Xq74FFqiWGtVH0gYmSJ+gjG7iBDiQ8g= Received: by 10.90.91.9 with SMTP id o9mr2119751agb.35.1214594233609; Fri, 27 Jun 2008 12:17:13 -0700 (PDT) Received: from ?192.168.1.110? ( [66.169.90.125]) by mx.google.com with ESMTPS id o61sm1539009hsc.17.2008.06.27.12.17.12 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 27 Jun 2008 12:17:13 -0700 (PDT) Message-Id: From: Damien Katz To: couchdb-dev@incubator.apache.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v924) Subject: 0.8.0 upgrade scripts Date: Fri, 27 Jun 2008 15:17:11 -0400 X-Mailer: Apple Mail (2.924) X-Virus-Checked: Checked by ClamAV on apache.org We need scripts to upgrade couchdb to 0.7 to 0.8. The first script will dump a database to a json text file, then the server is upgraded and restarted, then the second script reposts the dumped data back to the server. Also a closely related thing is incremental backup and restore scripts. A backup script incrementally dumps db changes to text files, and a restore script that posts the data back. I'm thinking we'll need some couchdb API enhancements to make this fast as possible, but it's perfectly doable with the current API. Any volunteers?