Check if there is more than one work item queued before complaining about a slow pool.
diff --git a/main.c b/main.c
index fb5fc3c..3395c21 100644
--- a/main.c
+++ b/main.c
@@ -3095,7 +3095,7 @@ retry:
ret = true;
goto out;
}
- if (requested && !pool_tset(pool, &pool->lagging)) {
+ if (requested && requests_queued() > 1 && !pool_tset(pool, &pool->lagging)) {
applog(LOG_WARNING, "Pool %d not providing work fast enough",
pool->pool_no);
pool->localgen_occasions++;