9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Lucio De Re <lucio@proxima.alt.za>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] /sys/src/9/port/devsd.c
Date: Sat,  3 Jan 2004 10:37:43 +0200	[thread overview]
Message-ID: <20040103103742.A19051@cackle.proxima.alt.za> (raw)
In-Reply-To: <ca4ab918be6eb9e3fecacec407283072@plan9.bell-labs.com>; from David Presotto on Fri, Jan 02, 2004 at 04:35:44PM -0500

On Fri, Jan 02, 2004 at 04:35:44PM -0500, David Presotto wrote:
>
> They're in pc/dat.h on sources.  You're out of date.

Yep, I have what I hope is a well-maintained copy of sources and
I was quite successful in compiling the kernel with that set.  Of
course, it is now no longer pristine, is it?

It concerns me that there is no auditing mechanism, where one really
needs one.  My problem is compounded by the line speed, which is
9600bps out of my office (it gets better further along, but I can't
always exploit the remote proxy services).  You an imagine that a
200Meg check of consistency could take a long time.

I'm thinking along the lines of setting up a log/db (I haven't
found the need to figure out which does what, I guess I need to do
that now) of locally modified files so they can be tucked away
during a full (-s) update, then restored with a separate replica/pull.
This would enable me (notwithstanding my speed restrictions, I
could use a CD image, say) to perform a clean re-install (how will
that affect the dump, Fossil/Venti or traditional?) in a live
environment.

The other option I have thought a little about is not only to have
a pristine copy of sources as I do presently, but also to rebuild
a parallel copy from the CD and run consistency checks and audits
across these.

I mention these so anyone who's had similar thinking can make
suggestions, I'm still trying to figure out what replication should
really be capable of.  Hm, I wonder how much one can learn from
comparing log/db files with sourcesdump (my CVS roots are showing,
I guess)?  Could one not add a release file to each update so that
it is easier to establish which dump date to consult?  Annotating
each update may be asking too much, that I concede.

++L


      reply	other threads:[~2004-01-03  8:37 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-02 16:50 Lucio De Re
2004-01-02 17:22 ` andrey mirtchovski
2004-01-02 17:42 ` Russ Cox
2004-01-02 21:35 ` David Presotto
2004-01-03  8:37   ` Lucio De Re [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=20040103103742.A19051@cackle.proxima.alt.za \
    --to=lucio@proxima.alt.za \
    --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).