3630 Commits (d751cb780e28077b1a9bcbf8f2fe3b0d19408423)
 

Author SHA1 Message Date
Con Kolivas 5606c864d9 Propagate and submit all new transactions across upstream and remote servers making for similar transaction selection across servers and allowing future local block submissions. 8 years ago
Con Kolivas 78ba375ae5 Send all transactions to new remote trusted servers. 8 years ago
Con Kolivas e307bd584a Hold lock only as necessary in add_node_txns, preventing one recursive lock in submit_transaction. 8 years ago
Con Kolivas bd367364c1 Propagate workinfos to all remote trusted servers to be able to submit all blocks at all remote servers. 8 years ago
Con Kolivas fe94172f2e Strip remote field that won't be used or are recrated upstream. 8 years ago
kanoi 036c291283 ckdb/sql - increase the size of coinbase2 since core segwit changes before activation require a much larger coinbase 8 years ago
kanoi cf93f8f480 ckdb - remove useless compiler warnings 8 years ago
kanoi 7f5df515d2 ckdb - demote CKPQConn ERR to NOTICE - it's only for finding lost connections if they are happening 8 years ago
ckolivas 7d4c99b647 Send all log messages to console while console logger hasn't been set up. 8 years ago
Con Kolivas c8af7e3a91 Submit remotely found blocks locally at the master pool in addition to sending their details to ckdb. 8 years ago
Con Kolivas 59bc62153d Free log buffer as well. 8 years ago
Con Kolivas 1ad50bb1d8 Make console logging use ckmsgq for logging to be a non-blocking function. 8 years ago
Con Kolivas b81db03ac7 Close stratifier umsg socket in single place. 8 years ago
Con Kolivas 52fc524f07 Remove remaining users of send_procmsg from ckpool.c 8 years ago
Con Kolivas 5faa21ffba Remove use of send_recv_proc entirely between threads. 8 years ago
Con Kolivas 7677ee71e2 Add message to console for known stale share being submitted as possible block solve. 8 years ago
Con Kolivas 0aebd0256f Submit blocks and retrieve responses directly between stratifier and generator. 8 years ago
Con Kolivas 72e2763594 Use a common start ping mechanism between threads. 8 years ago
Con Kolivas 44af2dcbb7 There is no need to test for cs dereferencing since it cannot. 8 years ago
Con Kolivas 854a5710fc Remove now unused generator message priority. 8 years ago
Con Kolivas 00026e277a Test address directly by calling generator from stratifier without messaging. 8 years ago
Con Kolivas 6af2c10103 Call the generator directly from the stratifier for getbest calls instead of via messaging. 8 years ago
Con Kolivas 97b83028ae Use a single ckmsgq for all calls to update_base, avoiding recruiting threads for each call and guaranteeing serialised calls. 8 years ago
Con Kolivas 5980b6d381 Make genbase calls to generator happen directly from stratifier instead of via unix sockets. 8 years ago
Con Kolivas 1688b4f5d7 Remove use of send_recv_proc internally from ckpool.c 8 years ago
Con Kolivas 3dfe179605 Deprecate send_proc by adding messages to other proc instances directly to their message queues for now. 8 years ago
Con Kolivas c81213a2b8 Rename poolinstance to master pool on all remote messages. 8 years ago
Con Kolivas b7b2f1943e Use the primary function name that calls generate_workinfo in the ckdb field. 8 years ago
Con Kolivas c3c288ed06 Rename pool instance in workerstats to match primary pool (for now?) 8 years ago
Con Kolivas e9f7074483 Upstream workerstats from remote trusted servers. 8 years ago
Con Kolivas 22d54032c3 Remap workinfo ids on way in, not out of remotes. 8 years ago
Con Kolivas 30c86b5c25 Make remote mode mandatory standalone. 8 years ago
Con Kolivas 2066bf199d Remove various unused variables. 8 years ago
Con Kolivas 05a470a8d3 Remap workinfo id for remote submitted blocks as well. 8 years ago
Con Kolivas 8d1ab74851 Only update sockaddr and port if they've changed. in extract_sockaddr 8 years ago
Con Kolivas 347fb6b20e Merge branch 'master' of bitbucket.org:ckolivas/ckpool 8 years ago
Con Kolivas c6812b67ec Only give remote block message on console once. 8 years ago
kanoi 011581457c ckdb - allow json beakdown's last field to be an intransient number 8 years ago
Con Kolivas fb64b572b0 Upstream block submit before it's confirmed as well in remote trusted mode. 8 years ago
Con Kolivas 512ed7543b Use the same workinfo generation code for remote and local workinfos. 8 years ago
Con Kolivas 6fd92bea69 Remove method from remote workinfo before submitting to ckdb. 8 years ago
Con Kolivas 51ab4af26f Send remote workinfos to ckdb. 8 years ago
Con Kolivas 5a0c648b59 Upstream block solve information on remote trusted servers to be added to ckdb. 8 years ago
Con Kolivas aa121dbce2 Upstream, parse and send to ckdb trusted remote server share errors. 8 years ago
Con Kolivas 1eb058a0e6 Use a separate hashlist and mapped id for remote workinfos and remap it when receiving a share, submitting it to ckdb. 8 years ago
Con Kolivas 96a3283020 Submit remote parsed shares to ckdb. 8 years ago
Con Kolivas a5f6a8ca32 Reuse add_node_txn instead of a separate parse_remote_txn to avoid submitting transactions if we've already seen them. 8 years ago
Con Kolivas 17d9c837d1 Parse and act upon upstream auth responses in trusted mode. 8 years ago
Con Kolivas eab4762c34 Rename remote trusted server's bool to trusted. 8 years ago
Con Kolivas 718c2dcadf Loop when getting EAI_AGAIN error with getaddrinfo. 8 years ago