Re: checkpoint/restart ABI

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Oren Laadan <orenl@...>
Cc: Dave Hansen <dave@...>, <containers@...>, Theodore Tso <tytso@...>, <linux-kernel@...>
Date: Thursday, August 21, 2008 - 4:43 am

On Thursday 21 August 2008, Oren Laadan wrote:


Sorry, I don't buy that argument. I'm convinced that an implementation
is possible where any user can load checkpoints of tasks that he could
create by starting the processes directly. If you argue that loading
a corrupted checkpoint can cause any problems, then I would assume
the restart code needs better permission and sanity checks.


right.


Right, execve currently assumes that the new process starts up with
a single thread, but a potential binfmt_chkpt would need to potentially
start multithreaded. I guess this either requires execve to reuse
the existing threads (assuming they have been set up correctly in
advance) or to create new ones according to the context of the
checkpoint data. It may not be as easy as I thought initially, but
both seem possible.
Restarting a whole set of processes from a checkpoint would be
a relatively simple extension of that.


What do you mean with pre-copying?
How is live-migration different from restarting a previously saved
task from the same machine?



Yeah, I've done the same in spufs, but I still think it's ugly ;-)

	Arnd <><
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC][PATCH 0/4] kernel-based checkpoint restart, Dave Hansen, (Thu Aug 7, 6:40 pm)
Re: [RFC][PATCH 0/4] kernel-based checkpoint restart, Arnd Bergmann, (Fri Aug 8, 5:25 am)
Re: [RFC][PATCH 0/4] kernel-based checkpoint restart, Oren Laadan, (Fri Aug 8, 3:44 pm)
Re: [RFC][PATCH 0/4] kernel-based checkpoint restart, Dave Hansen, (Fri Aug 8, 2:06 pm)
Re: [RFC][PATCH 0/4] kernel-based checkpoint restart, Arnd Bergmann, (Fri Aug 8, 2:18 pm)
[RFC][PATCH 2/4] checkpoint/restart: x86 support, Dave Hansen, (Thu Aug 7, 6:40 pm)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Arnd Bergmann, (Fri Aug 8, 8:09 am)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Oren Laadan, (Fri Aug 8, 4:28 pm)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Arnd Bergmann, (Fri Aug 8, 6:29 pm)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Oren Laadan, (Fri Aug 8, 7:04 pm)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Arnd Bergmann, (Sat Aug 9, 2:43 am)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Dave Hansen, (Fri Aug 8, 8:38 pm)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Jeremy Fitzhardinge, (Sun Aug 10, 10:55 am)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Dave Hansen, (Mon Aug 11, 11:36 am)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Jeremy Fitzhardinge, (Mon Aug 11, 12:07 pm)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Oren Laadan, (Fri Aug 8, 9:20 pm)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Dave Hansen, (Fri Aug 8, 10:20 pm)
Re: [RFC][PATCH 2/4] checkpoint/restart: x86 support, Oren Laadan, (Fri Aug 8, 10:35 pm)
checkpoint/restart ABI, Dave Hansen, (Mon Aug 11, 3:48 pm)
Re: checkpoint/restart ABI, Jeremy Fitzhardinge, (Mon Aug 11, 7:38 pm)
Re: checkpoint/restart ABI, Dave Hansen, (Tue Aug 12, 10:58 am)
Re: checkpoint/restart ABI, Jeremy Fitzhardinge, (Tue Aug 12, 12:32 pm)
Re: checkpoint/restart ABI, Dave Hansen, (Tue Aug 12, 12:46 pm)
Re: checkpoint/restart ABI, Oren Laadan, (Wed Aug 20, 5:54 pm)
Re: checkpoint/restart ABI, Dave Hansen, (Wed Aug 20, 6:11 pm)
Re: checkpoint/restart ABI, Jeremy Fitzhardinge, (Tue Aug 12, 1:04 pm)
Re: checkpoint/restart ABI, Oren Laadan, (Wed Aug 20, 5:52 pm)
Re: checkpoint/restart ABI, Peter Chubb, (Mon Aug 11, 7:54 pm)
Re: checkpoint/restart ABI, Dave Hansen, (Tue Aug 12, 11:11 am)
Re: checkpoint/restart ABI, Serge E. Hallyn, (Tue Aug 12, 10:49 am)
Re: checkpoint/restart ABI, Eric W. Biederman, (Thu Aug 28, 7:40 pm)
Re: checkpoint/restart ABI, Oren Laadan, (Mon Aug 11, 5:54 pm)
Re: checkpoint/restart ABI, Arnd Bergmann, (Mon Aug 11, 5:47 pm)
Re: checkpoint/restart ABI, Oren Laadan, (Thu Aug 21, 1:56 am)
Re: checkpoint/restart ABI, Arnd Bergmann, (Thu Aug 21, 4:43 am)
Re: checkpoint/restart ABI, Oren Laadan, (Thu Aug 21, 11:43 am)
Re: checkpoint/restart ABI, Jonathan Corbet, (Mon Aug 11, 7:14 pm)
Re: checkpoint/restart ABI, Dave Hansen, (Mon Aug 11, 7:23 pm)