For the moment, the autonomic is related to reactions to alerts.
These alerts are in fact events, propagated through the messaging server to the DM. The DM then relies on rules to determine what to do.
There is another aspect that should be developed and that is about placement constraints.
Such constraints should allow to...
Define a minimum and a maximum for some components (e.g. only one instance of a load balancer).
Define advanced combinations of components (e.g. this component and that one can coexist on a same VM). This is somehow already possible now with the graph. But we may want a better granularity.
This task is a big one and needs to be split.
557 [ Placement Constraints ] Define a DSL
558 [ Placement Constraints ] Create an engine
559 [ Placement Constraints ] Create a Roboconf command
For the moment, the autonomic is related to reactions to alerts. These alerts are in fact events, propagated through the messaging server to the DM. The DM then relies on rules to determine what to do.
There is another aspect that should be developed and that is about placement constraints. Such constraints should allow to...
This task is a big one and needs to be split.
557 [ Placement Constraints ] Define a DSL
558 [ Placement Constraints ] Create an engine
559 [ Placement Constraints ] Create a Roboconf command