On (Tue) 14 Jul 2015 [17:22:13], Juan Quintela wrote: > "Dr. David Alan Gilbert (git)" <dgilb...@redhat.com> wrote:
> > + if (enable_mlock) { > > + if (os_mlock() < 0) { > > + error_report("mlock: %s", strerror(errno)); > > + /* > > + * It doesn't feel right to fail at this point, we have a valid > > + * VM state. > > + */ > > realtime_init() exit in case of os_mlock() fails, so current code is: Yea, I was wondering the same - but then I thought: would the realtime case want a migration to happen at all? > - we start qemu with mlock requset > - we mlock memory > - we start postcopy > - we munlock memory > - we mlock memory > > I wmill really, really preffer having a check if memory is mlocked, and > it that case, just abort migration altogether. Or better still, wait to > enable mlock *until* we have finished postcopy, no? Amit