1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-23 21:14:18 +00:00

Revert "Since we roll work all the time now, we end up staging a lot of work without queueing, so don't queue if we've already got staged work."

This reverts commit b81077f36a74e1c1f58b36a9401245134a8d373a.

This creates too many false positives for pool not providing work fast enough.
This commit is contained in:
Con Kolivas 2011-08-24 23:26:30 +10:00
parent 5a2cf5a6b1
commit cea1cf6cc0

4
main.c
View File

@ -2945,9 +2945,6 @@ static bool queue_request(struct thr_info *thr, bool needed)
if (rq >= maxq || rs >= maxq) if (rq >= maxq || rs >= maxq)
return true; return true;
if (rs > rq)
goto out;
/* fill out work request message */ /* fill out work request message */
wc = calloc(1, sizeof(*wc)); wc = calloc(1, sizeof(*wc));
if (unlikely(!wc)) { if (unlikely(!wc)) {
@ -2976,7 +2973,6 @@ static bool queue_request(struct thr_info *thr, bool needed)
workio_cmd_free(wc); workio_cmd_free(wc);
return false; return false;
} }
out:
inc_queued(); inc_queued();
return true; return true;
} }