1806 Commits (bf1c2ef09bb39f377011db00a4d0d8d449b4cc53)
 

Author SHA1 Message Date
kanoi 5cfc169108 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool 10 years ago
kanoi 939c17cd87 ckdb/php - a useful payments page 10 years ago
Con Kolivas 5dda39dc11 Merge branch 'master' of bitbucket.org:ckolivas/ckpool 10 years ago
Con Kolivas 1b077f2a05 Log to files outside of instance lock 10 years ago
Con Kolivas ca5c7da81b Provide helper functions for storing log text and their associated filenames to be written to in unlocked code 10 years ago
Con Kolivas 3047ee5c8f Use the more generic ckmsg_t for the json_lists 10 years ago
kanoi 122d6f38ba ckdb - correct tv_end for pplns2 block 10 years ago
kanoi 59e7d2b7bc ckdb - pplns2 include the trailing shares in the tv_end check 10 years ago
kanoi e30cc81cad ckdb/php - add extra pplns2 epoch information like pplns 10 years ago
kanoi 5afedffc5a ckdb - store missing diffacc in addressuser payments 10 years ago
kanoi cda0724c6d ckdb - ∞ loops are bad 10 years ago
kanoi c451119f25 ckdb - correct status order in cmd_payouts message 10 years ago
kanoi 1380acddfb ckdb - cmd_payouts for setting up old payouts 10 years ago
kanoi 221d0df3b4 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool 10 years ago
kanoi 2035db91b6 ckdb/php/sql - db storage of payout details and calculations 10 years ago
ckolivas aa7c479c03 Cope with null message in send_proc 10 years ago
Con Kolivas d4304de798 These weren't the droids we were looking for. 10 years ago
Con Kolivas 7fa3dc2529 Only dec worker if user exists 10 years ago
Con Kolivas 21194cfbb4 Count dropped workers in _dec_instance_ref 10 years ago
Con Kolivas 862e3df821 Fix use of ckwq variables 10 years ago
Con Kolivas cada930aa8 Use async senc proc in the generator 10 years ago
Con Kolivas a465e47f85 Use async send proc in the connector 10 years ago
Con Kolivas cabc01d7cd Use asynchronous send_proc in the stratifier 10 years ago
Con Kolivas 428cabdfc4 Add an asynchronous send proc function which uses each process' generic workqueues if they exist 10 years ago
Con Kolivas 2865a0378f Keep track of per process ckwqs in the ckpool structure 10 years ago
Con Kolivas 5f9f01e894 Revert to synchronous proc messages in anticipation of new async functions 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 d594f86520 Create generic workqueue function and message receiving and parsing helpers 10 years ago
Con Kolivas d15ccdf54d Remove the old pid file per process when preparing the new child processes 10 years ago
Con Kolivas 646d4a9560 Cope with unknown pids in various send msg commands without terminal failure 10 years ago
Con Kolivas 33508b2243 Reset the pi pid after a failure to find the process alive so we can look it up again in case it has changed 10 years ago
Con Kolivas bd68f928b7 Make all one way send_procs asynchronous to avoid message response deadlocks 10 years ago
Con Kolivas 487e918ff7 Return value of send_proc is never used 10 years ago
Con Kolivas a23060d786 Fix buf dereference error 10 years ago
Con Kolivas 85b17f1b78 Check for correct condition in wait_close 10 years ago
Con Kolivas 07874e9f30 Show message associated with no close fd detection 10 years ago
Con Kolivas 236634239e Close our end of the socket in send_proc 10 years ago
Con Kolivas 90c682177f Wait for the other end to close a unix socket to ensure the message has gone through 10 years ago
Con Kolivas 316ceba75b Check for pid in send_recv_proc as well 10 years ago
Con Kolivas 2b97f1833f Shutdown instead of closing a socket after sending a unix message allowing the receiving end to close the socket after receiving the data 10 years ago
Con Kolivas 08ef8ef3de Differentiate pong from other spurious messages from clients 10 years ago
Con Kolivas a0753a3965 Handle other forms of read_socket_line ending after message complete as not a failure 10 years ago
Con Kolivas 42f14a9536 Add full lock tracking for mutexes and rwlocks 10 years ago
Con Kolivas 7b452b361f Remove macro placeholders for locks in preparation for implementing lock tracking 10 years ago
Con Kolivas c572d580eb Add lock contention testing warning at 10 seconds to all lock grabbing and fail if a lock is unable to be grabbed for more than a minute 10 years ago
Con Kolivas 0f08e9518f Add helpers for rw timed locks 10 years ago
Con Kolivas 3ed9f9757b Push version to 0.8.6 10 years ago
Con Kolivas 163fc40afb Check all delayed clients for a serviceable one in the connector when we can and consider dropping a client servicing one to not potentially create delayed sends faster than we service them 10 years ago
Con Kolivas 8b1b6d45d6 fd being invalidated is checked for in wait_write_select so we don't need to handle it twice 10 years ago