Felföldi Zsolt
							
						 
					 | 
					
						
						
							
						
						85d81b2cdd
					 | 
					
						
						
							
							les: remove clientPeerSet and serverSet (#21566)
						
						
						
						
						
						
						
						* les: move NodeStateMachine from clientPool to LesServer
* les: new header broadcaster
* les: peerCommons.headInfo always contains last announced head
* les: remove clientPeerSet and serverSet
* les: fixed panic
* les: fixed --nodiscover option
* les: disconnect all peers at ns.Stop()
* les: added comments and fixed signed broadcasts
* les: removed unused parameter, fixed tests 
						
						
					 | 
					
						2020-10-21 10:56:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felföldi Zsolt
							
						 
					 | 
					
						
						
							
						
						4996fce25a
					 | 
					
						
						
							
							les, les/lespay/server: refactor client pool (#21236)
						
						
						
						
						
						
						
						* les, les/lespay/server: refactor client pool
* les: use ns.Operation and sub calls where needed
* les: fixed tests
* les: removed active/inactive logic from peerSet
* les: removed active/inactive peer logic
* les: fixed linter warnings
* les: fixed more linter errors and added missing metrics
* les: addressed comments
* cmd/geth: fixed TestPriorityClient
* les: simplified clientPool state machine
* les/lespay/server: do not use goroutine for balance callbacks
* internal/web3ext: fix addBalance required parameters
* les: removed freeCapacity, always connect at minCapacity initially
* les: only allow capacity change with priority status
Co-authored-by: rjl493456442 <garyrong0905@gmail.com> 
						
						
					 | 
					
						2020-09-14 22:44:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Binacs
							
						 
					 | 
					
						
						
							
						
						4366c45e4e
					 | 
					
						
						
							
							les: make clientPool.connectedBias configurable (#21305)
						
						
						
						
						
						
					 | 
					
						2020-07-21 10:23:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								gary rong
							
						 
					 | 
					
						
						
							
						
						2e1ecc02bd
					 | 
					
						
						
							
							les, miner, accounts/abi/bind: fix load-sensitive unit tests (#20698)
						
						
						
						
						
						
					 | 
					
						2020-02-20 13:05:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felföldi Zsolt
							
						 
					 | 
					
						
						
							
						
						422604b438
					 | 
					
						
						
							
							les: rename UpdateBalance to AddBalance and simplify return format (#20304)
						
						
						
						
						
						
					 | 
					
						2019-11-18 12:42:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felföldi Zsolt
							
						 
					 | 
					
						
						
							
						
						bf5c6b29fa
					 | 
					
						
						
							
							les: implement server priority API (#20070)
						
						
						
						
						
						
						
						This PR implements the LES server RPC API. Methods for server
capacity, client balance and client priority management are provided. 
						
						
					 | 
					
						2019-11-13 23:47:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								gary rong
							
						 
					 | 
					
						
						
							
						
						b9bac1f384
					 | 
					
						
						
							
							les: fix and slim the unit tests of les (#20247)
						
						
						
						
						
						
						
						* les: loose restriction of unit tests
* les: update unit tests
* les, light: slim the unit tests 
						
						
					 | 
					
						2019-11-06 22:09:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								gary rong
							
						 
					 | 
					
						
						
							
						
						0ce5e113be
					 | 
					
						
						
							
							les: rework clientpool (#20077)
						
						
						
						
						
						
						
						* les: rework clientpool 
						
						
					 | 
					
						2019-11-02 13:02:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								gary rong
							
						 
					 | 
					
						
						
							
						
						68502595f6
					 | 
					
						
						
							
							les: wait for all task goroutines before dropping the peer (#20010)
						
						
						
						
						
						
						
						* les: wait all task routines before drop the peer
* les: address comments
* les: fix issue 
						
						
					 | 
					
						2019-08-27 14:07:25 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felföldi Zsolt
							
						 
					 | 
					
						
						
							
						
						a7de796840
					 | 
					
						
						
							
							les: implement new client pool (#19745)
						
						
						
						
						
						
					 | 
					
						2019-08-03 14:36:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |