Ceph pgp_num is not set

Bug #1359321 reported by Dmitry Borodaenko
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Dmitry Borodaenko

Bug Description

osd_pool_default_pgp_num is no longer set by Ceph module in fuel-library. Looks like Puppet 3.x doesn't like the fix for bug #1294579 (https://review.openstack.org/82965) and sets ceph::osd_pool_default_pgp_num to undef instead, causing the variable not to show up in ceph.conf.

As a result, Ceph 0.80.x raises a health warning:
health HEALTH_WARN pool .rgw.root pg_num 512 > pgp_num 8; pool .rgw.control pg_num 512 > pgp_num 8; pool .rgw pg_num 512 > pgp_num 8; pool .rgw.gc pg_num 512 > pgp_num 8; pool .users.uid pg_num 512 > pgp_num 8

Tags: ceph
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/115728

Changed in fuel:
status: Triaged → In Progress
Changed in fuel:
assignee: Dmitry Borodaenko (dborodaenko) → Vladimir Kuklin (vkuklin)
Changed in fuel:
assignee: Vladimir Kuklin (vkuklin) → Dmitry Borodaenko (dborodaenko)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/115728
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=3baab1424747db57399743cd5d866e83a22dbf3a
Submitter: Jenkins
Branch: master

commit 3baab1424747db57399743cd5d866e83a22dbf3a
Author: Dmitry Borodaenko <email address hidden>
Date: Wed Aug 20 11:16:38 2014 -0700

    set osd_pool_default_pgp_num from fuel_settings

    Puppet doesn't reuse value of the osd_pool_default_pg_num parameter of
    the ceph class, so osd_pool_default_pgp_num has to be populated
    separately from the same storage setting value in the fuel_settings.

    Change-Id: Ia0b4481161b31581292d7a4a2ee6c19e78e9dedd
    Closes-Bug: #1359321

Changed in fuel:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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