Sysctl support needed
Bug #1396613 reported by
Jorge Niedbalski
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Swift Storage Charm |
Fix Released
|
Medium
|
Chris MacNaughton | ||
nova-compute (Juju Charms Collection) |
Fix Released
|
High
|
Jorge Niedbalski | ||
quantum-gateway (Juju Charms Collection) |
Fix Released
|
Medium
|
Jorge Niedbalski | ||
swift-storage (Juju Charms Collection) |
Invalid
|
Medium
|
Chris MacNaughton |
Bug Description
Ceph and ceph-osd charms already have sysctl support to put arbitrary sysctl values into the nodes. nova-compute charm also needs sysctl support because it uses librbd as well in Ceph backed deployment. Setting kernel.pid_max on nova-compute is required too.
Related branches
lp:~niedbalski/charms/trusty/nova-compute/lp-1396613
- Corey Bryant (community): Approve
- Billy Olsen: Approve
-
Diff: 3227 lines (+889/-530)32 files modifiedconfig.yaml (+6/-0)
hooks/charmhelpers/contrib/hahelpers/cluster.py (+16/-7)
hooks/charmhelpers/contrib/network/ip.py (+59/-53)
hooks/charmhelpers/contrib/openstack/amulet/deployment.py (+2/-1)
hooks/charmhelpers/contrib/openstack/amulet/utils.py (+3/-1)
hooks/charmhelpers/contrib/openstack/context.py (+339/-225)
hooks/charmhelpers/contrib/openstack/ip.py (+41/-27)
hooks/charmhelpers/contrib/openstack/neutron.py (+20/-4)
hooks/charmhelpers/contrib/openstack/templates/haproxy.cfg (+2/-2)
hooks/charmhelpers/contrib/openstack/templating.py (+5/-5)
hooks/charmhelpers/contrib/openstack/utils.py (+35/-12)
hooks/charmhelpers/contrib/storage/linux/ceph.py (+89/-102)
hooks/charmhelpers/contrib/storage/linux/loopback.py (+4/-4)
hooks/charmhelpers/contrib/storage/linux/lvm.py (+1/-0)
hooks/charmhelpers/contrib/storage/linux/utils.py (+3/-2)
hooks/charmhelpers/core/fstab.py (+10/-8)
hooks/charmhelpers/core/hookenv.py (+25/-11)
hooks/charmhelpers/core/host.py (+30/-19)
hooks/charmhelpers/core/services/__init__.py (+2/-2)
hooks/charmhelpers/core/services/helpers.py (+9/-5)
hooks/charmhelpers/core/sysctl.py (+34/-0)
hooks/charmhelpers/core/templating.py (+2/-1)
hooks/charmhelpers/fetch/__init__.py (+18/-12)
hooks/charmhelpers/fetch/archiveurl.py (+53/-16)
hooks/charmhelpers/fetch/bzrurl.py (+5/-1)
hooks/charmhelpers/fetch/giturl.py (+48/-0)
hooks/nova_compute_hooks.py (+6/-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)
unit_tests/test_nova_compute_hooks.py (+8/-1)
lp:~niedbalski/charms/trusty/quantum-gateway/fix-lp-1396607
- Billy Olsen: Approve
- Edward Hope-Morley: Approve
-
Diff: 77 lines (+17/-2)3 files modifiedconfig.yaml (+7/-1)
hooks/quantum_hooks.py (+6/-0)
unit_tests/test_quantum_hooks.py (+4/-1)
tags: | added: cts |
Changed in nova-compute (Juju Charms Collection): | |
importance: | Undecided → High |
assignee: | nobody → Jorge Niedbalski (niedbalski) |
Changed in nova-compute (Juju Charms Collection): | |
status: | New → In Progress |
tags: | added: openstack |
Changed in nova-compute (Juju Charms Collection): | |
status: | In Progress → Fix Committed |
Changed in swift-storage (Juju Charms Collection): | |
assignee: | nobody → Peter Sabaini (peter-sabaini) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in quantum-gateway (Juju Charms Collection): | |
status: | In Progress → Fix Committed |
Changed in swift-storage (Juju Charms Collection): | |
assignee: | Peter Sabaini (peter-sabaini) → nobody |
tags: | added: canonical-bootstack |
Changed in nova-compute (Juju Charms Collection): | |
milestone: | none → 15.01 |
Changed in quantum-gateway (Juju Charms Collection): | |
milestone: | none → 15.01 |
Changed in swift-storage (Juju Charms Collection): | |
status: | In Progress → New |
no longer affects: | ceph-osd (Juju Charms Collection) |
Changed in swift-storage (Juju Charms Collection): | |
assignee: | nobody → Chris MacNaughton (chris.macnaughton) |
Changed in charm-swift-storage: | |
assignee: | nobody → Chris MacNaughton (chris.macnaughton) |
importance: | Undecided → Medium |
status: | New → Fix Committed |
Changed in swift-storage (Juju Charms Collection): | |
status: | Fix Committed → Invalid |
Changed in charm-swift-storage: | |
milestone: | none → 17.02 |
Changed in charm-swift-storage: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Ceph and ceph-osd sysctl support were added as part of https:/ /bugs.launchpad .net/charms/ +source/ ceph-osd/ +bug/1366598