ainblockchain / ain-blockchain

Official Javascript implementation of AI Network Blockchain.
https://www.ainetwork.ai/
MIT License
67 stars 27 forks source link

Deploy v1.0.12 (R61) with machine upgrade #1144

Closed platfowner closed 1 year ago

platfowner commented 1 year ago

Release version: v1.0.11 (R60) -> v1.0.12 (R61)

Release branch: https://github.com/ainblockchain/ain-blockchain/tree/release/v1.0.12

Machine upgrade: ubuntu v22.04 (see https://cloud.google.com/compute/docs/eol/ubuntu-eol)

Process: testnet-staging -> testnet-prod (spring) -> mainnet-prod

@minsulee2 @shyun-comcom @kriii @ehgmsdk20 @woomurf

platfowner commented 1 year ago

(testnet-prod spring) tracker deploy succeeded:

bash deploy_blockchain_incremental_gcp.sh spring 0 -1 -1 --setup --keystore --no-keep-code

(testnet-prod spring) canary blockchain data download succeeded:

bash copy_blockchain_data_gcp.sh spring 0 download
platfowner commented 1 year ago

(testnet-prod spring) canary blockchain data upload succeeded:

bash copy_blockchain_data_gcp.sh spring 0 upload
platfowner commented 1 year ago

new timer flags: (none)

(testnet-prod spring) canary deploy succeeded:

bash deploy_blockchain_incremental_gcp.sh spring 0 0 0 --setup --keystore --no-keep-code --keep-data
platfowner commented 1 year ago

(testnet-prod spring) full deploy succeeded (one by one):

new timer flags: (none)

  1. (testnet-prod spring) blockchain data upload:

    bash copy_blockchain_data_gcp.sh spring <N> upload
  2. (testnet-prod spring) node deploy:

    bash deploy_blockchain_incremental_gcp.sh spring 0 <N> <N> --setup --keystore --no-keep-code --keep-data
platfowner commented 1 year ago

(mainnet-prod) tracker deploy succeeded:

bash deploy_blockchain_incremental_gcp.sh mainnet 0 -1 -1 --setup --keystore --no-keep-code
platfowner commented 1 year ago

(mainnet-prod) canary blockchain data download succeeded:

bash copy_blockchain_data_gcp.sh mainnet 0 download
platfowner commented 1 year ago

(mainnet-prod) canary blockchain data upload succeeded:

bash copy_blockchain_data_gcp.sh mainnet 0 upload
platfowner commented 1 year ago

new timer flags: (none)

(mainnetnet-prod) canary deploy succeeded:

bash deploy_blockchain_incremental_gcp.sh mainnet 0 0 0 --setup --keystore --no-keep-code --keep-data
platfowner commented 1 year ago

(mainnet-prod) full deploy succeeded (one by one):

new timer flags: (none)

  1. (mainnet-prod) blockchain data upload:

    bash copy_blockchain_data_gcp.sh mainnet <N> upload
  2. (mainnet-prod) node deploy:

    bash deploy_blockchain_incremental_gcp.sh mainnet 0 <N> <N> --setup --keystore --no-keep-code --keep-data
platfowner commented 1 year ago

monitoring machine upgrade succeeded:

(testnet-staging):

bash deploy_monitoring_gcp.sh staging --setup

(testnet-prod spring):

bash deploy_monitoring_gcp.sh spring --setup

(mainnet-prod):

bash deploy_monitoring_gcp.sh mainnet --setup