As you pointed out on IRC, this needs the following to successfully build:
diff --git a/src/java/org/apache/cassandra/service/StorageProxy.java b/src/java/
index 456b637..ea8ee40 100644
@@ -674,7 +674,7 @@ public class StorageProxy implements StorageProxyMBean
// read response
// TODO send more requests if we need to span multiple nodes
- byte responseBody = iar.get(DatabaseDescriptor.getRpcTimeout(), T
+ byte responseBody = (byte)iar.get(DatabaseDescriptor.getRpcTime
catch (Exception e)
Also, it looks like the patch creates a file named src/java/org/apache/cassandra/db/ColumnFamilyStore.java.orig, and I assume that was unintentional.
It looks possible for the
Operations of StorageProxy to be incremented beyond the limit of an int, (so maybe they should roll over to zero at overflow).