storj/pkg
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
..
accounting update tally to rm bucket count (#2539) 2019-07-12 12:19:45 -04:00
audit Stylistic Go Cleanup (#2524) 2019-07-22 15:10:04 -04:00
auth Metainfo RPC segment methods (part 1) (#2567) 2019-07-22 16:45:18 +02:00
bloomfilter Implement garbage collection on satellite (#2577) 2019-07-24 13:26:43 -04:00
certdb Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
certificates Use mail.test as domain in emails (#2224) 2019-06-18 02:28:40 +02:00
cfgstruct implement storj.NodeURL in trusted satellites (#2388) 2019-07-03 13:29:18 -04:00
datarepair [v3 2137] - Add more info to find out repair failures (#2623) 2019-07-23 16:28:06 +02:00
discovery discovery: parallelize refresh (#2535) 2019-07-12 10:35:48 -04:00
eestream Removing trace of encodedPiece.Read() because it's fast. (#2477) 2019-07-08 11:16:13 -04:00
encryption Replace base64 encoding for path segments (#2345) 2019-07-11 13:26:07 -04:00
httpserver Link Sharing Service (#2431) 2019-07-18 06:26:09 -06:00
identity pkg/identity: Use identity error class (#2488) 2019-07-08 22:52:52 -04:00
kademlia Stylistic Go Cleanup (#2524) 2019-07-22 15:10:04 -04:00
linksharing Link Sharing Service (#2431) 2019-07-18 06:26:09 -06:00
macaroon Jg/1967 mv bucket metadata uplink (#2505) 2019-07-12 08:57:02 -04:00
metainfo/kvmetainfo Stylistic Go Cleanup (#2524) 2019-07-22 15:10:04 -04:00
miniogw Jg/1967 mv bucket metadata uplink (#2505) 2019-07-12 08:57:02 -04:00
overlay [v3 2137] - Add more info to find out repair failures (#2623) 2019-07-23 16:28:06 +02:00
paths Create and use an encryption.Store (#2293) 2019-06-24 19:23:07 +00:00
pb Metainfo RPC segment methods (part 2) (#2616) 2019-07-24 13:33:23 +02:00
peertls internal/testrand: new package for random data (#2282) 2019-06-26 13:38:51 +03:00
pkcrypto Enable Scopelint Linter (#2049) 2019-05-29 09:30:16 -04:00
process Log fatal errors with respective severity (#2581) 2019-07-17 14:39:10 -04:00
ranger pkg/*: add monkit task to missing places (#2109) 2019-06-04 13:36:27 +02:00
server pkg: Align errs Class messages (#2485) 2019-07-08 17:37:12 -04:00
storage Support empty path components (#2574) 2019-07-24 08:40:22 -06:00
storj Metainfo RPC segment methods (part 2) (#2616) 2019-07-24 13:33:23 +02:00
stream remove utils.CombineErrors and utils.ErrorGroup (#1603) 2019-03-29 14:30:23 +02:00
telemetry pkg/*: add monkit task to missing places (#2109) 2019-06-04 13:36:27 +02:00
transport update irreparableDB.GetLimited query to use where instead of offset (#2585) 2019-07-18 09:21:21 -07:00