default partitioning doing bad on small HDD/SSD/Other drives
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Fedor Zhadaev | ||
6.0.x |
Won't Fix
|
High
|
Fuel Python (Deprecated) | ||
6.1.x |
Won't Fix
|
High
|
Fuel Python (Deprecated) |
Bug Description
Just found that script for disks partitionings in Fuel have no minimal requirement to the base/root partition and will scale it as any other using percentage. IMHO base/root partition should have minimal size and if there is other roles assigned to node it should try not to go with size less that minimal for root partition. Here is the example how default partitioner worked for case of 80Gb SSD + 1Tb HDD:
80Gb(31Gb - System(15Gb swap, 15Gb root), 42.9 - Mongo)
1Tb(Mongo)
This default partitioning completely unacceptable in case of writing logs on root partition. In case of future upgrades it also would be a problem. I suggest using of partitions sizes: at least 50Gb for root, at least 30Gb for logs, half-ram size for swap (as currently done) as separate partitions. All remaining space could be partitioned less strict.
Changed in fuel: | |
assignee: | nobody → Fuel Library Team (fuel-library) |
importance: | Undecided → Medium |
Changed in fuel: | |
milestone: | none → 6.1 |
status: | New → Confirmed |
tags: | added: release-notes scale |
tags: | added: customer-found |
Changed in fuel: | |
importance: | Medium → High |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Łukasz Oleś (loles) |
Changed in fuel: | |
importance: | High → Medium |
Changed in fuel: | |
milestone: | 7.0 → 6.1 |
status: | Confirmed → New |
Changed in fuel: | |
milestone: | 6.1 → 7.0 |
Changed in fuel: | |
status: | New → Confirmed |
tags: | added: volumes |
tags: |
added: module-volumes removed: volumes |
tags: | added: qa-agree-7.0 |
no longer affects: | fuel/7.0.x |
tags: | added: release-notes-done |
tags: | added: feature |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Alexander Kislitsky (akislitsky) |
Changed in fuel: | |
assignee: | Alexander Kislitsky (akislitsky) → Fuel Python Team (fuel-python) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Sebastian Kalinowski (prmtl) |
Changed in fuel: | |
assignee: | Sebastian Kalinowski (prmtl) → Fuel Python Team (fuel-python) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Dima Shulyak (dshulyak) |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Fedor Zhadaev (fzhadaev) |
status: | Confirmed → In Progress |
tags: | added: on verification |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
tags: | removed: on verification |
tags: | added: wontfix-risky |
https:/ /bugs.launchpad .net/fuel/ +bug/1392593 also