Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-12428

Messed Configuration Matrix table

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • matrix-project-plugin
    • None
    • Jenkins ver. 1.446
      HP-UX B.11.31 U ia64
      java version "1.6.0.12"
      Java(TM) SE Runtime Environment (build 1.6.0.12-jinteg_12_aug_2011_05_51-b00)
      Java HotSpot(TM) Server VM (build 20.1-b02-jre1.6.0.12-rc1b1, mixed mode)

      Messed Configuration Matrix table shows duplicate entries and does not shows some of the configurations that were actually run. This renders this feature virtually useless.

      On attached image table shows that it wasnt run on ingot but was run on pintov1 and superforg1 for both hpux and for linux and even did this twice for the superfrog1. Same time both columns hpux and linux contain the same links on corresponding row:
      /lastSuccessfulBuild/label=pintov1,os=linux,req=tws/
      /lastSuccessfulBuild/label=superfrog1,os=linux,req=tws/
      For the superforg1 there are 4 identical links provided above.

      Same time in build log we can see the real configuration that were run:
      Triggering pintov1,linux,tws: /label=pintov1,os=linux,req=tws/
      Triggering gdrci,hpux,tws: /label=gdrci,os=hpux,req=tws/
      Triggering ingot,hpux,tws: /label=ingot,os=hpux,req=tws/
      Triggering superfrog1,linux,tws: /label=superfrog1,os=linux,req=tws/

      gdrci is missing in table completely and for ingot it shows that configuration was not run while log states that it was:
      pintov1,linux,tws is still in the queue: Waiting for next available executor on pintov1
      pintov1,linux,tws completed with result SUCCESS
      gdrci,hpux,tws is still in the queue: Waiting for next available executor on gdrci
      gdrci,hpux,tws completed with result SUCCESS
      ingot,hpux,tws completed with result SUCCESS
      superfrog1,linux,tws completed with result SUCCESS

      I dont know if it matters or not but there is suspicious entry in the parent build log:
      Interrupting #19
      ln -s builds/.../builds/../lastSuccessful failed: -1
      ln -s builds/.../lastStable failed: -1
      TEMIP-CA-cleanup #1522 is already in the queue
      Finished: SUCCESS

      #19 links to /label=gdrci,os=hpux,req=tws/19/console that states that this build is finished to the end with success:
      Archiving artifacts
      Recording fingerprints
      ln -s builds/.../configurations/axis-label/gdrci/axis-os/hpux/axis-req/tws/builds/../lastSuccessful failed: -1
      ln -s builds/.../configurations/axis-label/gdrci/axis-os/hpux/axis-req/tws/builds/../lastStable failed: -1
      Finished: SUCCESS

      Job configuration:
      Configuration Matrix:
      <axes>
      <hudson.matrix.LabelAxis>
      <name>label</name>
      <values>
      <string>gdrci</string>
      <string>ingot</string>
      <string>pintov1</string>
      <string>superfrog1</string>
      </values>
      </hudson.matrix.LabelAxis>
      <hudson.matrix.LabelExpAxis>
      <name>os</name>
      <values>
      <string>hpux</string>
      <string>linux</string>
      </values>
      </hudson.matrix.LabelExpAxis>
      <hudson.matrix.LabelExpAxis>
      <name>req</name>
      <values>
      <string>tws</string>
      </values>
      </hudson.matrix.LabelExpAxis>
      </axes>

      Combination filter:
      ((os=="hpux") && (label=="ingot" || label=="gdrci")) || ((os=="linux") && (label=="pintov1" || label=="superfrog1"))

      Node labels:
      Slave gdrci
      Labels: B.11.31 IA64N IA64N-hp-ux IA64N-hp-ux-B.11.31 hp-ux hp-ux-B.11.31 hpux rus spec temip temip6 tws
      Slave ingot
      Labels: B.11.31 IA64N IA64N-hp-ux IA64N-hp-ux-B.11.31 gre hp-ux hp-ux-B.11.31 hpux spec temip temip6 tws
      Slave pintov1
      Labels: 5.4 RedHatEnterpriseServer RedHatEnterpriseServer-5.4 amd64 amd64-RedHatEnterpriseServer amd64-RedHatEnterpriseServer-5.4 gre linux spec temip temip6 tws
      Slave superfrog1
      Labels: 5.2 RedHatEnterpriseServer RedHatEnterpriseServer-5.2 amd64 amd64-RedHatEnterpriseServer amd64-RedHatEnterpriseServer-5.2 linux rus spec temip temip6 tws

            Unassigned Unassigned
            nickolay_martinov Nikolay Martynov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: