Bug #110807 Contribution: Add missing s390x support for NDB
Submitted: 25 Apr 2023 20:40 Modified: 2 Nov 2023 22:22
Reporter: OCA Admin (OCA) Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Compiling Severity:S3 (Non-critical)
Version:8.0 OS:Any
Assigned to: CPU Architecture:Any
Tags: Contribution

[25 Apr 2023 20:40] OCA Admin
Description:
This bug tracks a contribution by Namrata Bhave (Github user: namrata-ibm) as described in http://github.com/mysql/mysql-server/pull/459

How to repeat:
See description

Suggested fix:
See contribution code attached
[25 Apr 2023 20:40] OCA Admin
Contribution submitted via Github - Add missing s390x support for NDB 
(*) Contribution by Namrata Bhave (Github namrata-ibm, mysql-server/pull/459#issuecomment-1514627390): I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.

Contribution: git_patch_1319310046.txt (text/plain), 777 bytes.

[26 Apr 2023 5:42] MySQL Verification Team
Hello namrata,

Thank you for the report and contribution.

regards,
Umesh
[31 Oct 2023 10:42] Mauritz Sundell
Hi Namrata,

Nice to see old hardware still kicking.

I wonder if it would be ok for you to use the stronger std::atomic_thread_fence(std::memory_order_seq_cst) as memory barrier?

We use that for ARM support today, and making that the general fallback implementation of memory barriers would allow Ndb to be built and working on more platforms.

Regards,
Mauritz
[1 Nov 2023 11:35] Tor Didriksen
Posted by developer:
 
Fixed by the patch for
Bug#35964604 	Make mt-asm.h build on any platform.
[2 Nov 2023 22:22] Philip Olson
Posted by developer:
 
Fixed as of the upcoming MySQL NDB Cluster 8.0.36/8.3.0 releases, and here's the proposed changelog entry from the documentation team:

NDB Cluster added s390x support.

Our thanks to Namrata Bhave for the contribution.

Thank you for the bug report.
[29 Nov 2024 6:51] Namrata Bhave
Hi @Philip Olson this change is not available yet in master nor any recent releases. Could you please confirm by when this will be available?