Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Oct 2005 13:09:59 +0400
From:      "Andrew P." <infofarmer@gmail.com>
To:        FreeBSD Questions <questions@freebsd.org>
Subject:   cvsup, mirrors and data integrity
Message-ID:  <cb5206420510220209m3a66e91eqf7496476b6a6e044@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
So I have a cvsup mirror, set up with net/cvsup-mirror
port. It was ok until the server crashed (all my fault,
really) and fsck came up with all that soft-updates
related stuff and what not.

Anyway, cvsup-mirror seems to not have noticed
the crash at all, but some clients cvsupping from
this mirror report unexpected syntax errors
during buildworld. They cease to do so once
cvsupped from another mirror, but only if I remove
src completely before it. Cvsupping the broken
sources against the good ones doesn't find a
mistake at all.

My question is: what mechanisms do cvsup and
cvsupd have to deal with data corruption? I know
about the -s switch, but it doesn't help to disable
it in my situation. How do I repair broken sources
or repo, using a good cvsup repo. How do I prevent
this from happening again without disabling soft-
updates?

Thanks,
Andrew P.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cb5206420510220209m3a66e91eqf7496476b6a6e044>