Return-Path: Delivered-To: apmail-incubator-cassandra-commits-archive@minotaur.apache.org Received: (qmail 21969 invoked from network); 28 Aug 2009 19:22:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 28 Aug 2009 19:22:56 -0000 Received: (qmail 23813 invoked by uid 500); 28 Aug 2009 19:22:56 -0000 Delivered-To: apmail-incubator-cassandra-commits-archive@incubator.apache.org Received: (qmail 23781 invoked by uid 500); 28 Aug 2009 19:22:56 -0000 Mailing-List: contact cassandra-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cassandra-dev@incubator.apache.org Delivered-To: mailing list cassandra-commits@incubator.apache.org Received: (qmail 23771 invoked by uid 99); 28 Aug 2009 19:22:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Aug 2009 19:22:56 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Aug 2009 19:22:53 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id BA4E9234C044 for ; Fri, 28 Aug 2009 12:22:32 -0700 (PDT) Message-ID: <1389215637.1251487352745.JavaMail.jira@brutus> Date: Fri, 28 Aug 2009 12:22:32 -0700 (PDT) From: "Stu Hood (JIRA)" To: cassandra-commits@incubator.apache.org Subject: [jira] Updated: (CASSANDRA-389) SSTable Versioning In-Reply-To: <1845091730.1250808254897.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CASSANDRA-389?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stu Hood updated CASSANDRA-389: ------------------------------- Attachment: 389-v4.patch I may not get another chance to work on this one for a few days, so I wanted to attach the latest version of the patch. BootstrapTest is still broken with this version, because it assumes a lot about filenames, and uses string concatenation to identify what it is transferring. Ideally, it could use SSTable descriptors. > SSTable Versioning > ------------------ > > Key: CASSANDRA-389 > URL: https://issues.apache.org/jira/browse/CASSANDRA-389 > Project: Cassandra > Issue Type: Improvement > Affects Versions: 0.4 > Reporter: Chris Goffinet > Assignee: Stu Hood > Priority: Minor > Fix For: 0.4 > > Attachments: 389-v3.patch, 389-v4.patch, CASSANDRA-389.diff, CASSANDRA-389.diff > > > As we continue to make changes to the on-disk format of SSTables, I propose we start versioning. The easiest way without breaking backwards compatibility is to store the version in the filename. This would allow us to figure out the version without looking at the SSTable data. After speaking to Jonathan here is the proposed example: > --- -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.