Hi All,
A while ago I noticed that Fedora ws installed from a livecd
has systemd starting (and waiting for) the old obsolete udev-settle
service. Which can cause a rather big increase if the bootup time.
This is caused by 2 storage related .service files still
bringing it into the boot by Requiring the udev-settle service:
dmraid and device-mapper-multipath.
Ideally these services would be rewritten to support event based
activation, but that is quite unlikely to happen anytime soon.
So I've come up with a small workaround for dmraid:
https://fedoraproject.org/wiki/Changes/DisableDmraidOnFirstRun
And for device-mapper-multipath my plan is to simply drop it
from the livecd:
https://fedoraproject.org/wiki/Changes/RemoveDeviceMapperMultipathFromWorks…
My reasoning here is that multipath support is an enterprise
data-center feature and we don't need to support that with
the Workstation livecd. Most install in such a setup will
likely be server or everything netboot installs anyways.
Since this directly impacts the workstation product I
thought it would be good to post a headsup here. The change
has been announced on fedora-devel, so please reply there
to keep all discussion surrounding this in a single place.
Regards,
Hans
==============================================
#fedora-meeting-2: Workstation WG (2020-06-23)
==============================================
Meeting started by cmurf at 04:07:14 UTC. The full logs are available at
https://meetbot.fedoraproject.org/fedora-meeting-2/2020-06-25/workstation.2…
.
Meeting summary
---------------
* Rollcall (cmurf, 04:07:45)
* present: cmurf, aday, jens, felipe, langdon, neal, michael, langdon,
mclasen, kalev, josef (cmurf, 04:07:46)
* Minutes for 9 Jun meeting (cmurf, 04:07:48)
* LINK:
https://meetbot.fedoraproject.org/teams/workstation/workstation.2020-06-09-…
(cmurf, 04:07:50)
* AGREED: No objections - approved (cmurf, 04:07:52)
* Minutes for 16 Jun meeting (cmurf, 04:07:54)
* LINK:
https://meetbot.fedoraproject.org/teams/workstation/workstation.2020-06-18-…
(cmurf, 04:07:56)
* These only just made it to the mailing list, so it's deferred until
next week. (cmurf, 04:07:58)
* Announcements (cmurf, 04:08:00)
* None (cmurf, 04:08:02)
* Follow-ups and status reports (cmurf, 04:08:04)
* Chris: started a draft nano proposal (cmurf, 04:08:06)
* Guidelines for preinstalled and non-removable apps (cmurf, 04:08:30)
* LINK: https://pagure.io/fedora-workstation/issue/125 (cmurf,
04:08:32)
* Not ready yet - deferred (cmurf, 04:08:34)
* Default partitioning: solving the competition for free space (cmurf,
04:08:36)
* LINK: https://pagure.io/fedora-workstation/issue/152 (cmurf,
04:08:38)
* Main questions: are there other ideas/proposals forthcoming? Change
(cmurf, 04:08:40)
* AGREED: LVM thin partitioning, split partitions for /usr & /var,
/etc & /home, not considered to be realistic. The choice is
therefore between btrfs, xfs, ext4. (cmurf, 04:08:44)
* ACTION: There will be a btrfs proposal before the weekend (cmurf,
04:09:32)
* btrfs by default (cmurf, 04:09:34)
* LINK: https://pagure.io/fedora-workstation/issue/153 (cmurf,
04:09:36)
* A rough draft proposal is in the ticket. (cmurf, 04:09:38)
Meeting ended at 04:09:53 UTC.
Action Items
------------
* There will be a btrfs proposal before the weekend
Action Items, by person
-----------------------
* **UNASSIGNED**
* There will be a btrfs proposal before the weekend
People Present (lines said)
---------------------------
* cmurf (63)
* zodbot (7)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
==============================================
#fedora-meeting-2: Workstation WG (2020-06-16)
==============================================
Meeting started by cmurf at 16:49:08 UTC. The full logs are available at
https://meetbot.fedoraproject.org/fedora-meeting-2/2020-06-18/workstation.2…
.
Meeting summary
---------------
* Rollcall and introductions (cmurf, 16:49:21)
* present: cmurf, aday, kalev, bcotton, felipe, otaylor, igor, james,
mclasen, neal, robert handlin, tpopela, mcatanzaro, langdon (cmurf,
16:49:22)
* Discussion of Facebook's usage of btrfs (cmurf, 16:49:27)
* LINK: Agenda:
https://docs.google.com/document/d/1u5it1dXxem-DJ8gN9jn9z9y7g9Uliirac1oUWH3…
(cmurf, 16:49:29)
* snapshotting and rollbacks could be useful for updates on
workstation. (cmurf, 16:49:37)
* resource control via cgroupsv2 is valuable - btrfs provides IO
isolation (cmurf, 16:49:45)
* compression extends lifetime of SSDs (cmurf, 16:50:01)
* most issues aren't btrfs itself, it discovers problems resulting
from hardware (cmurf, 16:50:11)
* near term "do not care" mode to make recovery and degraded
operations easier (cmurf, 16:50:29)
* 'df' 'du' mostly report correctly but don't know about compression,
subvolumes behave mostly like directories (cmurf, 16:50:49)
* btrfs works fine with dm-crypt, native encryption is being worked on
and live conversion is an expected feature (cmurf, 16:50:59)
* desktop experience, it just works, has a number of advantages,
solves problems (cmurf, 16:51:25)
* Facebook can recommend btrfs by default, will be updating
laptops/desktops this fall to use it (cmurf, 16:51:27)
Meeting ended at 16:51:28 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* cmurf (68)
* zodbot (7)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
==============================================
#fedora-meeting-2: Workstation WG (2020-06-09)
==============================================
Meeting started by cmurf at 23:32:51 UTC. The full logs are available at
https://meetbot.fedoraproject.org/fedora-meeting-2/2020-06-09/workstation.2…
.
Meeting summary
---------------
* Rollcall (cmurf, 23:33:11)
* present: cmurf, neal, aday, kalev, tpopela, mcatanzaro, mclasen,
langdon, jens, feborges, james, igor (cmurf, 23:33:13)
* regrets: (cmurf, 23:33:15)
* missing: owen (showed up later) (cmurf, 23:33:17)
* Announcements (cmurf, 23:33:19)
* Followups (cmurf, 23:33:25)
* automatically adding new packages when upgrading (cmurf, 23:33:29)
* LINK: https://pagure.io/fedora-workstation/issue/138 (cmurf,
23:33:31)
* AGREED: : pursue 'dnf group update' option rather than metapackages,
for starters (cmurf, 23:33:57)
* ACTION: : Neal will open an RFE against DNF (cmurf, 23:33:59)
* Guidelines for preinstalled and non-removable apps (cmurf, 23:34:01)
* LINK: https://pagure.io/fedora-workstation/issue/125 (cmurf,
23:34:03)
* AGREED: deferred until Allan has done some work (cmurf, 23:34:05)
* Fedora 33 planning session (cmurf, 23:34:07)
* LINK: https://pagure.io/fedora-workstation/issue/145#comment-655102
(cmurf, 23:34:09)
* Planning for next week's meeting (cmurf, 23:34:17)
Meeting ended at 23:34:38 UTC.
Action Items
------------
* : Neal will open an RFE against DNF
Action Items, by person
-----------------------
* **UNASSIGNED**
* : Neal will open an RFE against DNF
People Present (lines said)
---------------------------
* cmurf (46)
* zodbot (7)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot