PostgreSQL - HA Cluster / Etcd Issue

From: SOzcn <selahattinozcnma(at)gmail(dot)com>
To: Pgsql-admin <pgsql-admin(at)lists(dot)postgresql(dot)org>
Subject: PostgreSQL - HA Cluster / Etcd Issue
Date: 2025-08-20 07:40:22
Message-ID: CAJyV5AaBZy=b=HzjnW-KiTj2_kvt5R0LW7-Cum5W_nYDwhqTzA@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Hello,

In my database architecture, I use Etcd, Patroni, HAProxy, and Keepalived.

Although many things in this architecture work as expected, Etcd encounters
the error "memberID:5960773920904691185 alarm:NOSPACE" once every 2 or 3
months. The root cause is that the database size reaches the specified
limit and Etcd does not clean it up through rotation. I am aware of this,
but despite reviewing the maintenance documentation, I could not find the
most appropriate parameter values for this rotation. I am sharing an
example of my own Etcd configuration below. I kindly ask you to share your
experience on this matter. I am kinda stuck on this issue.

In particular, is it possible to schedule the parameter that performs this
cleanup with a time setting? For example, can I tell it to run the compact
operation at around 01:00 AM?

Best regards.

[Unit]
Description=etcd service
Documentation=https://github.com/etcd-io/etcd
After=network.target

[Service]
User=etcd
Type=notify
ExecStart=/usr/local/sbin/etcd \
--name etcd1 \
--data-dir=/etc/etcd \
--initial-advertise-peer-urls=http://10.115.208.168:2380 \
--listen-peer-urls=http://192.168.1.1:2380 \
--listen-client-urls=http://192.168.1.1:2379,http://127.0.0.1:2379 \
--advertise-client-urls=192.168.1.1:2379 \
--initial-cluster-token="etcd-cluster" \
--initial-cluster="etcd1=http://192.168.1.1:2380,etcd2=
http://192.168.1.2:2380,etcd3=http://3:2380" \
--initial-cluster-state="new" \
--log-level="error"

[Install]
WantedBy=multi-user.target

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Achilleas Mantzios 2025-08-20 09:25:08 upgrade from 18beta1 to 18beta3 gives : FATAL: database files are incompatible with server
Previous Message Ron Johnson 2025-08-19 15:27:42 Re: PgBackrest directory access from another server