DragonFly BSD
DragonFly kernel List (threaded) for 2006-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: slip preview tag?

From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Wed, 18 Oct 2006 13:14:21 -0700 (PDT)

:On Wed, Oct 18, 2006 at 12:47:42PM -0700, Matthew Dillon wrote:
:>     No, the purpose is to be able to run a DragonFly kernel as a userland
:>     process, so I can mock-up clusters to test the SYSLINK protocol.  The
:>     SYSLINK protocol is the layer that will interface between machines in
:>     a cluster and that same layer will also be used to interact with 
:>     remote filesystems (VFSs) and devices, and other things.
:That's kind of what I ment but I stated it poorly not knowing what your current
:work is. I was going to ask you a couple of technical questions about messaging
:and things like directory cache coherency off of the mailing list. Mainly
:regarding how you're going to do in a fast way ? It's not a shared memory kind
:of concurrency system and I'm wondering how you where going to deal with that ?

    A full blown cache coherency model will be used, the beginnings of
    which can be found in /usr/src/sys/kern/kern_ccms.c.  The header
    file /usr/src/sys/sys/ccms.h has a fairly good description of how
    state is recorded.  The SYSLINK infrastructure, which will be
    used to communicate state changes, doesn't exist yet.

					Matthew Dillon 

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]