Re: [ANNOUNCE] Minneapolis Cluster Summit, July 29-30

From: Nick Piggin (nickpiggin_at_yahoo.com.au)
Date: 07/12/04

  • Next message: The Doctor What: "Re: 2.6.7 - Oops when unsuspending on PPC iBook"
    Date:	Mon, 12 Jul 2004 23:40:34 +1000
    To: Lars Marowsky-Bree <lmb@suse.de>
    
    

    Lars Marowsky-Bree wrote:
    > On 2004-07-12T14:01:27,
    > Arjan van de Ven <arjanv@redhat.com> said:
    >
    >
    >>I'm not convinced that's a good idea, in that it exposes what is
    >>basically VM internals to userspace, which then would become a
    >>set-in-stone interface....
    >
    >
    > But I'm also not a big fan of moving all HA relevant infrastructure into
    > the kernel. Membership and DLM are the first ones; then follows
    > messaging (and reliable and globally ordered messaging is somewhat
    > complex - but if one node is slow, it will hurt global communication
    > too, so...), next someone argues that a node always must be able to
    > report which resources it holds and fence other nodes even under memory
    > pressure, and there goes the cluster resource manager and fencing
    > subsystem into the kernel too etc...
    >
    > Where's the border?
    >
    > And what can we do to make critical user-space infrastructure run
    > reliably and with deterministic-enough & low latency instead of moving
    > it all into the kernel?
    >
    > Yes, the kernel solves these problems right now, but is that really the
    > path we want to head down? Maybe it is, I'm not sure, afterall we also
    > have the entire regular network stack in the kernel, but maybe also it
    > is not.
    >

    I don't see why it would be a problem to implement a "this task
    facilitates page reclaim" flag for userspace tasks that would take
    care of this as well as the kernel does.

    There would probably be a few technical things to work out (like
    GFP_NOFS), but I think it would be pretty trivial to implement.
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: The Doctor What: "Re: 2.6.7 - Oops when unsuspending on PPC iBook"

    Relevant Pages

    • Which is simpler? (Was Re: [Suspend2-devel] Re: [ 00/10] [Suspend2] Modules support.)
      ... Complexity in kernel: doubleplusungood. ... Seriously, though, thanks for the opportunity to explain how Suspend2 works ... up with if you continue down the userspace track and seek to match ...
      (Linux-Kernel)
    • [patch 00/10] PI-futex: -V1
      ... We are pleased to announce "lightweight userspace priority inheritance" ... No registration, no extra kernel ... only a single owner may own a lock (i.e. no ... Priority Inheritance - why, oh why??? ...
      (Linux-Kernel)
    • Re: [PATCHv5 3/3] vhost_net: a kernel-level virtio server
      ... That's what vhost puts into the kernel and nothing more. ... else's problem, in userspace). ... Vhost relies on QEMU to render PCI objects to the guest, ...
      (Linux-Kernel)
    • Re: Heads up for distro folks: PCMCIA hotplug differences (Re: -rc4: arm broken?)
      ... PCMCIA can work without userspace on 2.6.13 if you compile all necessary ... a Manufactor/Device or Product ID match is known for the device. ... that's currently done by waiting for userspace telling the kernel that it ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: connector.c
      ... If the kernel expects a reply from userspace ... connector user, if reply will not be received just nothing happens. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)