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
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.
Revision history for this message
Chad Smith (chad.smith) wrote :

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.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches

to all changes: