storj/satellite/metainfo
Egon Elbre d7c6ca6013 satellite/metainfo/metabase: add package for metainfo database
Currently there is confusion between responsibilities of
metainfo.Endpoint, metainfo.Service, PointerDB.

By separating database "service" into a separate package and
its types allows to disentagle them.

This gives us responsibilities:

1. metainfo.Endpoint - translates requests and permissions
2. metainfo.Service - handles requests and coordinates with
   objectdeletion, piecedeletion, metabase
3. metabase.Service - communication with the database interface and invariants

Currently metabase will contain the types necessary to coordinate
information.

Change-Id: If8c992b4b9d9e70a56bbd8a378a5af6b1a2ec34e
2020-08-27 17:31:11 +00:00
..
expireddeletion all: add missing dots 2020-08-11 17:50:01 +03:00
metabase satellite/metainfo/metabase: add package for metainfo database 2020-08-27 17:31:11 +00:00
objectdeletion satellite/metainfo: implement batch delete for DeleteBucket 2020-08-24 13:28:09 +00:00
piecedeletion satellite/metainfo: add limiter for objectdeletion and piecedeletion 2020-08-19 16:08:29 +00:00
pointerverification satellite/metainfo/pointerverification: service for verifying pointers 2020-03-19 16:27:38 +00:00
attribution_test.go storagenode: live tracking of order window usage 2020-08-19 19:42:33 +00:00
attribution.go satellite/metainfo: use user PartnerID for bucket attribution 2020-08-06 13:14:07 +00:00
batch.go all: fix dots 2020-07-16 14:58:28 +00:00
config.go all: add missing dots 2020-08-11 17:50:01 +03:00
db_test.go satellite: prevents uplink from creating a bucket once it exceeds the max bucket allocation. 2020-07-15 17:27:05 +00:00
db.go satellite/orders: add buckets db to service 2020-07-24 17:36:49 +03:00
endpoint_test.go satellite/metainfo: implement batch delete for DeleteBucket 2020-08-24 13:28:09 +00:00
loop_test.go all: fix dots 2020-07-16 14:58:28 +00:00
loop.go all: fix dots 2020-07-16 14:58:28 +00:00
loopstats.go satellite/metainfo: track observer timing 2020-02-26 17:42:56 +00:00
metainfo_test.go private/testplanet: Decrease metainfo MaxBuckets test value to speed testing. 2020-08-26 17:31:31 +00:00
metainfo.go satellite/metainfo: implement batch delete for DeleteBucket 2020-08-24 13:28:09 +00:00
service_test.go satellite/metainfo/objectdeletion: Object deletion implementation 2020-07-20 16:09:48 +00:00
service.go Revert "satellite/metainfo: log if replacing pieces in pointer goes wrong" 2020-07-23 13:42:50 +00:00
validation_norace.go satellite/metainfo: verify pointer in service 2020-06-11 13:45:58 +00:00
validation_race.go satellite/metainfo: verify pointer in service 2020-06-11 13:45:58 +00:00
validation.go satellite/metainfo: use user PartnerID for bucket attribution 2020-08-06 13:14:07 +00:00