Con Kolivas
|
f3a826d30f
|
User ID is an integer in workerinfo
|
10 years ago |
Con Kolivas
|
c627c12cab
|
User id is an integer
|
10 years ago |
Con Kolivas
|
2c1944534b
|
Unconditionally drop all clients bound to a proxy should we update its subscribe
|
10 years ago |
Con Kolivas
|
d8a5228513
|
Demote flagged message
|
10 years ago |
Con Kolivas
|
25840cfec9
|
Demote client flag message to info level
|
10 years ago |
Con Kolivas
|
d59c8c1b41
|
Demote proxy logging to info level
|
10 years ago |
Con Kolivas
|
4e5ccb6e13
|
check for clients that really need to reconnect and do them asap
|
10 years ago |
Con Kolivas
|
182e1b2d8d
|
Move to a completely pull based mechanism for reconnecting clients once there are enough upstream connections instead of forcing reconnects when there may not be enough
|
10 years ago |
Con Kolivas
|
146d164053
|
Put dropped at the start of the stratifier messages for easier parsing
|
10 years ago |
Con Kolivas
|
806d1c76a2
|
Do not create a stratifier statsupdate thread in passthrough mode since the stats always read zero
|
10 years ago |
ckolivas
|
2561eff1cb
|
Update user auth time on each successful auth
|
10 years ago |
Con Kolivas
|
fd73ebe3ae
|
Send port number as a string on reconnect as most clients will be expecting it
|
10 years ago |
Con Kolivas
|
5633f8365d
|
Prevent theoretical read out of bounds
|
10 years ago |
Con Kolivas
|
3f3dc7f4f3
|
Implement a stratum mining.term call which notifies the stratifier this client is terminating and use it to signal upstream pools when passthrough subclients have disconnected
|
10 years ago |
Con Kolivas
|
e9441f2e1a
|
Drop passthrough proxy connection from stratifier
|
10 years ago |
Con Kolivas
|
ae2b00842b
|
Allow unauthorised clients to send other messages till they've authorised but silently ignore them
|
10 years ago |
Con Kolivas
|
70379428d6
|
Steal copied id_vals in the stratifier to avoid needing to copy them again, thus allowing opaque objects to be used as id values
|
10 years ago |
Con Kolivas
|
cd754e98e4
|
Move connector to using unix receive queues
|
10 years ago |
Con Kolivas
|
0ea4ab043e
|
Move stratifier to use unix message receiving queues
|
10 years ago |
kanoi
|
75ffa2d4cb
|
ckpool - ensure seqall won't be negative and use it as the ckdb msg id
|
10 years ago |
kanoi
|
8ff07e69a3
|
ckpool - add start time and pid to seq information
|
10 years ago |
kanoi
|
2f3832ab59
|
add individual sequence numbers for each ckdb message type
|
10 years ago |
kanoi
|
5d2ed64854
|
allow different seq numbers
|
10 years ago |
kanoi
|
b5946287b0
|
Revert "Revert "Add atomically increasing sequence number to all ckdb messages""
|
10 years ago |
kanoi
|
907a33584e
|
ckpool - sscanf %s stops at a space
|
10 years ago |
kanoi
|
a3e3363eda
|
Revert "Add atomically increasing sequence number to all ckdb messages"
This reverts commit 970c4056cf .
|
10 years ago |
Con Kolivas
|
dc31479af7
|
Consistent maxclients key use
|
10 years ago |
Con Kolivas
|
47a6877fef
|
Add an API command for global pool stats
|
10 years ago |
Con Kolivas
|
970c4056cf
|
Add atomically increasing sequence number to all ckdb messages
|
10 years ago |
Con Kolivas
|
a3819b8739
|
Add an API command to list all workers
|
10 years ago |
Con Kolivas
|
23d6cca7ee
|
Add an API command to list all workers
|
10 years ago |
Con Kolivas
|
c1b4f6e490
|
Add an API command to get the info of every single client
|
10 years ago |
Con Kolivas
|
cda20cf00c
|
Add API commands to get all the client info by user or worker
|
10 years ago |
Con Kolivas
|
e1fe8aaebf
|
Add an API command to return a full list or optionally a list by userid of all proxies and their stats
|
10 years ago |
Con Kolivas
|
af1841001a
|
Fix missing field
|
10 years ago |
Con Kolivas
|
ae5b119900
|
Add an API command to get statistics per client
|
10 years ago |
Con Kolivas
|
eb529da3b2
|
Add an API command to get a list of clients by workername
|
10 years ago |
Con Kolivas
|
a13df377d4
|
Add an API command to get a list of clients by username
|
10 years ago |
Con Kolivas
|
888ef2e2d8
|
Only give the insufficient subproxy message when looking for a global proxy
|
10 years ago |
Con Kolivas
|
1a723cf04d
|
Reconnect clients to global proxies when we receive an update from the current proxy
|
10 years ago |
Con Kolivas
|
fe93a914e1
|
Add API function to get worker stats
|
10 years ago |
Con Kolivas
|
eefbeef44b
|
Only check user_instance under instance lock
|
10 years ago |
Con Kolivas
|
baef991186
|
Use correct test for recruiting more global proxies
|
10 years ago |
Con Kolivas
|
804a98e63c
|
Do all reconnects on stratum notify lazily only to prevent multiple subproxies flagging reconnects
|
10 years ago |
Con Kolivas
|
4f3e19325b
|
Minor notice change
|
10 years ago |
Con Kolivas
|
4e4c8aa79a
|
Add more reliable tests to know which clients should be redirected
|
10 years ago |
Con Kolivas
|
f31980b9d0
|
Only reconnect authorised clients
|
10 years ago |
Con Kolivas
|
508bb71e9b
|
Recruit from best not proxy
|
10 years ago |
Con Kolivas
|
bf79e0793d
|
Recruit extra user subproxies when there aren't enough
|
10 years ago |
Con Kolivas
|
046f8affb0
|
Reconnect clients not bound to a user proxy when a new notify creates more headroom
|
10 years ago |