Uploaded image for project: 'Pegasus'
  1. Pegasus
  2. PM-956

stampede statistics class complains workflow not found

    XMLWordPrintable

    Details

      Description

      [vahi@sugar-dev3 work]$ pegasus-analyzer .

      ************************************Summary*************************************

       Submit Directory : .
       Total jobs : 4 (100.00%)
       # jobs succeeded : 1 (25.00%)
       # jobs failed : 1 (25.00%)
       # jobs unsubmitted : 2 (50.00%)

      ******************************Failed jobs' details******************************

      =============================subdax_main_ID0000001==============================

       last state: JOB_FAILURE
             site: local
      submit file: subdax_main_ID0000001.sub
      output file: subdax_main_ID0000001.out
       error file: subdax_main_ID0000001.err
       This job contains sub workflows!
       Please run the command below for more information:
       pegasus-analyzer --indent 1 -d ./main_ID0000001.000 --top-dir .


      -------------------------------Task #1 - Summary--------------------------------

      site : local
      hostname : sugar-dev3.phy.syr.edu
      executable : /usr/bin/condor_dagman
      arguments : -f -l . -Debug 3 -Lockfile main-0.dag.lock -Dag main-0.dag -AllowVersionMismatch -AutoRescue 1 -DoRescueFrom 0 -MaxPre 1
      exitcode : 1
      working dir : /usr1/laura.nuttall/pycbc-tmp.8J2KHOJjor/work

      -----------------Task #1 - condor::dagman - ID0000001 - stdout------------------

      Executing condor dagman ...

      top-dir .ar-dev3 work]$ pegasus-analyzer --indent 1 -d ./main_ID0000001.000 --
      2015-07-13 14:19:48,892:ERROR:Pegasus.db.workflow.stampede_statistics.StampedeStatistics(208): No results found for wf_uuid: 398003a4-1905-40a3-867e-8463a47fe829
      Traceback (most recent call last):
        File "/usr/bin/pegasus-analyzer", line 1533, in <module>
          analyze_db(options.config_properties)
        File "/usr/bin/pegasus-analyzer", line 1011, in analyze_db
          total = workflow_stats.get_total_jobs_status()
        File "/usr/lib64/python2.6/site-packages/Pegasus/db/workflow/stampede_statistics.py", line 389, in get_total_jobs_status
          q = q.filter(Workflow.wf_id == self._wfs[0])
      IndexError: list index out of range

      the stampede.db has the workflow populated for the sub workflow.

        Attachments

          Activity

            People

            • Assignee:
              rafsilva Rafael Ferreira Da Silva
              Reporter:
              dbrown Duncan Brown
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: