156e315e98dfa7a0ebe759bb78639c66eb0d8b77
The old method of detecting failures was very likely to fail in many cases because it relied on all bay services being started by the time cloud-init finished. This is a problem because the bay services are started asynchronously and can take quite a while to start. The new method relies on systemd's OnFailure directive to kick off specific service units when a failure is detected. Both the swarm agent and manager have their own failure service so that we are not overloading a single wait condition with multiple potential failures. Change-Id: I7ce4be567517fe948dde0ac7225996967196c9e8 Closes-bug: #1502329
Magnum
Magnum is an OpenStack project which offers container orchestration engines for deploying and managing containers as first class resources in OpenStack.
For more information, please refer to the following resources:
- Free software: under the Apache license
- Documentation: http://docs.openstack.org/developer/magnum
- Source: http://git.openstack.org/cgit/openstack/magnum
- Blueprints: https://blueprints.launchpad.net/magnum
- Bugs: http://bugs.launchpad.net/magnum
- REST Client: http://git.openstack.org/cgit/openstack/python-magnumclient
Description
Languages
Python
73.2%
Shell
26.5%
Dockerfile
0.3%