storj/storagenode
Moby von Briesen 178dbb4683 storagenode/storagenodedb: allow storagenodes to start test_table exists
In many cases when a storagenode fails the preflight check, it is due to
test_table existing, which is used to determine read/write capabilities
after the initial schema verification. If preflight ends early due to a
failure or stopped storagenode, it may not get the chance to drop this
table.

This change excludes test_table from the schema comparison to ensure
that it never prevents a storagenode from starting up.

It also adds Preflight DB test for storagenode.

Change-Id: Ib8e71df2e42fda3b2a364fbf7a801891c5831d39
2020-03-09 14:29:46 -04:00
..
bandwidth all: use monkit v3 2020-02-05 23:53:17 +00:00
collector all: use monkit v3 2020-02-05 23:53:17 +00:00
console removes bandwidth limiting 2020-03-04 14:04:00 +00:00
contact removes bandwidth limiting 2020-03-04 14:04:00 +00:00
gracefulexit go.mod: update uplink 2020-02-21 16:08:12 +02:00
inspector removes bandwidth limiting 2020-03-04 14:04:00 +00:00
monitor removes bandwidth limiting 2020-03-04 14:04:00 +00:00
nodestats all: use monkit v3 2020-02-05 23:53:17 +00:00
notifications web/storagenode: notification logic implementation 2020-02-21 15:49:27 +00:00
orders all: use monkit v3 2020-02-05 23:53:17 +00:00
pieces storagenode/pieces: ensure chore is stopped before test ends 2020-02-21 10:14:44 +02:00
piecestore private/testplanet: add WaitForStorageNodeEndpoints 2020-03-05 10:33:56 +00:00
preflight storagenode/storagenodedb: allow storagenodes to start test_table exists 2020-03-09 14:29:46 -04:00
reputation storagenode/storagenodedb/storagenodedbtest: pass ctx as an argument 2020-01-20 16:56:12 +02:00
retain all: use monkit v3 2020-02-05 23:53:17 +00:00
satellites storagenode/gracefulexit: fix exit-status command output 2020-01-15 14:58:15 +00:00
storagenodedb storagenode/storagenodedb: allow storagenodes to start test_table exists 2020-03-09 14:29:46 -04:00
storageusage storagenode/storagenodedb/storagenodedbtest: pass ctx as an argument 2020-01-20 16:56:12 +02:00
trust all: use monkit v3 2020-02-05 23:53:17 +00:00
version storagenode: notifications on outdated software version 2020-03-02 16:48:02 +00:00
operator.go storagenode/main: map aliases for kademlia config values (#3118) 2019-09-30 19:33:00 -04:00
peer.go storagenode/storagenodedb: allow storagenodes to start test_table exists 2020-03-09 14:29:46 -04:00