<div dir="ltr"><div>Hi James,</div><div><br></div><div>thank you for the suggestion. During Wallaby PTG we have considered having different images (than just cirros ones), see <span>"Use different guest image for gate jobs to run tempest tests" topic in [1], although it wasn't pursued at the end (we've had more pressing topics to deal with) and the action item got closed in Xena cycle [2].</span></div><div><span><br></span></div><div><span>I think we could start by creating a new option which would allow us to skip the failing tests on a different architecture. If we had at least an experimental job in the gates, which would run a different architecture, we could add a new test exercising that as you suggested. Then let's see where that gets us.<br></span></div><div><span><br></span></div><div><span>[1] <a href="https://etherpad.opendev.org/p/qa-wallaby-ptg" target="_blank">https://etherpad.opendev.org/p/qa-wallaby-ptg</a></span></div><div><span>[2] <a href="https://etherpad.opendev.org/p/qa-xena-priority" target="_blank">https://etherpad.opendev.org/p/qa-xena-priority</a><br></span></div><div><br></div><div>Regards,<br></div><div><span></span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 13 Dec 2021 at 22:49, James LaBarre <<a href="mailto:jlabarre@redhat.com" target="_blank">jlabarre@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  

    
  
  <div>
    <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>-- <br>
      
      <p style="font-weight:bold;margin:0px;padding:0px;font-size:14px;font-family:"RedHatText",sans-serif"> <span>James</span> <span>LaBarre</span><span style="color:rgb(170,170,170);margin:0px"></span> </p>
      <p style="font-weight:normal;font-size:12px;margin:0px;font-family:"RedHatText",sans-serif"> <span>Software
          Engineer, OpenStack MultiArch</span> </p>
      <p style="font-weight:normal;margin:0px 0px 4px;font-size:12px;font-family:"RedHatText",sans-serif"> <a style="color:rgb(0,136,206);font-size:12px;margin:0px;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 style="font-weight:normal;margin:0px;font-size:12px;font-family:"RedHatText",sans-serif"> <span style="margin:0px;padding:0px"><a style="color:rgb(0,0,0);font-size:12px;margin:0px;text-decoration:none;font-family:"RedHatText",sans-serif" href="mailto:jlabarre@redhat.com" target="_blank">jlabarre@redhat.com</a> 
           </span> </p>
      
      <div style="margin-top:12px">
        <table border="0">
          <tbody>
            <tr>
              <td width="100px"><a href="https://www.redhat.com" target="_blank"> <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>
  </div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><font size="2">Martin Kopec</font><br><font size="2"><span>Senior Software Quality Engineer</span></font><br><font size="2"><span>Red Hat <span>EMEA</span></span></font></div><div><br></div><div><br></div><div><br></div></div></div>