Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wFZIp-005JOz-16 for pgsql-general@arkaria.postgresql.org; Wed, 22 Apr 2026 15:15:47 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wFZIo-00E9fe-1Z for pgsql-general@arkaria.postgresql.org; Wed, 22 Apr 2026 15:15:46 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wFZIo-00E9fW-0P for pgsql-general@lists.postgresql.org; Wed, 22 Apr 2026 15:15:46 +0000 Received: from mail-oo1-xc29.google.com ([2607:f8b0:4864:20::c29]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wFZIi-00000002UUs-3qdk for pgsql-general@lists.postgresql.org; Wed, 22 Apr 2026 15:15:45 +0000 Received: by mail-oo1-xc29.google.com with SMTP id 006d021491bc7-67e09232daeso3263930eaf.2 for ; Wed, 22 Apr 2026 08:15:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776870939; cv=none; d=google.com; s=arc-20240605; b=U8QLFelF44MjmxE6TElRvx6u12sGW82a+4SrMHTJ8Lw6Z5f34WYbRLtWCAFnjLedGF FAsEHhVAu8vDx7LGsmzhRjQyhZuZ+y1EMGpHD3SeKXvSN2SnUK5xiOGXWuJLTbSIjbgn hdvQ+WhU8Z96g9qOXUEOpE/ToIygzkOFyo8/zvKtdkWNHjZQHqMK+Tmo8T8vCNdOhBHR rtqc6774aprlwEL4N8QzGMQjidrkDoQ8oCoCPz2mvmS7N+aM7T569tg7yElj5MvYtJRz QXiLVbY9xXAZEOXyD3W69K5DoaYWVia9qM3IaVLbEM+95/nFjRu/t1av541BxD1kGkgA pIAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=PYm4X6NwFsH2jAwBZfqr0XtkHUadjaF15A9ZdJnQLoM=; fh=D5xISFRnHvuMyqW2F/UrR2d+I16R8Xv5IDQMNGz6X9o=; b=FFL8r5/t0kcIWs/tC7V1xUPYYo6koC8w08krMLKVjjPxcG89enBoB2FujmhiE1ARld YAqHeAge/eqAuvbGlXg4DwoT5NiLO3zUf49DyosBWpBFmos256N1J4Nq5SJPMjSGPu/N C3z4p7anNdX72CLT7zNRcwgkJVJix9GbdcUgoaH79kU+WntTu0d1n0pNyq+XO3vMR+cy Ib/9pQ1k51pOZaE0GNiPgBJshe5MaI80Emc6dpFIj2bE3Rl+cb+ip2kEPhSq03414szb jknutSnHhhClXc1+5cqsn/msDhT9QhrZhbrXXvjL2y3A0SPc+OQAM7Z6XQ5Sn6tnxwkE P7fg==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776870939; x=1777475739; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=PYm4X6NwFsH2jAwBZfqr0XtkHUadjaF15A9ZdJnQLoM=; b=IF/CVUQ9m3uzDmSStlByiPXjGB8EbnqEwCDuvmpjdCf5dUew4daBF8McT8y+cZCgIT 1MPeUIFzq1m+yPDzGVwUQ4zFErWgG+ecl1mk1fmoYrq/iZa6Z6B6S7kNl4WIy7UsTigj Ll6BQRJGhuZrWNMlAi0IvKBDY14oaRYRtkzm2fZSGFV3cby91M8y9/D21ahU8YH01azl vcOZpz78a/lVQwmg+g8gWRtvtCHbedTWvlSWQ+0soR/6JPHgTVmXCFKL1RBrXUVOex6+ 5V/nxf3koCfaj/9omsC0TIGav7iC04ywxFeMrz0CEYOjQgNj1seHjXWIbyVW2i3P09nq ielA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776870939; x=1777475739; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=PYm4X6NwFsH2jAwBZfqr0XtkHUadjaF15A9ZdJnQLoM=; b=Ny5GkSHlsc8fk8+uW9NwnSYkmE9QqPbuA3kS82PWmsc+MC/1PaLygmRu/6LFEiWUaJ LkzFFOTSEG48Ltk/dmhVQ8z94gOik0tA7lToGNVjjDyES6ECOgOPBOz3NSyV5ezvagoq dYqXZpsbUe+QldtVo0bQb3fUPfLCnBFps9du+MN12XoudBYxQp5OIZFPN2/F4NU8UE/K 0T1TFWYSydusqPkeSw7vlRuavk0XVBhdEsk1xQOzBUKD6s2rg9b/5c1sAW3pbEw09zs3 wqMDeBq2PdpgYYn2lbqiJcN4AnnVs/Xj3eBqnqwSw9kgtTJo0TNFVdFSYVKJ/9QIfbnF RETw== X-Forwarded-Encrypted: i=1; AFNElJ/nF2rRyCFh+2VcL/jCLEjEwETAZyxSIn8Z93rKNMAb3DUskLFkSOzR8cdlvgRgWXuZGbOseKzy0hn3fEEi@lists.postgresql.org X-Gm-Message-State: AOJu0YyJ6Mv0pPHJ+dQ/U1fA8tPbj7aqRK6XJtv1D3XlFtcEmOLWhjDc 4kF8ivrUeI8JRLd8DX6BExbF0+5Ich0Ys/Mc6F+Yo4wbzGD4W9ztGzVbuAnE+YZ0ySmsrSi03eQ xUHC+1RRo9rqftBPcZVmN2LgMrN7C/rk= X-Gm-Gg: AeBDievvIlh12Fwr31CFCrxHKiklvQgFgC3L0YFo6ISjE/At69+jg3mWDG/Fscf8VY5 pTPV+YJ4Rzt5nyxiYoyOMaw7CE/ngjnKK0sAdBMEckakNqNt3PmOdulNaDBOlISBKBp0urw4u8a MDZiToa6yNzlXM64mmjmJ2Bj1NLBgSxg5UWLuAM6Vxf3RaWctrLHjFmFOiFe7CE315y8uk7847d lJfqw19kVzceC/0k4ZfexFFp57dukqRiGOhqzSgY3Tis8AxHoiTuHeqshSaaoYPX28ufVoqSuP2 ecZ92MCB0CYtJlWj X-Received: by 2002:a05:6820:168d:b0:67e:1a5d:af83 with SMTP id 006d021491bc7-69462deea5emr11912725eaf.2.1776870938542; Wed, 22 Apr 2026 08:15:38 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Alexander Kukushkin Date: Wed, 22 Apr 2026 17:15:27 +0200 X-Gm-Features: AQROBzBFuQowQe04QShaXF3A2MGa23iq-0CG95IF0rFyerhiSpLhGtEX-l3qbgc Message-ID: Subject: Re: Patroni basebackup server compression not working in 4.1.1 To: Adrian Klaver Cc: Radu Radutiu , pgsql-general@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000001a876406500e01c2" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000001a876406500e01c2 Content-Type: text/plain; charset="UTF-8" It looks like a bug, it fails to correctly resolve the Postgres version when $PGDATA is empty :( On Wed, 22 Apr 2026 at 16:47, Adrian Klaver wrote: > On 4/22/26 12:30 AM, Radu Radutiu wrote: > > Hi, > > > > I am not able to enable basebackup server compression feature, which is > > new in patroni 4.1.1. > > OS: OEL 9.7 > > Patroni version: patroni-4.1.1-1PGDG.rhel9.7.noarch > > Postgres: postgresql18-server-18.3-1PGDG.rhel9.7.x86_64 > > The following setting has been added to DCS under postgresql: > > basebackup: > > - compress: server-zstd > > I still get the following error in the patroni.log: > > 2026-04-22 02:51:44,693 ERROR: compress option for basebackup is not > allowed > > 2026-04-22 02:51:44,693 ERROR: Error when parsing basebackup key-value > > option server-zstd: only one key-value is allowed and value should be a > > string > > Have you tried with?: > > - compress: 'server-zstd' > > Per: > > "ERROR: Error when parsing basebackup key-value option server-zstd: only > one key-value is allowed and value should be a string" > > > > > Has anyone been able to confirm that the feature is working? > > > > Best regards, > > Radu > > > -- > Adrian Klaver > adrian.klaver@aklaver.com > > > -- Regards, -- Alexander Kukushkin --0000000000001a876406500e01c2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It looks like a bug, it fails to correctly=C2=A0resolve th= e Postgres version when $PGDATA is empty :(

On Wed, 22= Apr 2026 at 16:47, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 4/22/26 12:30 AM, Radu Radutiu wrote: > Hi,
>
> I am not able to enable basebackup=C2=A0server compression feature, wh= ich is
> new in patroni 4.1.1.
> OS: OEL 9.7
> Patroni version:=C2=A0patroni-4.1.1-1PGDG.rhel9.7.noarch
> Postgres:=C2=A0postgresql18-server-18.3-1PGDG.rhel9.7.x86_64
> The following setting has been added to DCS under postgresql:
> basebackup:
>=C2=A0 =C2=A0 - compress: server-zstd
> I still get the following error in the patroni.log:
> 2026-04-22 02:51:44,693 ERROR: compress option for basebackup is not a= llowed
> 2026-04-22 02:51:44,693 ERROR: Error when parsing basebackup key-value=
> option server-zstd: only one key-value is allowed and value should be = a
> string

Have you tried with?:

- compress: 'server-zstd'

Per:

"ERROR: Error when parsing basebackup key-value option server-zstd: on= ly
one key-value is allowed and value should be a string"

>
> Has anyone been able to confirm that the feature is working?
>
> Best=C2=A0regards,
> Radu


--
Adrian Klaver
adrian.klave= r@aklaver.com




--
Regards,
--
Alexander Kukushkin
=
--0000000000001a876406500e01c2--