1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-10 23:08:07 +00:00

work queue: verbose log as to why staged work is being discarded.

This commit is contained in:
Noel Maersk 2014-06-24 19:20:32 +03:00
parent 7024d14c88
commit 78014ab0d5

View File

@ -6483,6 +6483,7 @@ struct work *get_work(struct thr_info *thr, const int thr_id)
while (!work) {
work = hash_pop(true);
if (stale_work(work, false)) {
applog(LOG_DEBUG, "Work is stale, discarding");
discard_work(work);
work = NULL;
wake_gws();
@ -8516,8 +8517,12 @@ begin_bench:
* used to keep last_getwork incrementing and to see
* if pools are still alive. */
work = hash_pop(false);
if (work)
if (work) {
applog(LOG_DEBUG,
"Staged work: total (%d) > max (%d), discarding",
ts, max_staged);
discard_work(work);
}
continue;
}