Con Kolivas
|
0c07328fd4
|
Bump version number to 1.3.0
|
2011-07-19 14:35:08 +10:00 |
|
Con Kolivas
|
012456f3b7
|
Display per pool summary at the end if multiple pools in use. Fine tune statistics and make localgen fail at 5 mins.
|
2011-07-19 14:33:52 +10:00 |
|
Con Kolivas
|
6de8de3e0e
|
Documentation.
|
2011-07-19 14:20:28 +10:00 |
|
Con Kolivas
|
85bf965cda
|
Force a mandatory work item on pool switch and determine what to do based on server supporting roll time or not.
|
2011-07-19 14:09:36 +10:00 |
|
Con Kolivas
|
f91a048ae7
|
Implement the actual switch logic which changes over after 5 minutes of local work generation.
|
2011-07-19 13:30:29 +10:00 |
|
Con Kolivas
|
81ff7fb3dc
|
Explicitly probe each pool to see if work can be retrieved from it and what it supports.
|
2011-07-19 13:01:08 +10:00 |
|
Con Kolivas
|
913e120262
|
Test for rolltime and save it correctly when testing for longpoll.
|
2011-07-19 12:29:33 +10:00 |
|
Con Kolivas
|
0ce3df10d2
|
Store whether each server supports X-Roll-Ntime or not.
|
2011-07-19 11:45:58 +10:00 |
|
Con Kolivas
|
321c4798d4
|
Make longpoll switch servers should it not match the current pool.
|
2011-07-19 10:53:04 +10:00 |
|
Con Kolivas
|
529aa70c38
|
Set pool on work retrieved from longpoll.
|
2011-07-19 10:32:24 +10:00 |
|
Con Kolivas
|
048bea201f
|
Set first localgen time to max.
|
2011-07-19 10:31:05 +10:00 |
|
Con Kolivas
|
ecda75946b
|
Set and get the current pool under lock.
|
2011-07-19 10:19:59 +10:00 |
|
Con Kolivas
|
b8ba2fd44e
|
Implement a per-pool mutex and use that for locking the internal flags.
|
2011-07-19 09:54:50 +10:00 |
|
Con Kolivas
|
fd10b993b0
|
Move add pool to somewhere clean and obvious.
|
2011-07-19 09:43:15 +10:00 |
|
Con Kolivas
|
05dfc16035
|
Merge branch 'cgminer' into pools
|
2011-07-19 09:33:54 +10:00 |
|
Con Kolivas
|
3a9fd06c42
|
Revert "total_queued should always be >= total_staged"
This reverts commit 5a861bf1e42cc56ad8c6477e5d348f76b09d1363.
No good.
|
2011-07-19 09:30:17 +10:00 |
|
Con Kolivas
|
cdc72daed9
|
Some servers regularly return empty responses. Drop the message from ERR to INFO.
|
2011-07-19 09:26:23 +10:00 |
|
Con Kolivas
|
5a861bf1e4
|
total_queued should always be >= total_staged
|
2011-07-19 09:23:04 +10:00 |
|
Con Kolivas
|
7073493911
|
Merge branch 'cgminer' into pools
Conflicts:
main.c
|
2011-07-19 01:46:16 +10:00 |
|
Con Kolivas
|
44c975be65
|
Long timeouts are causing reset connections and longpoll can recover if the connection needs to be restarted, so remove the timeout settings.
|
2011-07-19 01:39:22 +10:00 |
|
Con Kolivas
|
a46b5d1e0a
|
Make it possible to pass multiple urls/users etc in preparation for multiple pool support but only use pool 0 for now.
|
2011-07-19 01:27:56 +10:00 |
|
Con Kolivas
|
19b80d6db3
|
Curl's global init can trample dynamically allocated data so do it before anything else.
|
2011-07-19 00:14:58 +10:00 |
|
Con Kolivas
|
961c43067b
|
Abstract out the pool data to begin move to multiple pool support.
|
2011-07-19 00:09:45 +10:00 |
|
Con Kolivas
|
1d27c119b6
|
Don't let total_queued go below zero.
|
2011-07-18 22:02:10 +10:00 |
|
Con Kolivas
|
8220af8806
|
Avoid queueing extra work if there's work staged as well.
|
2011-07-18 20:22:16 +10:00 |
|
Con Kolivas
|
c3e569ed9b
|
Copied the data to longpoll_block too early so the longpoll message will rarely be received.
Submit longpoll's converted work after we've flushed requests since that will blank the current_block for stage_thread to see.
|
2011-07-18 13:16:15 +10:00 |
|
Con Kolivas
|
f0006522ae
|
Bump version to 1.2.8
|
2011-07-18 12:07:35 +10:00 |
|
Con Kolivas
|
0477667f79
|
Update docs.
|
2011-07-18 12:05:24 +10:00 |
|
Con Kolivas
|
5e7c37aebb
|
Make it clear what the sha algorithm is for.
|
2011-07-18 12:02:37 +10:00 |
|
Con Kolivas
|
5affc3b5ab
|
Merge pull request #17 from ycros/osx
Fix suseconds_t for OSX.
|
2011-07-17 19:00:24 -07:00 |
|
Ycros
|
1f3074d2ff
|
Fix configure.ac for 64bit OSX builds
|
2011-07-18 11:49:27 +10:00 |
|
Con Kolivas
|
e532ac354a
|
Only clear the longpoll block data if we successfully received a longpoll, and do it before converting the longpoll data to work to avoid the staging thread believing it got the new work before the longpoll.
|
2011-07-18 11:37:33 +10:00 |
|
Ycros
|
31d98cf167
|
Fix suseconds_t for OSX.
|
2011-07-18 11:37:16 +10:00 |
|
Con Kolivas
|
01eb4c599d
|
Minimise impact on GUIs by dropping priority and policy in gpu mining threads if dynamic mode is enabled.
|
2011-07-18 11:36:54 +10:00 |
|
Con Kolivas
|
08cf074206
|
News.
|
2011-07-18 11:31:21 +10:00 |
|
Con Kolivas
|
0aa9887300
|
Add an sse4 algorithm to CPU mining.
|
2011-07-18 11:27:58 +10:00 |
|
Con Kolivas
|
0c49935250
|
Fix CPU mining with other algorithms not working.
|
2011-07-18 11:05:37 +10:00 |
|
Con Kolivas
|
a7707a26cb
|
Rename the poclbm file to ensure a new binary is built since.
|
2011-07-18 10:42:24 +10:00 |
|
Con Kolivas
|
fc184625d2
|
We now are guaranteed to have one fresh work item after a block change and we should only discard staged requests.
|
2011-07-18 10:33:31 +10:00 |
|
Con Kolivas
|
d53ee8e71b
|
Don't waste the work we retrieve from a longpoll.
|
2011-07-18 10:19:22 +10:00 |
|
Con Kolivas
|
0c253734e1
|
Provide a control lock around global bools to avoid racing on them.
|
2011-07-18 10:12:38 +10:00 |
|
Con Kolivas
|
8d8e0669f6
|
News.
|
2011-07-18 00:13:03 +10:00 |
|
Con Kolivas
|
1c070475c3
|
Cycling over 1026 nonces is a remnant of old code not relevant now and can just lead to repeat submission of the same block increasing rejects.
Remove it.
|
2011-07-17 23:38:29 +10:00 |
|
Con Kolivas
|
b6ac9f185e
|
Revert "Make sure not to try and submit work for nonces higher than already submitted in current work item."
This reverts commit a2dd410e362116a12ac5609da77abb3a5ee1b736.
Incorrect fix. Missed real shares that are accepted.
|
2011-07-17 20:06:43 +10:00 |
|
Con Kolivas
|
1d45b7f475
|
Revert "Don't miss first work item."
This reverts commit 57f5893f4aabdfdbb1395034fefe4ee6c9b8f8ea.
Start reverting. This fix didn't help.
|
2011-07-17 20:06:25 +10:00 |
|
Con Kolivas
|
57f5893f4a
|
Don't miss first work item.
|
2011-07-17 19:36:17 +10:00 |
|
Con Kolivas
|
a2dd410e36
|
Make sure not to try and submit work for nonces higher than already submitted in current work item.
This reduces rejects substantially.
|
2011-07-17 19:33:53 +10:00 |
|
Con Kolivas
|
b198badcf4
|
The poclbm kernel needs to be updated to work with the change to 4k sized output buffers.
|
2011-07-17 14:42:44 +10:00 |
|
Con Kolivas
|
6e30c0701c
|
longpoll seems to work either way with post or get but some servers prefer get so change to httpget.
|
2011-07-17 14:39:53 +10:00 |
|
Con Kolivas
|
65b2aff8d0
|
Add SS description to readme.
|
2011-07-17 13:55:43 +10:00 |
|