mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-31 17:04:23 +00:00
Clear pool work on a stratum reconnect message.
This commit is contained in:
parent
faf63ec036
commit
cc2aa215a8
1
miner.h
1
miner.h
@ -1023,6 +1023,7 @@ extern pthread_mutex_t restart_lock;
|
||||
extern pthread_cond_t restart_cond;
|
||||
|
||||
extern void clear_stratum_shares(struct pool *pool);
|
||||
extern void clear_pool_work(struct pool *pool);
|
||||
extern void set_target(unsigned char *dest_target, double diff);
|
||||
extern int restart_wait(struct thr_info *thr, unsigned int mstime);
|
||||
|
||||
|
@ -3598,8 +3598,6 @@ static struct pool *priority_pool(int choice)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void clear_pool_work(struct pool *pool);
|
||||
|
||||
/* Specifies whether we can switch to this pool or not. */
|
||||
static bool pool_unusable(struct pool *pool)
|
||||
{
|
||||
@ -5138,7 +5136,7 @@ void clear_stratum_shares(struct pool *pool)
|
||||
}
|
||||
}
|
||||
|
||||
static void clear_pool_work(struct pool *pool)
|
||||
void clear_pool_work(struct pool *pool)
|
||||
{
|
||||
struct work *work, *tmp;
|
||||
int cleared = 0;
|
||||
@ -5152,6 +5150,9 @@ static void clear_pool_work(struct pool *pool)
|
||||
}
|
||||
}
|
||||
mutex_unlock(stgd_lock);
|
||||
|
||||
if (cleared)
|
||||
applog(LOG_INFO, "Cleared %d work items due to stratum disconnect on pool %d", cleared, pool->pool_no);
|
||||
}
|
||||
|
||||
static int cp_prio(void)
|
||||
|
Loading…
x
Reference in New Issue
Block a user