storj/satellite/audit
paul cannon 0dcc0a9ee0 satellite/reputation: reconfigure lambda and alpha
This is in response to community feedback that our existing reputation
calculation is too likely to disqualify storage nodes unfairly with
extreme swings up and down.

For details and analysis, please see the data_loss_vs_dq_chance_sim.py
tool, the "tuning reputation further.ipynb" Jupyter notebook in the
storj/datascience repository, and the discussion at

    https://forum.storj.io/t/tuning-audit-scoring/14084

In brief: changing the lambda and initial-alpha parameters in this way
causes the swings in reputation to be smaller and less likely to put a
node past the disqualification threshold unfairly.

Note: this change will cause a one-time reset of all (non-disqualified)
node reputations, because the new initial alpha value of 1000 is
dramatically different, and the disqualification threshold is going to
be much higher.

Change-Id: Id6dc4ba8fde1be3db4255b72282207bab5491ca3
2022-08-17 18:52:53 +00:00
..
audit_test.go satellite/audit: verify auditing of copies 2022-04-12 15:24:54 +00:00
chore.go satellite/audit: move to segmentloop 2021-06-28 11:32:00 +00:00
collector_test.go all: reformat comments as required by gofmt 1.19 2022-08-10 18:24:55 +00:00
collector.go satellite: fix segment loop observers metrics 2022-08-10 14:13:16 +00:00
containment_test.go satellite/{audit, reputation}: fix potential nodes reputation status 2022-01-06 21:05:59 +00:00
containment.go satellite/audit: migrate to new segment_pending_audit table 2021-06-28 13:19:49 +02:00
cryptosource.go all: fix dots 2020-07-16 14:58:28 +00:00
disqualification_test.go all: reformat comments as required by gofmt 1.19 2022-08-10 18:24:55 +00:00
getshare_test.go private/testplanet: move Metabase outside Metainfo for satellite 2021-09-09 07:15:51 +00:00
integration_test.go satellite/audits: migrate to metabase 2020-12-17 14:38:48 +02:00
pieces_test.go satellite/repair: update audit records during repair 2021-09-24 00:48:13 +00:00
pieces.go satellite/repair: update audit records during repair 2021-09-24 00:48:13 +00:00
queue_test.go satellite/audit: move to segmentloop 2021-06-28 11:32:00 +00:00
queue.go satellite/audits: migrate to metabase 2020-12-17 14:38:48 +02:00
reporter_test.go satellite/reputation: reconfigure lambda and alpha 2022-08-17 18:52:53 +00:00
reporter.go satellite/{repair,audit}: simplify reputation reporter 2022-05-10 14:04:43 +00:00
reservoir_test.go satellite/audit: account for piece size during audit reservoir sampling 2021-12-01 18:17:52 +00:00
reservoir.go satellite/audit: account for piece size during audit reservoir sampling 2021-12-01 18:17:52 +00:00
reverify_test.go deps: upgrade storj.io/common 2022-02-16 18:59:19 +00:00
verifier_test.go satellite/reputation: add a reputation write cache 2022-07-14 21:40:16 +00:00
verifier_unit_test.go satellite/audit: move to segmentloop 2021-06-28 11:32:00 +00:00
verifier.go satellite/{audit, reputation}: fix potential nodes reputation status 2022-01-06 21:05:59 +00:00
worker.go satellite/audit,storagenode/gracefulexit: fixes to limiter 2022-08-03 10:24:16 +03:00