radosgw should support HA
Bug #1328927 reported by
James Troup
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ceph-radosgw (Juju Charms Collection) |
Fix Released
|
Medium
|
Liam Young |
Bug Description
radosgw could easily be made HA, but the charms don't support deploying it in that way and it would be nice if they did
Related branches
lp:~gnuoy/charms/trusty/ceph-radosgw/next-support-ha
- James Page: Approve
-
Diff: 5611 lines (+4608/-116)46 files modifiedcharm-helpers-hooks.yaml (+8/-1)
config.yaml (+20/-0)
files/ports.conf (+11/-0)
hooks/ceph_radosgw_context.py (+29/-0)
hooks/charmhelpers/__init__.py (+22/-0)
hooks/charmhelpers/contrib/hahelpers/apache.py (+66/-0)
hooks/charmhelpers/contrib/hahelpers/cluster.py (+248/-0)
hooks/charmhelpers/contrib/network/ip.py (+351/-0)
hooks/charmhelpers/contrib/openstack/amulet/deployment.py (+92/-0)
hooks/charmhelpers/contrib/openstack/amulet/utils.py (+278/-0)
hooks/charmhelpers/contrib/openstack/context.py (+1038/-0)
hooks/charmhelpers/contrib/openstack/ip.py (+93/-0)
hooks/charmhelpers/contrib/openstack/neutron.py (+223/-0)
hooks/charmhelpers/contrib/openstack/templates/__init__.py (+2/-0)
hooks/charmhelpers/contrib/openstack/templates/ceph.conf (+15/-0)
hooks/charmhelpers/contrib/openstack/templates/haproxy.cfg (+58/-0)
hooks/charmhelpers/contrib/openstack/templates/openstack_https_frontend (+24/-0)
hooks/charmhelpers/contrib/openstack/templates/openstack_https_frontend.conf (+24/-0)
hooks/charmhelpers/contrib/openstack/templating.py (+279/-0)
hooks/charmhelpers/contrib/openstack/utils.py (+625/-0)
hooks/charmhelpers/contrib/python/packages.py (+77/-0)
hooks/charmhelpers/contrib/storage/linux/ceph.py (+428/-0)
hooks/charmhelpers/contrib/storage/linux/loopback.py (+62/-0)
hooks/charmhelpers/contrib/storage/linux/lvm.py (+89/-0)
hooks/charmhelpers/contrib/storage/linux/utils.py (+3/-2)
hooks/charmhelpers/core/decorators.py (+41/-0)
hooks/charmhelpers/core/fstab.py (+10/-8)
hooks/charmhelpers/core/hookenv.py (+36/-16)
hooks/charmhelpers/core/host.py (+52/-24)
hooks/charmhelpers/core/services/__init__.py (+2/-2)
hooks/charmhelpers/core/services/helpers.py (+9/-5)
hooks/charmhelpers/core/templating.py (+3/-2)
hooks/charmhelpers/fetch/__init__.py (+22/-13)
hooks/charmhelpers/fetch/archiveurl.py (+53/-16)
hooks/charmhelpers/fetch/bzrurl.py (+5/-1)
hooks/charmhelpers/fetch/giturl.py (+12/-5)
hooks/hooks.py (+118/-8)
hooks/utils.py (+36/-2)
metadata.yaml (+6/-0)
templates/ceph.conf (+1/-1)
templates/rgw (+1/-1)
tests/charmhelpers/__init__.py (+22/-0)
tests/charmhelpers/contrib/amulet/deployment.py (+3/-3)
tests/charmhelpers/contrib/amulet/utils.py (+6/-4)
tests/charmhelpers/contrib/openstack/amulet/deployment.py (+2/-1)
tests/charmhelpers/contrib/openstack/amulet/utils.py (+3/-1)
Changed in ceph-radosgw (Juju Charms Collection): | |
assignee: | nobody → Liam Young (gnuoy) |
Changed in ceph-radosgw (Juju Charms Collection): | |
importance: | Undecided → Medium |
status: | New → In Progress |
tags: | added: openstack |
tags: | added: cloud-installer |
tags: | added: landscape |
Changed in ceph-radosgw (Juju Charms Collection): | |
status: | In Progress → Fix Committed |
milestone: | none → 15.01 |
Changed in ceph-radosgw (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Would using HAProxy charm work as a HA solution for radosgw? Or would hacluster work?