Bug 1040422 - Standard partitions can't be enlarged
Summary: Standard partitions can't be enlarged
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: RejectedBlocker
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-11 12:10 UTC by Kamil Páral
Modified: 2014-03-10 10:12 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-03-07 18:54:23 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
bug demonstration video (874.29 KB, video/ogg)
2013-12-11 12:10 UTC, Kamil Páral
no flags Details
anaconda.log (28.56 KB, text/plain)
2013-12-11 12:11 UTC, Kamil Páral
no flags Details
program.log (23.19 KB, text/plain)
2013-12-11 12:11 UTC, Kamil Páral
no flags Details
storage.log (78.53 KB, text/plain)
2013-12-11 12:11 UTC, Kamil Páral
no flags Details
syslog (66.25 KB, text/plain)
2013-12-11 12:11 UTC, Kamil Páral
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1027947 0 unspecified CLOSED Cannot change a logical volume's size, then return it to the original size 2021-02-22 00:41:40 UTC

Internal Links: 1027947

Description Kamil Páral 2013-12-11 12:10:59 UTC
Created attachment 835240 [details]
bug demonstration video

Description of problem:
This is a fork of bug 1027947. Several bugs have been identified in it, this is one of them.

It's not possible to select an existing standard partition and enlarge it, even though there is free space available. It can only be downsized.

Version-Release number of selected component (if applicable):
anaconda 20.25.14

How reproducible:
seems always

Steps to Reproduce:
1. create a default LVM installation with / (or swap) smaller a bit, so that there is some free space
2. boot into installer again, go to custom partitioning
3. select an existing standard partition (e.g. /boot) try to increase its size. Can't be done.
4. try to shrink it. That can be done.

Additional notes:
Also see attachment 834296 [details] for additional demonstration of this bug, just reverse. In that case I could enlarge the standard partition, but not shrink it. Huh?

Comment 1 Kamil Páral 2013-12-11 12:11:33 UTC
Created attachment 835241 [details]
anaconda.log

Comment 2 Kamil Páral 2013-12-11 12:11:37 UTC
Created attachment 835242 [details]
program.log

Comment 3 Kamil Páral 2013-12-11 12:11:41 UTC
Created attachment 835243 [details]
storage.log

Comment 4 Kamil Páral 2013-12-11 12:11:44 UTC
Created attachment 835244 [details]
syslog

Comment 5 Kamil Páral 2013-12-11 12:13:11 UTC
Proposing a Final blocker:
"Any installer mechanism for resizing storage volumes must correctly attempt the requested operation. "
https://fedoraproject.org/wiki/Fedora_20_Final_Release_Criteria#Storage_volume_resize

Comment 6 Alexey Torkhov 2013-12-11 16:39:21 UTC
Does it have free space right after /boot in such case? If not it needs to relocate PV partition which is not supported, I guess.

Comment 7 Mike Ruckman 2013-12-11 17:37:15 UTC
Discussed in 2013-12-11 Blocker Review Meeting [1]. Voted as an RejectedBlocker. This is probably a UI issue failing to inform the user properly what can and what cannot be achieved. It's not possible to redesign UI to fix this in a short time. If this really affects real cases where there is enough contiguous space for resize, please propose again.

[1] http://meetbot.fedoraproject.org/fedora-blocker-review/2013-12-11/

Comment 8 David Shea 2014-03-07 18:54:23 UTC
Confirming the assessment of comment 7: /boot cannot be enlarged because there's nowhere to enlarge it into: the pv starts on the next sector. anaconda will not move existing partitions.

Comment 9 Kamil Páral 2014-03-10 10:12:39 UTC
How is the user supposed to know that something starts on the next sector, when you don't offer any graphical layout representation?

On the one hand, you try to offer a dumbed-down partitioning editor for users with no advanced knowledge in this area, but on the other hand in certain cases you simply reject an operation based on something the users couldn't have possibly known, even if they were partitioning gurus, because you decide to not provide this information in the first place.

This is not a NOTABUG. This is a bug, a design flaw, just different from the original description.


Note You need to log in before you can comment on or make changes to this bug.