Also, a nodetool cleanup would rebuild the SSTable to the most current
version.
On 5/5/11 1:42 PM, Jeremiah Jordan wrote:
Running repair and I am getting this error:
java.lang.RuntimeException: Cannot recover SSTable with version a
(current version f).
at
org.apache.cassandra.io.sstable.SSTableWriter.createBuilder(SSTableWrite
r.java:237)
at
org.apache.cassandra.db.CompactionManager.submitSSTableBuild(CompactionM
anager.java:938)
at
org.apache.cassandra.streaming.StreamInSession.finished(StreamInSession.
java:107)
at
org.apache.cassandra.streaming.IncomingStreamReader.readFile(IncomingStr
eamReader.java:112)
at
org.apache.cassandra.streaming.IncomingStreamReader.read(IncomingStreamR
eader.java:61)
at
org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnection
.java:91)
The comment by that exception is:
// TODO: streaming between different versions will fail:
need support for
// recovering other versions to provide a stable streaming
api
This cluster was updated from 0.6.8->0.7.4->0.7.5. Do I need to run
scrub or compact or something to get all the sstables updated to the new
version?
________________________________
Jeremiah Jordan
Application Developer
Morningstar, Inc.
Morningstar. Illuminating investing worldwide.
+1 312 696-6128 voice
jeremiah.jor...@morningstar.com
www.morningstar.com
This e-mail contains privileged and confidential information and is
intended only for the use of the person(s) named above. Any
dissemination, distribution, or duplication of this communication
without prior written consent from Morningstar is strictly prohibited.
If you have received this message in error, please contact the sender
immediately and delete the materials from any computer.
--
Ben Coverston
DataStax -- The Apache Cassandra Company
http://www.datastax.com/