Re: criterion proposal: prevent services timing out on system shutdown

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Màrt 17, 2020 aig 09:46:53m +0100, sgrìobh Kamil Paral:
> *Why*
>
> The recent spice-vdagent update causes all virtual machines to take 90
> seconds longer on every shutdown/reboot:
> https://bugzilla.redhat.com/show_bug.cgi?id=1813667
> The service hangs when systemd tries to stop it, and systemd then kills it
> after a 90 second timeout expires.
>
> This is a recurring pattern, I saw services blocking shutdown/reboot in the
> past, and so far we haven't been able to do anything about it from a
> blocker perspective. I think that for cases where the problem occurs very
> frequently or every time, we should have a way to block the release until
> it's fixed. I find it a very poor experience to wait 90+ seconds for
> machine reboot/shutdown. Much poorer than, say, a crashing desktop
> application (which we block on), because that application can be replaced
> with a different one. System services mostly can't be replaced, and
> certainly not by a general user.
>
> *Proposal*
>
> So I propose to amend the "System services" criterion [1]:
>
> ```
> All system services present after installation with one of the
> release-blocking package sets must start properly, unless they require
> hardware which is not present.
> ```
>
> with something like this:
>
> ```
> All system services present after installation with one of the
> release-blocking package sets must start properly, unless they require
> hardware which is not present.
>
> *All system services present after installation with one of the
> release-blocking package sets must not time out frequently or regularly
> when they are being stopped during system reboot/shutdown.*
> ```
>
> The way it is written, the mentioned bug would be a conditional violation
> of that criterion (applies only to VMs) and we'd need to use our judgement
> to determine whether it's a blocker.
>
> Thoughts?
>
> [1]
> https://fedoraproject.org/wiki/Fedora_32_Final_Release_Criteria#System_services

> _______________________________________________
> test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx
> Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/test@xxxxxxxxxxxxxxxxxxxxxxx


I can't recall, but, is podman included in a release blocking package set?

I ask because it already fails to properly exit and is eventually
timed out.  Podman fails this criteria for F31 (and presumably F32).
That said, I'm all for this criteria.


--
Tapadh leabh,
Mairi Dulaney.
_______________________________________________
test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/test@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux