Con Kolivas
|
67a9af68a1
Hash_pop should signal further waiters on its own pthread conditional in case there are multiple waiters.
|
13 years ago |
Con Kolivas
|
5c4c2d6786
Check the job_id has not changed on stratum work when deciding if the work is stale as might occur across disconnections.
|
13 years ago |
Con Kolivas
|
fcb265322d
Perform pool_resus on getwork pool that generates work in getwork_thread.
|
13 years ago |
Con Kolivas
|
3d1e9f5098
Set pool lagging message for getwork pool that falls to zero staged in getwork thread.
|
13 years ago |
Con Kolivas
|
927730ae2c
Stage extra work when the primary pool is a getwork pool without rolltime.
|
13 years ago |
Con Kolivas
|
24de9b8655
Do not try to clean up twice if kill message is given.
|
13 years ago |
Con Kolivas
|
84b44fd852
Only recalculate total_staged in getwork thread if required.
|
13 years ago |
Con Kolivas
|
b28055517e
Implement a completely new getwork scheduler.
|
13 years ago |
Con Kolivas
|
dd65818295
Remove all references to the now unused workio_cmd structure.
|
13 years ago |
Con Kolivas
|
ed1b5cae0d
Remove the old workio command queue thread, replacing it with a kill conditional to exit the program.
|
13 years ago |
Con Kolivas
|
59ddfd07a7
Remove getwork command from workio_cmd queues and do them directly from queue_request.
|
13 years ago |
Con Kolivas
|
c99636f21b
Begin tearing down the old workio command queues by removing submit commands from there and submit them asynchronously via their own threads.
|
13 years ago |
Con Kolivas
|
c0cd006f42
Allow pool active to be called on stratum or disabled pools in the watchpool thread if the pool has not been probed.
|
13 years ago |
Con Kolivas
|
52b4bae961
Combine shared padding into one char.
|
13 years ago |
Con Kolivas
|
e14d1d6e2a
Merge pull request #340 from kanoi/main
|
13 years ago |
Kano
|
120fc7aff9
lock (most of) the threaded statistics updates
|
13 years ago |
ckolivas
|
b86aa20bf6
Make need connection return true if a pool is idle.
|
13 years ago |
Con Kolivas
|
777f0573c3
Merge pull request #339 from kanoi/api
|
13 years ago |
Kano
|
e55fe73f9a
API add Best Share to summary
|
13 years ago |
Con Kolivas
|
c4b17ae918
Check on creating new GBT work if the structures are up to date and update them as required rather than regularly.
|
13 years ago |
Con Kolivas
|
401357e657
Enable backup stratum connections for getwork when the primary pool doesn't have longpoll aka solo mining.
|
13 years ago |
Con Kolivas
|
289d6807ef
Check for correct absence of opt_fail_only in cnx_needed.
|
13 years ago |
Con Kolivas
|
4b28c8595b
Remove unused variable.
|
13 years ago |
Con Kolivas
|
f4d305a9cd
The specification for stratum has been elaborated to say that a changed diff applies only to new work so do not retarget when submitting shares.
|
13 years ago |
Con Kolivas
|
1ad671b094
Use a variable length string array in submit_upstream_work to cope with massive GBT submissions.
|
13 years ago |
Kano
|
a67e96c3e4
API lock access to some summary statistics (and copy them)
|
13 years ago |
Con Kolivas
|
fc5d3a0eaf
Suspend stratum connections to backup pools when there is no requirement to potentially grab work from them.
|
13 years ago |
Con Kolivas
|
9a71654761
Merge pull request #338 from denis2342/threadname
|
13 years ago |
Denis Ahrens
|
4fbdc1eaa8
enumerate the mining threadnames
|
13 years ago |
Kano
|
152e7e36a2
mmq usb v0.4 + api usb stats
|
13 years ago |