eu-nebulous / optimiser-controller

Mozilla Public License 2.0
0 stars 0 forks source link

Less noisy redeployment #12

Closed rudi closed 3 months ago

rudi commented 3 months ago

As reported by @robert-sanfeliu

GeirHo commented 3 months ago

Regarding second bullet: This is already handled by the Solver. All SLO Violation messages recevied when the application state is different from "RUNNING" will be ignored.

Regarding the third bullet: I do not understand this. How can something ask for a redeployment without having going through the proper reconfiguration loop issuing an SLO Violation? Only the Solver should decide on the application's configuration, and thus only the initial deployment can be done without the intervention of the Solver

rudi commented 3 months ago

Bullet 2 and 3 are just explicitly handling "impossible" cases. As we know, in a distributed system impossible cases become possible, so I'm going for a belt-and-suspenders approach :)