Error
Error Code:
105
MongoDB Error 105: Mismatched Sharding Configuration
Description
MongoDB Error 105, 'Incompatible Sharding Metadata', indicates that components of your sharded cluster have conflicting or outdated views of the cluster's sharding configuration. This error typically occurs when the `mongos` router or other cluster members cannot agree on the authoritative state of the sharding metadata, preventing proper cluster operation or initialization.
Error Message
Incompatible Sharding Metadata
Known Causes
4 known causesInconsistent Config Server Data
The configuration servers, which store the sharding metadata, may have inconsistent or corrupted data, leading to conflicting views across the cluster.
Component Version Mismatch
Running incompatible versions of `mongos` routers, `mongod` instances, or other sharded cluster components can result in differing interpretations of the metadata.
Manual Metadata Tampering
Directly modifying sharding metadata within the `config` database without using official MongoDB administrative commands can lead to corruption and inconsistencies.
Flawed Cluster Operations
Issues during sharded cluster initialization, upgrades, or migrations can leave the sharding metadata in an incomplete or inconsistent state.
Solutions
Coming SoonGeneral Troubleshooting Tips
- Check the error message carefully for specific details
- Review recent changes that might have caused the error
- Search for the exact error code in the official documentation
- Check log files for additional context
- Try restarting the application or service