Author: midon
Date: Fri Mar 27 17:38:26 2009
New Revision: 759278
URL: http://svn.apache.org/viewvc?rev=759278&view=rev
Log:
make the backoff algorithm more exponential
Modified:
ode/branches/APACHE_ODE_1.X/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java
Modified:
ode/branches/APACHE_ODE_1.X/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java
URL:
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java?rev=759278&r1=759277&r2=759278&view=diff
==============================================================================
---
ode/branches/APACHE_ODE_1.X/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java
(original)
+++
ode/branches/APACHE_ODE_1.X/scheduler-simple/src/main/java/org/apache/ode/scheduler/simple/SimpleScheduler.java
Fri Mar 27 17:38:26 2009
@@ -559,8 +559,6 @@
int retry = job.detail.get("retry") != null ?
(((Integer)job.detail.get("retry")) + 1) : 0;
job.detail.put("retry", retry);
long delay = (long)(Math.pow(5, retry));
- // Don't want to go further than a day
- if (delay > 24*60*60) delay = 24*60*60;
Job jobRetry = new Job(System.currentTimeMillis() + delay*1000, true,
job.detail);
_db.insertJob(jobRetry, _nodeId, false);
return delay;