Bug 239727 - LVM2 mirror support in anaconda (configuration and root volume)
Summary: LVM2 mirror support in anaconda (configuration and root volume)
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: rawhide
Hardware: All
OS: Linux
medium
high
Target Milestone: ---
Assignee: Joel Andres Granados
QA Contact:
URL:
Whiteboard:
Depends On: 200294
Blocks: F11Target
TreeView+ depends on / blocked
 
Reported: 2007-05-10 20:03 UTC by Jun'ichi NOMURA
Modified: 2014-06-23 12:11 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-03-13 20:58:19 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
pykickstart pathc to add mirroring options ot the lvm stuff. (2.61 KB, patch)
2007-08-27 18:34 UTC, Joel Andres Granados
no flags Details | Diff
Anaconda part of the patch. (13.03 KB, patch)
2007-08-27 18:37 UTC, Joel Andres Granados
no flags Details | Diff
updates image I used for my tests against f8t1 (1.00 MB, application/octet-stream)
2007-08-27 18:38 UTC, Joel Andres Granados
no flags Details
more logical kickstart option. (2.66 KB, text/x-patch)
2007-08-28 07:56 UTC, Joel Andres Granados
no flags Details
Fixed a bug that the initial patch had :) (13.04 KB, patch)
2007-08-28 07:58 UTC, Joel Andres Granados
no flags Details | Diff
Adding a LogVolData class for the new options. (4.70 KB, patch)
2007-08-31 13:32 UTC, Joel Andres Granados
no flags Details | Diff
Same functionality, different way of coding (13.01 KB, patch)
2007-08-31 13:37 UTC, Joel Andres Granados
no flags Details | Diff

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 :)


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