Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion docs/HowTo/Backup/Backup.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ or `/opt/besu/database` if using the [Besu Docker image](../../HowTo/Get-Started
The default data location is the directory in which Besu is installed
or `/opt/besu/database` if using the [Besu Docker image](../../HowTo/Get-Started/Run-Docker-Image.md).

The default data location is the directory in which Besu is installed
or `/opt/besu/database` if using the [Besu Docker image](../../HowTo/Get-Started/Run-Docker-Image.md).

Having some data reduces the time to synchronise a new node. Periodic backups can be performed of
the data directory and the data sent to your preferred backup mechanism. For example, cron job and
rsync, archives to cloud such as s3, or `tar.gz` archives.
Expand All @@ -51,4 +54,4 @@ If log messages indicate a corrupt database, the cleanest way to recover is:

## Finding Peers on Restarting

The process for finding peers on restarting is the same as [finding peers after upgrading and restarting](../Upgrade/Upgrade-Network.md#finding-peers-on-restarting).
The process for finding peers on restarting is the same as [finding peers after upgrading and restarting](../Upgrade/Upgrade-Node.md#finding-peers-on-restarting).
2 changes: 1 addition & 1 deletion docs/HowTo/Deploy/Bootnodes.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,5 +41,5 @@ Adding new bootnodes is a similar process to creating bootnodes. Once the bootno
update the [`--bootnodes`](../../Reference/CLI/CLI-Syntax.md#bootnodes) command line option for each node to include the new bootnodes.

When bootnodes are added, running nodes don’t need to be restarted. Updating the [`--bootnodes`](../../Reference/CLI/CLI-Syntax.md#bootnodes)
option means the next time they are restarted (for example, when [upgrading](../Upgrade/Upgrade-Network.md)),
option means the next time they are restarted (for example, when [upgrading](../Upgrade/Upgrade-Node.md)),
the node connects to the new bootnodes.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
description: Upgrade Besu
<!--- END of page meta data -->

# Upgrading your Network
# Upgrading your Besu node

We recommend:

Expand All @@ -10,11 +10,11 @@ We recommend:

## Ansible

The [Ansible role on Galaxy](https://galaxy.ansible.com/pegasyseng/pantheon) can be used directly
or customised to suit your needs. Upgrade by running the play. The play:
The [Ansible role on Galaxy](https://galaxy.ansible.com/pegasyseng/hyperledger_besu) can be used directly
or customised to suit your needs.

Upgrade the Besu version on nodes by running the play with the new version. For details, see the [Readme on Galaxy](https://galaxy.ansible.com/pegasyseng/pantheon).
The play:
Upgrade the Besu version on nodes by running the play with the new version. For details, see
the [Readme on Galaxy](https://galaxy.ansible.com/pegasyseng/hyperledger_besu). The play:

1. Stops Besu.
1. Downloads the updated version.
Expand Down
6 changes: 3 additions & 3 deletions docs/HowTo/Upgrade/Upgrade-Protocol.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ description: Upgrading protocol versions

## Upgrading your protocol in a private network

To [upgrade the protocol](../../Concepts/Protocol-Upgrades.md) (also known as a hardfork) in a private network:
To [upgrade the protocol](../../Concepts/Protocol-Upgrades.md) in a private network:

1. Review included EIPs for breaking changes. A [meta EIP](https://eips.ethereum.org/meta)
for each hardfork lists included EIPs. For example, [Istanbul](https://eips.ethereum.org/EIPS/eip-1679).
1. Network participants agree on block number at which to [hardfork](../../Concepts/Protocol-Upgrades.md).
for each protocol upgrade lists included EIPs. For example, [Istanbul](https://eips.ethereum.org/EIPS/eip-1679).
1. Network participants agree on block number at which to [upgrade](../../Concepts/Protocol-Upgrades.md).
1. For each node in the network:

a. Add the [milestone block number](../../Reference/Config-Items.md#milestone-blocks) to the genesis file.
Expand Down
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ nav:
- Use Alethio EthStats Lite Network Monitor: HowTo/Deploy/Lite-Network-Monitor.md
- Backup and Restore: HowTo/Backup/Backup.md
- Upgrade:
- Upgrade Network: HowTo/Upgrade/Upgrade-Network.md
- Upgrade Node: HowTo/Upgrade/Upgrade-Node.md
- Upgrade Protocol: HowTo/Upgrade/Upgrade-Protocol.md
- Develop Dapps on Besu:
- Use Truffle with Besu: HowTo/Develop-Dapps/Truffle.md
Expand Down