lkml.org 
[lkml]   [2008]   [Oct]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [Devel] Re: [PATCH 0/9] OpenVZ kernel based checkpointing/restart
    From
    Date
    On Thu, 2008-10-30 at 12:47 +0100, Louis Rilling wrote:
    > 1) this prevents userspace from doing weird things, like changing the task tree
    > and let the kernel detect it and deal with the mess this creates (think about
    > two threads being restarted in separate processes that do not even share their
    > parents). But one can argue that userspace can change the checkpoint image as
    > well, so that the kernel must check for such weird things anyway.

    To me, this is one of the strongest arguments out there for doing
    restart as much as possible with existing user<->kernel APIs. Having
    the kernel detect and clean up userspace's messes is not going to work.
    We might as well just do things in the kernel rather than do that.

    What we *should* do is leverage all of the existing APIs that we already
    have instead of creating completely new code paths into which my butter
    fingers can introduce new kernel bugs.

    > 2) restart will be more efficient with respect to shared objects.

    Can you quantify this? Which objects? How much more efficient?

    -- Dave



    \
     
     \ /
      Last update: 2008-10-30 18:11    [W:0.040 / U:0.072 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site