Known limitations¶
Percona Search for MongoDB packages mongot, the same search engine that powers self-managed MongoDB Search and Vector Search. Because this technical preview builds directly on upstream mongot, it inherits the same underlying limitations and unsupported behavior as upstream self-managed deployments.
This page summarizes the limitations most relevant to Percona Search for MongoDB. For the complete list, see Known Limitations for Self-managed mongot in the MongoDB documentation.
Platform and deployment¶
mongotruns on Linux only, onx86_64andaarch64. There are no native Windows or macOS builds.mongotisn’t supported on IBM Power (ppc64le) or IBM Z (s390x).
Authentication and security¶
mongotreads X.509 certificates and SCRAM credentials only at startup. Rotating either requires amongotrestart to take effect. Schedule rotations during a maintenance window.mongotdoesn’t validate certificate revocation through OCSP or CRLs. To revoke access immediately, remove the corresponding$externaluser onmongod; the next handshake rejects the revoked certificate.mongotdoesn’t provide native application-level encryption at rest. Encrypt the underlying filesystem or block device instead, for example with LUKS,dm-crypt, or a cloud provider’s encrypted volumes.mongotdoesn’t support running its TLS stack in a FIPS-validated cryptographic mode.
Observability¶
mongotdoesn’t include a built-in metrics UI. Use Prometheus, Grafana, or another monitoring stack against themongot/metricsendpoint.- You’re responsible for defining your own alerting, and for managing FTDC and log retention.
Operations and upgrades¶
- A single
mongotinstance is bound to one replica set, or to one shard in a sharded cluster. It can’t serve multiple unrelated MongoDB deployments. Deploy a separatemongotinstance per replica set or shard. - Downgrading
mongotacross major versions requires a re-sync betweenmongodandmongot, since major versions aren’t rollback-safe. - Upgrading
mongot, or changing its configuration, both require a process restart.mongotreads its configuration only at startup.