9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: "Russ Cox" <rsc@swtch.com>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] plan 9 ports to unix (including libdraw)
Date: Mon, 20 Oct 2003 23:23:42 -0400	[thread overview]
Message-ID: <E1ABn7W-0000HP-8Z@t40.swtch.com> (raw)
In-Reply-To: Your message of "Mon, 20 Oct 2003 16:12:43 PDT." <045171c657d6dd054029ea0a915a3355@collyer.net>

> I'm still waiting for fossil to settle down.  I haven't yet been able
> to shutdown a fossil gracefully (with "fsys sync", a pause, then "fsys
> halt") and come back up without any missing blocks.

The missing block thing is a red herring, I think.
I suspect that flchk misses some blocks that are actually
reachable, and that we leak maybe a block or two per snapshot.
Either way it hasn't seemed major enough to make time to
track it down.

What I really like about fossil is that once the data
hits Venti you know it's not going to be corrupted by
bugs in Fossil.  Almost all of the fossil development
that I did was done using fossil itself as my file server.
When I trashed the write buffer, I always had the score
from the last archival snapshot (I took archival snapshots
before rebooting with any new code) to save my neck.

That alone makes me feel good enough about it to use for
real data.  Especially now that my Venti server is mirrored
across two different-model 200GB IDE drives.

> I've had good experience with Ken's file server, though perhaps the
> best part of that is automatic nightly dumps to stable, write-once
> optical storage.

Right, this is how I feel about the Venti archives.

> I haven't had bad experiences with Linux file systems; I was saying
> that I'd be queasy to swap out a Plan 9 kernel and replace it with a
> Linux kernel.  I can't see how replacing a relatively small and
> well-written kernel with a large and sprawling kernel written by a
> cast of hundreds, if not thousands, could improve reliability,
> robustness or correctness of the kernel.

I have talked to a few people who independently claim that if you
start Linux running lots of fs accesses and then pull the plug,
fsck never fully recovers, even in ext3.  I haven't verified these
claims, but I trust the people who told me.

Russ


  parent reply	other threads:[~2003-10-21  3:23 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-17 16:30 David Presotto
2003-10-20  2:01 ` okamoto
2003-10-20  6:33   ` Nigel Roles
2003-10-20  8:29   ` Charles Forsyth
2003-10-20  8:45     ` Fco.J.Ballesteros
2003-10-20  8:45     ` okamoto
2003-10-20  8:50       ` Fco.J.Ballesteros
2003-10-20 17:21   ` ron minnich
2003-10-20 19:30     ` Charles Forsyth
2003-10-20 19:40       ` ron minnich
2003-10-20 20:07         ` mirtchov
2003-10-20 20:14           ` ron minnich
2003-10-20 21:08             ` David Presotto
2003-10-20 21:08           ` Enache Adrian
2003-10-20 21:17             ` mirtchov
2003-10-20 21:23               ` Scott Schwartz
2003-10-20 21:39                 ` Skip Tavakkolian
2003-10-20 23:12     ` Geoff Collyer
2003-10-21  1:16       ` okamoto
2003-10-21  2:48         ` okamoto
2003-10-21  3:23       ` Russ Cox [this message]
2003-10-21  3:33         ` okamoto
2003-10-21  3:56           ` Russ Cox
2003-10-21  4:01             ` ron minnich
2003-10-21 12:05               ` David Presotto
2003-10-21  6:28             ` Nigel Roles
2003-10-21  7:37             ` Richard Miller
2003-10-22  2:01               ` Adrian Tritschler
2003-10-21  9:39       ` a
2003-10-21 14:01     ` paurea
2003-10-21 16:05       ` C H Forsyth
2003-10-21 17:11         ` Fco.J.Ballesteros
2003-10-21 11:20           ` Charles Forsyth
  -- strict thread matches above, loose matches on Subject: below --
2003-10-17 18:21 Caerwyn B Jones
2003-10-17 20:35 ` Derek Fawcus
2003-10-17 15:48 matt
2003-10-17 16:02 ` Nigel Roles
2003-10-17 16:14   ` matt
2003-10-17 15:13 Richard C Bilson
2003-10-17 13:03 Caerwyn B Jones
2003-10-13 18:31 Russ Cox
2003-10-13 21:34 ` Caerwyn Jones
2003-10-14  0:53 ` arisawa
2003-10-14 18:09 ` andrey mirtchovski
2003-10-14 18:10 ` andrey mirtchovski
2003-10-17  2:53 ` Richard C Bilson
2003-10-17  3:02   ` William Josephson
2003-10-17  9:42   ` a
2003-10-17 14:30   ` Joel Salomon
2003-10-17 14:38     ` Joel Salomon
2003-10-17 23:57       ` Bruce Ellis
2003-10-17 17:25   ` Roman Shaposhnick
2003-10-17 18:00     ` matt
2003-10-17 18:06       ` Roman Shaposhnick
2003-10-17 21:16         ` matt

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=E1ABn7W-0000HP-8Z@t40.swtch.com \
    --to=rsc@swtch.com \
    --cc=9fans@cse.psu.edu \
    /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).