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 |
Denis Ahrens
|
271b05ab04
setting the name of the threads for linux,freebsd,openbsd and osx
|
13 years ago |
Con Kolivas
|
4584068c67
Don't show broken WU value with scrypt mining.
|
13 years ago |
Con Kolivas
|
b8843546e3
Remove unused getwork times in getswork.
|
13 years ago |
Con Kolivas
|
cc14f16670
Make gen_stratum_work more robust by using a dynamically allocated array for the header in case bogus data is sent by the pool to avoid overflowing a static array.
|
13 years ago |
Con Kolivas
|
f94cff77e6
Microoptimise and remove redundant copy of strdup function in calloc_strcat.
|
13 years ago |
Con Kolivas
|
53c9cdaf56
scrypt_diff now returns a uint64_t
|
13 years ago |
Con Kolivas
|
d8e18994d5
Support monitoring and reporting much higher diffs for scrypt mining, truncating irrelevant zeroes from displayed hash.
|
13 years ago |