You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2010/01/22 18:56:58 UTC

svn commit: r902192 - /incubator/vcl/trunk/web/.ht-inc/xmlrpcWrappers.php

Author: jfthomps
Date: Fri Jan 22 17:56:57 2010
New Revision: 902192

URL: http://svn.apache.org/viewvc?rev=902192&view=rev
Log:
VCL-78

modified XMLRPCprocessBlockTime to stagger preload reservations by 2 minutes if the estimated image load time is > 14 minutes (stagger by 1 minutes otherwise)

Modified:
    incubator/vcl/trunk/web/.ht-inc/xmlrpcWrappers.php

Modified: incubator/vcl/trunk/web/.ht-inc/xmlrpcWrappers.php
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/xmlrpcWrappers.php?rev=902192&r1=902191&r2=902192&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/xmlrpcWrappers.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/xmlrpcWrappers.php Fri Jan 22 17:56:57 2010
@@ -698,8 +698,11 @@
 	# allocated based on the ones with machines available; this seems like odd
 	# behavior
 	$stagCnt = 0;
+	$stagTime = 60;        # stagger reload reservations by 1 min
+	if($imgLoadTime > 840) // if estimated load time is > 14 min
+		$stagTime = 120;    #    stagger reload reservations by 2 min 
 	for($i = 0; $i < $reqToAlloc; $i++) {
-		$stagunixstart = $unixstart - $loadtime - ($stagCnt * 60);
+		$stagunixstart = $unixstart - $loadtime - ($stagCnt * $stagTime);
 		$stagstart = unixToDatetime($stagunixstart);
 		if(! $ignoreprivileges)
 			$userid = array_pop($userids);