Re: (Dropping) OOM Handling in libvirt

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

 



On Mon, May 13, 2019 at 11:17:45AM +0100, Daniel P. Berrangé wrote:
> This is a long mail about ENOMEM (OOM) handling in libvirt. The executive
> summary is that it is not worth the maint cost because:
> 
>   - this code will almost never run on Linux hosts
>   
>   - if it does run it will likely have bad behaviour silently dropping
>     data or crashing the process
> 
>   - apps using libvirt often do so via a non-C language that aborts/exits
>     the app on OOM regardless, or use other C libraries that abort
> 
>   - we can build a system that is more reliable when OOM happens by
>     not catching OOM, instead simply letting apps exit, restart and
>     carry on where they left off
> 
> The long answer follows...

[...]

+1 as I was planning to slowly convince others as well.

Pavel

Attachment: signature.asc
Description: PGP signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux