Buffer2 Size: 22038392 is the size of the BLOB I'm storing. It throws the exception immediately upon insert. I might have had 800 successful inserts ahead of that. From then on the Cluster appears to be useless. I am checking now to see if going from 10 MB to 22 MB back to 10 MB behaves any differently.
I only have 1 Cassandra server configured (as these are integration tests).
[TRACE] StoredFileDAO: file: cdc74d1f-d5a6-4209-8ea7-fd5866c528f9 persisting buffer2 size: 22038392
166125 [19689347@qtp-26659010-6] ERROR me.prettyprint.cassandra.connection.HThriftClient - Could not flush transport (to be expected if the pool is shutting down) in close for client: CassandraClient<localhost:9160-2>
org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe
at org.apache.thrift.transport.TIOStreamTransport.flush(TIOStreamTransport.java:161)
at org.apache.thrift.transport.TFramedTransport.flush(TFramedTransport.java:158)
at me.prettyprint.cassandra.connection.HThriftClient.close(HThriftClient.java:82)
at me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:233)
at me.prettyprint.cassandra.service.KeyspaceServiceImpl.operateWithFailover(KeyspaceServiceImpl.java:129)
at me.prettyprint.cassandra.service.KeyspaceServiceImpl.batchMutate(KeyspaceServiceImpl.java:100)
at me.prettyprint.cassandra.service.KeyspaceServiceImpl.batchMutate(KeyspaceServiceImpl.java:106)
at me.prettyprint.cassandra.model.MutatorImpl$2.doInKeyspace(MutatorImpl.java:203)
at me.prettyprint.cassandra.model.MutatorImpl$2.doInKeyspace(MutatorImpl.java:200)
at me.prettyprint.cassandra.model.KeyspaceOperationCallback.doInKeyspaceAndMeasure(KeyspaceOperationCallback.java:20)
at me.prettyprint.cassandra.model.ExecutingKeyspace.doExecute(ExecutingKeyspace.java:85)
at me.prettyprint.cassandra.model.MutatorImpl.execute(MutatorImpl.java:200)
at me.prettyprint.cassandra.model.MutatorImpl.insert(MutatorImpl.java:55)