Opened 14 years ago
Closed 14 years ago
#1402 closed defect (done)
A batch run is stopped whenever an additional view is closed
Reported by: | svonolfe | Owned by: | swagner |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.3 |
Component: | Optimization.Views | Version: | 3.3.3 |
Keywords: | Cc: |
Description (last modified by svonolfe)
Whenever an additional view for a batch-run is opened and then closed, it is stopped.
To reproduce the bug:
- Open the attached experiment
- Start the experiment
- Double-click on the batch run to open an additional view
- Close the view
- The batch run is stopped
Attachments (1)
Change History (13)
Changed 14 years ago by svonolfe
comment:1 Changed 14 years ago by svonolfe
- Description modified (diff)
comment:2 Changed 14 years ago by mkommend
comment:3 Changed 14 years ago by swagner
- Component changed from ### Undefined ### to Optimization.Views
comment:4 Changed 14 years ago by mkommend
- Owner changed from swagner to mkommend
- Status changed from new to assigned
comment:5 Changed 14 years ago by mkommend
- Status changed from assigned to accepted
Implemented IOptmizer.NestedOptimizers and adapted optimizer views to stop their content only if no way to display the content is available with r5419.
comment:6 Changed 14 years ago by mkommend
- Owner changed from mkommend to swagner
- Status changed from accepted to reviewing
comment:7 Changed 14 years ago by mkommend
Refactored OnClosed method of IOptimizer views with r5420.
comment:8 Changed 14 years ago by swagner
- Owner changed from swagner to mkommend
- Status changed from reviewing to assigned
I think CrossValidation should return its contained Algorithm in NestedOptimizers. All other changes look good. Thanks.
comment:9 Changed 14 years ago by mkommend
Changed CrossValidation to return its algorithm as NestedOptimizer with r5430.
comment:10 Changed 14 years ago by mkommend
- Status changed from assigned to accepted
comment:11 Changed 14 years ago by mkommend
- Owner changed from mkommend to swagner
- Status changed from accepted to readytorelease
comment:12 Changed 14 years ago by mkommend
- Resolution set to done
- Status changed from readytorelease to closed
Note: See
TracTickets for help on using
tickets.
This is not a bug although the behavior is a little bit confusing. First of all every algorithm is stopped if one of its view is closed (ticket #208). Currently there is no way to determine if other views for the algorithm exists and so this is the easiest possibility to avoid running algorithms that are not be displayed.
The second issue is that a batch run reacts on the states of its contained optimizers (e.g. the batch run is paused if the contained optimizer is paused, ... ).