Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								ad5def42d2
								
							
								
							
						 | 
						
							
							
								
								Reassess headroom and recruit extra proxies upon receiving each new subscribe
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								565d253e3f
								
							
								
							
						 | 
						
							
							
								
								Reassess on all notifies
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6f08c301e9
								
							
								
							
						 | 
						
							
							
								
								Tweak reconnects
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								95102da854
								
							
								
							
						 | 
						
							
							
								
								Only set current proxy to a parent proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7a4cab1a88
								
							
								
							
						 | 
						
							
							
								
								Reset parent proxy as well in reap_proxies and add some sanity checks, removing now unused retired proxies list
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0e70b8bf19
								
							
								
							
						 | 
						
							
							
								
								Reuse proxies that are still alive and no longer have any clients bound to them
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2054f116d7
								
							
								
							
						 | 
						
							
							
								
								Only reconnect with the parent proxy notify
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								dd4b563cb9
								
							
								
							
						 | 
						
							
							
								
								Clean up and test return values of share decoding in submit_share
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								55d616817b
								
							
								
							
						 | 
						
							
							
								
								Use the proxy id to determine if we should try reconnecting clients on notify
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								75b9a4f140
								
							
								
							
						 | 
						
							
							
								
								Reconnect clients on every notify from a subproxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								484bdbaad2
								
							
								
							
						 | 
						
							
							
								
								Cosmetic
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7009fb1077
								
							
								
							
						 | 
						
							
							
								
								Reconnect clients whenever we detect a new notify from a subproxy of the current proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								73dab07652
								
							
								
							
						 | 
						
							
							
								
								Add proxy selection info
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9234ced6f2
								
							
								
							
						 | 
						
							
							
								
								Give subproxy the lowid of the parent proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								668d96710e
								
							
								
							
						 | 
						
							
							
								
								Check lowids in selecting stratum data
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2b6b3fdbd7
								
							
								
							
						 | 
						
							
							
								
								Look for replacement proxies in wait_best_proxy as well
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2f2d454763
								
							
								
							
						 | 
						
							
							
								
								Create new instances of proxies on reconnect instead of trying to overwrite old ones on reconnect
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								14873b44b7
								
							
								
							
						 | 
						
							
							
								
								Convert proxy id to int64
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								ac86d9b736
								
							
								
							
						 | 
						
							
							
								
								Add an HASH_REPLACE_I64 helper macro
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7f129e93c8
								
							
								
							
						 | 
						
							
							
								
								Revert "Revert "Rate limit proxy recruiting to one thread at a time""
							
							
							
							
							
							
							
							This reverts commit 80c0ddb346.
Wrong revert. 
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								80c0ddb346
								
							
								
							
						 | 
						
							
							
								
								Revert "Rate limit proxy recruiting to one thread at a time"
							
							
							
							
							
							
							
							This reverts commit d8eaa0b4e9. 
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								922855b171
								
							
								
							
						 | 
						
							
							
								
								Fine tune proxy reconnects
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								dd22d73145
								
							
								
							
						 | 
						
							
							
								
								Do not switch more clients than we have headroom
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								fc75956823
								
							
								
							
						 | 
						
							
							
								
								Replace the parent of existing proxies with the new one
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d8eaa0b4e9
								
							
								
							
						 | 
						
							
							
								
								Rate limit proxy recruiting to one thread at a time
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6b3cd82525
								
							
								
							
						 | 
						
							
							
								
								Revert "Use async send proc as a separate thread from workqueues"
							
							
							
							
							
							
							
							This reverts commit 7de43b1c6e. 
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								51670edb61
								
							
								
							
						 | 
						
							
							
								
								Move to only reconnect the client sending shares to the dead proxy to smooth out reconnects
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8502036c5d
								
							
								
							
						 | 
						
							
							
								
								Only dec worker if user is set
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4a3907d4e1
								
							
								
							
						 | 
						
							
							
								
								Remove use of unreliable notify_id to determine if clients are on the current pool with the more extensive switching in place
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7de43b1c6e
								
							
								
							
						 | 
						
							
							
								
								Use async send proc as a separate thread from workqueues
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								08a997e190
								
							
								
							
						 | 
						
							
							
								
								Remove the unused msg_id field
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0dece89fa3
								
							
								
							
						 | 
						
							
							
								
								Fix const warning
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								df7d17f3a9
								
							
								
							
						 | 
						
							
							
								
								Ensure we use int64 for internal jobid throughout and add the string to debug message from the upstream pool
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7f04ba2e03
								
							
								
							
						 | 
						
							
							
								
								Transmit the actual workbase we want broadcast with stratum_broadcast_update and add more info the verbose logging
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								b3589a71f3
								
							
								
							
						 | 
						
							
							
								
								Add proxy info to verbose share result logging
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d9b27c612c
								
							
								
							
						 | 
						
							
							
								
								Add received proxy share result to verbose logging output
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								af21689d67
								
							
								
							
						 | 
						
							
							
								
								Don't reconnect generator immediately after the reconnect message, waiting for the first proxy_alive test on the new instance
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7e343244ea
								
							
								
							
						 | 
						
							
							
								
								Change message slightly since we don't necessarily reconnect
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								5123b2e0ec
								
							
								
							
						 | 
						
							
							
								
								Only trigger connection recruitment if we're reconnecting clients
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								11cc87393a
								
							
								
							
						 | 
						
							
							
								
								Reconnect instead of testing clients that have their reconnect flag set on a stratum broadcast
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4e5401a991
								
							
								
							
						 | 
						
							
							
								
								Reconnect clients connected to the parent proxy when it's replaced
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								36b217a45d
								
							
								
							
						 | 
						
							
							
								
								Count dropped workers in _dec_instance_ref
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								3e760f1993
								
							
								
							
						 | 
						
							
							
								
								Reconnect parent proxy even if subproxies are alive
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								f78f72dc4f
								
							
								
							
						 | 
						
							
							
								
								Make a new proxy inherit the existing subproxies of the old one
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4d25a197e7
								
							
								
							
						 | 
						
							
							
								
								Only have one thread trying to reconnect a proxy at a time
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2cc67dab43
								
							
								
							
						 | 
						
							
							
								
								Only one workqueue will suffice in the generator when there's no conflict over resources
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6e95cd1f66
								
							
								
							
						 | 
						
							
							
								
								Revert "Use generic workqueues for the recruit subproxy function"
							
							
							
							
							
							
							
							This reverts commit 0ecd5b5098. 
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								b153be29fa
								
							
								
							
						 | 
						
							
							
								
								Revert "Use generic workqueues for the proxy reconnect function"
							
							
							
							
							
							
							
							This reverts commit e6ce49d2ef.
Holds up workqueues too long. 
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								eef959f5d8
								
							
								
							
						 | 
						
							
							
								
								Fix use of ckwq variables
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2347097476
								
							
								
							
						 | 
						
							
							
								
								Move client culling and testing to the broadcast to avoid cycles of drop/test
							
							
							
							
							
						 | 
						
							11 years ago |