9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Enrico Weigelt <weigelt@metux.de>
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] FileServer grid
Date: Wed, 25 Feb 2009 01:09:51 +0100	[thread overview]
Message-ID: <20090225000951.GB25467@nibiru.local> (raw)
In-Reply-To: <e1d437a40902070932g64ee093rcaff9f2b7ec23a2e@mail.gmail.com>

* Giacomo Tesio <giacomo@tesio.it> wrote:

Hi,

> I'd like to move our softwares to Linux + Apache (where mounting a 9p
> fileserver would be easy), but actually it's a Windows + IIS.

my serious condolescense ;-)

> But what if a node of the grid goes down? There would be a way to keep
> files in it replicated in other cpu node?

I'm not a Plan9 expert, but I dont know if there's already a (working)
really distributed filesystem on Plan9. You can run multiple fossil
instances from different machines in the them venti, but the venti itself
isnt distributed, neither can the fossils directly synchronize, IMHO.

Actually, I'm working on something like that:

A) an distribute version of venti (not really venti, but the same idea,
and hopefully compatible w/ it ;-o) - it not just stores blocks locally,
but can also ask its peers for blocks and push own blocks to them (there
will also be some TTL or GC mechanism to kick off stale data).

B) an distributed filesystem which stores all data in venti and just
synchronizes the head pointers (root dirs or heavily changing files)
directly with its neighbours.

(venti nodes and fileservers could also sit on different machines)

There's nothing usable yet, but perhaps you'd like to join ?


cu
--
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
 	http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
	http://patches.metux.de/
---------------------------------------------------------------------



  parent reply	other threads:[~2009-02-25  0:09 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-06 22:26 Giacomo Tesio
2009-02-06 22:41 ` Roman V. Shaposhnik
2009-02-07 17:32   ` Giacomo Tesio
2009-02-07 22:57     ` Uriel
2009-02-07 23:00       ` erik quanstrom
2009-02-08  1:43         ` Uriel
2009-02-08 15:24       ` Giacomo Tesio
2009-02-08 17:12         ` ron minnich
2009-02-09  8:12           ` Giacomo Tesio
2009-02-10  3:52     ` Roman Shaposhnik
2009-02-10  8:06       ` Giacomo Tesio
2009-02-10 16:37         ` ron minnich
2009-02-10 21:41           ` Giacomo Tesio
2009-02-11  7:05             ` Skip Tavakkolian
2009-02-10 22:03         ` Roman V. Shaposhnik
2009-02-25  0:09     ` Enrico Weigelt [this message]
2009-02-06 22:53 ` erik quanstrom

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090225000951.GB25467@nibiru.local \
    --to=weigelt@metux.de \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).