1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-11 07:17:58 +00:00

Show pool difficulty more verbosely if it changes via stratum.

This commit is contained in:
Con Kolivas 2013-05-13 22:42:39 +10:00
parent 4efe9ca82e
commit 3336880e3b

8
util.c
View File

@ -1308,17 +1308,21 @@ out:
static bool parse_diff(struct pool *pool, json_t *val) static bool parse_diff(struct pool *pool, json_t *val)
{ {
double diff; double old_diff, diff;
diff = json_number_value(json_array_get(val, 0)); diff = json_number_value(json_array_get(val, 0));
if (diff == 0) if (diff == 0)
return false; return false;
cg_wlock(&pool->data_lock); cg_wlock(&pool->data_lock);
old_diff = pool->swork.diff;
pool->swork.diff = diff; pool->swork.diff = diff;
cg_wunlock(&pool->data_lock); cg_wunlock(&pool->data_lock);
applog(LOG_DEBUG, "Pool %d difficulty set to %f", pool->pool_no, diff); if (old_diff != diff)
applog(LOG_NOTICE, "Pool %d difficulty changed to %f", pool->pool_no, diff);
else
applog(LOG_DEBUG, "Pool %d difficulty set to %f", pool->pool_no, diff);
return true; return true;
} }