The default Ceph pools pg_num, pgp_num and size don't honor ceph::profile::params

Bug #1623590 reported by Giulio Fidente
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Giulio Fidente

Bug Description

Currently it is possible to customize pg_num, pgp_num and size of each Ceph pool via https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/services/ceph-mon.yaml#L43

Though the defaults are 32, 32, 3 and can only be overridden on a per-pool basis.

We should instead resort to the puppet-ceph values set via https://github.com/openstack/puppet-ceph/blob/master/manifests/profile/params.pp#L53-L60

Changed in tripleo:
assignee: nobody → Giulio Fidente (gfidente)
status: Triaged → In Progress
Revision history for this message
Giulio Fidente (gfidente) wrote :
Changed in tripleo:
milestone: newton-rc1 → newton-rc2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/370270
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=2f664a113a45219883c79019953aaed62858664c
Submitter: Jenkins
Branch: master

commit 2f664a113a45219883c79019953aaed62858664c
Author: Giulio Fidente <email address hidden>
Date: Wed Sep 14 18:15:55 2016 +0200

    Use osd_pool_default_* puppet parameters when creating the pools

    While it is possible to override the pg_num, pgp_num and size for
    each pool, the defaults are hardcoded. This patch uses as default
    the values given via ceph::profile::params::osd_pool_default_*
    parameters, if any.

    Closes-Bug: 1623590
    Change-Id: Iecde772e7f72fd9abedb54cff4b8f2605df8fedd

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 5.0.0.0rc2

This issue was fixed in the openstack/tripleo-heat-templates 5.0.0.0rc2 release candidate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.