Wrong disk setup shown while extending

Bug #1387028 reported by Marc Koderer
38
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Aleksey Kasatkin
6.0.x
Won't Fix
Medium
Aleksey Kasatkin

Bug Description

Problem:
-----------
After activation of additional disks in the raid controller Fuel shows a wrong disk setup and cannot be changed.

Steps:
--------

1.) Setup a compute node with storage (lvm). Only 2 disk are active (300gb)
2.) Activate additional disks (6.5TB)
3.) The shown disk layout for the node changed. It looks like that the newly added disks are used for LVM.

But this is not the case:

# lvm vgs
  VG #PV #LV #SN Attr VSize VFree
  cinder 1 1 0 wz--n- 112.41g 111.41g
  image 1 1 0 wz--n- 112.41g 32.00m

Revision history for this message
Marc Koderer (m-koderer) wrote :
Changed in fuel:
milestone: none → 6.0
assignee: nobody → Fuel Python Team (fuel-python)
Revision history for this message
Dima Shulyak (dshulyak) wrote :

You activated disk after node was provisioned?

I think if you will re-provision node with all disks activated before provisioning - the will be no such problem.
But i understand that this may be not an option.

Changed in fuel:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Marc Koderer (m-koderer) wrote :

Yep, at the end we had to reprovision the whole environment.

But anyway, the bug is about displaying the wrong disk setup in the web interface. So we see all logical disks been used but in reality it's just using the first raid.

Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: 6.0 → 6.1
Dmitry Pyzhov (dpyzhov)
tags: added: module-volumes
Mike Scherbakov (mihgen)
tags: added: customer-found
Dmitry Pyzhov (dpyzhov)
tags: added: feature-hardware-change
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Aleksey Kasatkin (alekseyk-ru)
Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

Our current solution here is to disable update of disk info in nailgun after deployment. In future we will think how to deal with hardware changes in a better way.

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/170550

Changed in fuel:
status: Confirmed → In Progress
Changed in fuel:
importance: Medium → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/170550
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=646f66e7b491abf3107ca8d3ee2e699904ab66fc
Submitter: Jenkins
Branch: master

commit 646f66e7b491abf3107ca8d3ee2e699904ab66fc
Author: Aleksey Kasatkin <email address hidden>
Date: Fri Apr 3 18:22:26 2015 +0300

    Allow volumes info update only for 'discovered','error' node statuses

    Closes-Bug: #1387028
    Change-Id: Ifdc4de73cbc473151e0adb9cea60e6bb6e7ee5ed

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.

Other bug subscribers

Remote bug watches

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