storj/storagenode/piecestore
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
..
endpoint_test.go storagenode/pieces: Process deletes asynchronously 2020-04-23 11:51:19 -06:00
endpoint.go storagenode/pieces: Process deletes asynchronously 2020-04-23 11:51:19 -06:00
serials_test.go storagenode/storagenodedb/storagenodedbtest: pass ctx as an argument 2020-01-20 16:56:12 +02:00
serials.go common: separate repository 2019-12-27 14:11:15 +02:00
verification_test.go private/testplanet: add WaitForStorageNodeEndpoints 2020-03-05 10:33:56 +00:00
verification.go storagenode/piecestore: add large timeouts to read/write operations 2020-01-23 19:20:49 +00:00