Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8825c7c901
								
							
								
							
						 | 
						
							
							
								
								Only give read socket line warning if proxy was considered alive at the time
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c5b856ac7c
								
							
								
							
						 | 
						
							
							
								
								Update notify after setting proxy before reconnecting clients
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								32b88de36c
								
							
								
							
						 | 
						
							
							
								
								Explicitly set the proxy in the stratifier when we switch and avoid creating workbases from backup proxies
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c2fe4f30e1
								
							
								
							
						 | 
						
							
							
								
								Set proxies to not alive when their sockets invalidate and close sockets on reconnect being issued
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								cdc8efb0c4
								
							
								
							
						 | 
						
							
							
								
								Add message when proxy recovers
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								042360bf40
								
							
								
							
						 | 
						
							
							
								
								Don't try to act on inactive clients
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								14e3ed70c8
								
							
								
							
						 | 
						
							
							
								
								Don't try to act on inactive clients
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								5a19bd0e4a
								
							
								
							
						 | 
						
							
							
								
								Send a reconnect if we detect a changed subscription on the current proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								57e7916296
								
							
								
							
						 | 
						
							
							
								
								Demote unnecessary warning in stratifier to debug
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								288e4b67bb
								
							
								
							
						 | 
						
							
							
								
								Demote various messages in proxy mode but add more information to warnings
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d8d9388b6c
								
							
								
							
						 | 
						
							
							
								
								Add more information and demote messages for proxy send fails
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								16fbfee068
								
							
								
							
						 | 
						
							
							
								
								Wiat 90 seconds before potentially failing over to a pool that has just recovered
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								fea1ea2953
								
							
								
							
						 | 
						
							
							
								
								Always update the subscription and notification details for every proxy updated, sending a reconnect instead when the proxy changes
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d02862d1fe
								
							
								
							
						 | 
						
							
							
								
								Update subscriptions and notifications for proxies that aren't the current proxy for faster switching
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								520b36cc70
								
							
								
							
						 | 
						
							
							
								
								Send which proxy we wish to get a subscribe or notify to/from the connector to stratifier and whether to reconnect
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								f02a35dfcf
								
							
								
							
						 | 
						
							
							
								
								Send notready message when notify data is not ready in the generator instead of no response
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d474047d42
								
							
								
							
						 | 
						
							
							
								
								Drop proxy reference when socket invalidated
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								b7e71e1be7
								
							
								
							
						 | 
						
							
							
								
								Attach to every upstream pool in proxy mode all the time and fail over and back as needed
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								52cd066563
								
							
								
							
						 | 
						
							
							
								
								Add proxies to the stratifier as its notified of their existence by the generator and issue reconnects without rejecting connections when a new subscribe is discovered
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								622bd1541f
								
							
								
							
						 | 
						
							
							
								
								Make stratifier data contain a pointer to the proxy data and add a hashlist to be able to add multiple proxies, allocating only one for now
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								15351e5dde
								
							
								
							
						 | 
						
							
							
								
								Proxy msg_id is not used in any meaningful way so remove it
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c8268c3ef1
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'proxydev'
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4e95186403
								
							
								
							
						 | 
						
							
							
								
								Improve warnings and verbosity for various proxy connection failures
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								416b7a02eb
								
							
								
							
						 | 
						
							
							
								
								Handle proxy failover correctly for remainder of upstream pools when a reconnect is issued and don't lose original pool details, demoting it to last instead
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								fcc4309561
								
							
								
							
						 | 
						
							
							
								
								Add info about proxies to warnings
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7f92dfbc7e
								
							
								
							
						 | 
						
							
							
								
								Remove unnecessary warning
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								20746db270
								
							
								
							
						 | 
						
							
							
								
								Check against chosen_server in the server watchdog
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d66befef02
								
							
								
							
						 | 
						
							
							
								
								Don't reset the chosen_server value in live_proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7e5a0620af
								
							
								
							
						 | 
						
							
							
								
								Cache responses in proxy mode in case they come out of order to be able to successfully managed different subscribe variations
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9f07cc11e0
								
							
								
							
						 | 
						
							
							
								
								Export the char_entry_t type
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9dd3d95064
								
							
								
							
						 | 
						
							
							
								
								Fix dereference errors with dropall
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1a3ed51ba9
								
							
								
							
						 | 
						
							
							
								
								Fix workings when no serverurl is explicitly specified in config
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								dd160666de
								
							
								
							
						 | 
						
							
							
								
								Do not mask SIGQUIT to allow us to force coredumps on child processes
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								03b25370fe
								
							
								
							
						 | 
						
							
							
								
								Check for client ref counts in dropall
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								5dd35d6555
								
							
								
							
						 | 
						
							
							
								
								Fix workings when no serverurl is explicitly specified in config
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9863dedf59
								
							
								
							
						 | 
						
							
							
								
								Do not mask SIGQUIT to allow us to force coredumps on child processes
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								745d95246c
								
							
								
							
						 | 
						
							
							
								
								Check for client ref counts in dropall
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9c1e5f2332
								
							
								
							
						 | 
						
							
							
								
								Send reconnect instead of dropall to stratifier when killing an upstream proxy and drop them lazily
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1432b90829
								
							
								
							
						 | 
						
							
							
								
								Remove code talking to local btcd in proxy mode since we won't be able to submit any realistic block solves locally
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a090bd6c26
								
							
								
							
						 | 
						
							
							
								
								Convert use of %ld to PRId64 in ckpool.c
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								04f4f090e2
								
							
								
							
						 | 
						
							
							
								
								Convert use of %ld to PRId64 in connector
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								67fd11bc13
								
							
								
							
						 | 
						
							
							
								
								Convert use of %ld to PRId64 in stratifier
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								841d22ec05
								
							
								
							
						 | 
						
							
							
								
								Drop the server backlog to minimum after the pool has been accepting connections for 90 seconds
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								78b2cf0277
								
							
								
							
						 | 
						
							
							
								
								Further fine grain the locking in the connector
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								67c00d57c6
								
							
								
							
						 | 
						
							
							
								
								Fine grain the locking for read/write sections using the upgradeable variants in the stratifier where suitable
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d94202dacb
								
							
								
							
						 | 
						
							
							
								
								Avoid one cast
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a7b2c3d8aa
								
							
								
							
						 | 
						
							
							
								
								Shorten sleep interval while accept flag is not set
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6274371ccf
								
							
								
							
						 | 
						
							
							
								
								Microoptimise epoll_wait call
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								bfbb9b574f
								
							
								
							
						 | 
						
							
							
								
								Remove unused macro
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								ckolivas
							
						 | 
						
							
							
							
							
								
							
								2d56e4fa04
								
							
								
							
						 | 
						
							
							
								
								Init the proxy share mutex
							
							
							
							
							
						 | 
						
							11 years ago |