storj/satellite
Jeff Wendling 885ef70c58 satellite/nodeapiversion: new table for tracking node api usage
This system tracks an abstract "api version" from nodes based on
their usage, allowing us to have latching behavior where if a node
ever uses a new api, it can be blocked from using the old api.

This is better than using self-reported semver version information
because the node cannot lie, there's no confusion about what semver
version implies which features, no questions about dev and ci
environments, and no dependencies between reporting the version
and using the new api.

Change-Id: Ifeced5c9ae8e0a16102d79635e176a7d3bdd8ed4
2020-07-09 15:02:25 +00:00
..
accounting satellite/accounting: bugfix infinit storage usage increase (#3916) 2020-07-03 12:34:13 -06:00
admin satellite/admin: Make minor improvements in README 2020-06-15 10:23:20 +00:00
attribution all: remove old uuid 2020-04-02 19:30:36 +03:00
audit {satellite/audit, private/testplanet}: remove ErrAlreadyExists, run 2 audit workers in testplanet 2020-06-30 18:00:07 +00:00
compensation all: use common/storj 2020-05-29 11:57:32 +03:00
console web/satellite: google tag manager for signup pages 2020-06-23 10:45:04 +00:00
contact storagenode: remove dependency to overlay.NodeDossier 2020-05-21 08:37:13 +03:00
dbcleanup satellite/dbcleanup: run cleanup more frequently 2020-06-10 18:32:15 +00:00
downtime storagenode: remove dependency to overlay.NodeDossier 2020-05-21 08:37:13 +03:00
gc private/testplanet: remove old libuplink from testplanet 2020-05-28 13:50:23 +00:00
gracefulexit cmd/storagenode: add check if satellites available to gracefulexit 2020-06-10 13:38:36 +00:00
heldamount satellite/heldamount: payments added, endpoind for payments added 2020-07-01 18:15:01 +03: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/piecedeletion: fix int to string conversion 2020-06-29 17:22:52 +03:00
metrics satellite: fix string(int) conversions 2020-06-12 06:41:34 +00:00
nodeapiversion satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
nodeselection satellite/nodeselection: use NodeURL 2020-05-27 05:46:11 +00:00
nodestats satellite: replace references to Suspended with UnknownAuditSuspended 2020-06-23 14:19:22 +00:00
orders satellite/orders: add settled amount to rollups write cache 2020-07-07 14:46:06 +00:00
overlay satellite: replace references to Suspended with UnknownAuditSuspended 2020-06-23 14:19:22 +00:00
payments satellite/payments: remove migare-credits billing command 2020-07-07 11:47:53 +03:00
referrals all: use DialNodeURL throughout the codebase 2020-05-20 10:36:30 +00:00
repair satellite/repair: remove healthy from irreparabledb 2020-06-26 21:26:00 +00:00
revocation satellite: Check macaroon revocation 2020-06-22 13:50:07 -06:00
rewards satellite/rewards: Add Rclone to partners database. 2020-07-06 16:13:15 +00:00
satellitedb satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
vouchers all: use DialNodeURL throughout the codebase 2020-05-20 10:36:30 +00:00
admin.go Add logging listener for retrieving and setting log levels 2020-05-12 16:38:06 -04:00
api.go satellite: Check macaroon revocation 2020-06-22 13:50:07 -06: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/accounting: add download limit cache 2020-06-12 16:33:46 -03:00
gc.go Add logging listener for retrieving and setting log levels 2020-05-12 16:38:06 -04:00
peer.go satellite: Check macaroon revocation 2020-06-22 13:50:07 -06:00
repairer.go Add logging listener for retrieving and setting log levels 2020-05-12 16:38:06 -04:00