Merge lp://staging/~chad.smith/charms/precise/swift-storage/swift-storage-with-health into lp://staging/~charmers/charms/precise/swift-storage/trunk
Proposed by
Chad Smith
Status: | Merged |
---|---|
Merged at revision: | 22 |
Proposed branch: | lp://staging/~chad.smith/charms/precise/swift-storage/swift-storage-with-health |
Merge into: | lp://staging/~charmers/charms/precise/swift-storage/trunk |
Diff against target: |
167 lines (+106/-5) 6 files modified
hooks/lib/openstack-common (+39/-0) hooks/swift-storage-node-relations (+22/-4) revision (+1/-1) scripts/health_checks.d/service_ports_live (+13/-0) scripts/health_checks.d/service_swift_running (+15/-0) scripts/health_checks.d/service_url_checks (+16/-0) |
To merge this branch: | bzr merge lp://staging/~chad.smith/charms/precise/swift-storage/swift-storage-with-health |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
James Page | Pending | ||
Adam Gandelman | Pending | ||
Review via email: mp+153684@code.staging.launchpad.net |
Description of the change
Add run-parts health_scripts.d directory to be used by landscape-client during rolling OpenStack upgrades to validate the health of swift services after a system reboot. These health scripts use the same mechanism as other openstack charms to create a scriptrc file which will define OPENSTACK_* environment variables used by health scripts to validate various swift services and ports are active on the swift-storage unit. Landscape-client will use run-parts to validate all health scripts exit zero as a validation that any known swift services are in place and running appropriately before upgrading any other swift-storage nodes.
To post a comment you must log in.
From Adam (Merged):
Retargetted and merged against lp:~openstack-charmers/charms/precise/swift-storage/ha-support which contains the most recent common code and will let us track this against the other WIP charms focusing on these features.