2773 Commits (50c1e00509d5734a4872c3b30d035021d786ea36)

Author SHA1 Message Date
Con Kolivas 95e1ed04bb Stratifier loop should never return 9 years ago
Con Kolivas bde77b155c Connector loop should never return 9 years ago
Con Kolivas 31434bc0b9 Create unix receivers during child setup 9 years ago
Con Kolivas 6902bc23dc API msgq is unused 9 years ago
Con Kolivas 42d2e0f5c2 Increment client reference before adding it to the epoll list 9 years ago
kanoi 332574564b ckdb - correct IPS removal and name the events trees 9 years ago
Con Kolivas f35f54a642 Revert "Microoptimise ckdbq_process" 9 years ago
Con Kolivas 38dab2309b Cope with ckmsgqs not set up during start up 9 years ago
Con Kolivas 5f0cf43db3 Fix inappropriate setting of proxy bool in trusted mode 9 years ago
Con Kolivas cec260e3fa Submit upstream shares as json directly to generator 9 years ago
Con Kolivas e950a1612b Only decode json in srecv_process if it's indicated 10 years ago
Con Kolivas 76561b4a63 Correctly handle node messages 10 years ago
Con Kolivas 9e17bec09c Inherit serverurl correctly when none is specified 10 years ago
Con Kolivas 0d8746249e Pass the generator json structures avoiding duplicating codec 10 years ago
Con Kolivas 43a18946ce Send the connector json structures from the stratifier to avoid json codec duplication 10 years ago
Con Kolivas 84c340c1c4 Send stratifier json structures from the connector where possible, avoiding the duplication of json codec 10 years ago
Con Kolivas 2220428004 There is only one logger now 10 years ago
Con Kolivas 3c965946e7 Replace unnecessary multiprocess model with simpler thread based model for each component for future removal of duplication of work when communicating between threads 10 years ago
Con Kolivas 6c8f6bb93d Move private data to different names 10 years ago
Con Kolivas 96aa070652 Revert "Further thread the next two biggest CPU users" 10 years ago
Con Kolivas 0b0dfe4f83 Move json decoding to threaded client_message_processor 10 years ago
Con Kolivas 1789d2b663 Further thread the next two biggest CPU users 10 years ago
Con Kolivas 5c09f0608f Microoptimise ckdbq_process 10 years ago
Con Kolivas 6f8ac8aa97 Allow mindiff to be set to zero to reset to defaults with ckdb commands 10 years ago
kanoi a4269d3126 ckdb - remove incorrect gcc warning 10 years ago
kanoi bd3141462e ckdb - ignore checking the web Anon username for ovents - just check the IP - 2 10 years ago
kanoi b1ed1ee158 ckdb - ignore checking the web Anon username for ovents - just check the IP 10 years ago
kanoi eadb28c76d ckdb - implement ovents 10 years ago
kanoi 61cb60c00a ckdb - add ok, unok and expire to cmd_events 10 years ago
kanoi e0209970e9 ckdb - add an enabled flag to events_limits 10 years ago
kanoi ddeed87874 ckdb - handle events vs ovents 10 years ago
Con Kolivas 0f5fc8ea8b Use fresh event structure after handing it off to the client event processor 10 years ago
kanoi 5f4bbd74e4 ckdb - add OK events (OVENTS) to allow limiting valid accesses 10 years ago
Con Kolivas 75923f6daa Make client epoll event handling scalable ckmsgq threads 10 years ago
Con Kolivas f0e07c24a4 Make client event handling a oneshot event that is rearmed to allow us to thread the work 10 years ago
Con Kolivas 39070094cf Invalidate clients in common location after parse_client_msg 10 years ago
Con Kolivas ebedb77629 Cache reused variables in creceiver 10 years ago
kanoi 465ab648f8 ckdb - use optioncontrol for storing permanent IPS OK and bans 10 years ago
kanoi 22292423e8 ckdb - add cmd_events for managing/viewing event info 10 years ago
kanoi 224de3c5fe ckdb - add triggers for updating global varaibles from optioncontrol 10 years ago
Con Kolivas db42a137e1 Implement a ckdbflush message for emergency use only 10 years ago
Con Kolivas 0cb8d0af48 Fix client buffer leak in connector 10 years ago
Con Kolivas f89ace7a3d Silence uninitialised byte warnings in valgrind 10 years ago
Con Kolivas 8007f6524b Writes blocking in send_sender_send are not an unlikely event 10 years ago
Con Kolivas 6986ba95fc Make client message processing a ckmsq to minimise connector_loop holdup 10 years ago
kanoi 09a40a4607 ckdb - add some table level locking to speed up large loads 10 years ago
kanoi 3aff67018f ckdb - allow blocking and script alerting on ckdb events 10 years ago
Con Kolivas df346876d8 Only send node workinfo in pool mode 10 years ago
Con Kolivas 2a76d1ab53 Add a failsafe mode to nodes that will allow miners to continue hashing even if workinfo is temporarily unavailable 10 years ago
Con Kolivas 6f48d76e7e Tidy up transaction refcount by resetting it every time it's seen instead of just incrementing it, differentiating node refcounts from main pools 10 years ago