Con Kolivas
|
807d5a403c
|
Only add secondaryuserid with ckdb
|
11 years ago |
Con Kolivas
|
cb1e3b8637
|
Fine grain create the json share error to debug each field
|
11 years ago |
Con Kolivas
|
2f3fba27a3
|
Use a sanity check on idstring from the job_id passed in parse_submit
|
11 years ago |
Con Kolivas
|
a058c387b3
|
Give pings an integer id and handle pongs and spurious responses without an error message
|
11 years ago |
Con Kolivas
|
3cb0546c10
|
Recruit extra stratum receive processes based on number of CPUs
|
11 years ago |
Con Kolivas
|
3f061c9331
|
Do the CPU intensive part of a stratum receive outside the main stratum loop
|
11 years ago |
Con Kolivas
|
329afb56ac
|
Cosmetic tidy
|
11 years ago |
Con Kolivas
|
f517a593c4
|
Create half as many share processing threads as there are CPUs
|
11 years ago |
Con Kolivas
|
995fce28c1
|
Make it possible to create many threads associated with a ckmsgq
|
11 years ago |
Con Kolivas
|
9f8237909f
|
Fix apparent dropping of hashrate on restart due to zero last share time
|
11 years ago |
Con Kolivas
|
2b77a6957c
|
Add output of sps loaded from user and worker stats
|
11 years ago |
Con Kolivas
|
f11f957cda
|
Read off worker and user stats from saved logs if they exist
|
11 years ago |
Con Kolivas
|
0fa0bbef4d
|
Add 7 day stats to pool and users
|
11 years ago |
Con Kolivas
|
ad4e959a80
|
Clamp suggest diff to pool mindiff directive
|
11 years ago |
Con Kolivas
|
9dae34e3fa
|
Make update_base calls asynchronous to not hold up stratum loop messages and ping miners if we get no base to keep them mining
|
11 years ago |
Con Kolivas
|
c0aba3449f
|
Add support for job_id being in the params for get_transactions while maintaining backward support for job_id being embedded in the method. Convert get_txnhashes to using only params for the job_id.
|
11 years ago |
Con Kolivas
|
d6955d3345
|
Remove lower limit on suggest-diff since it is usually only set on initial client connect
|
11 years ago |
ckolivas
|
cab3e94ada
|
Allow reconnect to take a :url,port extension to specify where to reconnect to
|
11 years ago |
Con Kolivas
|
17bb17f233
|
Try sanitising too short nonce2 submissions as well as too long by appending 0s
|
11 years ago |
Con Kolivas
|
eabc96c5e1
|
Failure to update subscribe should not be terminal
|
11 years ago |
Con Kolivas
|
88471cabc9
|
Implement support for the more logical positioning of diff within suggest_difficulty parameters instead of the method itself while maintaining support for the original reference documented form
|
11 years ago |
Con Kolivas
|
4a4e12a7ad
|
Fix nonce2 sanitisation
|
11 years ago |
Con Kolivas
|
71cdbfa560
|
Create a list of solved blocks, passing the hash to and from the generator to ensure we flag the correct block and workinfo
|
11 years ago |
Con Kolivas
|
1176d71211
|
Decrease the loglevel of failing to find workers' diff to set
|
11 years ago |
Con Kolivas
|
5532de0f1b
|
Implement a stratum reconnect function
|
11 years ago |
Con Kolivas
|
a33dfd066a
|
There is no need to place the clamp on lowering diff with suggest_diff since it is predomoninantly used at miner startup and we can rapidly adapt should it be too low anyway
|
11 years ago |
kanoi
|
7d59f98624
|
stratifier - process the heartbeat json
|
11 years ago |
Con Kolivas
|
c8a330dbd8
|
We should be doing a cmdmatch not a full string match for heartbeat commands
|
11 years ago |
Con Kolivas
|
4d69bd2423
|
Wrong test on result_val
|
11 years ago |
Con Kolivas
|
e8179cd951
|
Drop log level for failed auth json decode failure
|
11 years ago |
Con Kolivas
|
fcfc06e77b
|
More logic fail
|
11 years ago |
Con Kolivas
|
5fd152c370
|
Reverse logic
|
11 years ago |
Con Kolivas
|
f3254ea170
|
Check for addrauth as well in send_recv_auth
|
11 years ago |
Con Kolivas
|
574d028d95
|
Parse the ckdb heartbeat response for setting worker mindiff
|
11 years ago |
Con Kolivas
|
6a72525b8b
|
Search for authorise in response instead of auth to match query
|
11 years ago |
Con Kolivas
|
27ac4e23ef
|
Parse the difficultydefault entry returned from authorise
|
11 years ago |
Con Kolivas
|
3288b15622
|
Parse new auth command from ckdb
|
11 years ago |
Con Kolivas
|
03878efb0e
|
The stats on idle miners were being decayed with the wrong time interval so would appear to drop to almost zero on any idle period
|
11 years ago |
Con Kolivas
|
b08f4bcb69
|
Drop clients lazily when the proxy is full
|
11 years ago |
Con Kolivas
|
1b45079802
|
Keep track of clients that submit a run of continuous rejects and send them a diff update if they do it for longer than 1 minute and then lazily drop them if it goes beyond 2 minutes
|
11 years ago |
Con Kolivas
|
1f68a5a98b
|
Use the Close handler in the stratifier
|
11 years ago |
Con Kolivas
|
070a1a3b3e
|
Cache reused bias calculations
|
11 years ago |
Con Kolivas
|
6acb482e7a
|
Bias workers as well as users
|
11 years ago |
Con Kolivas
|
6ba4cf50a5
|
There is no need to bias 60 second times, and we should bias worker stats
|
11 years ago |
Con Kolivas
|
1e175d851c
|
Missing valid but not submitted count for proxy
|
11 years ago |
Con Kolivas
|
53641a9c24
|
Prevent wb dereference in parse_submit
|
11 years ago |
Con Kolivas
|
600e6923fc
|
Count only accepted and stale rejects in diff calculation
|
11 years ago |
Con Kolivas
|
0f7daecac4
|
Stats on 1st reject were being missed
|
11 years ago |
Con Kolivas
|
255bab88fe
|
Add a maximum diff option
|
11 years ago |
Con Kolivas
|
857462e16a
|
Simplify the complicated sequential locking to pure choice of write or read in the stratifer
|
11 years ago |