4fdea51d5c
Running all of the migrations necessary to initialize a storage node database takes a significant amount of time during runs. The package current supports initializing a database from manually coalesced migration data (i.e. snapshot) which improves the situation somewhat. This change takes things a bit further by changing the snapshot code to instead hydrate the database directory from a pre-generated snapshot zip file. name old time/op new time/op delta Run_StorageNodeCount_4/Postgres-16 2.50s ± 0% 0.16s ± 0% ~ (p=1.000 n=1+1) Change-Id: I213bbba5f9199497fbe8ce889b627e853f8b29a0 |
||
---|---|---|
.. | ||
schemagen | ||
storagenodedbtest | ||
testdata | ||
apikeys.go | ||
bandwidthdb.go | ||
database.go | ||
db_container.go | ||
deprecatedinfo.go | ||
migrations_test.go | ||
notifications.go | ||
orders.go | ||
payouts.go | ||
pieceexpiration.go | ||
pieceinfo.go | ||
piecespaceused.go | ||
pricing.go | ||
reputation.go | ||
satellites.go | ||
schema.go | ||
storageusage.go | ||
usedserials.go |