Fast or safe, pick one. CVS has no integrity check and you will never know
if you have bad data or not. And the BK checks find el cheapo memory dimms
and all sorts of other problems all the time. It even found a cache aliasing
bug in SPARC/Linux...
The BK integrity check will tell you right away if any of your data is bad.
*Everyone* hates the check until it saves their butt and then they decide
it's not such a bad idea. It's a lot like a seatbelt - you don't like it
until something goes wrong.
BK != CVS. You want fast and loose, by all means, use CVS, that's not our
intended market and we don't care about fast where fast means bad data.
> > That is an order of magnitude difference in wall-clock time! This is
> > on my humble notebook with "only" 128Meg of RAM. The delay is mostly
> > in the consistency checking. Sure there is a way to turn that off.
>
> Just add this line to your /etc/BitKeeper/etc/config:
> []partial_check:yes!
>
> and you should notice a big speedup.
>
> P.S. If anyone knows other speedup tricks for a kernel tree in bk,
> please tell me.
Mount the file system with noatime.
Buy enough memory to fit the kernel in memory and on a 1Ghz processor that
pull will take about 20 seconds. Even laptop memory is pretty cheap these
days. Pricewatch says $80 for .5GB for laptops, that's cheap.
----- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/