Bug #118323 Extend MySQL native cloning to work cross-architecture where possible
Submitted: 1 Jun 13:26 Modified: 2 Jun 5:05
Reporter: Simon Mudd (OCA) Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Server: Clone Plugin Severity:S4 (Feature request)
Version:8.0+ OS:Any
Assigned to: CPU Architecture:Any

[1 Jun 13:26] Simon Mudd
Description:
Related to bug#116513

Please ensure that native cloning can work cross architecture where this is possible.

There may be some limitations (word sizing etc?) but I've talked to a few people and there appears to be no logical reason to not allow this, at least in some situations.

A situation where I saw this did not work: x86_64 on-prem to aarch64 OCI.

mysql> clone instance from 'some_user'@'1.2.3.4':3306 identified by 'somepassword' ;
ERROR 3866 (HY000): Clone Donor platform: x86_64 is different from Recipient platform: aarch64.

Copying by other means is possible but native cloning requires much less effort and is a single command run on the destination/target server.  If the limitation is artificial then please remove it.

How to repeat:
See the bug report I provide in bug#116513

Suggested fix:
Ensure that native cloning works cross architecture where this is possible, and update documentation appropriately.
[2 Jun 5:05] MySQL Verification Team
Hello Simon,

Thank you for the feature request!

regards,
Umesh