Merge lp:~chad.smith/charms/precise/ceph/ceph-with-health into lp:~charmers/charms/precise/ceph/trunk
Status: | Rejected |
---|---|
Rejected by: | James Page |
Proposed branch: | lp:~chad.smith/charms/precise/ceph/ceph-with-health |
Merge into: | lp:~charmers/charms/precise/ceph/trunk |
Diff against target: |
85 lines (+49/-1) 5 files modified
hooks/hooks.py (+4/-0) hooks/utils.py (+16/-0) revision (+1/-1) scripts/health_checks.d/script_checks (+15/-0) scripts/health_checks.d/service_ports_live (+13/-0) |
To merge this branch: | bzr merge lp:~chad.smith/charms/precise/ceph/ceph-with-health |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Adam Gandelman (community) | Approve | ||
James Page | Pending | ||
Review via email: mp+151338@code.launchpad.net |
Description of the change
In the same line as all other openstack services, this branch delivers health_script.d for that will allow landscape-client to validate the local openstack service health during an openstack rolling upgrade.
Other charms are delivering run-parts health scripts at /var/lib/
ceph service will only be delivering health_checks.d and not add_to_cluster and remove_from_cluster scripts because ceph service is inherently HA and doesn't use corosync services like some of the other charms. If we need to disable a ceph node from within the cluster, or stop rings from rebuilding/
Unmerged revisions
- 64. By Chad Smith
-
more strict netstat port matching
- 63. By Chad Smith
-
update revision
- 62. By Chad Smith
-
missing comma
- 61. By Chad Smith
-
charm health scripts for landscape-client on ceph
a question I have on ceph is that I see a number of other ports for ceph-mon and ceph-osd on our ceph units, but I don't see where those ports are configured for ceph. I'd like to monitor the other active ceph ports, but not sure if we should hardcode those port numbers.
root@inst-012:~# netstat -lnp | grep ceph
tcp 0 0 0.0.0.0:6802 0.0.0.0:* LISTEN 4708/ceph-osd
tcp 0 0 192.168.64.154:6789 0.0.0.0:* LISTEN 4473/ceph-mon
tcp 0 0 0.0.0.0:6800 0.0.0.0:* LISTEN 4708/ceph-osd
tcp 0 0 0.0.0.0:6801 0.0.0.0:* LISTEN 4708/ceph-osd