lp://staging/~pengale/charms/trusty/mariadb/fixes-for-xenial
- Get this branch:
- bzr branch lp://staging/~pengale/charms/trusty/mariadb/fixes-for-xenial
Branch merges
- Daniel Bartholomew: Pending requested
-
Diff: 3910 lines (+2438/-419)33 files modifiedREADME.md (+39/-50)
config.yaml (+10/-35)
hooks/common.py (+2/-2)
hooks/config-changed (+25/-46)
hooks/install (+2/-2)
hooks/start (+2/-1)
lib/charmhelpers/__init__.py (+38/-0)
lib/charmhelpers/core/__init__.py (+15/-0)
lib/charmhelpers/core/decorators.py (+57/-0)
lib/charmhelpers/core/files.py (+45/-0)
lib/charmhelpers/core/fstab.py (+19/-3)
lib/charmhelpers/core/hookenv.py (+516/-47)
lib/charmhelpers/core/host.py (+442/-74)
lib/charmhelpers/core/hugepage.py (+71/-0)
lib/charmhelpers/core/kernel.py (+68/-0)
lib/charmhelpers/core/services/__init__.py (+16/-0)
lib/charmhelpers/core/services/base.py (+59/-19)
lib/charmhelpers/core/services/helpers.py (+59/-10)
lib/charmhelpers/core/strutils.py (+72/-0)
lib/charmhelpers/core/sysctl.py (+28/-6)
lib/charmhelpers/core/templating.py (+37/-8)
lib/charmhelpers/core/unitdata.py (+521/-0)
lib/charmhelpers/fetch/__init__.py (+75/-22)
lib/charmhelpers/fetch/archiveurl.py (+34/-12)
lib/charmhelpers/fetch/bzrurl.py (+51/-28)
lib/charmhelpers/fetch/giturl.py (+45/-23)
lib/charmhelpers/payload/__init__.py (+16/-0)
lib/charmhelpers/payload/archive.py (+16/-0)
lib/charmhelpers/payload/execd.py (+16/-0)
metadata.yaml (+1/-0)
revision (+1/-1)
scripts/charm_helpers_sync.py (+38/-8)
tests/10-deploy-and-upgrade (+2/-22)
Branch information
- Owner:
- Pen Gale
- Status:
- Development
Recent revisions
- 38. By Pete Vander Giessen <email address hidden>
-
Updated to be multi-series charm (trusty and xenial)
- 37. By Pete Vander Giessen <email address hidden>
-
Updated charm to work on xenial.
Python2 is not installed by default on xenial. Ported install and config-changed to python3 so that they will execute on a fresh xenial box. (The config-changed hook install python-mysql, which depends on python2, so the other hooks did not need to be ported).
Updated charmhelpers to latest version, so that missing dependencies, like Pyaml, will be installed (fixes an issue in trusty, where Pyaml is not installed by default in python3).
Charm now uses mariadb packages from universe in xenial, as those packages are up-to-date.
- 36. By Daniel Bartholomew
-
Added section to README about how to install different series of MariaDB other than the default.
- 34. By Daniel Bartholomew
-
Added note about POWER8 packages only being available from the MariaDB Foundation repository.
- 29. By Daniel Bartholomew
-
Fix for Bug#1583834 : default dataset-size too large, mariadb fails to start
https://bugs.launchpad .net/charms/ +source/ mariadb/ +bug/1583834 Fix changes default dataset size from 80% to 50%.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)