Re: [Devel] Re: [PATCH 0/9] OpenVZ kernel based checkpointing/restart

Dave Hansen
2008-10-20T15:55:25Z

On Mon, 2008-10-20 at 16:14 +0400, Andrey Mirkin wrote:
> Right now my patchset (v2) provides an ability to checkpoint and restart a
> group of processes. The process of checkpointing and restart can be initiated
> from external process (not from the process which should be checkpointed).

Absolutely. Oren's code does it this way to make for a smaller patch at
first. The syscall takes a pid argument so it is surely expected to be
expanded upon later.

> Also I think that all the restart job (including process forking) should be
> done in kernel, as in this case we will not depend on user space and will be
> more secure. This is also implemented in my patchset.

Do you think that this is an approach that Oren's patches are married
to, or is this a "feature" we can add on later?

I don't care which patch set we end up sticking in the kernel. I'm
trying to figure out which code we can more easily build upon in the
future. The fact that Oren's or yours can't do certain little things
right now does not bother me.

Honestly, I'm a little more confident that everyone can work with Oren
since he managed to get 7 revisions of his patch out and make some
pretty large changes while in the same time the OpenVZ patch was only
released twice. I'm not sure what has changed in the OpenVZ patch
between releases, either.

Are there any reasons that you absolutely can not use the code Oren
posted? Will it not fulfill your needs somehow? If so, could you
please elaborate on how?

-- Dave