cockroachdb / cockroachdb/cockroach
geospatial: heterogeneous clusters with s390x and other architectures are not supported
- Dominant language
- Go
- Stars
- 32.5k
- Forks
- 4.1k
- PR merge metrics
- PR metrics pending
Description
As exposed via #146001, #146007, #146109, there are slight differences in how trigonometric functions are computed on s390x system (due to its architecture support, i.e. specialized assembly instructions) from all other systems that we support. Some trigonometric functions are used when computing miscellaneous geospatial-related things, including how we compute inverted index keys. This means that a SQL pod running s390x might not be able to find the correct inverted index entries when they were originally written by a non-s390x system. In turn this means that geospatial queries are likely to get incorrect results in heterogeneous clusters.
Jira issue: CRDB-51799
Contributor guide
Assessment
This issue has not been assessed yet.