cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yuki Morishita (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-10990) Support streaming of older version sstables in 3.0
Date Wed, 09 Mar 2016 15:14:41 GMT


Yuki Morishita commented on CASSANDRA-10990:

I think patch looks good for me with the following little change:

* getTempBufferFile should throw IOException instead of RuntimeException when buffer file
cannot be created, so stream won't be retried.
* RewindableDISP.reset should throw IOException instead of IllegalStateException so that it
fits the InputStream's interface.

Can you create patch for 3.0 branch also, and run dtests?

> Support streaming of older version sstables in 3.0
> --------------------------------------------------
>                 Key: CASSANDRA-10990
>                 URL:
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Streaming and Messaging
>            Reporter: Jeremy Hanna
>            Assignee: Paulo Motta
> In 2.0 we introduced support for streaming older versioned sstables (CASSANDRA-5772).
 In 3.0, because of the rewrite of the storage layer, this became no longer supported.  So
currently, while 3.0 can read sstables in the 2.1/2.2 format, it cannot stream the older versioned
sstables.  We should do some work to make this still possible to be consistent with what CASSANDRA-5772

This message was sent by Atlassian JIRA

View raw message