storj/storagenode/pieces
Clement Sam e5c43722dc storagenode/pieces: introduce FileWalker
FileWalker implements methods to walk over pieces in
in a storage directory.

This is just a refactor to separate filewalker functions
from pieces.Store. This is needed to simplify the work
to create a separate filewalker subprocess and reduce the
number of config flags passed to the subprocess.

You might want to check https://review.dev.storj.io/c/storj/storj/+/9773

Change-Id: I4e9567024e54fc7c0bb21a7c27182ef745839fff
2023-03-30 18:33:52 +00:00
..
cache_test.go storagenode/pieces: introduce FileWalker 2023-03-30 18:33:52 +00:00
cache.go storagenode/pieces: allow to configure initial piece scan (#5024) 2022-08-07 22:40:59 +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/pieces: introduce FileWalker 2023-03-30 18:33:52 +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 storagenode/pieces: introduce FileWalker 2023-03-30 18:33:52 +00:00
pieceexpiration_test.go storagenode/storagenodedb/storagenodedbtest: pass ctx as an argument 2020-01-20 16:56:12 +02:00
readwrite_test.go storagenode/pieces: introduce FileWalker 2023-03-30 18:33:52 +00:00
readwrite.go storagenode/satellite: support different piece hash algorithms 2022-08-23 18:15:06 +00:00
store_test.go storagenode/pieces: introduce FileWalker 2023-03-30 18:33:52 +00:00
store.go storagenode/pieces: introduce FileWalker 2023-03-30 18:33:52 +00:00
trashchore.go storagenode/pieces: fix log line 2023-01-17 11:04:47 +02:00