storj/storagenode
Cameron Ayer 0155c21b44 private/testplanet, storagenode/{monitor,pieces}: write storage dir verification file on run and verify on loop
On run, write the storage directory verification file.

Every time the node runs it will write the file even if it already exists.
The reason we do this is because if the verification file is missing, the SN
doesn't know whether it is an incorrect directory, or it simply hasn't written
the file yet, and we want to keep nodes running without needing operator intervention.

Once this change has been a part of the minimum version for several releases,
we will move the file creation from the run command to the setup
command. Run will only verify its existence.

Change-Id: Ib7d20e78e711c63817db0ab3036a50af0e8f49cb
2020-08-19 19:12:21 +00:00
..
bandwidth all: fix dots 2020-07-16 14:58:28 +00:00
collector error handling in heldamount cash and collector delete fixed 2020-07-22 12:26:13 +00:00
console storagenode/console: added list of all audits per satellite to sno dashboard/satellites 2020-08-10 12:55:07 +00:00
contact all: add missing dots 2020-08-11 17:50:01 +03:00
gracefulexit storagenode/gracefulexit: Wait for the worker delete and transfer goroutines to finish before completing the exit 2020-08-19 14:20:26 +00:00
heldamount web/storagenode: payout history table 2020-08-13 12:05:56 +00:00
inspector all: add missing dots 2020-08-11 17:50:01 +03:00
monitor private/testplanet, storagenode/{monitor,pieces}: write storage dir verification file on run and verify on loop 2020-08-19 19:12:21 +00:00
nodestats all: add missing dots 2020-08-11 17:50:01 +03:00
notifications all: add missing dots 2020-08-11 17:50:01 +03:00
orders storagenode/orders: implement orders filestore on storagenode 2020-08-19 15:00:35 +00:00
pieces private/testblobs, storage, storage/filestore: add storage dir verification to filestore 2020-08-19 17:18:14 +00:00
piecestore private/testplanet, storagenode/{monitor,pieces}: write storage dir verification file on run and verify on loop 2020-08-19 19:12:21 +00:00
preflight all: fix dots 2020-07-16 14:58:28 +00:00
pricing storagenode/nodestats: add pricing model, storagenode/cache: add paystub history storing 2020-04-14 19:04:00 +03:00
reputation all: fix dots 2020-07-16 14:58:28 +00:00
retain storagenode: fixed logging about piece being moved to trash, and added logging when piece was actually deleted 2020-08-02 20:00:05 +03:00
satellites all: add missing dots 2020-08-11 17:50:01 +03:00
storagenodedb storagenode/storagenodedb: database name in all preflight errors 2020-08-18 16:31:19 +03:00
storageusage storagenode/storagenodedb/storagenodedbtest: pass ctx as an argument 2020-01-20 16:56:12 +02:00
trust all: add missing dots 2020-08-11 17:50:01 +03:00
version storagenode/version: version chore test fix 2020-07-24 20:17:35 +03:00
operator.go all: fix dots 2020-07-16 14:58:28 +00:00
peer.go storagenode/orders: implement orders filestore on storagenode 2020-08-19 15:00:35 +00:00