Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Each node makes a decision if it should apply actions (deploy/undeploy) on local services and send map of local deployed services to the coordinator;
  • Coordinator aggregates single maps and builds and sends full services deployments map to all nodes;
  • All nodes update services informations and complete initiators futures if needed.;

Triggers:

  • Users deploy/undeploy requests;
  • Affinity topologies change if affinity services exist;
  • Topology change events (EVT_NODE_JOINED / LEFT / FAILED);

...

  • Errors during assigned nodes definition, e.g. when failed to determine suitable nodes for deploy;
  • Deployment errors, e.g. when failed to load service class;
  • Service#init errors, e.g. any users failures.;