Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Slider 0.30
-
None
Description
Currently, a crude mechanism is used to order the start of component types - wait.heartbeat. This is not scalable and does not handle error.
Slider needs to support a formal ordering mechanism through dependencies across component type.
Proposal
At the current state, just ordering start across component types will be sufficient. The dependency can be defined as follows:
A depends on B
B depends on C
A depends on D
E does not depend on any and non depend on E
Over all partial order of starting the components is:
{D, C, E} --> {B} --> {A}
This will be captured in the metainfo.xml.