Bug 239727

Summary: LVM2 mirror support in anaconda (configuration and root volume)
Product: [Fedora] Fedora Reporter: Jun'ichi NOMURA <junichi.nomura>
Component: anacondaAssignee: Joel Andres Granados <jgranado>
Status: CLOSED WONTFIX QA Contact:
Severity: high Docs Contact:
Priority: medium    
Version: rawhideCC: bashton, coughlan, dshea, i-kitayama, jlayton, kueda, rwheeler
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-03-13 20:58:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 200294    
Bug Blocks: 446451    
Attachments:
Description Flags
pykickstart pathc to add mirroring options ot the lvm stuff.
none
Anaconda part of the patch.
none
updates image I used for my tests against f8t1
none
more logical kickstart option.
none
Fixed a bug that the initial patch had :)
none
Adding a LogVolData class for the new options.
none
Same functionality, different way of coding none

Description Jun'ichi NOMURA 2007-05-10 20:03:46 UTC
+++ This bug was initially created as a clone of Bug #200294 +++

Description of problem:
  Anaconda to enable LVM2 mirror configuration

Additional info:
  As of FC5, only linear mapped LV can be configurable in anaconda.
  Other mappings, especially mirror, needs to be configured.

-- Additional comment from clumens on 2007-05-02 11:47 EST --
I don't see how we could possibly add support for this, as it's going to be a
fairly major change with high risk of introducing new bugs.  It's also going to
involve a lot of UI and translation changes which we try to avoid for update
releases.  The correct way to do this is to get it on a bug list for F8 where we
can develop and test it, and then work it into the next major release of RHEL.

-- Additional comment from pm-rhel on 2007-05-02 12:01 EST --
Development Management has reviewed and declined this request.  You may appeal
this decision by reopening this request.

Comment 1 Red Hat Bugzilla 2007-06-12 03:52:32 UTC
requested by Jams Antill

Comment 2 Joel Andres Granados 2007-08-27 18:34:51 UTC
Created attachment 174121 [details]
pykickstart pathc to add mirroring options ot the lvm stuff.

Comment 3 Joel Andres Granados 2007-08-27 18:37:03 UTC
Created attachment 174161 [details]
Anaconda part of the patch.

Comment 4 Joel Andres Granados 2007-08-27 18:38:47 UTC
Created attachment 174181 [details]
updates image I used for my tests against f8t1

Comment 5 Joel Andres Granados 2007-08-27 18:47:11 UTC
I only changed the kickstart part of the installation to activate mirroring. 
This I hope will serve as a test case for future changes in the gui and text
installs.  comments are *greatly* appreciated.

Comment 6 Joel Andres Granados 2007-08-28 07:56:21 UTC
Created attachment 175081 [details]
more logical kickstart option.

Comment 7 Joel Andres Granados 2007-08-28 07:58:51 UTC
Created attachment 175101 [details]
Fixed a bug that the initial patch had :)

Comment 8 Joel Andres Granados 2007-08-28 08:05:00 UTC
The updates image will be at http://jgranado.fedorapeople.org/updates.img

Comment 9 Joel Andres Granados 2007-08-31 13:32:50 UTC
Created attachment 183321 [details]
Adding a LogVolData class for the new options.

Comment 10 Joel Andres Granados 2007-08-31 13:37:42 UTC
Created attachment 183341 [details]
Same functionality, different way of coding

I changed some things in the code to reflect a discussion in the anaconda devel
list
https://www.redhat.com/archives/anaconda-devel-list/2007-August/msg00071.html  


In summary I created new classes and methods to implement the mirroring stuff
(as discussed in anaconda-devel).  the updates.img that I used will be
http://jgranado.fedorapeople.org/updates.img.

This patch does not Obsolete my previous patch to anaconda.  Its just a
different way of doing stuff:)

Comment 11 Joel Andres Granados 2009-04-21 09:13:54 UTC
With the storage rewrite going strong all these patches no longer apply.  This issue should be addressed for releases after f11.

Comment 12 Jeff Layton 2009-07-29 17:57:25 UTC
So is there an actual plan to make this happen in >= f12?

Given that bug 512594 was closed WONTFIX, is there actual interest in making this work?

This would be a good thing to have in place since it looks like barrier support is being fixed in LVM upstream.

Comment 13 Joel Andres Granados 2009-07-30 08:15:13 UTC
Its too late for f12, and there has not been a great effort to get this in.  Patches accepted :)