In Docker Swarm Mode (1.12+) it is possible to create so-called 'global' service, eg:
docker service create \
--name redis_2 \
--mode global \
redis:3.0.6
Global service is active on each node.
What is the order of service creation when I add a new node to Swarm and when Swarm has some pending services to create?
Does Swarm guarantee that global service is created first (until its healthcheck passes), and only after that Swarm creates pending replicated services?