You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: product_docs/docs/pgd/5.6/planning/limitations.mdx
+28-5
Original file line number
Diff line number
Diff line change
@@ -9,13 +9,13 @@ into account when planning your deployment.
9
9
10
10
## Nodes
11
11
12
-
-PGD can run hundreds of nodes, assuming adequate hardware and network. However,
12
+
- PGD can run hundreds of nodes, assuming adequate hardware and network. However,
13
13
for mesh-based deployments, we generally don’t recommend running more than 48
14
14
nodes in one cluster. If you need extra read scalability beyond the 48-node
15
15
limit, you can add subscriber-only nodes without adding connections to the
16
16
mesh network.
17
17
18
-
-The minimum recommended number of nodes in a group is three to provide fault
18
+
- The minimum recommended number of nodes in a group is three to provide fault
19
19
tolerance for PGD's consensus mechanism. With just two nodes, consensus would
20
20
fail if one of the nodes were unresponsive. Consensus is required for some PGD
21
21
operations, such as distributed sequence generation. For more information about
@@ -76,9 +76,32 @@ and current listing.
76
76
77
77
## Mixed PGD versions
78
78
79
-
PGD was developed to [enable rolling upgrades of PGD](/pgd/latest/upgrades) by allowing mixed versions of PGD to operate during the upgrade process.
80
-
We expect users to run mixed versions only during upgrades and, once an upgrade starts, that they complete that upgrade.
81
-
We don't support running mixed versions of PGD except during an upgrade.
79
+
While PGD was developed to [enable rolling upgrades of
80
+
PGD](/pgd/latest/upgrades) by allowing mixed versions of PGD to operate during
81
+
the upgrade process, we expect users to run mixed versions only during upgrades
82
+
and for users to complete their upgrades as quickly as possible. We also
83
+
recommend that you test any rolling upgrade process in a non-production
84
+
environment before attempting it in production.
85
+
86
+
When a node is upgraded, it returns to the cluster and communicates with the
87
+
other nodes in the cluster using the lowest version of the inter-node protocol
88
+
that is supported by all the other nodes in the cluster. This means that the
89
+
upgraded node will be able to communicate with all other nodes in the cluster,
90
+
but it will not be able to take advantage of any new features or improvements
91
+
that were introduced in the newer version of PGD.
92
+
93
+
That will stay the case until all nodes in the cluster have been upgraded to the
94
+
same newer version. The longer you run mixed versions, the longer you will be
95
+
without the benefits of the new version, and the longer you will be exposed to
96
+
any potential interoperability issues that might arise from running mixed
97
+
versions. Mixed version clusters are not supported for extended periods of time.
98
+
99
+
Therefore, once an PGD cluster upgrade has begun, you should complete the whole
100
+
cluster upgrade as quickly as possible.
101
+
102
+
We don't support running mixed versions of PGD except during an upgrade, and we don't support clusters running mixed versions even while being upgraded, for extended periods.
103
+
104
+
For more information on rolling upgrades and mixed versions, see [Rolling upgrade considerations](/pgd/latest/upgrades/manual_overview#rolling-upgrade-considerations).
Copy file name to clipboardExpand all lines: product_docs/docs/pgd/5.6/upgrades/manual_overview.mdx
+13-8
Original file line number
Diff line number
Diff line change
@@ -57,16 +57,21 @@ A rolling upgrade starts with a cluster with all nodes at a prior release. It
57
57
then proceeds by upgrading one node at a time to the newer release, until all
58
58
nodes are at the newer release. There must be no more than two versions of the
59
59
software running at the same time. An upgrade must be completed, with all nodes
60
-
fully upgraded, before starting another upgrade.
60
+
fully upgraded, before starting another upgrade.
61
61
62
-
An upgrade process can take more time when
63
-
caution is required to reduce business risk. However, we don't recommend
64
-
running mixed versions of the software indefinitely.
62
+
Where additional caution is required to reduce business risk, more time may be required to perform an upgrade.
63
+
For maximum caution and to reduce the time required upgrading production systems, we suggest performing the upgrades in a separate test environment first.
65
64
66
-
While you can use a rolling upgrade for upgrading a major version of the software,
67
-
we don't support mixing PostgreSQL, EDB Postgres Extended, and
68
-
EDB Postgres Advanced Server in one cluster. So you can't use this approach
69
-
to change the Postgres variant.
65
+
Don't run with mixed versions of the software for any longer than is absolutely necessary to complete the upgrade.
66
+
You can check on the versions in the cluster using the [`pgd show-version`](/pgd/5.6/cli/command_ref/pgd_show-version/)
67
+
command. The longer you run with mixed versions, the more likely you are to
68
+
encounter issues, the more difficult it is to diagnose and resolve them.
69
+
We recommend upgrading in off peak hours for your business, and over a short period of time.
70
+
71
+
While you can use a rolling upgrade for upgrading a major version of the
72
+
software, we don't support mixing PostgreSQL, EDB Postgres Extended, and EDB
73
+
Postgres Advanced Server in one cluster. So you can't use this approach to
74
+
change the Postgres variant.
70
75
71
76
!!! Warning
72
77
Downgrades of EDB Postgres Distributed aren't supported. They require
Copy file name to clipboardExpand all lines: product_docs/docs/pgd/5.7/planning/limitations.mdx
+17-5
Original file line number
Diff line number
Diff line change
@@ -9,13 +9,13 @@ into account when planning your deployment.
9
9
10
10
## Nodes
11
11
12
-
-PGD can run hundreds of nodes, assuming adequate hardware and network. However,
12
+
- PGD can run hundreds of nodes, assuming adequate hardware and network. However,
13
13
for mesh-based deployments, we generally don’t recommend running more than 48
14
14
nodes in one cluster. If you need extra read scalability beyond the 48-node
15
15
limit, you can add subscriber-only nodes without adding connections to the
16
16
mesh network.
17
17
18
-
-The minimum recommended number of nodes in a group is three to provide fault
18
+
- The minimum recommended number of nodes in a group is three to provide fault
19
19
tolerance for PGD's consensus mechanism. With just two nodes, consensus would
20
20
fail if one of the nodes were unresponsive. Consensus is required for some PGD
21
21
operations, such as distributed sequence generation. For more information about
@@ -76,9 +76,21 @@ and current listing.
76
76
77
77
## Mixed PGD versions
78
78
79
-
PGD was developed to [enable rolling upgrades of PGD](/pgd/latest/upgrades) by allowing mixed versions of PGD to operate during the upgrade process.
80
-
We expect users to run mixed versions only during upgrades and, once an upgrade starts, that they complete that upgrade.
81
-
We don't support running mixed versions of PGD except during an upgrade.
79
+
While PGD was developed to [enable rolling upgrades of PGD](/pgd/latest/upgrades) by allowing mixed versions of PGD to operate during the upgrade process, we expect users to run mixed versions only during upgrades and for users to complete their upgrades as quickly as possible.
80
+
We also recommend that you test any rolling upgrade process in a non-production environment before attempting it in production.
81
+
82
+
When a node is upgraded, it returns to the cluster and communicates with the other nodes in the cluster using the lowest version of the inter-node protocol that is supported by all the other nodes in the cluster.
83
+
This means that the upgraded node will be able to communicate with all other nodes in the cluster, but it will not be able to take advantage of any new features or improvements that were introduced in the newer version of PGD.
84
+
85
+
That will stay the case until all nodes in the cluster have been upgraded to the same newer version.
86
+
The longer you run mixed versions, the longer you will be without the benefits of the new version, and the longer you will be exposed to any potential interoperability issues that might arise from running mixed versions.
87
+
Mixed version clusters are not supported for extended periods of time.
88
+
89
+
Therefore, once an PGD cluster upgrade has begun, you should complete the whole cluster upgrade as quickly as possible.
90
+
91
+
We don't support running mixed versions of PGD except during an upgrade, and we don't support clusters running mixed versions even while being upgraded, for extended periods.
92
+
93
+
For more information on rolling upgrades and mixed versions, see [Rolling upgrade considerations](/pgd/latest/upgrades/manual_overview#rolling-upgrade-considerations).
Copy file name to clipboardExpand all lines: product_docs/docs/pgd/5.7/upgrades/manual_overview.mdx
+7-3
Original file line number
Diff line number
Diff line change
@@ -59,9 +59,13 @@ nodes are at the newer release. There must be no more than two versions of the
59
59
software running at the same time. An upgrade must be completed, with all nodes
60
60
fully upgraded, before starting another upgrade.
61
61
62
-
An upgrade process can take more time when
63
-
caution is required to reduce business risk. However, we don't recommend
64
-
running mixed versions of the software indefinitely.
62
+
Where additional caution is required to reduce business risk, more time may be required to perform an upgrade.
63
+
For maximum caution and to reduce the time required upgrading production systems, we suggest performing the upgrades in a separate test environment first.
64
+
65
+
Don't run with mixed versions of the software for any longer than is absolutely necessary to complete the upgrade.
66
+
You can check on the versions in the cluster using the [`pgd nodes list --versions`](/pgd/5.7/cli/command_ref/nodes/list/) command.
67
+
The longer you run with mixed versions, the more likely you are to encounter issues, the more difficult it is to diagnose and resolve them.
68
+
We recommend upgrading in off peak hours for your business, and over a short period of time.
65
69
66
70
While you can use a rolling upgrade for upgrading a major version of the software,
67
71
we don't support mixing PostgreSQL, EDB Postgres Extended, and
0 commit comments