Skip to content

v2.2.3

Compare
Choose a tag to compare
@thanhson1085 thanhson1085 released this 28 May 03:43

This version is an OPTIONAL update.

Includes:

  • Update default TomoX Datadir (#280)

NOTES: This update will help who are running the node in Docker container. (includes using tmn CTM tools)

Issue:
With a node in Docker container, when they update the version for the node, the node get back to block number 20,580 million. It will take a long time to re-sync the tomox and chain data to the latest block.

Explanation:
TomoChain v2.2.1, v2.2.2 uses $HOME/.tomo (e.g /root/.tomo) as the default TomoX datadir.
It means that if you do not mount $HOME/.tomo as a Docker volume, $HOME/.tomo will be removed when you remove the container to update TomoChain to the new version.

From TomoChain v2.2.3, TomoChain will use $DATADIR/tomox as the default TomoX datadir as the top priority and $HOME/.tomo as the second priority.

So If you are NOT running the node in Docker Container, there is no issue with your node.

Solutions:
As the explanation above, If you are running the node in Docker container, you should follow the steps below to solve the issue.

  • Backup $HOME/.tomo (directory in the container)
  • Copy current TomoX data from $HOME/.tomo to $DATADIR/tomox
  • Update your node to v2.2.3

Guide:
You need to follow the guide before updating the node:

If you lost the TomoX data by removing the container, you can download the data here