The Bittorrent-Chain has released a new version v1.0.5 to upgrade its delivery layer, the main modification includes: adding feature manager module to provide graceful upgrade mechanism, and introducing dynamic checkpoint scheduling to optimize checkpoint overhead.
For release note, please refer to:
delivery: Release v1.0.6 · bttcprotocol/delivery · GitHub
Please note that:
- The delivery service will be upgraded to version v1.0.6.
- This is a mandatory upgrade, all nodes need to be updated to avoid sync issues.
For upgrading, please follow the steps below,
-
Shutdown
deliveryd/rest-server progress. If it is a validator node, shut downbridgeas well; -
download or update the code to the latest version:
$ git clone https://github.com/bttcprotocol/delivery.git $ cd delivery $ git checkout v1.0.6 -
Compile
$ make install -
Check the version, and make sure it is 1.0.6.
$ deliveryd version 1.0.6 -
Initiate
deliveryd/rest-serverprogress. If it is a validator node, then initiates thebridgeprocess.
If there are any synchronization issues, please try the following steps:
- Stop
delivery/rest-serverprocesses. - Use the following rollback command to fix recently abnormal blocks:
$ deliveryd —-home ${deliveryd_home} rollback
- Restart
deliveryd/rest-serverprocess.
Please upgrade your node, and inform us when you finish the work so that we can trace the status and make sure your node works well.
Thanks!
Bittorrent-Chain Developer Community