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
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list