storj/satellite/nodeselection
Márton Elek 6304046e80 satellite/nodeselection: read email + wallet from db to SelectedNode
NodeSelection struct is used to make decisions (and assertions) related to node selection.

Usually we don't use email and wallet for placement decision, as they are not reliable.

But there are cases, when we know that the email address is confirmed. Also, it can be used for upper-bound estimations (if same wallet is used for too many pieces in a segment, it's a sign of a risk, even if not all the risks can be detected with this approach, as one owner can use different wallets).

Long story short: let's put wallet and email to the SelectedNode.

Change-Id: I922185e3769d43eb7762b8d60d88ecd3d50991bb
2023-10-03 18:15:56 +00:00
..
gen satellite/nodeselection: SelectBySubnet should use placement filters for all nodes 2023-08-04 10:48:15 +02:00
annotations.go satellite: implement metainfo.GetBucketLocation endpoint 2023-08-28 13:48:07 +02:00
common.go satellite: move satellite/nodeselection/uploadselection => satellite/nodeselection 2023-07-07 10:32:03 +02:00
filter_test.go satellite/overlay: fix placement selection config parsing 2023-09-21 14:31:41 +00:00
filter.go satellite/overlay: fix placement selection config parsing 2023-09-21 14:31:41 +00:00
node.go satellite/nodeselection: read email + wallet from db to SelectedNode 2023-10-03 18:15:56 +00:00
primes.go satellite/nodeselection: SelectBySubnet should use placement filters for all nodes 2023-08-04 10:48:15 +02:00
rand_test.go satellite/nodeselection: SelectBySubnet should use placement filters for all nodes 2023-08-04 10:48:15 +02:00
rand.go satellite/nodeselection: SelectBySubnet should use placement filters for all nodes 2023-08-04 10:48:15 +02:00
region.go satellite/overlay/placement: improve placement configurability with &&, placement, region and ! support in country 2023-08-17 16:12:53 +00:00
selector_test.go satellite/nodeselection: remove AutoExcludeSubnet filter 2023-08-18 08:31:00 +00:00
selector.go satellite/nodeselection: rename (NodeFilter).MatchInclude to Match 2023-08-31 16:17:52 +02:00
state_test.go satellite/nodeselection: remove stats/size from nodeselection state 2023-08-01 18:29:41 +00:00
state.go satellite: implement metainfo.GetBucketLocation endpoint 2023-08-28 13:48:07 +02:00