If I had to guess, I'd say that something at the transport layer had trouble. Possibly some kind of thrift hiccup that we haven't seen before.
Your description makes it sound as if the decommission is proceeding normally though. Gary. On Tue, May 18, 2010 at 04:42, Ran Tavory <ran...@gmail.com> wrote: > What's the correct way to remove a node from a cluster? > According to this page http://wiki.apache.org/cassandra/Operations a > decommission call should be enough. > When decommissioning one of the nodes from my cluster I see an error in the > client: > org.apache.thrift.TApplicationException: get_slice failed: unknown result > at > org.apache.cassandra.thrift.Cassandra$Client.recv_get_slice(Cassandra.java:407) > at > org.apache.cassandra.thrift.Cassandra$Client.get_slice(Cassandra.java:367) > > The client isn't talking to the decommissioned node, it's connected to > another node, so I'd expect all operations to continue as normal (although > slower), right? > I simply called "nodetool -h ... decommission" on the host and waited. After > a while, while the node is still decommissioning I saw the error at the > client. > The current state of the node is Decommissioned and it's not in the ring > now. It is still moving streams to other hosts, though. I can't be sure, > though whether the error happened during the time it was Leaving the ring or > was it already Decommissioned. > The server logs don't show something of note (no errors or warnings). > What do you think?