Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1541070

Summary: [RFE] Upon starting an overcloud deployment with ceph need to have a check that the Pgnum value can be satisfied.
Product: Red Hat OpenStack Reporter: Alexander Chuzhoy <sasha>
Component: openstack-tripleo-validationsAssignee: RHOS Maint <rhos-maint>
Status: CLOSED DUPLICATE QA Contact: nlevinki <nlevinki>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 13.0 (Queens)CC: akrivoka, flfuchs, gfidente, jjoyce, jschluet, slinaber, tvignaud
Target Milestone: betaKeywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-02-20 09:45:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alexander Chuzhoy 2018-02-01 15:56:13 UTC
Upon starting an overcloud deployment with ceph need to have a check that the Pgnum value can be satisfied.


Environment:

openstack-tripleo-puppet-elements-8.0.0-0.20171228195253.002c4ca.el7ost.noarch
instack-undercloud-8.1.1-0.20171223221738.el7ost.noarch
openstack-tripleo-validations-8.1.1-0.20171221173840.ac39a91.el7ost.noarch
python-tripleoclient-8.1.1-0.20171231084755.el7ost.noarch
openstack-tripleo-ui-7.4.3-4.el7ost.noarch
puppet-tripleo-8.1.1-0.20180102165828.el7ost.noarch
openstack-tripleo-image-elements-8.0.0-0.20180103224254.aad6322.el7ost.noarch
openstack-tripleo-common-containers-8.3.1-0.20180103233643.el7ost.noarch
openstack-tripleo-heat-templates-8.0.0-0.20180103192341.el7ost.noarch
openstack-tripleo-common-8.3.1-0.20180103233643.el7ost.noarch
puppet-ceph-2.4.1-0.20171227224211.fbb6b1c.el7ost.noarch
ceph-ansible-3.0.14-1.el7cp.noarch


Currently it's possible to start a deployment with wrong Pgnum value.
Would be great to have an automatic check that the value can be satisfied by the setup.

Effectively, this can prevent https://bugzilla.redhat.com/show_bug.cgi?id=1539852#c7


Example for manually changing the value - include a yaml with:
parameter_defaults:
    CephPoolDefaultPgNum: 32

Comment 2 Giulio Fidente 2018-02-20 09:45:53 UTC

*** This bug has been marked as a duplicate of bug 1546185 ***