PBM - Mongo - Compatibility Matrix Questions

Hey folks,

Using the Percona Distribution for MongoDB (7.x). I have PMM set up to make backups with PBM, I picked the latest version of PBM. This is a Mongo in a primary-secondary-arbiter replicaset installed directly on the host(s) via RPM’s.

Currently thinking about using Logical Backups on a Local Disk using PITR. However the compatibility matrix says this is NOT supported, only S3 is supported for this.

Do you have any other information about this compatibility matrix and why only local backups are not supported for Logical PITR?

Matrix:

Restore: Logical
Full or PITR	Storage type (S3 or Local)	Support level
PITR			S3							Full
PITR			Local						No
Full			S3							Full
Full			Local						Full

PBM Version:

# pbm version
Version:   2.8.0
Platform:  linux/amd64
GitCommit: 15b51a88dc76f4d61b56c478ced4d4e35d038744
GitBranch: release-2.8.0
BuildTime: 2024-12-12_13:40_UTC
GoVersion: go1.22.8

PBM config:

# pbm config --list
storage:
  type: filesystem
  filesystem:
    path: /mnt/test/mongodb_backups/rs0
pitr:
  enabled: true
  compression: s2
backup:
  oplogSpanMin: 0
  compression: s2
restore: {}

Very curious what the limitations are and where the compatibility matrix is sourcing information from, I notice a few cases of the documentation being out of date and hoping this is one of those things.

Appreciate your help, let me know if I can provide any additional information to help.

Hi, using a shared storage like S3 or NFS is required due to the way Percona Backup is designed. Each agent needs access to the same backup location.