I have a sharded MongoDB 8.0 cluster with 2 mongos + 3 config nodes and 2 shard replica sets (3 nodes each).
PBM 2.12 is installed on every mongod node and each PBM agent connects to its local mongod using the correct URI.
I applied PBM storage config separately to config RS, shard1 RS, and shard2 RS.
pbm config is correct everywhere - filesystem storage (also tried with S3 compatible Blackblaze storage) is initialized and identical on all replica sets.
But when I run a backup through mongos:
pbm backup ...
I always get:
get backup metadata: context deadline exceeded
And in every PBM agent log (config + shards) I repeatedly see:
storage is not initialized
get epoch: lookup: element not found
Cluster is healthy, agents authenticate fine, all nodes are reachable, and nothing is blocked.
I can’t understand why PBM thinks “storage is not initialized” when the storage config is already present on all replica sets.
I need help understanding why PBM cannot create the epoch or initialize storage metadata on MongoDB 8.0.
That’s the issue. Any leads will be appreciated!
Thank you for your time.
