Incompletely written commitlog keeps Cassandra from starting
------------------------------------------------------------
Key: CASSANDRA-2055
URL: https://issues.apache.org/jira/browse/CASSANDRA-2055
Project: Cassandra
Issue Type: Bug
Components: API
Affects Versions: 0.6.10
Reporter: David King
I had to pull the plug in a failing Cassandra node. On boot, it dies with this
exception. The process dies and is unable to start
{{
Jan 25 15:35:58 pmc01 cas: INFO 15:35:58,870 Finished reading
/cassandra/commitlog/CommitLog-1295991089449.log
Jan 25 15:35:58 pmc01 cas: ERROR 15:35:58,872 Exception encountered during
startup.
Jan 25 15:35:58 pmc01 cas: java.io.EOFException
Jan 25 15:35:58 pmc01 cas: ^Iat
java.io.DataInputStream.readUnsignedShort(DataInputStream.java:340)
Jan 25 15:35:58 pmc01 cas: ^Iat
java.io.DataInputStream.readUTF(DataInputStream.java:589)
Jan 25 15:35:58 pmc01 cas: ^Iat
java.io.DataInputStream.readUTF(DataInputStream.java:564)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.db.RowMutationSerializer.deserialize(RowMutation.java:363)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.db.RowMutationSerializer.deserialize(RowMutation.java:318)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.db.commitlog.CommitLog.recover(CommitLog.java:240)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.db.commitlog.CommitLog.recover(CommitLog.java:172)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.thrift.CassandraDaemon.setup(CassandraDaemon.java:115)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:224)
Jan 25 15:35:58 pmc01 cas: Exception encountered during startup.
Jan 25 15:35:58 pmc01 cas: java.io.EOFException
Jan 25 15:35:58 pmc01 cas: ^Iat
java.io.DataInputStream.readUnsignedShort(DataInputStream.java:340)
Jan 25 15:35:58 pmc01 cas: ^Iat
java.io.DataInputStream.readUTF(DataInputStream.java:589)
Jan 25 15:35:58 pmc01 cas: ^Iat
java.io.DataInputStream.readUTF(DataInputStream.java:564)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.db.RowMutationSerializer.deserialize(RowMutation.java:363)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.db.RowMutationSerializer.deserialize(RowMutation.java:318)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.db.commitlog.CommitLog.recover(CommitLog.java:240)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.db.commitlog.CommitLog.recover(CommitLog.java:172)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.thrift.CassandraDaemon.setup(CassandraDaemon.java:115)
Jan 25 15:35:58 pmc01 cas: ^Iat
org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:224)
}}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.