Con Kolivas
|
4a3907d4e1
|
Remove use of unreliable notify_id to determine if clients are on the current pool with the more extensive switching in place
|
10 years ago |
Con Kolivas
|
7de43b1c6e
|
Use async send proc as a separate thread from workqueues
|
10 years ago |
Con Kolivas
|
21194cfbb4
|
Count dropped workers in _dec_instance_ref
Conflicts:
src/stratifier.c
|
10 years ago |
Con Kolivas
|
08a997e190
|
Remove the unused msg_id field
|
10 years ago |
Con Kolivas
|
df7d17f3a9
|
Ensure we use int64 for internal jobid throughout and add the string to debug message from the upstream pool
|
10 years ago |
Con Kolivas
|
7f04ba2e03
|
Transmit the actual workbase we want broadcast with stratum_broadcast_update and add more info the verbose logging
|
10 years ago |
Con Kolivas
|
5123b2e0ec
|
Only trigger connection recruitment if we're reconnecting clients
|
10 years ago |
Con Kolivas
|
11cc87393a
|
Reconnect instead of testing clients that have their reconnect flag set on a stratum broadcast
|
10 years ago |
Con Kolivas
|
4e5401a991
|
Reconnect clients connected to the parent proxy when it's replaced
|
10 years ago |
Con Kolivas
|
36b217a45d
|
Count dropped workers in _dec_instance_ref
|
10 years ago |
Con Kolivas
|
f78f72dc4f
|
Make a new proxy inherit the existing subproxies of the old one
|
10 years ago |
Con Kolivas
|
2347097476
|
Move client culling and testing to the broadcast to avoid cycles of drop/test
|
10 years ago |
Con Kolivas
|
2ff9d7f0f6
|
Drop clients bound to a subproxy even if the proxy no longer exists in dead_proxy
|
10 years ago |
Con Kolivas
|
fe7ea6ae89
|
Demote updated diff message
|
10 years ago |
Con Kolivas
|
c55cf08d6a
|
Check for failure to decode proxy/subproxy in update_subscribe
|
10 years ago |
Con Kolivas
|
4ff3972ef0
|
Look for other clients that should have been dropped in the stratifier and inform or query the connector about them
|
10 years ago |
Con Kolivas
|
352c8a4eb7
|
Set client start time when the instance is added
|
10 years ago |
Con Kolivas
|
6887f778e9
|
Send reconnect to all clients that have been asked to reconnect already and don't unset the bool to be able to trim them
|
10 years ago |
Con Kolivas
|
8291489a5b
|
Use async send proc in the stratifier
|
10 years ago |
Con Kolivas
|
97e2b3179b
|
Keep track of per process ckwqs in the ckpool structure
|
10 years ago |
Con Kolivas
|
6c75760502
|
Use the generic workqueues for do_update
|
10 years ago |
Con Kolivas
|
e40d560f57
|
Create a pool of workqueue threads for use by the stratifier using them for share processing, stratum receiving and transaction processing
Conflicts:
src/stratifier.c
|
10 years ago |
Con Kolivas
|
cabc01d7cd
|
Use asynchronous send_proc in the stratifier
|
10 years ago |
Con Kolivas
|
2865a0378f
|
Keep track of per process ckwqs in the ckpool structure
|
10 years ago |
Con Kolivas
|
4c4b48795b
|
Use the generic workqueues for do_update
|
10 years ago |
Con Kolivas
|
2d94b18b99
|
Create a pool of workqueue threads for use by the stratifier using them for share processing, stratum receiving and transaction processing
|
10 years ago |
Con Kolivas
|
a23060d786
|
Fix buf dereference error
|
10 years ago |
Con Kolivas
|
08ef8ef3de
|
Differentiate pong from other spurious messages from clients
|
10 years ago |
Con Kolivas
|
234f76f8e5
|
Force a reconnect send to clients that have been given the reconnect flag already and are requested to reconnect again
|
10 years ago |
Con Kolivas
|
77e68e8db1
|
Revert "Send reconnect to clients immediately upon detecting they're sending to a dead proxy instead of flagging them"
This reverts commit ac8bb3259d .
|
10 years ago |
Con Kolivas
|
ac8bb3259d
|
Send reconnect to clients immediately upon detecting they're sending to a dead proxy instead of flagging them
|
10 years ago |
Con Kolivas
|
0a165bfc66
|
Revert to lazily reconnecting all clients to prevent floods
|
10 years ago |
Con Kolivas
|
a470ca6431
|
Only reconnect clients when there is room for them on the new proxy, tagging the rest and recruiting as needed
|
10 years ago |
Con Kolivas
|
08d8644d1a
|
Still drop clients from dead proxies even if we don't have their data any more
|
10 years ago |
Con Kolivas
|
73e6824c00
|
Recruit more proxies when we have flagged clients in reconnect_clients
|
10 years ago |
Con Kolivas
|
cffc412427
|
Combine the reconnect proxy functions, switching as many clients as there is headroom and flagging the rest for lazy reconnection
|
10 years ago |
Con Kolivas
|
51337105ac
|
Count existing reconnects in headroom count
|
10 years ago |
Con Kolivas
|
0c185fbd2a
|
Max sure max headroom variable is 64 bit
|
10 years ago |
Con Kolivas
|
9842659e39
|
Fix buf dereference error
|
10 years ago |
Con Kolivas
|
47fa24dca0
|
Move reap messages out of lock
|
10 years ago |
Con Kolivas
|
7fb37b7886
|
Do not loop after updating immediately in the strat loop
|
10 years ago |
Con Kolivas
|
1ff651971f
|
Close socket before adding message to recvs
|
10 years ago |
Con Kolivas
|
65d9abab0b
|
Skip subproxies that don't yet have a current workbase when selecting a subscription
|
10 years ago |
Con Kolivas
|
111a10bf9d
|
Send clients a reconnect even if we're switching to a backup pool
|
10 years ago |
Con Kolivas
|
8c07e6eda7
|
Give extra info for extranonce size in update subscribe
|
10 years ago |
Con Kolivas
|
ad5b2a089b
|
Add warning about reason for failed subscription
|
10 years ago |
Con Kolivas
|
9de62bdea9
|
Reverse the waiting order between generator and stratifier in proxy mode
|
10 years ago |
Con Kolivas
|
5a7febc821
|
Workbase id and blockchange id are determined by the generator in proxy mode and should not be set per proxy
|
10 years ago |
Con Kolivas
|
68da0e07fa
|
Reap any retired proxies that no longer have any subproxies
|
10 years ago |
Con Kolivas
|
e9af372a56
|
Reap old subproxies when they're no longer in use
|
10 years ago |