storj/pkg
paul cannon 17bdb5e9e5
move piece info into files (#2629)
Deprecate the pieceinfo database, and start storing piece info as a header to
piece files. Institute a "storage format version" concept allowing us to handle
pieces stored under multiple different types of storage. Add a piece_expirations
table which will still be used to track expiration times, so we can query it, but
which should be much smaller than the pieceinfo database would be for the
same number of pieces. (Only pieces with expiration times need to be stored in piece_expirations, and we don't need to store large byte blobs like the serialized
order limit, etc.) Use specialized names for accessing any functionality related
only to dealing with V0 pieces (e.g., `store.V0PieceInfo()`). Move SpaceUsed-
type functionality under the purview of the piece store. Add some generic
interfaces for traversing all blobs or all pieces. Add lots of tests.
2019-08-07 20:47:30 -05:00
..
auth pkg/auth: use grpc.WithPerRPCCredentials (#2670) 2019-07-31 13:57:13 +02:00
bloomfilter Implement garbage collection on satellite (#2577) 2019-07-24 13:26:43 -04:00
certificates don't use global loggers (#2675) 2019-07-31 17:38:44 +03:00
cfgstruct cmd/uplink: use scopes to open (#2501) 2019-08-05 11:01:20 -06:00
encryption rename all the things (#2531) 2019-07-28 08:55:36 +03:00
identity pkg/identity: Use identity error class (#2488) 2019-07-08 22:52:52 -04:00
kademlia adding more info the error logs in kademlia (#2668) 2019-08-02 09:54:10 -04:00
macaroon Jg/1967 mv bucket metadata uplink (#2505) 2019-07-12 08:57:02 -04:00
miniogw cmd/uplink: use scopes to open (#2501) 2019-08-05 11:01:20 -06:00
paths Create and use an encryption.Store (#2293) 2019-06-24 19:23:07 +00:00
pb move piece info into files (#2629) 2019-08-07 20:47:30 -05: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 pkg/process: support json trace output (#2713) 2019-08-05 12:28:41 -06:00
ranger pkg/*: add monkit task to missing places (#2109) 2019-06-04 13:36:27 +02:00
server don't use global loggers (#2675) 2019-07-31 17:38:44 +03:00
signing rename all the things (#2531) 2019-07-28 08:55:36 +03:00
storj Integrate new Metainfo calls (server side) (#2682) 2019-08-01 11:04:31 +02:00
telemetry don't use global loggers (#2675) 2019-07-31 17:38:44 +03:00
transport don't use global loggers (#2671) 2019-07-31 15:09:45 +03:00