New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix endian issues in native protocol #50267
Fix endian issues in native protocol #50267
Conversation
This is an automated comment for commit 1645439 with description of existing statuses. It's updated for the latest CI running
|
@HarryLeeIBM, you need to add s390x to CI to speed up the processing of your pull requests. |
@yakov-olkhovskiy, the build only has 2 failing which are not related to this change. Could you review the PR? Thanks! |
Since native protocol reads and writes raw data of numeric values in memory directly, it causes issues that clients on little-endian machines and clients on big-endian machine cannot exchange data correctly.
The fix is to ensure native protocol uses little-endian to avoid these endian issues.
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Fixed endian issues in native protocol.
Documentation entry for user-facing changes