Con Kolivas
|
f5ac84b804
select_pool does not switch back to the primary once lagging is disabled.
|
13 years ago |
Con Kolivas
|
af32fb9a3d
Merge pull request #301 from kanoi/minerphp
|
13 years ago |
ckolivas
|
f71d635f0f
Free work before retrying in get_work_thread.
|
13 years ago |
Con Kolivas
|
b3cfe47222
Increment total work counter under mutex lock.
|
13 years ago |
Con Kolivas
|
e8daf1d8f2
Increment the queued count after the curl is popped in case there's a delay waiting on curls and we think we've queued work when in fact we're waiting on curls.
|
13 years ago |
Kano
|
b3e9858c9f
API new command 'coin' with mining information
|
13 years ago |
Con Kolivas
|
08948e02f3
Increase curl reaping time to 5 minutes since comms between curl requests can be 2 mins apart with lots of rolltime.
|
13 years ago |
Con Kolivas
|
51d485e236
No need for extra variable in hash_push.
|
13 years ago |
Con Kolivas
|
c01284fb07
Remove short options -r and -R to allow them to be reused and remove readme entries for deprecated options.
|
13 years ago |
Con Kolivas
|
8fc701dd76
Deprecate the opt_fail_pause parameter, leaving a null placeholder for existing configurations.
|
13 years ago |
Con Kolivas
|
35cb7fd101
Don't pause after failed getwork, set lagging flag and reassess.
|
13 years ago |
Con Kolivas
|
69d8c339aa
Add message to share if it's a resubmit.
|
13 years ago |
Con Kolivas
|
b622e97e3e
We should not be pausing in trying to resubmit shares.
|
13 years ago |
Con Kolivas
|
a9278ce944
Get rid of the extending fail pause on failed connects since we discard work after a period.
|
13 years ago |
Con Kolivas
|
34b8dcb7bc
get_work always returns true so turn it into a void function.
|
13 years ago |
Con Kolivas
|
260b1c87c0
get_work never returns false so get rid of fail pause loop.
|
13 years ago |
Con Kolivas
|
4df9c387f0
Get rid of pause and retry from get_upstream_work so we only do it from one place.
|
13 years ago |
Con Kolivas
|
1f295cd7fa
Deprecate the opt_retries feature as no one wants cgminer to automatically abort. Leave a null placeholder for configurations that still have it.
|
13 years ago |
Con Kolivas
|
f6d2853c9b
Summary layout difference.
|
13 years ago |
Con Kolivas
|
ed3eb5771a
Introduce a new statistic, Work Utility, which is the number of difficulty 1 shares solved per minute. This is useful for measuring a relative rate of work that is independent of reject rate and target difficulty.
|
13 years ago |
Con Kolivas
|
26ab7346e3
Implement a new pool strategy, BALANCE, which monitors work performed per pool as a rolling average every 10 minutes to try and distribute work evenly over all the pools.
|
13 years ago |
Con Kolivas
|
d8c76bbd08
Getwork fail was not being detected. Remove a vast amount of unused variables and functions used in the old queue request mechanism and redefine the getfail testing.
|
13 years ago |
Con Kolivas
|
8fa708093b
Don't try to start devices that don't support scrypt when scrypt mining.
|
13 years ago |
Con Kolivas
|
b814b42c7f
Consider us lagging only once our queue is almost full and no staged work.
|
13 years ago |
Con Kolivas
|
b60f9da4a5
Simplify the enough work algorithm dramatically.
|
13 years ago |
Con Kolivas
|
0e56dffd92
Only queue from backup pools once we have nothing staged.
|
13 years ago |
Con Kolivas
|
e16b7566bd
Don't keep queueing work indefinitely if we're in opt failover mode.
|
13 years ago |
Con Kolivas
|
6d1949e694
Make sure we don't opt out of queueing more work if all the queued work is from one pool.
|
13 years ago |
Con Kolivas
|
a5f7b953fe
Set lagging flag if we're on the last of our staged items.
|
13 years ago |
Con Kolivas
|
ee9e621e1c
Reinstate clone on grabbing work.
|
13 years ago |