Bug 1099541 - [RFE] Installer UI for SSD Cache Logical Volumes
Summary: [RFE] Installer UI for SSD Cache Logical Volumes
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1098130
TreeView+ depends on / blocked
 
Reported: 2014-05-20 14:54 UTC by Marian Csontos
Modified: 2019-12-12 00:52 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug


Attachments (Terms of Use)

Description Marian Csontos 2014-05-20 14:54:41 UTC
Fedora Feature Page:

https://fedoraproject.org/wiki/Changes/Cache_Logical_Volumes?rd=Cache_Logical_Volumes

These changes will be required in Anaconda UI (and Blivet):

1. Identifying SSDs

User should be able to tell SSDs from HDDs in UI

I am sure there is anything better than /sys/block/DEV/queue/rotational which is not reliable for example when SSD is connected to RAID controller.

So user should be able to overrule that.

2. Configure cache where available.

In case of LVM cache LVs this means:

2.1 Pick devices to be cached - LVM allows:
- to use cache on top of any LV (but always below optional LUKS
  to prevent leaks of unencrypted data)
- to use cache for thin-pool data (VG$/${POOL}_tdata LV)

2.2 For each device with caching enabled:
- specify size of cache per LV (or alternatively use proportional
  size of total allocated space for caching)
- specify type - either writeback or writethrough

I am not in a position to draft any details what modifications would be required for bcache and if a common UI is possible.

Comment 1 Marian Csontos 2014-05-20 15:34:40 UTC
Additional comments - perhaps both obvious but better making them explicit:

- this SHOULD NOT be on by default
- when using LUKS encrypted partitions for PVs both data PV (HDD) and cache PV (SSD) should be encrypted (this is likely already the case and when selecting LUKS for whole PV all PVs are encrypted)

Comment 3 Adam Williamson 2019-12-12 00:52:07 UTC
So, the bulk of this Change was implemented and there was initially some suggestion the anaconda support would be done in Fedora 22, but...it never was. Seems that it still has not been, so leaving this open.


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