Return-Path: Delivered-To: apmail-incubator-cassandra-commits-archive@minotaur.apache.org Received: (qmail 322 invoked from network); 19 Feb 2010 13:48:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 19 Feb 2010 13:48:51 -0000 Received: (qmail 78461 invoked by uid 500); 19 Feb 2010 13:48:51 -0000 Delivered-To: apmail-incubator-cassandra-commits-archive@incubator.apache.org Received: (qmail 78447 invoked by uid 500); 19 Feb 2010 13:48:51 -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 78437 invoked by uid 99); 19 Feb 2010 13:48:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Feb 2010 13:48: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; Fri, 19 Feb 2010 13:48:49 +0000 Received: from brutus.apache.org (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 5523A29A0017 for ; Fri, 19 Feb 2010 05:48:28 -0800 (PST) Message-ID: <1322058138.388331266587308347.JavaMail.jira@brutus.apache.org> Date: Fri, 19 Feb 2010 13:48:28 +0000 (UTC) From: "Gary Dusbabek (JIRA)" To: cassandra-commits@incubator.apache.org Subject: [jira] Commented: (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=12835746#action_12835746 ] Gary Dusbabek commented on CASSANDRA-389: ----------------------------------------- I'm not sure what the historical context of the streaming directory is. I'll go about looking for a way to remove it today. > 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: 0001-Rebase-389-v4-for-trunk.patch, 0002-Add-keyspace-name-to-SSTable.Descriptor.patch, 0003-Use-SSTable.Descriptor-for-Streaming.patch, 0004-Validate-params.patch, 0005-The-special-casing-begins.patch, 0006-Merge-oopses.patch, 0007-Don-t-serialize-Descriptors-as-filenames.patch, 0008-adjust-Descriptor-for-stream-paths.patch, 389-v3.patch > > > 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.