Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								41388a6e8c
								
							
								
							
						 | 
						
							
							
								
								Add proxy details to notify logging
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6b911d71d6
								
							
								
							
						 | 
						
							
							
								
								Send stratifier generic dead proxy message on submit share fail to drop all clients
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								352c8a4eb7
								
							
								
							
						 | 
						
							
							
								
								Set client start time when the instance is added
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6887f778e9
								
							
								
							
						 | 
						
							
							
								
								Send reconnect to all clients that have been asked to reconnect already and don't unset the bool to be able to trim them
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e6ce49d2ef
								
							
								
							
						 | 
						
							
							
								
								Use generic workqueues for the proxy reconnect function
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0ecd5b5098
								
							
								
							
						 | 
						
							
							
								
								Use generic workqueues for the recruit subproxy function
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								23aa6a623a
								
							
								
							
						 | 
						
							
							
								
								Create two workqueues for the generator
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								3f103ef67e
								
							
								
							
						 | 
						
							
							
								
								Use async send proc in the generator
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8291489a5b
								
							
								
							
						 | 
						
							
							
								
								Use async send proc in the stratifier
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8708b36b8d
								
							
								
							
						 | 
						
							
							
								
								Use async send proc in the connector
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9378f77fd9
								
							
								
							
						 | 
						
							
							
								
								Add an asynchronous send proc function which uses each process' generic workqueues if they exist
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								97e2b3179b
								
							
								
							
						 | 
						
							
							
								
								Keep track of per process ckwqs in the ckpool structure
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								fc34318ea8
								
							
								
							
						 | 
						
							
							
								
								Revert to synchronous proc messages in anticipation of new async functions
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6c75760502
								
							
								
							
						 | 
						
							
							
								
								Use the generic workqueues for do_update
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e40d560f57
								
							
								
							
						 | 
						
							
							
								
								Create a pool of workqueue threads for use by the stratifier using them for share processing, stratum receiving and transaction processing
							
							
							
							
							
							
							
							Conflicts:
	src/stratifier.c 
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								adec278e7c
								
							
								
							
						 | 
						
							
							
								
								Create generic workqueue function and message receiving and parsing helpers
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								cada930aa8
								
							
								
							
						 | 
						
							
							
								
								Use async senc proc in the generator
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a465e47f85
								
							
								
							
						 | 
						
							
							
								
								Use async send proc in the connector
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								cabc01d7cd
								
							
								
							
						 | 
						
							
							
								
								Use asynchronous send_proc in the stratifier
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								428cabdfc4
								
							
								
							
						 | 
						
							
							
								
								Add an asynchronous send proc function which uses each process' generic workqueues if they exist
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2865a0378f
								
							
								
							
						 | 
						
							
							
								
								Keep track of per process ckwqs in the ckpool structure
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								5f9f01e894
								
							
								
							
						 | 
						
							
							
								
								Revert to synchronous proc messages in anticipation of new async functions
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4c4b48795b
								
							
								
							
						 | 
						
							
							
								
								Use the generic workqueues for do_update
							
							
							
							
							
						 | 
						
							11 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
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d594f86520
								
							
								
							
						 | 
						
							
							
								
								Create generic workqueue function and message receiving and parsing helpers
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d15ccdf54d
								
							
								
							
						 | 
						
							
							
								
								Remove the old pid file per process when preparing the new child processes
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								646d4a9560
								
							
								
							
						 | 
						
							
							
								
								Cope with unknown pids in various send msg commands without terminal failure
							
							
							
							
							
						 | 
						
							11 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
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								bd68f928b7
								
							
								
							
						 | 
						
							
							
								
								Make all one way send_procs asynchronous to avoid message response deadlocks
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								487e918ff7
								
							
								
							
						 | 
						
							
							
								
								Return value of send_proc is never used
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a23060d786
								
							
								
							
						 | 
						
							
							
								
								Fix buf dereference error
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								85b17f1b78
								
							
								
							
						 | 
						
							
							
								
								Check for correct condition in wait_close
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								07874e9f30
								
							
								
							
						 | 
						
							
							
								
								Show message associated with no close fd detection
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								236634239e
								
							
								
							
						 | 
						
							
							
								
								Close our end of the socket in send_proc
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								90c682177f
								
							
								
							
						 | 
						
							
							
								
								Wait for the other end to close a unix socket to ensure the message has gone through
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								316ceba75b
								
							
								
							
						 | 
						
							
							
								
								Check for pid in send_recv_proc as well
							
							
							
							
							
						 | 
						
							11 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
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								08ef8ef3de
								
							
								
							
						 | 
						
							
							
								
								Differentiate pong from other spurious messages from clients
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a0753a3965
								
							
								
							
						 | 
						
							
							
								
								Handle other forms of read_socket_line ending after message complete as not a failure
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								234f76f8e5
								
							
								
							
						 | 
						
							
							
								
								Force a reconnect send to clients that have been given the reconnect flag already and are requested to reconnect again
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								77e68e8db1
								
							
								
							
						 | 
						
							
							
								
								Revert "Send reconnect to clients immediately upon detecting they're sending to a dead proxy instead of flagging them"
							
							
							
							
							
							
							
							This reverts commit ac8bb3259d. 
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0d39d22c16
								
							
								
							
						 | 
						
							
							
								
								Use the disable_subproxy function for all proxies including the parent and ensure we message the stratifier about all dead proxies, leaving recruitment only to on demand
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0afbf3eff2
								
							
								
							
						 | 
						
							
							
								
								Only consider a proxy dead if all subproxy connections are also dead
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								ac8bb3259d
								
							
								
							
						 | 
						
							
							
								
								Send reconnect to clients immediately upon detecting they're sending to a dead proxy instead of flagging them
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6971bf45cd
								
							
								
							
						 | 
						
							
							
								
								Remove the old pid file per process when preparing the new child processes
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1bdf57e21d
								
							
								
							
						 | 
						
							
							
								
								Cope with unknown pids in various send msg commands without terminal failure
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0a165bfc66
								
							
								
							
						 | 
						
							
							
								
								Revert to lazily reconnecting all clients to prevent floods
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								396b656c82
								
							
								
							
						 | 
						
							
							
								
								Use the correct json
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8dbf39dae5
								
							
								
							
						 | 
						
							
							
								
								Reconnect clients that are sending shares that can't be processed
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a470ca6431
								
							
								
							
						 | 
						
							
							
								
								Only reconnect clients when there is room for them on the new proxy, tagging the rest and recruiting as needed
							
							
							
							
							
						 | 
						
							11 years ago |