Skip to content

Commit 554dd61

Browse files
authored
Added etcd to extensions list and fixed naming (#603)
1 parent b7586ad commit 554dd61

20 files changed

+81
-80
lines changed

docs/enable-extensions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ While setting up a high availability PostgreSQL cluster with Patroni, you will n
1010

1111
- Patroni installed on every ``postresql`` node.
1212

13-
- Distributed Configuration Store (DCS). Patroni supports such DCSs as ETCD, zookeeper, Kubernetes though [ETCD](https://etcd.io/) is the most popular one. It is available within Percona Distribution for PostgreSQL for all supported operating systems.
13+
- Distributed Configuration Store (DCS). Patroni supports such DCSs as etcd, zookeeper, Kubernetes though [etcd](https://etcd.io/) is the most popular one. It is available within Percona Distribution for PostgreSQL for all supported operating systems.
1414

1515
- [HAProxy](http://www.haproxy.org/).
1616

docs/how-to.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# How to
22

3-
## How to configure ETCD nodes simultaneously
3+
## How to configure etcd nodes simultaneously
44

55
!!! note
66

7-
We assume you have a deeper knowledge of how ETCD works. Otherwise, refer to the configuration where you add ETCD nodes one by one.
7+
We assume you have a deeper knowledge of how etcd works. Otherwise, refer to the configuration where you add etcd nodes one by one.
88

99
Instead of adding `etcd` nodes one by one, you can configure and start all nodes in parallel.
1010

11-
1. Create ETCD configuration file on every node. You can edit the sample configuration file `/etc/etcd/etcd.conf.yaml` or create your own one. Replace the node names and IP addresses with the actual names and IP addresses of your nodes:
11+
1. Create etcd configuration file on every node. You can edit the sample configuration file `/etc/etcd/etcd.conf.yaml` or create your own one. Replace the node names and IP addresses with the actual names and IP addresses of your nodes:
1212

1313
=== "node1"
1414

@@ -58,7 +58,7 @@ Instead of adding `etcd` nodes one by one, you can configure and start all nodes
5858
$ sudo systemctl enable --now etcd
5959
```
6060

61-
During the node start, ETCD searches for other cluster nodes defined in the configuration. If the other nodes are not yet running, the start may fail by a quorum timeout. This is expected behavior. Try starting all nodes again at the same time for the ETCD cluster to be created.
61+
During the node start, etcd searches for other cluster nodes defined in the configuration. If the other nodes are not yet running, the start may fail by a quorum timeout. This is expected behavior. Try starting all nodes again at the same time for the etcd cluster to be created.
6262

6363
3. Check the etcd cluster members. Connect to one of the nodes and run the following command:
6464

docs/release-notes-v13.10.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ The following is the list of extensions available in Percona Distribution for Po
3939
Percona Distribution for PostgreSQL also includes the following packages:
4040

4141
- `llvm` 12.0.1 packages for Red Hat Enterprise Linux 8 and compatible derivatives. These fix compatibility issues with LLVM from upstream.
42-
- supplemental ETCD packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
42+
- supplemental etcd packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
4343

4444
| Operating System |Package | Version | Description |
4545
| ------------------- | ---------------------| --------| -------------------|
46-
| RHEL 7 |`python3-python-etcd` | 0.4.3 | A Python client for ETCD |
46+
| RHEL 7 |`python3-python-etcd` | 0.4.3 | A Python client for etcd |
4747
| RHEL 8 | `etcd` | 3.3.11 | A consistent, distributed key-value store|
48-
| | `python3-python-etcd`| 0.4.3 | A Python client for ETCD |
48+
| | `python3-python-etcd`| 0.4.3 | A Python client for etcd |
4949

5050

5151

docs/release-notes-v13.11.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ The following is the list of extensions available in Percona Distribution for Po
3535
Percona Distribution for PostgreSQL also includes the following packages:
3636

3737
- `llvm` 12.0.1 packages for Red Hat Enterprise Linux 8 and compatible derivatives. These fix compatibility issues with LLVM from upstream.
38-
- supplemental ETCD packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
38+
- supplemental etcd packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
3939

4040
| Operating System |Package | Version | Description |
4141
| ------------------- | ---------------------| --------| -------------------|
42-
| RHEL 7 |`python3-python-etcd` | 0.4.3 | A Python client for ETCD
42+
| RHEL 7 |`python3-python-etcd` | 0.4.3 | A Python client for etcd
4343
| RHEL 8 | `etcd` | 3.3.11 | A consistent, distributed key-value store|
44-
| | `python3-python-etcd`| 0.4.3 | A Python client for ETCD |
44+
| | `python3-python-etcd`| 0.4.3 | A Python client for etcd |
4545

4646

4747

docs/release-notes-v13.12.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ The following is the list of extensions available in Percona Distribution for Po
3838
Percona Distribution for PostgreSQL also includes the following packages:
3939

4040
- `llvm` 12.0.1 packages for Red Hat Enterprise Linux 8 and compatible derivatives. These fix compatibility issues with LLVM from upstream.
41-
- supplemental ETCD packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
41+
- supplemental etcd packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
4242

4343
| Operating System |Package | Version | Description |
4444
| ------------------- | ---------------------| --------| -------------------|
45-
| RHEL 7 |`python3-python-etcd` | 0.4.5 | A Python client for ETCD
45+
| RHEL 7 |`python3-python-etcd` | 0.4.5 | A Python client for etcd
4646
| RHEL 8 | `etcd` | 3.3.11 | A consistent, distributed key-value store|
47-
| | `python3-python-etcd`| 0.4.5 | A Python client for ETCD |
47+
| | `python3-python-etcd`| 0.4.5 | A Python client for etcd |
4848

4949

5050

docs/release-notes-v13.13.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ The following is the list of extensions available in Percona Distribution for Po
3636
Percona Distribution for PostgreSQL also includes the following packages:
3737

3838
- `llvm` 12.0.1 packages for Red Hat Enterprise Linux 8 and compatible derivatives. These fix compatibility issues with LLVM from upstream.
39-
- supplemental ETCD packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
39+
- supplemental etcd packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
4040

4141
| Operating System |Package | Version | Description |
4242
| ------------------- | ---------------------| --------| -------------------|
43-
| RHEL 7 |`python3-python-etcd` | 0.4.5 | A Python client for ETCD
43+
| RHEL 7 |`python3-python-etcd` | 0.4.5 | A Python client for etcd
4444
| RHEL 8 | `etcd` | 3.3.11 | A consistent, distributed key-value store|
45-
| | `python3-python-etcd`| 0.4.5 | A Python client for ETCD |
45+
| | `python3-python-etcd`| 0.4.5 | A Python client for etcd |
4646

4747

4848

docs/release-notes-v13.14.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ The following is the list of extensions available in Percona Distribution for Po
3434
Percona Distribution for PostgreSQL also includes the following packages:
3535

3636
- `llvm` 12.0.1 packages for Red Hat Enterprise Linux 8 and compatible derivatives. These fix compatibility issues with LLVM from upstream.
37-
- supplemental ETCD packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
37+
- supplemental etcd packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
3838

3939
| Operating System |Package | Version | Description |
4040
| ------------------- | ---------------------| --------| -------------------|
4141
| RHEL 8 | `etcd` | 3.5.12 | A consistent, distributed key-value store|
42-
| | `python3-python-etcd`| 0.4.5 | A Python client for ETCD |
42+
| | `python3-python-etcd`| 0.4.5 | A Python client for etcd |
4343

4444

4545

docs/release-notes-v13.15.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This release of Percona Distribution for PostgreSQL is based on [PostgreSQL 13.1
88

99
## Release Highlights
1010

11-
* Percona Distribution for PostgreSQL now includes the ETCD distributed configuration store version 3.5.x for all supported operating systems. This enhancement simplifies deploying high-availability solutions because you can install all necessary components from a single source, ensuring their seamless compatibility.
11+
* Percona Distribution for PostgreSQL now includes the etcd distributed configuration store version 3.5.x for all supported operating systems. This enhancement simplifies deploying high-availability solutions because you can install all necessary components from a single source, ensuring their seamless compatibility.
1212
* Percona Distribution for PostgreSQL is now available on Ubuntu 24.04 LTS Noble Numbat.
1313
* Percona Distribution for PostgreSQL on Red Hat Enterprise Linux 8 and compatible derivatives is now fully compatible with upstream `llvm` packages and includes the latest version 16.0.6 of them.
1414

@@ -21,7 +21,7 @@ The following is the list of extensions available in Percona Distribution for Po
2121

2222
| Extension | Version | Description |
2323
| ------------------- | -------------- | ---------------------------- |
24-
| [ETCD](https://etcd.io/)| 3.5.13 | A distributed, reliable key-value store for setting up high available Patroni clusters |
24+
| [etcd](https://etcd.io/)| 3.5.13 | A distributed, reliable key-value store for setting up high available Patroni clusters |
2525
|[HAProxy](http://www.haproxy.org/) | 2.8.9 | a high-availability and load-balancing solution |
2626
| [Patroni](https://patroni.readthedocs.io/en/latest/) | 3.3.0 | a HA (High Availability) solution for PostgreSQL |
2727
| [PgAudit](https://www.pgaudit.org/) | 1.5.2 | provides detailed session or object audit logging via the standard logging facility provided by PostgreSQL |

docs/release-notes-v13.3.upd3.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@
1919
</tbody>
2020
</table>
2121

22-
This update of Percona Distribution for PostgreSQL, includes the RPM package for ``python3-python-etcd`` for CentOS 7. This package is a Python client for ETCD and is used by Patroni to communicate with ETCD storage. For how to set up Patroni clusters, see [Patroni documentation](https://patroni.readthedocs.io/en/latest/README.html#running-configuring).
22+
This update of Percona Distribution for PostgreSQL, includes the RPM package for ``python3-python-etcd`` for CentOS 7. This package is a Python client for etcd and is used by Patroni to communicate with etcd storage. For how to set up Patroni clusters, see [Patroni documentation](https://patroni.readthedocs.io/en/latest/README.html#running-configuring).

docs/release-notes-v13.4.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ The following is the list of extensions available in Percona Distribution for Po
3939
| [pg_stat_monitor](https://github.com/percona/pg_stat_monitor)| 0.9.2 - Beta1 | collects and aggregates statistics for PostgreSQL and provides histogram information. |
4040
|[`wal2json`](https://github.com/eulerto/wal2json) |2.3 | a PostgreSQL logical decoding JSON output plugin.|
4141

42-
Percona Distribution for PostgreSQL also includes the ETCD packages which are used for Patroni cluster setup. These packages are available for the following operating systems:
42+
Percona Distribution for PostgreSQL also includes the etcd packages which are used for Patroni cluster setup. These packages are available for the following operating systems:
4343

4444
| Operating System |Package | Description |
4545
| ------------------- | ---------------------| ---------------------------- |
46-
| CentOS 7 |`python3-python-etcd` | A Python client for ETCD |
46+
| CentOS 7 |`python3-python-etcd` | A Python client for etcd |
4747
| CentOS 8 | `etcd` | A consistent, distributed key-value store|
48-
| | `python3-python-etcd`| A Python client for ETCD |
48+
| | `python3-python-etcd`| A Python client for etcd |
4949
| Debian 9 ('stretch')| `etcd` | A consistent, distributed key-value store|
50-
| | `python3-etcd` | A Python client for ETCD |
50+
| | `python3-etcd` | A Python client for etcd |
5151

5252
5353
Percona Distribution for PostgreSQL is also shipped with the [libpq](https://www.postgresql.org/docs/13/libpq.html) library. It contains "a set of

docs/release-notes-v13.5.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,15 @@ The following is the list of extensions available in Percona Distribution for Po
4242

4343
Percona Distribution for PostgreSQL also includes the following packages:
4444
- `llvm` 12.0.1 packages for Red Hat Enterprise Linux 8 / CentOS 8. These fix compatibility issues with LLVM from upstream.
45-
- supplemental ETCD packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
45+
- supplemental etcd packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
4646

4747
| Operating System |Package | Version | Description |
4848
| ------------------- | ---------------------| --------| -------------------|
49-
| CentOS 7 |`python3-python-etcd` | 0.4.3 | A Python client for ETCD |
49+
| CentOS 7 |`python3-python-etcd` | 0.4.3 | A Python client for etcd |
5050
| CentOS 8 | `etcd` | 3.3.11 | A consistent, distributed key-value store|
51-
| | `python3-python-etcd`| 0.4.3 | A Python client for ETCD |
51+
| | `python3-python-etcd`| 0.4.3 | A Python client for etcd |
5252
| Debian 9 ('stretch')| `etcd` | 3.3.11 |A consistent, distributed key-value store|
53-
| | `python3-etcd` | 0.4.3 | A Python client for ETCD |
53+
| | `python3-etcd` | 0.4.3 | A Python client for etcd |
5454

5555
5656
Percona Distribution for PostgreSQL is also shipped with the [libpq](https://www.postgresql.org/docs/13/libpq.html) library. It contains "a set of

docs/release-notes-v13.6.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,15 @@ The following is the list of extensions available in Percona Distribution for Po
4343
Percona Distribution for PostgreSQL also includes the following packages:
4444

4545
- `llvm` 12.0.1 packages for Red Hat Enterprise Linux 8 and compatible derivatives. These fix compatibility issues with LLVM from upstream.
46-
- supplemental ETCD packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
46+
- supplemental etcd packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
4747

4848
| Operating System |Package | Version | Description |
4949
| ------------------- | ---------------------| --------| -------------------|
50-
| RHEL 7 |`python3-python-etcd` | 0.4.3 | A Python client for ETCD |
50+
| RHEL 7 |`python3-python-etcd` | 0.4.3 | A Python client for etcd |
5151
| RHEL 8 | `etcd` | 3.3.11 | A consistent, distributed key-value store|
52-
| | `python3-python-etcd`| 0.4.3 | A Python client for ETCD |
52+
| | `python3-python-etcd`| 0.4.3 | A Python client for etcd |
5353
| Debian 9 ('stretch')| `etcd` | 3.3.11 |A consistent, distributed key-value store|
54-
| | `python3-etcd` | 0.4.3 | A Python client for ETCD |
54+
| | `python3-etcd` | 0.4.3 | A Python client for etcd |
5555

5656
5757
Percona Distribution for PostgreSQL is also shipped with the [libpq](https://www.postgresql.org/docs/13/libpq.html) library. It contains "a set of

docs/release-notes-v13.7.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@ The following is the list of extensions available in Percona Distribution for Po
3636
Percona Distribution for PostgreSQL also includes the following packages:
3737

3838
- `llvm` 12.0.1 packages for Red Hat Enterprise Linux 8 and compatible derivatives. These fix compatibility issues with LLVM from upstream.
39-
- supplemental ETCD packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
39+
- supplemental etcd packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
4040

4141
| Operating System |Package | Version | Description |
4242
| ------------------- | ---------------------| --------| -------------------|
43-
| RHEL 7 |`python3-python-etcd` | 0.4.3 | A Python client for ETCD |
43+
| RHEL 7 |`python3-python-etcd` | 0.4.3 | A Python client for etcd |
4444
| RHEL 8 | `etcd` | 3.3.11 | A consistent, distributed key-value store|
45-
| | `python3-python-etcd`| 0.4.3 | A Python client for ETCD |
45+
| | `python3-python-etcd`| 0.4.3 | A Python client for etcd |
4646
| Debian 9 ('stretch')| `etcd` | 3.3.11 |A consistent, distributed key-value store|
47-
| | `python3-etcd` | 0.4.3 | A Python client for ETCD |
47+
| | `python3-etcd` | 0.4.3 | A Python client for etcd |
4848

4949
5050
Percona Distribution for PostgreSQL is also shipped with the [libpq](https://www.postgresql.org/docs/13/libpq.html) library. It contains "a set of

docs/release-notes-v13.8.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ The following is the list of extensions available in Percona Distribution for Po
3131
Percona Distribution for PostgreSQL also includes the following packages:
3232

3333
- `llvm` 12.0.1 packages for Red Hat Enterprise Linux 8 and compatible derivatives. These fix compatibility issues with LLVM from upstream.
34-
- supplemental ETCD packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
34+
- supplemental etcd packages which can be used for setting up Patroni clusters. These packages are available for the following operating systems:
3535

3636
| Operating System |Package | Version | Description |
3737
| ------------------- | ---------------------| --------| -------------------|
38-
| RHEL 7 |`python3-python-etcd` | 0.4.3 | A Python client for ETCD |
38+
| RHEL 7 |`python3-python-etcd` | 0.4.3 | A Python client for etcd |
3939
| RHEL 8 | `etcd` | 3.3.11 | A consistent, distributed key-value store|
40-
| | `python3-python-etcd`| 0.4.3 | A Python client for ETCD |
40+
| | `python3-python-etcd`| 0.4.3 | A Python client for etcd |
4141

4242

4343

0 commit comments

Comments
 (0)