Feature changed by: Stefan Knorr (stfnknorr) Feature #318196, revision 9 Title: Redesign YaST Storage Code Requested by: Arvin Schnell (aschnell) Requested by: Jiri Srain (jsrain) Partner organization: openSUSE.org Description: The structure of the target-map (holding almost all storage data in YaST) is outdated and not documented. Adding new features, e.g. use whole disk for filesystem, bcache, dm-cache or switching to and from partitions on MD RAID, is difficult and error-prone. Thus a redesign is required to be prepared for new features and make the software more robust. During hackweek I evaluated using the boost graph library for libstorage. The result was announced and is explained, see references. I consider the redesign to be mandatory but not for a specific version (although as soon as possible). Note: This feature is about a redesign, new functionality must by requested as individual feature requests. Relations: - Evaluation Project on GitHub (url: https://github.com/aschnell/libstorage-bgl-eval/wiki) - Announcment on yast-devel (url: http://lists.opensuse.org/yast-devel/2014-10/msg00045.html) Documentation Impact: No impact Test Case: Internal test cases & integration test in openQA Business case (Partner benefit): openSUSE.org: A must have before new features are requested by customers. Each new feature is harder and harder to implement with the current Yast Storage. Discussion: #1: Jiri Srain (jsrain) (2018-02-20 07:45:46Z) Added this Fate for SLES15 for release notes entry. + #2: Stefan Knorr (stfnknorr) (2018-02-26 09:50:48Z) + Hi Arvin, Jiri, Ancor, thanks for the release notes entry. Note that I + moved it from category Installation -> Systems Management because it + did not seem like this entry was crucial to installing SLES correctly + (correct me if that assumption is wrong please!). + Additionally, Arvin, could you give some reasoning why these features + were removed or what they were replaced with? - Release Notes: Clean-up of the Views in the Partitioner - Challenge: - Some views were removed from the partitioner: + Release Notes: YaST Partitioner: Clean-up of System Views in UI + Solution: + Some system views were removed from the partitioner: * Crypt Files * Device Mapper * Unused Devices * Mount Graph - In addition, the "Hard Disks" view does not display devices that cannot - be manipulated using the partitioner. That includes: + In addition, the Hard Disks system view does not display devices that + cannot be manipulated using the partitioner. That includes: * Unformatted DASDs - * Individual devices (i.e. wires) of a Multipath device + * Individual devices (that is, wires) of a multipath device * Disks that are part of a BIOS RAID -- openSUSE Feature: https://features.opensuse.org/318196