Open kv-dhyey-moliya opened 1 month ago
Hi @kv-dhyey-moliya, did you use 7.0.12-7-multi image as well? Like psmdb was started on ARM nodes. Am I right?
Yes I used "multi" images, with ARM nodes.
The db works perfectly on ARM, and logical restore also works perfectly, only problem is physical restore there I am getting this error.
@kv-dhyey-moliya It is a pbm issue. PBM arm was built using el9 and glibc 2.34. PSMDB image was built using el9 and glibc 2.28. When the operator performs a physical restore, it copies the pbm binary from the PBM image to the psmdb container (the operator runs special pods for restore). That is why it can't work with psmdb container. Logical backup and restore should work. It will be fixed in the next release of PBM 2.7.0. I think we will have a release next month.
Thanks for the detailed update. 🙌
Report
I am seeing following error on mongodb-operator logs and when restoring backups on ARM Servers.
More about the problem
This error only happens with ARM Servers, and does not happen with AMD64 Servers.
Steps to reproduce
type: physical
.Versions
I tried with pbm image
percona/percona-backup-mongodb
with versions2.5.0-multi
and2.6.0-multi
. Both versions have this issue.Anything else?
Workaround to this error,