Skip to content

Barman Cloud Plugin performs worse than Embedded Barman #735

@RedouaneVintecc

Description

@RedouaneVintecc

Hi,

We are using Clounativepg 1.28 with the latest Barman plugin version 0.10 and we see degraded performance compared to the original embedded solution. As it seems now the embedded solution will be deprecated in the future, we would like this issue to be taken up or for an alternative solution to be available before that happens. As it stands now we can't consider cloudnativepg with barman plugin for our production systems.

Our system:

  • Timescaledb version 2.22
  • Postgres 16
  • Running on AKS
  • The backups are sent to a blob container using the objectstore crd with azure workload identity

What we see:

  • Higher CPU usage in plugin-based system
  • Slower WAL archiver processing
  • WAL archiving can't keep up during high-load periods (mainly bulk inserts of data) causing a buildup of ready WAL files and an explosion in disk size.

The blue line indicates the switch from plugin to embedded barman
Image

Image

After seeing this behaviour, we can consistently reproduce this difference in performance using the benchmark tool from Timescale: https://github.com/GreptimeTeam/tsbs.git

Any way for this to be picked up?
In case more information needs to be provided, let me know.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions