Return-Path: Delivered-To: apmail-incubator-cassandra-commits-archive@minotaur.apache.org Received: (qmail 69293 invoked from network); 6 Feb 2010 08:16:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 6 Feb 2010 08:16:52 -0000 Received: (qmail 5173 invoked by uid 500); 6 Feb 2010 08:16:52 -0000 Delivered-To: apmail-incubator-cassandra-commits-archive@incubator.apache.org Received: (qmail 5101 invoked by uid 500); 6 Feb 2010 08:16:52 -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 5089 invoked by uid 99); 6 Feb 2010 08:16:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 06 Feb 2010 08:16:51 +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; Sat, 06 Feb 2010 08:16:49 +0000 Received: from brutus.apache.org (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 36BE1234C4A9 for ; Sat, 6 Feb 2010 00:16:28 -0800 (PST) Message-ID: <646317881.96461265444188222.JavaMail.jira@brutus.apache.org> Date: Sat, 6 Feb 2010 08:16:28 +0000 (UTC) From: "Stu Hood (JIRA)" To: cassandra-commits@incubator.apache.org Subject: [jira] Issue Comment Edited: (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:comment-tabpanel&focusedCommentId=12830484#action_12830484 ] Stu Hood edited comment on CASSANDRA-389 at 2/6/10 8:16 AM: ------------------------------------------------------------ Rebased for trunk. Since we know that file formats are going to change in 0.7, I'd like to get this in soon, so I don't have to waste any more time rebasing it. EDIT: Actually, I'm extracting interfaces for #674, so perhaps we should wait until we are ready to merge the new interfaces before we merge this one. was (Author: stuhood): Rebased for trunk. Since we know that file formats are going to change in 0.7, I'd like to get this in soon, so I don't have to waste any more time rebasing it. > SSTable Versioning > ------------------ > > Key: CASSANDRA-389 > URL: https://issues.apache.org/jira/browse/CASSANDRA-389 > Project: Cassandra > Issue Type: Improvement > Components: Core > Reporter: Chris Goffinet > Assignee: Stu Hood > Priority: Minor > Fix For: 0.7 > > Attachments: 389-v3.patch, 389-v5-1-rebase-v4-for-trunk.diff, 389-v5-1-rebase-v4-for-trunk.diff, 389-v5-1-rebase-v4-for-trunk.diff, 389-v5-2-add-keyspace-to-descriptor.diff, 389-v5-2-add-keyspace-to-descriptor.diff, 389-v5-2-add-keyspace-to-descriptor.diff, 389-v5-3-use-descriptor-for-streaming.diff, 389-v5-3-use-descriptor-for-streaming.diff, 389-v5-3-use-descriptor-for-streaming.diff, 389-v5-4-validate-parameters-for-descriptor.diff, 389-v5-4-validate-parameters-for-descriptor.diff, 389-v5-4-validate-parameters-for-descriptor.diff, 389-v5-5-special-case-to-preserve-legacy.diff, 389-v5-5-special-case-to-preserve-legacy.diff, 389-v5-5-special-case-to-preserve-legacy.diff, 389-v5-6-merge-artifacts.diff, 389-v5-6-merge-artifacts.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.