9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: "Roman V. Shaposhnik" <rvs@sun.com>
To: lucio@proxima.alt.za,
	Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] Sources Gone?
Date: Wed,  4 Feb 2009 17:20:01 -0800	[thread overview]
Message-ID: <1233796801.4550.149.camel@goose.sun.com> (raw)
In-Reply-To: <20db79f767c98e6746e4b80c35b1c84c@proxima.alt.za>

On Tue, 2009-02-03 at 19:27 +0200, lucio@proxima.alt.za wrote:
> But I do not recall the details and I think Roman is the one who
> needs to recap this discussion and bring it to a conclusion.

Wow! This ended up being quite a thread ;-) I'll try to comment on
a couple of things first, in this single email, and then try to
recap:

erik> if you want users, groups and access control, isn't the fs the
erik> place to go?  i'm trying to see how doing fsey things at the
erik> venti level would be useful, but i don't see it yet.

Yes, as I pointed in my prior reply to you the access control
sure does belong to the FS. But...

roger> the attraction, for me at any rate, is that certain operations
roger> are really cheap and easy in venti, but expensive in the fs.
roger> cloning/copying a multi-gigabyte tree being the canonical
roger> example.

...if you completely firewall venti by the fossil, you can longer get
the benefits roger is talking about (and these benefits is precisely
what I'm after). Essentially, replica of a venti-backed fossils is
only needed because there's no way to get to venti. All you see
is an FS interface.

Now, this conversation made me realize that since there has to be a
proxy anyway (just as Anthony, I'm not fully convinced by roger's
proposal) and since most of what this proxy needs to care about is
FSish type of things may be the answer is extending fossil, not
venti. IOW, augmenting fossil with a set of API that would let two
ventis exchange filesystem blocks, but only as long as the user is
authorized to do so.

This takes care of Erik's remark that venti doesn't know what's in
the blocks. Sure it doesn't. But now fossil (as a proxy) does.

Thanks,
Roman.




  reply	other threads:[~2009-02-05  1:20 UTC|newest]

Thread overview: 63+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <2b0250f2fe16a645a4641825c2f33741@quanstro.net>
2009-02-03 17:27 ` lucio
2009-02-05  1:20   ` Roman V. Shaposhnik [this message]
2009-01-29 18:00 erik quanstrom
  -- strict thread matches above, loose matches on Subject: below --
2009-01-29 18:00 erik quanstrom
2009-01-23 11:56 Gregory Pavelcak
2009-01-23 14:15 ` erik quanstrom
2009-01-23 14:54 ` lucio
2009-01-23 15:09   ` erik quanstrom
2009-01-27 22:59   ` Uriel
2009-01-27 23:32     ` Russ Cox
2009-01-28  0:58       ` Kenji Arisawa
2009-01-28  5:06       ` Uriel
2009-01-28 11:46         ` Iruata Souza
2009-01-28 12:41           ` Charles Forsyth
2009-01-28 13:53         ` erik quanstrom
2009-01-29 12:12           ` Uriel
2009-01-29 13:37             ` erik quanstrom
2009-01-29 16:45               ` Roman V. Shaposhnik
2009-01-29 16:15             ` ron minnich
2009-01-29 16:34               ` Roman V. Shaposhnik
2009-01-29 16:30             ` Roman V. Shaposhnik
2009-01-29 17:18               ` Russ Cox
2009-01-29 17:30                 ` erik quanstrom
2009-01-29 17:43                   ` Russ Cox
2009-01-29 17:39                 ` gas
2009-01-29 21:09                 ` Roman V. Shaposhnik
2009-01-29 21:42                   ` erik quanstrom
2009-01-29 23:05                     ` Roman V. Shaposhnik
2009-01-29 23:49                       ` erik quanstrom
2009-01-30  0:28                         ` Russ Cox
2009-01-30  5:18                       ` lucio
2009-01-31 13:45                         ` Bruce Ellis
2009-01-31 18:12                           ` Akshat Kumar
2009-01-31 18:44                             ` Bruce Ellis
2009-02-02 22:33                         ` Roman V. Shaposhnik
2009-02-02 22:43                           ` erik quanstrom
2009-02-02 23:26                             ` Roman V. Shaposhnik
2009-02-02 23:39                               ` erik quanstrom
2009-02-03 10:04                             ` Richard Miller
2009-02-03  4:23                           ` lucio
2009-02-03  5:23                             ` erik quanstrom
2009-02-03  5:47                               ` lucio
2009-02-03 12:54                                 ` erik quanstrom
2009-02-03 13:38                                   ` roger peppe
2009-02-03 14:01                                     ` erik quanstrom
2009-02-03 16:13                                       ` Anthony Sorace
2009-02-03 16:22                                         ` erik quanstrom
2009-02-03 16:51                                       ` roger peppe
2009-02-03 16:55                                         ` erik quanstrom
2009-02-03 17:30                                         ` Brian L. Stuart
2009-02-05  1:24                                           ` Roman V. Shaposhnik
2009-02-03 17:42                                       ` lucio
2009-02-03 17:40                                     ` lucio
2009-02-03 17:51                                       ` erik quanstrom
2009-02-04  8:40                                   ` sqweek
2009-01-30  4:25                     ` lucio
2009-01-29 22:33                   ` Russ Cox
2009-01-29 22:58                     ` Roman V. Shaposhnik
2009-01-29 23:06                       ` Russ Cox
2009-01-29 12:13           ` kokamoto
2009-01-27 23:11   ` Patrick Kristiansen
2009-01-28  0:11     ` Tharaneedharan Vilwanathan
2009-01-28  5:55       ` lucio

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=1233796801.4550.149.camel@goose.sun.com \
    --to=rvs@sun.com \
    --cc=9fans@9fans.net \
    --cc=lucio@proxima.alt.za \
    /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).