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.
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)
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.
Assigned to mail list is nonsense, returning to new.
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.