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"))