Megatest

Diff
Login

Differences From Artifact [2aad8ed286]:

To Artifact [ee972c1fef]:


258
259
260
261
262
263
264



265

266
267
268
269
270
271
272
258
259
260
261
262
263
264
265
266
267

268
269
270
271
272
273
274
275







+
+
+
-
+







			  ((> newcount 5) 'loaded) ;; this gets transmitted to the client which calls tt:backoff-incr to slow stuff down.
			  (else 'ok)))
		(errmsg  (case status
			   ((busy)   (conc "Server overloaded, "newcount" threads in flight"))
			   ((loaded) (conc "Server loaded, "newcount" threads in flight"))
			   (else     #f)))
		(result  (case status
			   ((busy)
			    (if (eq? cmd 'ping)
				(normal-proc cmd run-id params)
			   ((busy)  15) ;; (- newcount 29)) ;; call back in as many seconds
				15)) ;; (- newcount 29)) ;; call back in as many seconds
			   ((loaded)
;; 			    (if (eq? (rmt:transport-mode) 'tcp)
;; 				(thread-sleep! 0.5))
			    (normal-proc cmd run-id params))
			   (else
			    (normal-proc cmd run-id params))))
		(meta   (case cmd