[10.0] Task ceph_create_pools failed

Bug #1668553 reported by Dmitry Belyaninov
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Won't Fix
High
Oleksiy Molchanov
Newton
Fix Released
High
Alexander Kislitsky

Bug Description

There is faled acceptance test:

https://product-ci.infra.mirantis.net/job/10.0.acceptance.ubuntu.sahara_os_component/3/testReport/(root)/sahara_ceph_ephemeral/sahara_ceph_ephemeral/

Task 'deploy' has incorrect status. error != ready, 'Deployment has failed. All nodes are finished. Failed tasks: Task[ceph_create_pools/3] Stopping the deployment process!'

snapshot https://drive.google.com/open?id=0B1CktchMwAXHcEU5WkwxX3FjQUU

Changed in fuel:
milestone: 10.1 → 10.x-updates
status: New → Confirmed
Revision history for this message
Oleksiy Molchanov (omolchanov) wrote :

We need env to debug this issue, there is no meaningful info in logs.

Changed in fuel:
status: Confirmed → Incomplete
Revision history for this message
Dmitry Belyaninov (dbelyaninov) wrote :
Changed in fuel:
status: Incomplete → Confirmed
Revision history for this message
Dmitry Belyaninov (dbelyaninov) wrote :
Revision history for this message
Kyrylo Romanenko (kromanenko) wrote :
tags: added: blocker-for-qa
Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → MOS Ceph (mos-ceph)
Revision history for this message
Kostiantyn Danylov (kdanylov) wrote :

Working on it

Changed in fuel:
assignee: MOS Ceph (mos-ceph) → Kostiantyn Danylov (kdanylov)
Revision history for this message
Kostiantyn Danylov (kdanylov) wrote :

PG calculation is correct (well it's a gives a bit bigger numbers, than expected, but this is not a problem).
But puppet manifests, which install ceph, probably, instead of creating pool with correct PG creates it
with default PG and then increase PG count to required value. During this procedure error appears,
as PG count can't be increased so fast. I need help with puppet manifests to investigate and fix this.

Revision history for this message
Kostiantyn Danylov (kdanylov) wrote :

We have found that error happened, when FUEL updates PG during adding new OSD node to cluster. This should not happened, changing PG number is long process, which hardly affect performance,
and also can't be done in timely matter in some cases (e.g. in case of this test).
PG should be updated only manually by user, and only after new node is successfully joined the cluster and rebalance is finished.

Changed in fuel:
assignee: Kostiantyn Danylov (kdanylov) → Fuel Sustaining (fuel-sustaining-team)
tags: added: area-python
Changed in fuel:
milestone: 10.x-updates → 10.1
Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → Alexander Kislitsky (akislitsky)
Changed in fuel:
assignee: Alexander Kislitsky (akislitsky) → Oleksiy Molchanov (omolchanov)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/450969

Changed in fuel:
assignee: Oleksiy Molchanov (omolchanov) → Fuel Sustaining (fuel-sustaining-team)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

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

Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → Alexander Kislitsky (akislitsky)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (stable/newton)

Reviewed: https://review.openstack.org/450969
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=b46dd24aac993e41507da70163055caeb574502f
Submitter: Jenkins
Branch: stable/newton

commit b46dd24aac993e41507da70163055caeb574502f
Author: Alexander Kislitsky <email address hidden>
Date: Tue Mar 28 23:26:44 2017 +0300

    Ceph pool creation should be called only once

    PG number should'n be updated on adding ceph-osd nodes.
    It should be done manually by user only after new node is
    sucessfully joined and rebalance is finished.

    Change-Id: I4ec7ab8b713fd488dd63e83491d1b60966420d00
    Closes-Bug: #1668553

tags: added: in-stable-newton
Dmitry Pyzhov (dpyzhov)
no longer affects: fuel/pike
Changed in fuel:
milestone: 10.1 → 12.0
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/452814

Changed in fuel:
assignee: Alexander Kislitsky (akislitsky) → Oleksiy Molchanov (omolchanov)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/452815

Revision history for this message
Ilya Bumarskov (ibumarskov) wrote :
Changed in fuel:
status: In Progress → Won't Fix
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (master)

Change abandoned by Andreas Jaeger (<email address hidden>) on branch: master
Review: https://review.opendev.org/452814
Reason: This repo is retired now, no further work will get merged.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (stable/newton)

Change abandoned by Andreas Jaeger (<email address hidden>) on branch: stable/newton
Review: https://review.opendev.org/452815
Reason: This repo is retired now, no further work will get merged.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-web (master)

Change abandoned by Andreas Jaeger (<email address hidden>) on branch: master
Review: https://review.opendev.org/451801
Reason: This repo is retired now, no further work will get merged.

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.