lp:~hopem/charms/trusty/swift-proxy/charm-helpers-sync-precise-ipv6-haproxy

Created by Edward Hope-Morley and last modified
Get this branch:
bzr branch lp:~hopem/charms/trusty/swift-proxy/charm-helpers-sync-precise-ipv6-haproxy
Only Edward Hope-Morley can upload to this branch. If you are Edward Hope-Morley please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Edward Hope-Morley
Status:
Development

Recent revisions

74. By Edward Hope-Morley

charmhelpers sync to get fix for precise haproxy ipv6

73. By Edward Hope-Morley

[hopem,r=billy-olsen,1chb1n]

Fixes swift prematurely notifying storage
relations that rings available.

72. By Edward Hope-Morley

[hopem,r=gnuoy]

Adds better protection against leader switches.
Reduces sync noise.

71. By Corey Bryant

[dosaboy,r=corey.bryant] Retry crm resource check if not running.

70. By Liam Young

[hopem, r=gnuoy]
* code refactor/cleanup
   - hopefully consistent style across hooks codebase
   - non hook-specific functions moved to swift_utils.py
   - added unit tests for hooks/*.py

* updated config.yaml description for min-hours option and set default to
  0 so that by default, we can add as many storage units to the cluster
  and it will always rebalance/sync.

* added ability to set/update min_part_hours on existing ring
  (config-changed) and proxy peers only get synced since only builder
  affected.

* added new disable-ring-balance to allow user to postpone ring balancing
  when adding storage nodes.

* disable proxy api prior to ring change and sync with peer/leader handshake

* mark rings deleted in www dir if not leader to avoid storage units syncing
  stale rings.

69. By James Page

[trivial] Resync charm-helpers

68. By James Page

[corey.bryant,r=james-page] Sort out charmhelpers issues.

67. By James Page

[dosaboy,r=james-page,t=osci] Refactor ring-build and distribution.

66. By Edward Hope-Morley

[jjo,r=hopem]

If a hash is not provided when deploying swift-proxy,
each unit will create it's own. This patch builds default
swift_hash from $JUJU_ENV_UUID and service_name (unless
one is provided in config)

Closes-Bug: 1337765

65. By Edward Hope-Morley

[hopem] synced lp:charm-helpers

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~openstack-charmers-archive/charms/precise/swift-proxy/trunk
This branch contains Public information 
Everyone can see this information.