lp://qastaging/~hopem/charms/trusty/ceph/ceph-broker
Created by
Edward Hope-Morley
and last modified
- Get this branch:
- bzr branch lp://qastaging/~hopem/charms/trusty/ceph/ceph-broker
Only
Edward Hope-Morley
can upload to this branch. If you are
Edward Hope-Morley
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- James Page: Pending requested
-
Diff: 750 lines (+593/-17)10 files modifiedMakefile (+5/-1)
charm-helpers-hooks.yaml (+1/-0)
hooks/ceph_broker.py (+90/-0)
hooks/charmhelpers/contrib/network/ip.py (+0/-2)
hooks/charmhelpers/contrib/storage/linux/ceph.py (+388/-0)
hooks/charmhelpers/core/services/__init__.py (+2/-2)
hooks/charmhelpers/fetch/__init__.py (+1/-1)
hooks/hooks.py (+32/-11)
unit_tests/__init__.py (+2/-0)
unit_tests/test_ceph_broker.py (+72/-0)
Related bugs
Bug #1390939: ceph resource creation should be moved to the ceph charm | Medium | Fix Released |
Related blueprints
Branch information
- Owner:
- Edward Hope-Morley
- Status:
- Development
Recent revisions
- 91. By Edward Hope-Morley
-
Moved more broker code into ceph_broker
Added support for versioning api
Added unit tests - 87. By Edward Hope-Morley
-
Added Ceph broker support to allow clients to request
resources e.g. pools as opposed to creating them
themselves. This hopefully simplifies the logic at
the client side and reduces the risk of race
conditions by shifting execution to the ceph
charm itself. Backwards-compatibility with
clients that don't want to/yet support this approach
is maintained.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)