generated from cloudnative-pg/cnpg-template
-
Notifications
You must be signed in to change notification settings - Fork 55
Closed
cloudnative-pg/cloudnative-pg
#6964Description
CNPG requests the plugin to archive ready WALs on a former primary. When this happens, the operator starts failing with:
{"level":"info","ts":"2025-02-24T13:01:15.700101057Z","msg":"Detected ready WAL files in a former primary, triggering WAL archiving","logger":"instance-manager","logging_pod":"cluster-example-1","controller":"instance-cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","Cluster":{"name":"cluster-example","namespace":"default"},"namespace":"default","name":"cluster-example","reconcileID":"8870d614-dfd7-4905-aa51-a91a8106d82e","logging_pod":"cluster-example-1","readyWALCount":3}
{"level":"error","ts":"2025-02-24T13:01:16.797513898Z","msg":"Error while calling ArchiveWAL, failing","logger":"instance-manager","logging_pod":"cluster-example-1","controller":"instance-cluster","controllerGroup":"postgresql.cnpg.io","controllerKind":"Cluster","Cluster":{"name":"cluster-example","namespace":"default"},"namespace":"default","name":"cluster-example","reconcileID":"8870d614-dfd7-4905-aa51-a91a8106d82e","pluginName":"barman-cloud.cloudnative-pg.io","logging_pod":"cluster-example-1","error":"rpc error: code = Unknown desc = unexpected failure invoking barman-cloud-wal-archive: exit status 4","stacktrace":"github.com/cloudnative-pg/machinery/pkg/log.(*logger).Error\n\t/home/leonardo/go/pkg/mod/github.com/cloudnative-pg/machinery@v0.0.0-20250102082645-95c37fe624d0/pkg/log/log.go:125\ngithub.com/cloudnative-pg/cloudnative-pg/internal/cnpi/plugin/client.(*data).ArchiveWAL\n\tinternal/cnpi/plugin/client/wal.go:66\ngithub.com/cloudnative-pg/cloudnative-pg/pkg/management/postgres/archiver.archiveWALViaPlugins\n\tpkg/management/postgres/archiver/archiver.go:295\ngithub.com/cloudnative-pg/cloudnative-pg/pkg/management/postgres/archiver.internalRun\n\tpkg/management/postgres/archiver/archiver.go:154\ngithub.com/cloudnative-pg/cloudnative-pg/pkg/management/postgres/archiver.ArchiveAllReadyWALs.func1\n\tpkg/management/postgres/archiver/archiver.go:82\ngithub.com/cloudnative-pg/cloudnative-pg/pkg/management/postgres/archiver.ArchiveAllReadyWALs\n\tpkg/management/postgres/archiver/archiver.go:99\ngithub.com/cloudnative-pg/cloudnative-pg/internal/management/controller.(*InstanceReconciler).verifyPgDataCoherenceForPrimary\n\tinternal/management/controller/instance_startup.go:262\ngithub.com/cloudnative-pg/cloudnative-pg/internal/management/controller.(*InstanceReconciler).initialize\n\tinternal/management/controller/instance_controller.go:407\ngithub.com/cloudnative-pg/cloudnative-pg/internal/management/controller.(*InstanceReconciler).Reconcile\n\tinternal/management/controller/instance_controller.go:164\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\t/home/leonardo/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.2/pkg/internal/controller/controller.go:118\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\t/home/leonardo/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.2/pkg/internal/controller/controller.go:328\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/home/leonardo/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.2/pkg/internal/controller/controller.go:288\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/home/leonardo/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.2/pkg/internal/controller/controller.go:249"}And the plugin fails with:
{
"level": "info",
"ts": "2025-02-24T13:04:09.995901156Z",
"msg": "Executing barman-cloud-wal-archive",
"logging_pod": "cluster-example-1",
"walName": "/var/lib/postgresql/data/pgdata/var/lib/postgresql/data/pgdata/pg_wal/00000001000000000000000D",
"options": [
"--gzip",
"--endpoint-url",
"http://minio:9000",
"--cloud-provider",
"aws-s3",
"s3://backups/",
"cluster-example",
"/var/lib/postgresql/data/pgdata/var/lib/postgresql/data/pgdata/pg_wal/00000001000000000000000D"
]
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels