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 |
Con Kolivas
|
39a8b0ebef
|
Create general function for receiving unix messages from the receive queue
|
10 years ago |
Con Kolivas
|
ba7e48c492
|
Create basic unix receive message thread for queueing messages to be handled asynchronously
|
10 years ago |
Con Kolivas
|
3630b49d9b
|
Revert to synchronous sending of unix messages
|
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
|
5f205faca6
|
ckdb/php - allow admin user to view other user reports - without ease
|
10 years ago |
kanoi
|
e8223c1f8e
|
ckdb/php - setup code for a pool shift report
|
10 years ago |
kanoi
|
12a3fc5130
|
ckdb - add summary of shares/markers for the pool
|
10 years ago |
kanoi
|
c15407e68a
|
ckdb - change shutdown to terminate
|
10 years ago |
kanoi
|
907a33584e
|
ckpool - sscanf %s stops at a space
|
10 years ago |
kanoi
|
7bc6768762
|
ckdb - don't show OoO messages during reload, just once at the end
|
10 years ago |
kanoi
|
ace1b122de
|
ckdb - report startup times and time to clear the initial queue
|
10 years ago |
kanoi
|
d368869423
|
ckdb - replace 2 frees with FREENULLs - tidier :)
|
10 years ago |
kanoi
|
3fcb7779c8
|
ckdb/php - add mult-worker select to usperf and ? tips
|
10 years ago |
kanoi
|
8d6709f782
|
ckdb - fix number copy end
|
10 years ago |
kanoi
|
f9d369870b
|
ckdb - user/system settings, payouts stats values - set shifts count using them
|
10 years ago |
kanoi
|
a7d730eb5f
|
ckdb/php - allow a worker select list in the shifts request/reply
|
10 years ago |
kanoi
|
42beeeb1b7
|
ckdb - allow and ckpool message to create workerstatus and workers
|
10 years ago |
kanoi
|
c42de09e5c
|
ckdb/php - show only recent workers with an option to disable it
|
10 years ago |
kanoi
|
7b4e3dd86d
|
ckdb - reloading aged shares is ok - the full ageing message is reported later anyway
|
10 years ago |
kanoi
|
7072135a72
|
ckdb - fix old worker lastshare in workerstatus
|
10 years ago |
kanoi
|
a3e3363eda
|
Revert "Add atomically increasing sequence number to all ckdb messages"
This reverts commit 970c4056cf .
|
10 years ago |
kanoi
|
d8f5ceb0d2
|
ckdb - retain shares with an unknown workinfoid and recheck for up to 60s
|
10 years ago |
Con Kolivas
|
970c4056cf
|
Add atomically increasing sequence number to all ckdb messages
|
10 years ago |
Con Kolivas
|
eefbeef44b
|
Only check user_instance under instance lock
|
10 years ago |
kanoi
|
2230bd6d65
|
ckdb - stat the share OoO messages and increase the warning limit to 2s
|
10 years ago |
kanoi
|
b74ae0f24e
|
ckdb - console warning log out of order shares only if more than 1 second
|
10 years ago |
Con Kolivas
|
3ea6fa5dfe
|
Don't bother storing the session of clients without a user set up or not authorised
|
10 years ago |
Con Kolivas
|
a8b7916829
|
Fix memory leak
|
10 years ago |
Con Kolivas
|
cecf6406e2
|
Fix memory leak
|
10 years ago |
Con Kolivas
|
6e41ff823f
|
Demote debug
|
10 years ago |
Con Kolivas
|
08622a4b61
|
Hand old sessionid to new client
|
10 years ago |
ckolivas
|
c7dbb0114d
|
Rework sessionid matching to not store client structure
|
10 years ago |
Con Kolivas
|
655f82f09d
|
Remove clients from the epoll list when invalidating them to avoid a receiver event and check they still exist in their original form on getting a receiver event
|
10 years ago |
Con Kolivas
|
24d9155f62
|
Recycle client instances in the connector
|
10 years ago |
kanoi
|
b32080e9a5
|
ckdb - setup the first mandatory mark on a new pool
|
10 years ago |
ckolivas
|
bf1c2ef09b
|
Cope with variable length ckdb responses on the heartbeat as well
|
10 years ago |
kanoi
|
1e68c2d602
|
ckdb/php - pass statsconfirmed to php to flag estimate stats
|
10 years ago |
Con Kolivas
|
b780dc0061
|
Demote message verbosity for no auth response when we know ckdb is offline
|
10 years ago |
Con Kolivas
|
8091b77c7c
|
Allow arbitrary length responses from ckdb in send_recv_auth to allow for hundreds of workers
|
10 years ago |
kanoi
|
4f327ee6ed
|
ckdb - switch_state to allow code upgrades while running
|
10 years ago |
kanoi
|
966b9b7326
|
ckdb - pass all worker diffs back to auth requests
|
10 years ago |
Con Kolivas
|
f6abc404d5
|
Change parsing of ckdb response, expecting an array of workers
|
10 years ago |
Con Kolivas
|
dda8187e49
|
Create workers if they don't already exist when set_worker_mindiff is called
|
10 years ago |
Con Kolivas
|
03149c1354
|
Create the user if it doesn't already exist in set_worker_mindiff
|
10 years ago |