1098 Commits (3ddef2d66fa9fb857bc8c6cb08f1b4406d808ebf)

Author SHA1 Message Date
Con Kolivas 3ddef2d66f Privatise all the connector specific data 10 years ago
Con Kolivas fe15f9384d Privatise all global variables within the generator to allow multiple ckpools in the future 10 years ago
Con Kolivas 5ccd3b5340 Send workerstats to ckdb instead of client stats 10 years ago
Con Kolivas 93e0e55cf0 Store start time and idle status per worker 10 years ago
Con Kolivas f85089eeec Remove EOS marker in userstats in preparation for moving from client to worker stats 10 years ago
Con Kolivas 2f3fba27a3 Use a sanity check on idstring from the job_id passed in parse_submit 10 years ago
kanoi 46ea8d2fb7 ckdb - free ktree leaked ram when using remove and correct log timezone 10 years ago
kanoi 99ba876097 ckpmsg - add a timestamp 10 years ago
kanoi 063d723a31 allow ckpmsg to set the unix recv timeout 10 years ago
kanoi c178d6b3bb ckdb - ensure each block's workinfo is loaded 10 years ago
kanoi 4103e3f2b6 ckdb - free optioncontrol blob on exit 10 years ago
kanoi 6891895cb3 ckdb - use new shutdown for the confirmer 10 years ago
kanoi 0e5a1a102e ckdb - remove summariser sleep delays during shutdown 10 years ago
kanoi e2b378cb84 ckdb - cleanup lists/trees on shutdown and notify what is delaying shutdown 10 years ago
kanoi cd0facf0e9 ckdb - keep address history for txn payment processing 10 years ago
kanoi 1759774075 ckdb - match block maturity with bitcoind-qt 10 years ago
kanoi 00ed8a41a7 ckdb - hack to allow skipping loading temorarily unneeded data 10 years ago
kanoi e82dab1284 ckdb - set confirmer to only load data near the range required 10 years ago
Con Kolivas a058c387b3 Give pings an integer id and handle pongs and spurious responses without an error message 10 years ago
Con Kolivas 3cb0546c10 Recruit extra stratum receive processes based on number of CPUs 10 years ago
Con Kolivas 3f061c9331 Do the CPU intensive part of a stratum receive outside the main stratum loop 10 years ago
Con Kolivas c87ad0b239 Do not double close socket sent to get_fd 10 years ago
Con Kolivas d1e08ac9c2 Add source debugging to close failure 10 years ago
Con Kolivas 329afb56ac Cosmetic tidy 10 years ago
Con Kolivas f517a593c4 Create half as many share processing threads as there are CPUs 10 years ago
Con Kolivas 995fce28c1 Make it possible to create many threads associated with a ckmsgq 10 years ago
Con Kolivas 1fe5373c87 Handle early exiting of connector receiver and sender threads 10 years ago
Con Kolivas d42185a5eb Tidy up receiver loop 10 years ago
Con Kolivas 0887d993fd Remove parse client msg from accept client 10 years ago
Con Kolivas 42fc9ca8f6 Rewrite connector receive thread to use epoll and remove associated now unnecessary fd hashtable 10 years ago
Con Kolivas 9f8237909f Fix apparent dropping of hashrate on restart due to zero last share time 10 years ago
Con Kolivas 2b77a6957c Add output of sps loaded from user and worker stats 10 years ago
Con Kolivas f11f957cda Read off worker and user stats from saved logs if they exist 10 years ago
Con Kolivas 0fa0bbef4d Add 7 day stats to pool and users 10 years ago
Con Kolivas ad4e959a80 Clamp suggest diff to pool mindiff directive 10 years ago
Con Kolivas c8627c0d1b Listen with the maximum backlog when we first start for more seamless restarts and then drop to the minimum afterwards to effectively ratelimit new connections 10 years ago
Con Kolivas f84c0aa2cd Make number of clients we can connect to unlimited 10 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 10 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. 10 years ago
Con Kolivas d6955d3345 Remove lower limit on suggest-diff since it is usually only set on initial client connect 10 years ago
kanoi e38a8decc2 klist - missing from commit 10 years ago
kanoi da595c6856 ckdb - use pointers for sharesummary create/modify fields 10 years ago
kanoi 848dd0745c ckdb - speed up sharesummary processing 10 years ago
ckolivas dd3a4a121a Revert "Do not overlap writes to unix sockets" 10 years ago
ckolivas c4ec64929d Revert "Only allow one send_recv_proc at a time" 10 years ago
ckolivas e5805dac30 Fix warnings 10 years ago
ckolivas b95ce4070e Replace use of select with poll in *wait_select in libckpool to allow high fds 10 years ago
ckolivas 9d793945f0 Only allow one send_recv_proc at a time 10 years ago
ckolivas 6f77624613 Do not overlap writes to unix sockets 10 years ago
ckolivas 9daa9e62de Add sanity check for invalidated sock in send_unix_msg 10 years ago