storj/satellite/metainfo
Isaac Hess a785d37157 storagenode/pieces: Process deletes asynchronously
To improve delete performance, we want to process deletes asynchronously
once the message has been received from the satellite. This change makes
it so that storagenodes will send the delete request to a piece Deleter,
which will process a "best-effort" delete asynchronously and return a
success message to the satellite.

There is a configurable number of max delete workers and a max delete
queue size.

Change-Id: I016b68031f9065a9b09224f161b6783e18cf21e5
2020-04-23 11:51:19 -06:00
..
expireddeletion satellite/{metainfo,repair}: Delete expired segments from metainfo 2020-04-22 13:02:31 +00:00
piecedeletion storagenode/pieces: Process deletes asynchronously 2020-04-23 11:51:19 -06:00
pointerverification satellite/metainfo/pointerverification: service for verifying pointers 2020-03-19 16:27:38 +00:00
attribution_test.go satellite/metainfo: attribution based on useragent 2020-04-17 10:47:14 +03:00
attribution.go satellite/metainfo: attribution based on useragent 2020-04-17 10:47:14 +03:00
batch.go all: don't depend on gogo/proto directly 2020-04-08 17:32:15 +00:00
config.go satellite/metainfo: add max segment size and max inline size to 2020-04-02 12:41:28 +00:00
db_test.go all: remove old uuid 2020-04-02 19:30:36 +03:00
db.go all: switch to storj.io/common/uuid 2020-03-31 19:16:41 +03:00
endpoint_test.go storagenode/pieces: Process deletes asynchronously 2020-04-23 11:51:19 -06:00
loop_test.go private/testplanet: simplify uplink usage 2020-04-16 16:45:55 +00:00
loop.go satellite/metainfo: support co-joining the loop 2020-04-16 13:31:17 +03:00
loopstats.go satellite/metainfo: track observer timing 2020-02-26 17:42:56 +00:00
metainfo_old_test.go satellite/metainfo/pointerverification: service for verifying pointers 2020-03-19 16:27:38 +00:00
metainfo_test.go private/testplanet: migrate testplanet to new libuplink 2020-04-20 12:43:34 +00:00
metainfo.go satellite/metainfo: attribution based on useragent 2020-04-17 10:47:14 +03:00
service_test.go satellite/metainfo: move RS configuration to satellite 2020-01-22 09:33:53 +00:00
service.go satellite/metainfo: avoid temporary list 2020-04-15 08:01:42 +00:00
validation.go satellite/metainfo: attribution based on useragent 2020-04-17 10:47:14 +03:00