Skip to content

Rate this page
Thanks for your feedback
Thank you! The feedback has been submitted.

Get free database assistance or contact our experts for personalized support.

Known limitations

This page describes known limitations of Percona Operator for MongoDB. Understanding these constraints helps you plan deployments and avoid unexpected behavior.

Hardware and CPU requirements

x86-64-v3 CPU microarchitecture (Operator 1.22.0 and later)

Starting with Operator version 1.22.0, the Operator image is based on Red Hat Universal Base Image (UBI) 10 . RHEL 10 / UBI 10 requires the x86-64-v3 CPU microarchitecture on amd64 hosts. That level includes AVX2, BMI1, BMI2, and FMA (roughly Intel Haswell 2013 or newer, or AMD Excavator 2015 or newer).

This requirement is stricter than the AVX requirement for MongoDB 5.0 and later . Older hosts such as Sandy Bridge-class CPUs may meet the MongoDB AVX requirement but still fail with UBI 10.

Backups and restores

  • Point-in-time recovery and selective restore are not available for PVC snapshot backups (type external).
  • When you delete an incremental base backup, Percona Backup for MongoDB also deletes all increments that derived from it from the backup storage. The percona.com/delete-backup finalizer applies to the base backup and is ignored for increments. This means that the Operator deletes the Backup resource for the base incremental backup but the Backup resources for increments remain because the Operator doesn’t control their deletion.
  • Restoring a collection under a different name is supported only on replica set clusters for unsharded collections from a full logical backup. It is not supported on sharded clusters. See Restore a collection under a different name.
  • Selective restores have additional constraints in Percona Backup for MongoDB. See the selective restore limitations .
  • After a failed restore, the Operator cannot guarantee data consistency because it does not know at which stage the failure happened. See Restore from a backup.

Multi-cluster and multi-region deployments

  • The Operator cannot place MongoDB Pods in other data centers by itself. Cross-site topologies need an Operator deployment on each site, with unmanaged clusters registered as externalNodes on the Main site. Setup and scaling require manual operations. See Splitting a replica set across multiple data centers.
  • Backups are supported on the Main site only, not on Replica sites in a multi-datacenter replica set split.
  • Multi-cluster Services (MCS) can add cloud-provider limits. For example, on GKE all participating Pods must be in the same project. Avoid exporting Services from the default and kube-system namespaces. See Multi-cluster Services.
  • Setting replsets.clusterServiceDNSMode to ServiceMesh supersedes multi-cluster settings. You cannot combine ServiceMesh DNS mode with multi-cluster Services. See the Custom Resource options.

Networking and exposure

Split horizon DNS has these MongoDB constraints:

  • You cannot duplicate domain names in horizons
  • You cannot use IP addresses in horizons
  • You must set horizons for all Pods of a replica set, or for none of them

See Exposing the cluster.

Percona Search for MongoDB is in the tech preview stage. Notable limits include:

  • a single search Pod per replica set or shard,
  • no automated embedding,
  • no migration from externally managed mongot, and
  • search index data is not included in backups.

See Limitations in the search overview.

Real-time replication with Percona ClusterSync for MongoDB

PCSM follows upstream known issues and limitations .

Notable constraints:

  • Same major MongoDB version required on source and target.
  • Single source / single target pair only.
  • Reverse synchronization is not supported.
  • Initial sync is not resumable. If PCSM failed during initial sync, it restarts it from scratch.
  • PCSM connects to the primary only; directConnection to secondaries is ignored.
  • Users, roles, and system.* collections are not synchronized.
  • Unsupported types include timeseries, queryable encryption, Percona Memory Engine, and several sharding admin commands during replication.
  • External authentication (LDAP, Kerberos, AWS IAM) is not supported for PCSM connections.

Last update: August 11, 2026
Created: August 11, 2026