Re: [RFC v13][PATCH 00/14] Kernel based checkpoint/restart

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Dave Hansen
Date: Thursday, February 12, 2009 - 11:11 am

On Thu, 2009-02-12 at 10:17 +0100, Ingo Molnar wrote:

That's a fair enough point, and I do agree with you on it.

Right now, it is good for very little.  An app has to basically be
either specifically designed to work, or be pretty puny in its
capabilities.  Any fds that are open can only be restored if a simple
open();lseek(); would have been sufficient to get it back into a good
state.  The process must be single-threaded.  Shared memory, hugetlbfs,
VM_NONLINEAR are not supported.  


Patch 12/14 is supposed to address this *concept*.  But, it hasn't been
carried through so that it currently works.  My expectation was that we
would go through and add things over time.  I'll go make sure I push it
to the point that it actually works for at least the simple test
programs that we have.

What I will probably do is something BKL-style.  Basically put a "this
can't be checkpointed" marker over most everything I can think of and
selectively remove it as we add features.  

-- Dave

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC v13][PATCH 00/14] Kernel based checkpoint/restart, Oren Laadan, (Tue Jan 27, 10:07 am)
[RFC v13][PATCH 06/14] Dump memory address space, Oren Laadan, (Tue Jan 27, 10:08 am)
[RFC v13][PATCH 07/14] Restore memory address space, Oren Laadan, (Tue Jan 27, 10:08 am)
[RFC v13][PATCH 09/14] Dump open file descriptors, Oren Laadan, (Tue Jan 27, 10:08 am)
[RFC v13][PATCH 13/14] Checkpoint multiple processes, Oren Laadan, (Tue Jan 27, 10:08 am)
Re: [RFC v13][PATCH 00/14] Kernel based checkpoint/restart, Dave Hansen, (Thu Feb 12, 11:11 am)
Re: [RFC v13][PATCH 00/14] Kernel based checkpoint/restart, Andrew Morton, (Thu Feb 12, 12:42 pm)
Re: [RFC v13][PATCH 00/14] Kernel based checkpoint/restart, Serge E. Hallyn, (Thu Feb 12, 1:48 pm)
What can OpenVZ do?, Dave Hansen, (Thu Feb 12, 2:51 pm)
Re: What can OpenVZ do?, Andrew Morton, (Thu Feb 12, 3:10 pm)
Re: What can OpenVZ do?, Alexey Dobriyan, (Thu Feb 12, 3:17 pm)
Re: What can OpenVZ do?, Ingo Molnar, (Fri Feb 13, 3:27 am)
Re: What can OpenVZ do?, Ingo Molnar, (Fri Feb 13, 3:53 am)
Re: What can OpenVZ do?, Alexey Dobriyan, (Fri Feb 13, 4:32 am)
Re: What can OpenVZ do?, Ingo Molnar, (Fri Feb 13, 4:45 am)
Re: What can OpenVZ do?, Alexey Dobriyan, (Fri Feb 13, 3:28 pm)
Re: What can OpenVZ do?, Dave Hansen, (Mon Feb 16, 1:51 pm)
Re: What can OpenVZ do?, Ingo Molnar, (Tue Feb 17, 3:23 pm)
Re: What can OpenVZ do?, Dave Hansen, (Tue Feb 17, 3:30 pm)
Re: What can OpenVZ do?, Ingo Molnar, (Tue Feb 17, 5:32 pm)
Re: What can OpenVZ do?, Dave Hansen, (Tue Feb 17, 5:40 pm)
Re: What can OpenVZ do?, Alexey Dobriyan, (Tue Feb 17, 10:11 pm)
Re: What can OpenVZ do?, Ingo Molnar, (Wed Feb 18, 11:16 am)
Re: What can OpenVZ do?, Dave Hansen, (Wed Feb 18, 2:27 pm)
Re: What can OpenVZ do?, Ingo Molnar, (Wed Feb 18, 4:15 pm)
Banning checkpoint (was: Re: What can OpenVZ do?), Alexey Dobriyan, (Thu Feb 19, 12:06 pm)
Re: Banning checkpoint (was: Re: What can OpenVZ do?), Dave Hansen, (Thu Feb 19, 12:11 pm)
Re: Banning checkpoint (was: Re: What can OpenVZ do?), Alexey Dobriyan, (Mon Feb 23, 9:47 pm)
Re: Banning checkpoint (was: Re: What can OpenVZ do?), Dave Hansen, (Mon Feb 23, 10:11 pm)
Re: Banning checkpoint (was: Re: What can OpenVZ do?), Serge E. Hallyn, (Tue Feb 24, 8:43 am)
Re: Banning checkpoint (was: Re: What can OpenVZ do?), Alexey Dobriyan, (Tue Feb 24, 1:09 pm)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Cedric Le Goater, (Fri Feb 27, 2:36 am)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Cedric Le Goater, (Fri Feb 27, 7:33 am)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Cedric Le Goater, (Wed Mar 11, 1:26 am)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Sukadev Bhattiprolu, (Thu Mar 12, 10:34 pm)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Cedric Le Goater, (Fri Mar 13, 8:27 am)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Cedric Le Goater, (Fri Mar 13, 8:47 am)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Cedric Le Goater, (Fri Mar 13, 9:53 am)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Serge E. Hallyn, (Fri Mar 13, 10:37 am)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Serge E. Hallyn, (Fri Mar 13, 12:02 pm)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Alexey Dobriyan, (Fri Mar 13, 12:35 pm)
Re: What can OpenVZ do?, Eric W. Biederman, (Fri Mar 13, 5:04 pm)
Re: What can OpenVZ do?, Serge E. Hallyn, (Fri Mar 13, 5:26 pm)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Eric W. Biederman, (Fri Mar 13, 5:27 pm)
Re: How much of a mess does OpenVZ make? ;) Was: What can ..., Eric W. Biederman, (Thu Mar 19, 2:19 pm)