Megatest

Diff
Login

Differences From Artifact [47c70c913e]:

To Artifact [12c9f61b71]:


331
332
333
334
335
336
337
338

339
340
341
342
343
344
345
346
331
332
333
334
335
336
337

338

339
340
341
342
343
344
345







-
+
-







	       (all-go   (> delta reftime)))
	  (if all-go
	      #t ;; (system (conc "touch " start-flag)) ;; lazy but safe
	      (begin
		(debug:print-info 0 *default-log-port* "Gating server start, last start: "
				  fmodtime ", delta: " delta ", reftime: " reftime ", all-go=" all-go)
		(thread-sleep! 5)
		(server:wait-for-server-start-last-flag areapath))))
		(server:wait-for-server-start-last-flag areapath)))))))
	#;(system (conc "touch " start-flag)))))

;; kind start up of servers, wait 40 seconds before allowing another server for a given
;; run-id to be launched
;;
(define (server:kind-run areapath)
  ;; look for $MT_RUN_AREA_HOME/logs/server-start-last
  ;; and wait for it to be at least 3 seconds old