I am using Cassandra 0.6.5, and playing with bootstrapping, decommissioning
nodes.
The latest one i hit is the exception down below. I got this exception twice
on the source machine while streaming, in 2 different scenarios (both
involved streaming though)
1. Bootstrapping another machine from the source
2. Decommissioning the source machine
I am finally moving out of that machine to a larger machine, by just scping
the data out.

Some information about the machines in the cluster, in case that is of any
help.
This machine is a 4 gig RAM box, 32 bit, debian machine. Cassandra was
started with 2 gigs.
The other 2 machines in the cluster are 16 gig RAM box, 64 bit, debian.

I searched around and saw that someone has encountered this issue before,
but the fix is supposed to be in an earlier version of cassandra, and hence
this email.

ERROR [MESSAGE-STREAMING-POOL:1] 2010-09-09 19:27:09,110
DebuggableThreadPoolExecutor.java (line 101) Error in ThreadPoolExecutor
java.lang.RuntimeException: java.io.IOException: Value too large for defined
data type
at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:34)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: Value too large for defined data type
at sun.nio.ch.FileChannelImpl.transferTo0(Native Method)
at sun.nio.ch.FileChannelImpl.transferToDirectly(FileChannelImpl.java:418)
at sun.nio.ch.FileChannelImpl.transferTo(FileChannelImpl.java:519)
at org.apache.cassandra.net.FileStreamTask.stream(FileStreamTask.java:96)
at
org.apache.cassandra.net.FileStreamTask.runMayThrow(FileStreamTask.java:64)
at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
... 3 more

Reply via email to