|
This isn't a problem for an individual platform, rather, this is a problem that can potentially manifest when migrating from one platform to another. As such, users with 2dsphere indexes that are migrating between platforms should run the 'validate' command to determine whether any of their 2dsphere indexes are affected by this issue and if so, rebuild/repair any affected indexes.
|
|
Re-opening, as we just got some more data that suggests this may not be completely resolved via SERVER-75392.
According to jeff.yemin@mongodb.com, the shell test code pasted above is behaving inconsistently on MacOS depending on a few variables:
- arm64 hardware
- 6.0.4 has been failing consistently, at least since mid-March.
- 4.4.18, 5.0.15 pass when running x86 binaries under emulation.
- x86 hardware
- 4.4.18, 5.0.15, 6.04 were passing up until very recently.
- 4.4.18, 5.0.15, 6.04 are now failing. The only known change was an OS upgrade to 13.3.1. Previous version is uncertain, but believed to be 13.2.
We should first try to reproduce this behavior ourselves, then proceed to investigate the possible causes. I'm particularly suspicious of the fact that the x86 binary behavior changes when run with emulation vs. natively.
|