<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Recently I had been running Tempest on my setup testing a
mixed-architecture deployment (x86_64 ans ppc64le compute nodes at
the same time). It seems that some of the migration and affinity
tests will check if there's more than one Compute node before they
run. However, it would seem that's as far as they check, without
checking if they are in fact compatible or even of the same
architecture. (my test cluster is very small, and normally
includes two ppc64le Compute nodes, and sometimes one x86_64
Compute node. Currently one ppc64le machine is down for repair).</p>
<p>Because the two compute nodes are different architectures, I am
getting failures in various migration and affinity tests, maybe
more if I tested a larger subset. Now granted my particular setup
is a special case, but it does bring to mind some extensions that
may be needed for Tempest in the future. I could see it being
possible to have x86_64 and ARM mixed together in one stack, maybe
even tossing in RISC-v someday. <br>
</p>
<p>I'm thinking we need to start adding in extra test images,
flavors, etc into the Tempest configurations (as in defining
multiple options so that each architecture can have test images,
etc assigned to it, rather than the current primary and alt image
for just one architecture) Additionally, there should be
testcases taking into account the architectures involved (such as
seeing that an instance on one arch cannot be migrated to the
other, as an example). I know this involves a bit of refactoring,
I didn't know if it had even been considered yet.</p>
<p><br>
</p>
<div class="moz-signature">-- <br>
<style> @import url(https://static.redhat.com/libs/redhat/redhat-font/latest/webfonts/red-hat-font.css); </style>
<p class="fullname-container" style="font-weight:bold; margin:0;
padding:0; font-size: 14px; margin-bottom:0;
font-family:'RedHatText', sans-serif;"> <span
class="firstname-container">James</span> <span
class="lastname-container">LaBarre</span><span class="cert"
style="color:#aaa; margin:0;"></span> </p>
<p class="position-container" style="font-weight: normal;
font-size: 12px; margin: 0px; font-family:
"RedHatText", sans-serif;"> <span class="position">Software
Engineer, OpenStack MultiArch</span> </p>
<p class="legal-container" style="font-weight:normal;
margin:0;margin-bottom:4px; font-size:12px;
font-family:'RedHatText', sans-serif;"> <a
class="redhat-anchor"
style="color:#0088ce;font-size:12px;margin:0;text-decoration:none;font-family:'RedHatText',
sans-serif;" href="https://www.redhat.com" target="_blank">Red
Hat <span></span></a> </p>
<div style="margin-bottom:4px;"> </div>
<p class="contact-container" style="font-weight: normal; margin:
0px; font-size: 12px; font-family: "RedHatText",
sans-serif;"> <span class="email-container" style="margin: 0px;
padding: 0px;"><a class="email-anchor moz-txt-link-freetext"
style="color:#000;font-size:12px;margin:0;text-decoration:none;font-family:'RedHatText',
sans-serif;" href="mailto:jlabarre@redhat.com">jlabarre@redhat.com</a>
</span> </p>
<!-- https://static.redhat.com/libs/redhat/brand-assets/2/social/social-media--facebook--53x13.png
https://static.redhat.com/libs/redhat/brand-assets/2/social/social-media--instagram--53x50.png
https://static.redhat.com/libs/redhat/brand-assets/2/social/social-media--linkedin--53x46.png
https://static.redhat.com/libs/redhat/brand-assets/2/social/social-media--twitter--53x53.png -->
<div style="margin-top:12px;">
<table cell-padding="0" cell-spacing="0" border="0">
<tbody>
<tr>
<td width="100px"><a href="https://www.redhat.com"> <img
src="https://static.redhat.com/libs/redhat/brand-assets/2/corp/logo--200.png"
width="90" height="auto"></a> </td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>