@@ -6,8 +6,6 @@ PARITY_DB="false"
6
6
PRUNING=" false"
7
7
ENV=" mainnet"
8
8
SNAPSHOT_DAY=" "
9
- MARK_SNAPSHOT_AS_LATEST=" "
10
- S3_BUCKET=" "
11
9
12
10
while [[ $# -gt 0 ]]; do
13
11
case " $1 " in
@@ -29,9 +27,6 @@ while [[ $# -gt 0 ]]; do
29
27
SNAPSHOT_DAY=" $2 "
30
28
shift ; shift
31
29
;;
32
- --mark-snapshot-as-latest)
33
- MARK_SNAPSHOT_AS_LATEST=" true"
34
- shift ;;
35
30
* )
36
31
echo " Unrecognized argument: $1 "
37
32
exit 1;;
@@ -53,41 +48,35 @@ if [[ "${ENV}" == "mainnet" ]]; then
53
48
BOOT_NODES=/dns4/bootnode-eu-central-1-0.azero.dev/tcp/30333/p2p/12D3KooWEF1Eo7uFZWdqFsTPP7CehpRt5NeXFwCe3157qpoU5aqd/dns4/bootnode-eu-central-1-1.azero.dev/tcp/30333/p2p/12D3KooWSeKnKHwumcVuWz2g5wn5xyWZpZJzuZXHJrEdpi8bj4HR/dns4/bootnode-us-east-1-0.azero.dev/tcp/30333/p2p/12D3KooWFQSGvQii2gRGB5T4M6TXhM83JV4bTEhubCBpdoR6Rkwk/dns4/bootnode-us-east-1-1.azero.dev/tcp/30333/p2p/12D3KooWSX2TbzpengsKsXdNPs6g2aQpp91qduL5FPax2SqgCaxa
54
49
DB_PATH=" chains/mainnet/"
55
50
TARGET_CHAIN=" wss://ws.azero.dev"
56
- S3_URL=" http://db.azero.dev.s3-website.eu-central-1.amazonaws.com"
57
- S3_BUCKET=" db.azero.dev"
51
+ BASE_SNAPSHOT_URL=" https://azero-snapshots.dev/mainnet"
58
52
else
59
53
SOURCE_CHAINSPEC=" ./bin/node/src/resources/testnet_chainspec.json"
60
54
BOOT_NODES=/dns4/bootnode-eu-central-1-0.test.azero.dev/tcp/30333/p2p/12D3KooWRkGLz4YbVmrsWK75VjFTs8NvaBu42xhAmQaP4KeJpw1L/dns4/bootnode-us-east-1-0.test.azero.dev/tcp/30333/p2p/12D3KooWSv1nApKkcnq8ZVHJQLK5GJ4NKS9ebag9QrRTzksLTGUy
61
55
DB_PATH=" chains/testnet/"
62
56
TARGET_CHAIN=" wss://ws.test.azero.dev"
63
- S3_URL=" http://db.test.azero.dev.s3-website.eu-central-1.amazonaws.com"
64
- S3_BUCKET=" db.test.azero.dev"
57
+ BASE_SNAPSHOT_URL=" https://azero-snapshots.dev/testnet"
65
58
fi
66
59
67
60
declare -a DB_ARG
68
61
S3_SNAPSHOT_PREFIX=" "
69
- LATEST_SNAPSHOT_NAME=" "
70
62
if [[ " ${PARITY_DB} " == " true" && " ${PRUNING} " == " true" ]]; then
71
63
DB_ARG+=(" --database paritydb" )
72
64
DB_ARG+=(" --enable-pruning" )
73
- S3_SNAPSHOT_PREFIX=" db_backup_parity_pruned"
74
- LATEST_SNAPSHOT_NAME=" latest-parity-pruned.html"
65
+ S3_SNAPSHOT_PREFIX=" paritydb-pruned"
75
66
fi
76
67
if [[ " ${PARITY_DB} " == " false" && " ${PRUNING} " == " true" ]]; then
77
68
DB_ARG+=(" --enable-pruning" )
78
- S3_SNAPSHOT_PREFIX=" db_backup_rocksdb_pruned"
79
- LATEST_SNAPSHOT_NAME=" latest-rocksdb-pruned.html"
69
+ S3_SNAPSHOT_PREFIX=" rocksdb-pruned"
80
70
fi
81
71
if [[ " ${PARITY_DB} " == " false" && " ${PRUNING} " == " false" ]]; then
82
- S3_SNAPSHOT_PREFIX=" db_backup"
83
- LATEST_SNAPSHOT_NAME=" latest.html"
72
+ S3_SNAPSHOT_PREFIX=" rocksdb"
84
73
fi
85
74
86
75
if [[ -z " ${SNAPSHOT_DAY} " ]]; then
87
76
SNAPSHOT_DAY=$( date " +%Y-%m-%d" )
88
77
fi
89
78
90
- DB_SNAPSHOT_URL=" ${S3_URL } /${SNAPSHOT_DAY} / ${ S3_SNAPSHOT_PREFIX}_ ${SNAPSHOT_DAY} .tar.gz"
79
+ DB_SNAPSHOT_URL=" ${BASE_SNAPSHOT_URL } /${S3_SNAPSHOT_PREFIX} /db_ ${SNAPSHOT_DAY} .tar.gz"
91
80
92
81
initialize () {
93
82
pip install substrate-interface
@@ -150,11 +139,5 @@ while [ $CURRENT_BLOCK -le $TARGET_BLOCK ]; do
150
139
echo " Sync status: ${CURRENT_BLOCK} /${TARGET_BLOCK} " .
151
140
done
152
141
153
- if [[ " ${MARK_SNAPSHOT_AS_LATEST} " == " true" ]]; then
154
- echo " <meta http-equiv=\" refresh\" content=\" 0;url=${S3_URL} /${SNAPSHOT_DAY} /${S3_SNAPSHOT_PREFIX} _${SNAPSHOT_DAY} .tar.gz\" >" | \
155
- aws s3 cp - " s3://${S3_BUCKET} /${LATEST_SNAPSHOT_NAME} " \
156
- --website-redirect " ${S3_URL} /${SNAPSHOT_DAY} /${S3_SNAPSHOT_PREFIX} _${SNAPSHOT_DAY} .tar.gz"
157
- fi
158
-
159
142
kill -9 $ALEPH_NODE_PID
160
143
0 commit comments