From Fedora Project Wiki
Line 15: | Line 15: | ||
== Detailed Description == | == Detailed Description == | ||
iSCSI support in anaconda needed extensive cleanup | iSCSI support in anaconda needed extensive cleanup. | ||
This patch replaces the iscsi.py code with new code using libiscsi. | |||
Fixes: | |||
* Report error when we cannot add a disk instead of silently failing (461830) | |||
* Report error when trying to use iscsi from kickstart without having an | |||
iscsiname directive first (463156) | |||
* Better feedback while scanning iscsi disks | |||
* Make ibft work with chap and 2-way chap | |||
* Make ibft configured disks available for upgrades and in rescue mode | |||
* Make ibft boot work even when iscsi-initiator-utils is installed after the | |||
kernel in the transaction | |||
== Benefit to Fedora == | == Benefit to Fedora == | ||
Fewer anaconda bugs and easier maintenance | Fewer anaconda bugs and easier maintenance |
Revision as of 17:00, 10 February 2009
Anaconda iSCSI Cleanup
Summary
Improve anaconda's iSCSI support.
This is a complete iscsi rewrite replacing iscsiadm with the new libiscsi and adding python bindings.
Owner
- Hans DeGoede <hdegoede@redhat.com>
Current status
- Targeted release: [Fedora 11]
- Last updated: (02/10/09)
- Percentage of completion: 95%
Detailed Description
iSCSI support in anaconda needed extensive cleanup. This patch replaces the iscsi.py code with new code using libiscsi.
Fixes:
- Report error when we cannot add a disk instead of silently failing (461830)
- Report error when trying to use iscsi from kickstart without having an
iscsiname directive first (463156)
- Better feedback while scanning iscsi disks
- Make ibft work with chap and 2-way chap
- Make ibft configured disks available for upgrades and in rescue mode
- Make ibft boot work even when iscsi-initiator-utils is installed after the
kernel in the transaction
Benefit to Fedora
Fewer anaconda bugs and easier maintenance
Scope
- Review and fix numerous reported problems
- Include latest ibft, CHAP and reverse CHAP support
Test Plan
iSCSI
User Experience
Dependencies
none
Contingency Plan
none; this is a necessary revision of existing (broken) support
Documentation
Release Notes
Not user visible so none needed