[volume allocation] Default disk partitioning logic is not optimal: we have unallocated disk space

Bug #1490597 reported by Timur Nurlygayanov on 2015-08-31
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
High
Fuel Sustaining
7.0.x
High
Alexander Gordeev
Mitaka
High
Fuel Python (Deprecated)

Bug Description

Note: probably we can write the error message on WebUI if we have unallocated disk space - and we need to do it before user will deploy the cloud.

Steps To Reproduce:
1. Create OpenStack environment with 3 controllers, which have 2 disks with 80Gb and 1000Gb.
2. Use default disk allocation logic (do not change partitioning for these disks)
3. Deploy OpenStack cloud on these servers
4. Wait 4 days.

Expected Result:
All available disks will be fully used for cloud needs. We shouldn't have unallocated disk space.

Observed Result:
cloud will die because of full disk space, we can see that logs and MySQL disks partitions are full. In the same time we can see that we allocated only part of the first disk and we have not allocated disk space on BOTH disks! (please see attached screenshot for more detailed information)

Changed in fuel:
importance: Undecided → High
status: New → Confirmed
milestone: none → 7.0
description: updated

Looks like for MOS 7.0 we can't fix the main logic of the disk partitioning, but we can try to prepare the workaround for the issue and show some warning message to user if we have some unallocated disk space.

Changed in fuel:
assignee: Fuel UI Team (fuel-ui) → Aleksandr Gordeev (a-gordeev)
Changed in fuel:
status: Confirmed → Won't Fix
tags: added: release-notes

Reviewed: https://review.openstack.org/223453
Committed: https://git.openstack.org/cgit/stackforge/fuel-docs/commit/?id=f7fa8e2cee7cb0f211e50907fcd533bd69015c1a
Submitter: Jenkins
Branch: master

commit f7fa8e2cee7cb0f211e50907fcd533bd69015c1a
Author: evkonstantinov <email address hidden>
Date: Tue Sep 15 10:21:11 2015 +0300

    Add disk allocation issue to relnotes

    Change-Id: Ib2188fd784f5586a577f4b4737fef37b174f8be5
    Related-Bug:#1490597

tags: added: feature
tags: added: tricky
tags: added: covered-by-bp
removed: feature
tags: added: long-haul-testing
tags: removed: long-haul-testing
tags: added: long-haul-testing
Dmitry Pyzhov (dpyzhov) on 2015-10-12
Changed in fuel:
milestone: 7.0 → 8.0
status: Won't Fix → Confirmed
no longer affects: fuel/8.0.x
Dmitry Pyzhov (dpyzhov) on 2015-10-22
tags: added: area-python
Changed in fuel:
milestone: 8.0 → 9.0
tags: added: need-info
tags: removed: need-info

Reviewed: https://review.openstack.org/304612
Committed: https://git.openstack.org/cgit/openstack/fuel-docs/commit/?id=e9d1be7df3a46bfa5d40229dcdf73c64864f1be6
Submitter: Jenkins
Branch: master

commit e9d1be7df3a46bfa5d40229dcdf73c64864f1be6
Author: Evgeny Konstantinov <email address hidden>
Date: Tue Apr 12 16:15:08 2016 +0300

    Add Fuel Mitaka known issues to relnotes
    Related-Bug: #1439776
    Related-Bug: #1450100
    Related-Bug: #1460169
    Related-Bug: #1490597
    Related-Bug: #1526544
    Related-Bug: #1556854
    Related-Bug: #1446704

    Change-Id: I3df16c163d82af7d0db8a64643b915909cabd8f1

Changed in fuel:
milestone: 9.0 → 10.0
Dmitry Pyzhov (dpyzhov) wrote :

This request needs proper design and too risky for fixing after SCF.

tags: added: module-volumes

so, we made this request for 7.0, skipped it in 8.0 and 9.0, let's fix it in 10 at least.

Related fix proposed to branch: master
Change author: Evgeny Konstantinov <email address hidden>
Review: https://review.fuel-infra.org/22317

Reviewed: https://review.fuel-infra.org/22317
Submitter: Evgeny Konstantinov <email address hidden>
Branch: master

Commit: 3efec3275f772c0c41c01d2a5013c596463a24fa
Author: Evgeny Konstantinov <email address hidden>
Date: Wed Jun 22 12:58:01 2016

Add Fuel known issues to relnotes 9.0

Change-Id: I9130ecc87d013db29e8a170911e59de0631a0222
Related-Bug: #1587897
Related-Bug: #1450100
Related-Bug: #1490597
Related-Bug: #1466431
Related-Bug: #1419201

Dmitry Pyzhov (dpyzhov) on 2016-06-22
Changed in fuel:
assignee: Fuel Python (Deprecated) (fuel-python) → Fuel Sustaining (fuel-sustaining-team)
tags: added: release-notes-done
removed: release-notes
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related blueprints