storj/storagenode/pieces
Clement Sam 9ab934e2ae storagenode/piecestore: implement trash recovery for download requests
This change allows a node to look for a piece in the trash when
serving a download request.

If the piece is found in the trash, it restores it to the blobs
directory and continue to serve the request as expected.

Resolves https://github.com/storj/storj/issues/6145

Change-Id: Ibfa3c0b4954875fa977bc995fc4dd2705ca3ce42
2023-09-05 23:04:21 +00:00
..
lazyfilewalker storagenode/pieces/lazyfilewalker: test zapwrapper 2023-07-05 12:33:00 +00:00
cache_test.go {storagenode/pieces,cmd/storagenode}: refactor lazyfilewalker commands and tests 2023-06-02 00:11:53 +00:00
cache.go storagenode/blobstore: move blob store logic 2023-04-05 18:06:20 +00:00
db_test.go storagenode/storagenodedb/storagenodedbtest: pass ctx as an argument 2020-01-20 16:56:12 +02:00
deleter_test.go storagenode: run used-space filewalker as a low IO subprocess 2023-04-14 04:16:14 +00:00
deleter.go storagenode/pieces: send piece deletions to trash 2021-04-07 16:52:10 +00:00
doc.go storagenode: add doc.go files for sno packages 2021-09-29 08:24:56 +00:00
filewalker.go all: fix golangci failures 2023-08-09 11:44:44 +03:00
pieceexpiration_test.go storagenode/storagenodedb/storagenodedbtest: pass ctx as an argument 2020-01-20 16:56:12 +02:00
readwrite_test.go storagenode: run used-space filewalker as a low IO subprocess 2023-04-14 04:16:14 +00:00
readwrite.go storagenode/blobstore: move blob store logic 2023-04-05 18:06:20 +00:00
store_test.go storagenode/blobstore/filestore: add tracking of blobs 2023-05-05 15:40:15 +03:00
store.go storagenode/piecestore: implement trash recovery for download requests 2023-09-05 23:04:21 +00:00
trashchore.go storagenode/pieces: fix log line 2023-01-17 11:04:47 +02:00