Description of problem:
systemd does not register the caching device of a bcache
Version-Release number of selected component (if applicable):
tested not working with 4.gitcbf14c9.fc30 and ~rc2-1.fc30
works as expected with 10.git3bf819c.fc30
Steps to Reproduce:
1. Have a bcache installation and auto mount the bache device in fstab
2. Boot will hang because the bcache device cannot be found
After removing the bcache from fstab I found that systemd 241 does not register the caching device (ssd) for bcache.
ls /sys/fs/bcache will only show "register" and "register_quiet" and no UUID of the caching device.
It should be registered in the same way as with systemd 239. systemd 239 works in F29 and also F30 (have to downgrade the rpm's).
This discussion seems to be related: https://github.com/systemd/systemd/issues/11368
The fix is queued for systemd-stable https://github.com/systemd/systemd-stable/pull/47. It would be great to have get it backported before F30 final.
Proposed as a Blocker for 30-final by Fedora user ttorcz using the blocker tracking app because:
This breaks the criterion of "installed/upgraded system must boot".
The cause and fix is known, requires backporting patch to systemd.
Discussed at 2019-04-08 blocker review meeting: https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2019-04-08/ . Rejected as a blocker as there is no official bcache support in Fedora - e.g. the installer does not support it - so this cannot violate the upgrade criteria which relate to out-of-the-box configurations. However, accepted as a freeze exception issue as the impact on anyone who *has* manually set up bcache support is very significant and any fix for this should ideally be sent out during a freeze if it is otherwise safe.
systemd-241-5.git3d835d0.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-3fa5db9e19
systemd-241-5.git3d835d0.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-3fa5db9e19
systemd-241-5.git3d835d0.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.