9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: erik quanstrom <quanstro@quanstro.net>
To: 9fans@9fans.net
Subject: Re: [9fans] Ideas for gc on venti
Date: Thu, 19 Jun 2008 10:33:43 -0400	[thread overview]
Message-ID: <597cc480771054920a8f1b67a2b634df@quanstro.net> (raw)
In-Reply-To: <834c6b3349485fa175573ec3dfb91b4d@9srv.net>

> // combining functionality that is logically distinct is
> // generally called unmodular, and a layering violation
> // in this particular senerio.
>
> i agree with the principle, but i'm not sure it applies in this
> case. what's described (at least the part before any "garbage"
> collection is done) is really just arena management, not disk
> management. the arenas are all defined within venti, and
> nothing underneath really has any understanding of how (or
> if) they're being used. i don't think there's anything
> conceptually wrong with asking venti to be able to manage
> which arenas are "live" or not.

the case given was that a disk needed replacing.  i can run
your argument the other way and say that venti doesn't care
which disk goes where or how the storage itself is organized.
one should be able to replace a failed drive without involving
venti.

slightly off topic.  we use this to our advantage at coraid,
though we are not using venti.  our mail fs uses aoe storage.
there are not a lot of people expert in the adminstration of
our fs, but there are many people who can repair a degraded
raid or perform other storage administration.  this requires no
knowledge of the fs.

when you're on call 24/7/365 for fs problems, this is a
wonderful thing.

- erik




      reply	other threads:[~2008-06-19 14:33 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-18 19:35 Enrico Weigelt
2008-06-18 20:16 ` Russ Cox
2008-06-18 20:50   ` Enrico Weigelt
2008-06-18 20:32 ` erik quanstrom
     [not found] ` <d39497d76feddcee629a4ea8c7af63d9@quanstro.net>
2008-06-18 20:57   ` Enrico Weigelt
2008-06-18 21:29     ` Bakul Shah
2008-06-18 22:37       ` Skip Tavakkolian
2008-06-18 22:54         ` erik quanstrom
2008-06-19 12:46     ` erik quanstrom
2008-06-19 14:20       ` a
2008-06-19 14:33         ` erik quanstrom [this message]

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=597cc480771054920a8f1b67a2b634df@quanstro.net \
    --to=quanstro@quanstro.net \
    --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).