|Getting Started with Pivotal GemFire / Upgrading Pivotal GemFire|
This topic describes the compatibility rules for deploying different versions of Pivotal GemFire.
You can have two different minor versions of GemFire running in the same distributed system cluster. For example, you can have peers or cache servers running Pivotal GemFire 7.0.1 and 7.0.2 at the same time for the purposes of a rolling upgrade. You cannot run different major versions in the same distributed system cluster. See Performing a Rolling Upgrade for more details on how to upgrade your system gradually between minor versions.
GemFire clients can run an older version of GemFire and still connect to GemFire servers running a newer version. In other words, a client running GemFire 5.7 will be able to connect to a server running GemFire 6.6.2 or GemFire 7.0.1. Newer clients such as GemFire 7.0.1 clients, however, cannot connect to servers running older versions of GemFire such as GemFire 6.6.4.
In multi-site (WAN) deployments, you can run different major versions of Pivotal GemFire on the different sites. For example, one site can be running GemFire 5.7 and another site running GemFire 6.6.2 and the sites should still be able to communicate with one another.