4e762a020077ea49d08f2c60b4d56a0d59e1bd29
hiram
  Mon Apr 5 14:37:55 2021 -0700
better error message in gfClient when dynamic blat server failure refs #26658

diff --git src/hg/hgBlat/hgBlat.c src/hg/hgBlat/hgBlat.c
index 32bbb3b..f053cdc 100644
--- src/hg/hgBlat/hgBlat.c
+++ src/hg/hgBlat/hgBlat.c
@@ -1382,34 +1382,34 @@
 gfBeginRequest(conn);
 if (serve->isDynamic)
     sprintf(buf, "%s%s %s %s", gfSignature(), (serve->isTrans ? "transInfo" : "untransInfo"),
             conn->genome, conn->genomeDataDir);
 else
     sprintf(buf, "%sstatus", gfSignature());
 mustWriteFd(conn->fd, buf, strlen(buf));
 
 for (;;)
     {
     if (netGetString(conn->fd, buf) == NULL)
 	{
 	long et = clock1000() - enteredMainTime;
 	if (serve->isDynamic)
 	    {
-	    if (et > 110000)
+	    if (et > NET_TIMEOUT_MS)
 		warn("the dynamic blat service is taking too long to respond, probably overloaded at this time, try again later.  Error reading status information from %s:%s",
 		serve->host, serve->port);
-	    else if (et < 500)
+	    else if (et < NET_QUICKEXIT_MS)
 		warn("the dynamic blat service is returning an error immediately. it is probably overloaded at this time, try again later.  Error reading status information from %s:%s",
 		serve->host, serve->port);
 	    else
 		warn("the dynamic blat service is returning an error at this time, try again later.  Error reading status information from %s:%s",
 		serve->host, serve->port);
 	    }
 	else
 	    {
 	    warn("Error reading status information from %s:%s; gfServer maybe down or misconfigured, see system logs for details)",
              serve->host, serve->port);
 	    }
 	ret = -1;
         break;
 	}
     if (sameString(buf, "end"))