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>
Showing
les/balance.go
deleted
100644 → 0
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
les/lespay/server/balance.go
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
les/utils/timeutils.go
0 → 100644
This diff is collapsed.
les/utils/timeutils_test.go
0 → 100644
This diff is collapsed.
Please register or sign in to comment