Commit Graph

  • eb05bb3fbf ckdb - fix poolstats db storage fail kanoi 2014-08-07 23:52:49 +1000
  • 41670f48d8 Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2014-08-07 22:38:38 +1000
  • d728f7d863 Inherit pids of processes that are forked later Con Kolivas 2014-08-07 22:38:27 +1000
  • 713509823f Rate limit the throbber to one update per second Con Kolivas 2014-08-07 22:25:51 +1000
  • 52fe152eed sql - update reloadstatus.sql for sharesummary kanoi 2014-08-07 22:25:36 +1000
  • 830e7481a0 ckdb - determin reload sharesummary settings if all are complete kanoi 2014-08-07 22:22:11 +1000
  • 92c67ab289 Provide a restart command which does a handover to an new binary with the same arguments Con Kolivas 2014-08-07 22:09:11 +1000
  • 1830df684f Put a sanity check on kill calls to make sure we are not sending them to pid 0 Con Kolivas 2014-08-07 21:57:41 +1000
  • 30e36979ca Revert inappropriate commenting out of code Con Kolivas 2014-08-07 21:04:10 +1000
  • 73e807a6b6 Don't extract sockaddr when we have an old fd Con Kolivas 2014-08-07 21:02:15 +1000
  • 61bc8628f3 Implement a handover option which allows ckpool to inherit the socket from a running instance before shutting it down keeping miners talking to the existing connection Con Kolivas 2014-08-07 20:27:28 +1000
  • dbd86bd57c Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2014-08-07 19:26:13 +1000
  • a832b64006 Fix getfd function to really send a full struct msghdr returning a new fd to copy sockets across processes Con Kolivas 2014-08-07 19:26:06 +1000
  • be308917cc sql - add blocks to reloadstatus.sql coz kanoi 2014-08-07 18:56:42 +1000
  • 91d37f5894 ckdb - fix incorrect userstats reload date kanoi 2014-08-07 18:49:04 +1000
  • 1dd80fadcb Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-08-07 15:16:52 +1000
  • e9bd61c212 ckdb - time limited ticker kanoi 2014-08-07 15:15:54 +1000
  • afcc856d0d Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2014-08-07 14:33:48 +1000
  • 3486b4ecd8 Shut down unix sockets unidirectionally when we know that component is complete Con Kolivas 2014-08-07 14:32:07 +1000
  • 81314387db ckdb - update startup comment kanoi 2014-08-07 13:41:36 +1000
  • 92d0aa3d42 DB v0.6 information kanoi 2014-08-07 12:47:31 +1000
  • 0ab12b37eb ckdb - update reload_from code comment kanoi 2014-08-07 12:39:37 +1000
  • 6fb49cbde1 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-08-07 12:35:15 +1000
  • 999107eb43 ckdb - create the reload 'begin' filename if not found kanoi 2014-08-07 12:34:26 +1000
  • 83d2da1d70 Use a deep copy for stratum notify of the merkle array Con Kolivas 2014-08-07 11:04:54 +1000
  • d5be610d40 Fix harmless valgrind warning Con Kolivas 2014-08-07 10:59:59 +1000
  • c5eb3c75af Allocate the gbt data from within live_server Con Kolivas 2014-08-07 10:59:10 +1000
  • d15d19bf3a si should only be dealloced on shutdown Con Kolivas 2014-08-07 10:51:17 +1000
  • 1fd6e2a60d tables.sql simple all table row count kanoi 2014-08-07 04:32:28 +1000
  • fc49abd0bb ckdb - force UTC+00 when writing to the DB kanoi 2014-08-07 03:59:26 +1000
  • 9e3cf4e469 ckdb - update the db version to force anyone to ask me what needs to be done kanoi 2014-08-07 03:27:11 +1000
  • c2e54cae53 script to convert ckdb2014*log filenames to UTC kanoi 2014-08-07 03:25:32 +1000
  • 9d97cff6b5 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-08-07 02:20:53 +1000
  • 7698d1880b convert DB time to UTC correctly, make ckdbYYYYMMDDHH.log UTC and make time use it's own buffer kanoi 2014-08-07 02:19:58 +1000
  • a40bbda19b Don't leak memory on server reconnect Con Kolivas 2014-08-07 00:05:35 +1000
  • ad75ab49d5 Avoid userpass deref Con Kolivas 2014-08-06 23:42:12 +1000
  • 7268672485 sql - reloadstatus.sql - show what the db reload status is kanoi 2014-08-06 19:07:38 +1000
  • 0a9bb12571 ckdb - correct reload switch kanoi 2014-08-06 18:47:28 +1000
  • 3eda6a4618 ckdb - userstats summarisation while reloading - crash reload on an unhandled command kanoi 2014-08-06 18:42:27 +1000
  • 9891eff85b ckdb - update startup comments kanoi 2014-08-06 15:07:45 +1000
  • b0d99751bf ckdb - comment about reload CCLs and system clock kanoi 2014-08-06 14:59:35 +1000
  • 2b3f618b63 ckdb - startup documentation to be implemented kanoi 2014-08-06 14:38:02 +1000
  • 1df419158f ckdb - dont abort when reload completes kanoi 2014-08-06 13:00:46 +1000
  • a98eb7336a ckdb - define a MAXID useful for tree searching kanoi 2014-08-06 03:03:52 +1000
  • 3e7a83c912 ckdb - correct begin date constant name kanoi 2014-08-06 00:37:26 +1000
  • 0c308a926a ckdb - calculate most of workerstatus after data load kanoi 2014-08-05 22:47:56 +1000
  • 5004f3081d ckdb - handle reload files and old format data kanoi 2014-08-05 20:34:37 +1000
  • 2e7171cf84 ckdb - reload plus changes to handle createdate kanoi 2014-08-05 17:56:44 +1000
  • 3e6fe0dde7 libckpool - make the rotating filename a separate function kanoi 2014-08-04 17:54:31 +1000
  • 10a1a22a11 web - update last block kanoi 2014-08-04 17:14:28 +1000
  • 651f8c5b77 ckdb - don't keep transactiontree in RAM kanoi 2014-08-04 14:22:58 +1000
  • 72bf461fc1 ckdb - correct stats tree ram calculation kanoi 2014-08-04 12:52:05 +1000
  • f2c0014fe3 ckdb - add some tree/list stats kanoi 2014-08-04 12:31:23 +1000
  • 8ba9a6abac Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-08-03 10:45:26 +1000
  • f456b5d433 ckdb - fix userstats summarisation and various code tidy ups kanoi 2014-08-03 10:44:44 +1000
  • d253a97e79 Fix null txn hashes being passed to ckdb in proxy mode Con Kolivas 2014-08-02 15:59:07 +1000
  • eff11a1024 Avoid trying to send a message to ckdb if it's invalid json and identify where it came from Con Kolivas 2014-08-02 15:50:55 +1000
  • 90d06a696c ktree - add an optional message to put in the dump file kanoi 2014-08-02 15:44:55 +1000
  • ec1ed128a3 ktree - add a blank line between tree dumps kanoi 2014-08-02 15:27:33 +1000
  • 5fc1aa28a1 Add a throbber to the stratifier to show activity Con Kolivas 2014-08-02 13:14:53 +1000
  • fd45d582d4 Add messages for when each process is ready Con Kolivas 2014-08-02 13:05:52 +1000
  • 973571c70c Only show queueing message to ckdb once and display resumed message Con Kolivas 2014-08-02 12:47:22 +1000
  • 45d8774539 Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2014-08-02 12:36:30 +1000
  • 5d266a0faa Use cmdmatch in connector and ckpool Con Kolivas 2014-08-02 12:35:42 +1000
  • bc0c43f84a ckdb - clarify userstats reload wording kanoi 2014-08-02 09:48:58 +1000
  • 01f4cd9335 ckdb - v0.5 userstats chanegs and summarisation fixes kanoi 2014-08-02 00:53:10 +1000
  • 1e0c1b4e34 Don't use safecmp for blockupdate since a null buf can be passed on Con Kolivas 2014-08-02 00:26:36 +1000
  • eb8d0919da Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-08-01 14:01:43 +1000
  • 7be9d59d78 ckdb - use copy_tv instead of memcpy kanoi 2014-08-01 14:00:25 +1000
  • f564714345 Poll more frequently when a client is not ready to be written to instead of waiting for it Con Kolivas 2014-08-01 13:54:12 +1000
  • 5b2b4c73ef Remove all handling of interrupted calls which may have been blocking appropriate failure modes Con Kolivas 2014-08-01 13:37:56 +1000
  • dc3dd18e92 Add a slow 1s timedwait to ckmsg_queue parsing to not miss wakeups Con Kolivas 2014-08-01 13:28:55 +1000
  • fc1d956f37 Make a per-process logger allowing logging to be line buffered yet asynchronous Con Kolivas 2014-08-01 13:14:03 +1000
  • baacb6ed54 Convert the generator to use cmdmatch Con Kolivas 2014-08-01 12:23:57 +1000
  • 772315e417 Use the cmdmatch function for commands in the stratifier Con Kolivas 2014-08-01 12:18:00 +1000
  • 8dbc90fbaf Add a helper function for safely checking if a buffer matches a command Con Kolivas 2014-08-01 11:21:28 +1000
  • 82313ce227 Use the safecmp function in the stratifier Con Kolivas 2014-08-01 10:32:27 +1000
  • 2b86f9bde1 Add a safe strcmp helper function Con Kolivas 2014-08-01 10:30:43 +1000
  • cf51e5c14a Don't parse shares from now unauthorised clients Con Kolivas 2014-08-01 09:53:51 +1000
  • 81b20d1376 Deauthorise clients when disconnecting them Con Kolivas 2014-08-01 09:46:32 +1000
  • 33896eabb2 ktree - add FFL code to track back to caller error kanoi 2014-08-01 08:31:44 +1000
  • bc19c266b9 ckdb - correct summarisation kanoi 2014-07-31 22:48:49 +1000
  • f98b136eff ckdb - correct userstats ccl date control and fix userstats summarisation kanoi 2014-07-31 21:46:17 +1000
  • 74b5e817a3 ckdb - calculate restart dates and related fixes kanoi 2014-07-31 14:09:33 +1000
  • 593d8681fb ckdb - restart documentation and data store variables kanoi 2014-07-31 10:24:37 +1000
  • c1de7286d7 ckpool - add timestamps to screen log kanoi 2014-07-30 19:12:09 +1000
  • dae310117f Use the serverurl for the createinet value to ckdb when it is set Con Kolivas 2014-07-29 22:11:59 +1000
  • 29984dcad7 Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2014-07-27 23:50:48 +1000
  • 06c106087a Demote client disconnected message Con Kolivas 2014-07-27 23:50:43 +1000
  • c8eae39257 ckdb - a rolling activity character :) kanoi 2014-07-27 23:48:49 +1000
  • 4c80ae1935 ckdb - fix unlocking mistake kanoi 2014-07-27 22:01:45 +1000
  • c48a0d9b8b ckdb - correct field count, fix dup poolstats_fill kanoi 2014-07-27 21:33:23 +1000
  • bd3aab8f68 ckdb - update workerstatus when loading sharesummaries kanoi 2014-07-27 21:22:51 +1000
  • 835e8ad1d5 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-07-27 19:28:59 +1000
  • 91430d565f ckdb - summarise userstats at 1st level kanoi 2014-07-27 19:27:46 +1000
  • 7ae4403592 ckdb - ensure locking of all userstats kanoi 2014-07-27 16:09:16 +1000
  • 2fef4455c8 ckdb - web display true last block if one is found kanoi 2014-07-27 15:48:41 +1000
  • 24e1d51fdc ckdb - updates for userstats changes kanoi 2014-07-27 15:46:26 +1000
  • ef2a8a7332 ckdb - reload user and pool stats kanoi 2014-07-27 14:36:49 +1000
  • 14df8faf0d ckdb - change of v0.4 sql kanoi 2014-07-27 14:32:08 +1000