4058c29ca4
* add last_ip field to dbx model node, generate dbx * add last_ip to node proto, generate pb * migrate * resolve address in transport.DialNode, update lastIp in cache.UpdateAddress * use net.SplitHostPort to isolate host address from port * define DistinctIPs flag * add test for GetIP * select last_ip when querying for nodes * if distinctIPs flag == true, query for nodes with distinct IPs * some basic tests * change last_ip to field 14 in proto * remove comments * check err * change distinctIPs to distinctIP * exclude IPs from newNodes in query for reputable nodes * add index on last_ip * only add to excludedIPs if flag is true * test half new nodes returns distinct IPs * fix alignment * add test * rework ip filter query, add retry logic, add switch for database driver * add retry to SelectNewNodes * change discovery intervals so IPs don't get overwritten * remove TestGetIP * edit updating node stats in test * split exclude into nodeIDs and IPs * separate non-distinct IP query into other function * trigger checks * remove else block |
||
---|---|---|
.. | ||
testdata | ||
waitlist | ||
cert-gating.sh | ||
check-clean-directory.go | ||
check-copyright.go | ||
check-dbx-version.sh | ||
check-imports.go | ||
check-mod-tidy.go | ||
check-peer-constraints.go | ||
cover-remove-generated.go | ||
dependencies_test.go | ||
fail-on-race.go | ||
install-awscli.sh | ||
lockedgen.go | ||
protobuf.go | ||
release.sh | ||
test-aio.sh | ||
test-certificate-signing.sh | ||
test-network-stalls.go | ||
test-satellite-cfg-change.sh | ||
test-sim-aws.sh | ||
test-sim.sh | ||
test-uplink.sh | ||
update-satellite-cfg-lock.sh | ||
use-ports.go | ||
utils.sh | ||
xunit.go |