Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

systemd: Activative via zincati.timer, not by default #251

Closed
wants to merge 1 commit into from

Commits on Mar 24, 2020

  1. systemd: Activative via zincati.timer, not by default

    Fedora CoreOS bootup is pretty slow relative to other
    distributions out there.  I use `cosa run` a *lot*.  Part
    of starting faster is simply doing less.
    
    Starting rpm-ostree today unfortunately is a bit heavyweight.
    And zincati is its own service with a binary of nontrivial size.
    
    Since auto-updates are going to be slowly rolled out anyways on
    the server side, let's hook zincati startup to an asynchronous
    timer run after normal bootup.
    
    In particular, starting zincati/rpm-ostree is no longer *before*
    the login prompt with `cosa run`.
    
    But by using a timer with an accuracy slack, we should also
    avoid "thundering herd" problems when a lot of machines
    boot up at once after e.g. a power failure and go to check
    in with the server.
    cgwalters committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    c5d69d2 View commit details
    Browse the repository at this point in the history