Recently it was reported that beah starts task execution while systemd-readahead-collect
is running. This was reported on RHEL 7, but will possibly be seen on Fedora as well.
The simple solution that was first thought of was to start beah after
systemd-readahead-collect.timer.
However, this won't work because systemd-readahead-collect.timer has
"After=default.target" in it's
unit file. So basically, we end up with a cyclic dependency. Two alternative approaches
that can be taken:
1. Define an alternative boot target
2. Disable readahead collection as we do for RHEL 6 now.
See
https://bugzilla.redhat.com/show_bug.cgi?id=1072284#c4 and the following comment
for more discussions on the same.
Currently we are thinking of implementing (2) above.
Any other thoughts?
-Amit.
--
Amit Saha
SED, Hosted & Shared Services
Red Hat, Inc.