storj/satellite
Egon Elbre 08692aef90 satellite/nodeselection: node selection with proper bias
Currently node selection cache is biased towards the same subnet. This
implements static node selection for distinct such that it selects with
equal probability subnets rather than id-s.

This is mostly a copy paste + modifications from previous node selection
state.

Change-Id: Ia5c0aaf68e7feca78fbbd7352ad369fcb77c3a05
2020-05-18 18:09:15 +00:00
..
accounting satellite/accounting: separate usage and bandwidth limit (#3878) 2020-05-12 15:01:15 +02:00
admin satellite/admin: add delete project endpoint (#3888) 2020-05-18 19:36:09 +02:00
attribution all: remove old uuid 2020-04-02 19:30:36 +03:00
audit private/testplanet: add StopNodeAndUpdate 2020-05-08 13:02:19 +00:00
compensation satellite/compensation: add offline status tracking 2020-04-28 19:35:59 +00:00
console satellite: account balance divided into Free Credits and Coins 2020-05-18 14:25:26 +00:00
contact satellite/contact: add timeout to PingBack method 2020-04-04 18:26:30 +00:00
dbcleanup satellite: remove some unnecessary UTC() calls 2020-03-13 13:49:44 +00:00
downtime satellite/downtime: add concurrency to downtime estimation 2020-04-14 14:39:13 +00:00
gc all: fix comments about grpc 2020-05-11 13:05:34 +03:00
gracefulexit satellite/gracefulexit: add log message when node fails validation for piece transfer 2020-05-13 16:58:50 +00:00
heldamount storagenode/heldamount payments removed 2020-04-21 17:15:31 +00:00
inspector all: simplify uuid usage 2020-04-02 13:45:19 +00:00
mailservice all: use monkit v3 2020-02-05 23:53:17 +00:00
marketingweb all: separate err check for http 2020-04-16 18:50:24 +03:00
metainfo satellite/metainfo: remove deprecated error validation (#3876) 2020-05-18 19:58:42 +02:00
metrics all: don't depend on gogo/proto directly 2020-04-08 17:32:15 +00:00
nodeselection satellite/nodeselection: node selection with proper bias 2020-05-18 18:09:15 +00:00
nodestats storagenode/reputation: unknown_audit_reputation_alpha and beta added to db, and reputation endpoint 2020-05-05 15:48:04 +00:00
orders satellite/orders: use serial SerialNumber 2020-05-15 11:33:53 +00:00
overlay satellite/overlay: add random test for node selection from cache 2020-05-18 16:59:52 +00:00
payments satellite/payments: move inspector commands to satellite cli 2020-05-18 16:12:45 +00:00
referrals satellite: add Go test version of satellite-config-lock tests 2020-05-13 08:14:24 +00:00
repair all: fix comments about grpc 2020-05-11 13:05:34 +03:00
rewards all: simplify uuid usage 2020-04-02 13:45:19 +00:00
satellitedb satellite/payments: all invoice commands require period 2020-05-14 11:50:19 +00:00
vouchers bump storj.io/common to latest 2020-03-25 09:08:40 -04:00
admin.go Add logging listener for retrieving and setting log levels 2020-05-12 16:38:06 -04:00
api.go satellite/payments: move inspector commands to satellite cli 2020-05-18 16:12:45 +00:00
config-lock_test.go satellite: add Go test version of satellite-config-lock tests 2020-05-13 08:14:24 +00:00
core.go satellite/payments/stripecoinpayments: add StripeClient interface to be 2020-05-15 10:52:44 +02:00
gc.go Add logging listener for retrieving and setting log levels 2020-05-12 16:38:06 -04:00
peer.go all: rename CreateTables to MigrateToLatest 2020-04-30 07:21:17 +00:00
repairer.go Add logging listener for retrieving and setting log levels 2020-05-12 16:38:06 -04:00