Project

General

Profile

Bug #3489

The result of last iteration of composite distributed execution doesn't display.

Added by jianwu jianwu almost 11 years ago. Updated almost 11 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
distributed execution
Target version:
Start date:
09/21/2008
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
3489

Description

When executing the workflow: kepler\workflows\distributed\testmodel-works.xml. The last iteration of composite distributed execution doesn't display its result at the display actor.

History

#1 Updated by jianwu jianwu almost 11 years ago

The distributed composite actor is postfired before its output is sent, so the display actor is fired without the last token sent to it.
So I replace the content of DistributedCompositeActor.wrapup() judging whether the execution is finished to DistributedCompositeActor.postfire(). Then the token is certainly sent out before the DistributedCompositeActor is postfired, the display actor can certainly get token when it is fired.
The new DistributedCompositeActor has been primarily tested and will be checked in soon. If this modification bring other effects, please let me know.

#2 Updated by Redmine Admin over 6 years ago

Original Bugzilla ID was 3489

Also available in: Atom PDF