Opened 5 years ago

Closed 4 years ago

#1882 closed defect (done)

Hive client view doesn't show all runs of a batch run

Reported by: sforsten Owned by: ascheibe
Priority: medium Milestone: HeuristicLab 3.3.8
Component: Hive.Client Version: 3.3.8
Keywords: Cc:

Description

If a Hive job is created with a batch run and "Distribute child tasks" is checked, the "Runs" tab just shows one of the runs of the batch run, after it is finished.

All runs are calculated and can be opened, but is has to be done by opening the sub tasks.

Change History (16)

comment:1 Changed 5 years ago by ascheibe

This seems to have something to do with the naming of the runs as this only occurs if different batch runs produce runs with the same name.

Last edited 5 years ago by ascheibe (previous) (diff)

comment:2 Changed 5 years ago by ascheibe

  • Status changed from new to accepted

comment:3 Changed 5 years ago by ascheibe

r8688 fixed collecting runs from deeply nested tasks

comment:4 Changed 5 years ago by ascheibe

  • Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.8
  • Owner changed from ascheibe to sforsten
  • Status changed from accepted to reviewing

I have fixed the problem in r8688, please test it and let me know if it works for you.

comment:5 Changed 5 years ago by sforsten

The "HiveJob View" now shows all runs, but the runs of an executed batch run are not collected correctly in the "OptimizerHiveTask View". Only one run per experiment in a batch run is collected.

comment:6 Changed 5 years ago by ascheibe

  • Owner changed from sforsten to ascheibe
  • Status changed from reviewing to assigned

comment:7 Changed 5 years ago by ascheibe

r8692 fixed collecting runs in the OptimizerHiveTaskView

comment:8 Changed 5 years ago by ascheibe

  • Owner changed from ascheibe to sforsten
  • Status changed from assigned to reviewing

comment:9 Changed 5 years ago by sforsten

  • Owner changed from sforsten to ascheibe
  • Status changed from reviewing to assigned

All runs are collected and displayed in the OptimizerHiveTaskView, but when the optimizer is opened ("Show/Modify Optimizer"), only one run per experiment is collected, if they are nested in a batch run.

comment:10 Changed 5 years ago by ascheibe

r8700 reverted changes of r8688 and r8692 because I think I found now the real cause for all these problems

comment:11 Changed 5 years ago by ascheibe

  • Owner changed from ascheibe to sforsten
  • Status changed from assigned to reviewing

comment:12 Changed 5 years ago by sforsten

  • Owner changed from sforsten to ascheibe
  • Status changed from reviewing to assigned

When the optimizer is opened, all runs are collected for batch run (on the top level). Experiments, beneath the top level, only have one run, although they should have as many as the number of times the batch run has been executed.

The things which have already been fixed, still work.

comment:13 Changed 5 years ago by ascheibe

The problem you described in comment:12 is actually not so easy to fix as batchruns are converted internally to multiple experiments/optimizers and we don't have a simple way at the moment to trace back the runs of the experiments to a single batchrun. Could you therefore please set this ticket readytorelease if erverything else works for you?

comment:14 Changed 5 years ago by ascheibe

  • Owner changed from ascheibe to sforsten
  • Status changed from assigned to reviewing

comment:15 Changed 4 years ago by ascheibe

  • Owner changed from sforsten to ascheibe
  • Status changed from reviewing to readytorelease

comment:16 Changed 4 years ago by swagner

  • Resolution set to done
  • Status changed from readytorelease to closed
  • Version changed from 3.3.6 to 3.3.8
Note: See TracTickets for help on using tickets.