storj/storagenode/storagenodedb
Natalie Villasana f11413bc8e Implement garbage collection on satellite (#2577)
* Added a gc package at satellite/gc, which contains the gc.Service, which runs garbage collection integrated with the metainfoloop, and the gc PieceTracker, which implements the metainfo loop Observer interface and stores all of the filters (about which pieces are good) for each node.
* Added a gc config located at satellite/gc/service.go (loop disabled by default in release)
* Creates bloom filters with pieces to be retained inside the metainfo loop
* Sends RetainRequests (or filters with good piece ids) to all storage nodes.
2019-07-24 13:26:43 -04:00
..
storagenodedbtest Disable bandwidth rollups until duplicate data issue is resolved (#2606) 2019-07-20 13:39:14 +03:00
testdata Remove orphaned tmp data from Storagenodes (#2582) 2019-07-17 16:00:37 +03:00
bandwidthdb.go remove struct to ensure 64bit alignment for atomics (#2578) 2019-07-16 14:53:58 -06:00
consoledb.go SNO Dashboard API (#2427) 2019-07-17 14:42:00 +03:00
database.go storagenode/storagenodedb: move tests near the interface rather than the implementation (#2596) 2019-07-19 20:40:27 +03:00
infodb.go storagenode/storagenodedb: move tests near the interface rather than the implementation (#2596) 2019-07-19 20:40:27 +03:00
migrations_test.go storagenode/storagenodedb: move tests near the interface rather than the implementation (#2596) 2019-07-19 20:40:27 +03:00
orders.go Network Wipe (Pre Beta) (#2566) 2019-07-16 18:31:29 +02:00
pieceinfo.go Implement garbage collection on satellite (#2577) 2019-07-24 13:26:43 -04:00
usedserials.go Network Wipe (Pre Beta) (#2566) 2019-07-16 18:31:29 +02:00
vouchers.go Remove GetValid, add GetAll to vouchers DB (#2594) 2019-07-19 10:52:44 -04:00