Author: brandonwilliams Date: Tue Oct 18 17:04:56 2011 New Revision: 1185757
URL: http://svn.apache.org/viewvc?rev=1185757&view=rev Log: HHOM only sleeps for rounded intervals to prevent problems on windows. Patch by Flavio Baronti, reviewed by brandonwilliams for CASSANDRA-3375 Modified: cassandra/branches/cassandra-1.0/src/java/org/apache/cassandra/db/HintedHandOffManager.java Modified: cassandra/branches/cassandra-1.0/src/java/org/apache/cassandra/db/HintedHandOffManager.java URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-1.0/src/java/org/apache/cassandra/db/HintedHandOffManager.java?rev=1185757&r1=1185756&r2=1185757&view=diff ============================================================================== --- cassandra/branches/cassandra-1.0/src/java/org/apache/cassandra/db/HintedHandOffManager.java (original) +++ cassandra/branches/cassandra-1.0/src/java/org/apache/cassandra/db/HintedHandOffManager.java Tue Oct 18 17:04:56 2011 @@ -236,7 +236,7 @@ public class HintedHandOffManager implem // sleep a random amount to stagger handoff delivery from different replicas. // (if we had to wait, then gossiper randomness took care of that for us already.) if (waited == 0) { - int sleep = FBUtilities.threadLocalRandom().nextInt(60000); + int sleep = FBUtilities.threadLocalRandom().nextInt(2000) * 30; logger_.debug("Sleeping {}ms to stagger hint delivery", sleep); Thread.sleep(sleep); }