storj/satellite
Natalie Ventura Villasana 3900dadafd satellite/overlay: find new nodes with ExcludedIPs
Adds ExcludedIPs to the NodeCriteria for selecting new storage
nodes. Previously, ExcludedIPs was only added to the NodeCriteria
for selecting reputable storage nodes. Now that both are included
in the FindStorageNodesWithPreferences call, it should no longer
be possible to repair pieces to nodes that are on the same IP as
nodes already storing pieces from that segment.
Adds TestSelectNewStorageNodesExcludedIPs to make sure that
SelectNewStorageNodes returns nodes with different IP addresses.

https://storjlabs.atlassian.net/browse/V3-3011

Change-Id: Ic2d5e607cadeba6e8d5c40f9717149cb30880335
2020-02-10 23:45:17 +00:00
..
accounting satellite/accounting: fix flaky TestProjectUsageStorage 2020-02-07 20:58:24 -05:00
attribution satellite/satellitedb/satellitedbtest: pass ctx as an argument 2020-01-20 16:35:42 +02:00
audit all: use monkit v3 2020-02-05 23:53:17 +00:00
console web/satellite: unauthorize error handled 2020-02-10 11:14:51 +00:00
contact all: use monkit v3 2020-02-05 23:53:17 +00:00
dbcleanup all: use monkit v3 2020-02-05 23:53:17 +00:00
downtime satellite/downtime: update detection and estimation downtime chores for 2020-02-10 22:37:01 +00:00
gc all: use monkit v3 2020-02-05 23:53:17 +00:00
gracefulexit all: use monkit v3 2020-02-05 23:53:17 +00:00
inspector all: use monkit v3 2020-02-05 23:53:17 +00:00
mailservice all: use monkit v3 2020-02-05 23:53:17 +00:00
marketingweb common: separate repository 2019-12-27 14:11:15 +02:00
metainfo all: use monkit v3 2020-02-05 23:53:17 +00:00
metrics all: use monkit v3 2020-02-05 23:53:17 +00:00
nodestats all: use monkit v3 2020-02-05 23:53:17 +00:00
orders all: use monkit v3 2020-02-05 23:53:17 +00:00
overlay satellite/overlay: find new nodes with ExcludedIPs 2020-02-10 23:45:17 +00:00
payments all: use monkit v3 2020-02-05 23:53:17 +00:00
referrals all: use monkit v3 2020-02-05 23:53:17 +00:00
repair all: use monkit v3 2020-02-05 23:53:17 +00:00
rewards common: separate repository 2019-12-27 14:11:15 +02:00
satellitedb satellite/satellitedb: don't include GET_AUDIT and GET_REPAIR with chargeable BW 2020-02-07 12:02:44 +00:00
vouchers common: separate repository 2019-12-27 14:11:15 +02:00
api.go all: use monkit v3 2020-02-05 23:53:17 +00:00
core.go satellite/downtime: update detection and estimation downtime chores for 2020-02-10 22:37:01 +00:00
peer.go all: use monkit v3 2020-02-05 23:53:17 +00:00
repairer.go all: use monkit v3 2020-02-05 23:53:17 +00:00