Anaconda/Features/UICleanup

From FedoraProject

< Anaconda | Features(Difference between revisions)
Jump to: navigation, search
(Created page with '== Anaconda User Interface Cleanup == The anaconda user interface needs several changes to accommodate storage additions and changes from the Storage Rewrite, as well as addition...')
 
(Current status)
 
(One intermediate revision by one user not shown)
Line 15: Line 15:
  
 
== Current status ==
 
== Current status ==
* Targeted release: [[Releases/11 | Fedora 12 ]]  
+
* Targeted release: [[Releases/13 | Fedora 13 ]]  
* Last updated: 2009-07-07
+
* Last updated: 2010-11-05
* Percentage of completion: 25%
+
* Percentage of completion: 100%
  
 
== Detailed Description ==
 
== Detailed Description ==
Line 29: Line 29:
 
* Include ability to detect and configure iSCSI, FCoE, DASD targets
 
* Include ability to detect and configure iSCSI, FCoE, DASD targets
  
 +
Also add repo configuration and progress bar, see yuminstall.py worklist
  
 
== Benefit to Fedora ==
 
== Benefit to Fedora ==

Latest revision as of 21:36, 5 November 2010

Contents

[edit] Anaconda User Interface Cleanup

The anaconda user interface needs several changes to accommodate storage additions and changes from the Storage Rewrite, as well as additional support for discovery of hardware such as FCoE, iSCSI, etc. This page tracks those work items.

Over time (F13) we will rewrite additional portions of the user interface to be more intuitive and to better match the underlying implementation.

[edit] Summary

The anaconda user interface needs several changes to accommodate storage additions and changes from the Storage Rewrite, as well as additional support for discovery of hardware such as FCoE, iSCSI, etc. This page tracks those work items.

[edit] Owner

  • email: jgranados AT fedoraproject DOT org

[edit] Current status

  • Targeted release: Fedora 13
  • Last updated: 2010-11-05
  • Percentage of completion: 100%

[edit] Detailed Description

The new storage code still needs numerous bugfixes and the addition of device filtering. This page tracks the broad categories of problem and the progress we're making.

UI cleanup for storage configuration.

  • Storage device filtering - present list of devices detected and the ability to (de)select them as install targets
  • Change lvm dialog so it is not nested
  • Include ability to detect and configure iSCSI, FCoE, DASD targets

Also add repo configuration and progress bar, see yuminstall.py worklist

[edit] Benefit to Fedora

We need to accommodate the newly redesigned storage management code in the UI and improve the ease of installation.

[edit] Scope

As minimal as we can make it; this is NOT the "Big UI Change"

[edit] How To Test

Testing will need to cover the altered interfaces for detecting, configuring and selecting devices

We will have to verify the following areas of functionality as a starting point:

  • Ideally, find a testbed with MANY LUNs
  • creation/configuration of filesystems
    • on new partitions
    • on existing partitions
    • on new LVM logical volumes
    • on preexisting LVM logical volumes
    • on new software RAID devices
    • on existing software RAID devices
  • creation of encrypted block devices at various levels in the device stack (partition, PV, LV, mdarray, &c)
  • detection of arbitrarily complex device configurations (luks, mdraid, lvm, &c)
  • management and configuration of existing encrypted block devices
  • automatic partitioning of systems
  • clearing of existing devices/partitions
  • removal of existing devices
  • reconfiguration of existing devices
  • detection of existing upgradable installations with widely varied storage configurations
  • rescue mounting of existing systems with a wide variety of storage configurations


[edit] User Experience

This should improve the user's experience with regard to the storage configuration portion of system installation.


[edit] Dependencies

  • Must be coordinated with other anaconda storage work

[edit] Contingency Plan

No good option; we need to allow people to configure their storage correctly in order to install.

[edit] Documentation

See Anaconda/StorageRewrite for further details.

[edit] Release Notes

  • Install Guide update to reflect ability to filter devices, maybe new screenshots

[edit] Comments and Discussion