Skip to content

Commit

Permalink
IGNITE-20431 Added basic info on version upgrade (#10937)
Browse files Browse the repository at this point in the history
  • Loading branch information
IgGusev authored Sep 19, 2023
1 parent 30abdec commit abbf613
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/_data/toc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@
url: installation/kubernetes/gke-deployment
- title: VMWare
url: installation/vmware-installation
- title: Version Upgrade
url: installation/upgrades
- title: Setting Up
items:
- title: Understanding Configuration
Expand Down
13 changes: 13 additions & 0 deletions docs/_docs/installation/upgrades.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
= Version Upgrade

Upgrade is an important part of the lifecycle of any software system. This page covers the basic recommendations for upgrading the Apache Ignite version.

== Upgrading Nodes

Updating node version is as simple as replacing the Apache Ignite binaries with a new version. However, there are several things to keep in mind when performing the upgrade:

- Ignite cluster cannot have nodes that run on different Ignite versions. You need to stop the cluster and start it again on the new Ignite version.
- It is possible to accidentally overwrite your persistent storage or other important data during the upgrade. It is recommended to move this data outside of intallation folder if you are planning upgrades:
* The work directory is used to store application data and all data required for the node to work. You can change its location as described in tge link:setup#configuring-work-directory[Configuring Work Directory] section.
* The persistent storage holds all information stored on the node. You can change its location as described in the link:persistence/native-persistence#configuring-persistent-storage-directory[Configuring Persistent Storage Directory] section.
* WAL Archive os used to store WAL segments for recovery. You can change its location as described in link:persistence/native-persistence#wal-archive[WAL Archive] section.

0 comments on commit abbf613

Please sign in to comment.