From d20a23d0bc9ce169d2ba1012eef567a0a2f7a4e3 Mon Sep 17 00:00:00 2001 From: Bruce Allen Date: Tue, 13 Sep 2005 13:36:11 +0000 Subject: [PATCH] Bump delay time up to nearest second in case clocks at client end have low resolution. svn path=/trunk/boinc/; revision=8000 --- sched/server_types.C | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sched/server_types.C b/sched/server_types.C index 0fb4baeb41..0449d443da 100644 --- a/sched/server_types.C +++ b/sched/server_types.C @@ -403,9 +403,11 @@ int SCHEDULER_REPLY::write(FILE* fout) { // if the scheduler has requested a delay OR the sysadmin has configured // the scheduler with a minimum time between RPCs, send a delay request. // Make it 1% larger than the min required to take care of time skew. + // If this is less than one second bigger, bump up by one sec. // if (request_delay || config.min_sendwork_interval) { double min_delay_needed=1.01*config.min_sendwork_interval; + if (min_delay_needed%f\n", request_delay); log_messages.printf(SCHED_MSG_LOG::NORMAL, "sending delay request %f\n", request_delay);