lp://staging/~tribaal/charms/trusty/swift-storage/fix-1350049-guess-root
- Get this branch:
- bzr branch lp://staging/~tribaal/charms/trusty/swift-storage/fix-1350049-guess-root
Branch merges
- Liam Young: Pending requested
-
Diff: 3154 lines (+2214/-118)45 files modifiedMakefile (+13/-4)
charm-helpers-hooks.yaml (+12/-0)
charm-helpers-tests.yaml (+5/-0)
charm-helpers.yaml (+0/-11)
config.yaml (+14/-1)
hooks/charmhelpers/contrib/hahelpers/cluster.py (+12/-2)
hooks/charmhelpers/contrib/network/ip.py (+156/-0)
hooks/charmhelpers/contrib/openstack/amulet/deployment.py (+61/-0)
hooks/charmhelpers/contrib/openstack/amulet/utils.py (+275/-0)
hooks/charmhelpers/contrib/openstack/context.py (+95/-22)
hooks/charmhelpers/contrib/openstack/ip.py (+75/-0)
hooks/charmhelpers/contrib/openstack/neutron.py (+14/-0)
hooks/charmhelpers/contrib/openstack/templates/haproxy.cfg (+6/-1)
hooks/charmhelpers/contrib/openstack/templating.py (+22/-23)
hooks/charmhelpers/contrib/openstack/utils.py (+11/-3)
hooks/charmhelpers/contrib/storage/linux/ceph.py (+1/-1)
hooks/charmhelpers/contrib/storage/linux/utils.py (+4/-0)
hooks/charmhelpers/core/fstab.py (+116/-0)
hooks/charmhelpers/core/hookenv.py (+5/-4)
hooks/charmhelpers/core/host.py (+32/-12)
hooks/charmhelpers/fetch/__init__.py (+33/-16)
hooks/charmhelpers/fetch/bzrurl.py (+2/-1)
hooks/misc_utils.py (+2/-1)
hooks/swift_storage_context.py (+5/-0)
hooks/swift_storage_utils.py (+20/-6)
templates/account-server.conf (+1/-1)
templates/container-server.conf (+1/-1)
templates/object-server.conf (+2/-1)
tests/00-setup (+11/-0)
tests/10-basic-precise-essex (+9/-0)
tests/11-basic-precise-folsom (+11/-0)
tests/12-basic-precise-grizzly (+11/-0)
tests/13-basic-precise-havana (+11/-0)
tests/14-basic-precise-icehouse (+11/-0)
tests/15-basic-trusty-icehouse (+9/-0)
tests/README (+52/-0)
tests/basic_deployment.py (+450/-0)
tests/charmhelpers/contrib/amulet/deployment.py (+71/-0)
tests/charmhelpers/contrib/amulet/utils.py (+176/-0)
tests/charmhelpers/contrib/openstack/amulet/deployment.py (+61/-0)
tests/charmhelpers/contrib/openstack/amulet/utils.py (+275/-0)
unit_tests/test_swift_storage_context.py (+8/-1)
unit_tests/test_swift_storage_relations.py (+1/-0)
unit_tests/test_swift_storage_utils.py (+46/-3)
unit_tests/test_utils.py (+6/-3)
Branch information
- Owner:
- Chris Glass
- Status:
- Development
Recent revisions
- 37. By Chris Glass
-
The "guess" option for the charm's block device config option now is a little smarter
about which disks to use: it uses any disks with no mounted partitions as storage. - 31. By James Page
-
[mthaddon,
r=james- page] Add configuration for worker and per disk thread pool sizes Make the number of workers for account, container and object servers a multiplier of the number of CPUs, and default to a sensible setting per recommendations in http://
docs.openstack. org/developer/ swift/deploymen t_guide. html#general- service- tuning. Also, add in a tunable option for object server threads_per_disk and tune default to recommendations from http:// docs.openstack. org/developer/ swift/deploymen t_guide. html#object- server- configuration. - 30. By James Page
-
[rharper,
r=james- page] Whitelist support for block devices Allow for the user to specify devices that may not exist (and have swift-storage ignore them like cinder and ceph charms do). With this change we can use a common swift-storage block-device list that works across multiple different physical hosts where the block devices aren't all the same.
- 29. By James Page
-
[niedbalski,
r=james- page,t= james-page] Add support for persistence of swift devices.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)