storj/satellite/audit
Michal Niewrzal e37435602f satellite/audit: optimize loop observer
Two things were done to optimize audit observer:
* monik call was removed as we have different way to track it
* no new allocation for audit.Segment struct inside observer

Benchmark against 'main':
name                                         old time/op    new time/op    delta
RemoteSegment/Cockroach/multiple_segments-8    5.85µs ± 1%    0.74µs ± 4%   -87.28%  (p=0.008 n=5+5)

name                                         old alloc/op   new alloc/op   delta
RemoteSegment/Cockroach/multiple_segments-8    2.72kB ± 0%    0.00kB           ~     (p=0.079 n=4+5)

name                                         old allocs/op  new allocs/op  delta
RemoteSegment/Cockroach/multiple_segments-8      50.0 ± 0%       0.0       -100.00%  (p=0.008 n=5+5)

Change-Id: Ib973e48782bad4346eee1cd5aee77f0a50f69258
2022-10-02 22:24:37 +00:00
..
audit_test.go satellite/audit: verify auditing of copies 2022-04-12 15:24:54 +00:00
chore.go satellite/audit: optimize loop observer 2022-10-02 22:24:37 +00:00
collector_test.go satellite/audit: optimize loop observer 2022-10-02 22:24:37 +00:00
collector.go satellite/audit: optimize loop observer 2022-10-02 22:24:37 +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: move over audit.Pieces 2022-09-22 16:43:03 +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: optimize loop observer 2022-10-02 22:24:37 +00:00
reservoir.go satellite/audit: optimize loop observer 2022-10-02 22:24:37 +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: better handling of piece fetch errors 2022-09-28 17:02:06 +00:00
worker.go satellite/audit,storagenode/gracefulexit: fixes to limiter 2022-08-03 10:24:16 +03:00