Decommisioning does not update status
-------------------------------------
Key: CASSANDRA-939
URL: https://issues.apache.org/jira/browse/CASSANDRA-939
Project: Cassandra
Issue Type: Bug
Affects Versions: 0.6
Reporter: gabriele renzi
Priority: Minor
This happened using 0.6-beta3 on a test two nodes cluster.
Steps that lead to problem:
- launch node A
- load data in A
- launch node B connected to A
- load data in both (replicationfactor is 1)
- use nodetool to decommission A
At this point something went wrong inside A, and the command seemingly failed:
r...@a$ ./bin/nodetool --host localhost decommission
Exception in thread "main" java.lang.reflect.UndeclaredThrowableException
at $Proxy0.decommission(Unknown Source)
at org.apache.cassandra.tools.NodeProbe.decommission(NodeProbe.java:324)
at org.apache.cassandra.tools.NodeCmd.main(NodeCmd.java:447)
Caused by: java.rmi.UnmarshalException: Error unmarshaling return header;
nested exception is:
java.io.EOFException
at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:209)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source)
at javax.management.remote.rmi.RMIConnectionImpl_Stub.invoke(Unknown
Source)
at
javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:993)
at
javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:288)
... 3 more
Caused by: java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:250)
at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:195)
... 8 more
At this point, `nodetool streams` on A reported Mode:decommissioned but still
sending streams.
The same way, node B still reported Mode: normal and still receiving streams .
In both case the streaming values where reported as 0/size-of-data for all the
files.
Having turned off node A, after ~24 hours, node B still reports the same thing.
The decommissioning seems to have actually worked, but the status never got
updated.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.