> so I removed the isect1 line from my venti.conf and executed
> 
> venti/buildindex -i isect1 $home/lib/venti.conf
> 
> and got
> 
> 1,731,717 clumps, 63,903 buckets
> 2009/0513 10:35:35 read index
> warning: did not find index section isect1


Are you suffering from an off by one error? you removed
isect1 and then built the index on isect1 only, this sounds wrong.

I would suggest you try again from scratch. 

Reformat your both your indexes  and your bloom filter and
then reinitialise your fossil using a venti.conf of:

        index main
        isect /apollo/hugo/isect0
        isect /apollo/hugo/isect1
        arenas /apollo/hugo/arenas0
        arenas /apollo/hugo/arenas1

i.e.

        venti/fmtisect isect1 /dev/sdC0/isect1
        venti/fmtisect isect2 /dev/sdC0/isect2
        venti/fmtbloom /dev/sdC0/bloom
        venti/fmtindex venti.conf
        fossil/flfmt -v 87237...2345345 /dev/sdC0/fossil

I think your problems where due to you using old
isect1 which was formatted to think there was only one index
whilst your venti.conf said there where two.

I don't see how any of the above could damage your arenas0
however do take care and check what I have said carefully,
I don't want to be responsible for you losing data.

Also beware, I don't use p9p so these instructions relate to
what I would do on native plan9. I don't believe there is any
difference these days but I cannot be sure.

Caveat Emptor.

-Steve

Reply via email to