I think the problem is that the index file stores references to keys relative 
to the store directory. For instance, here is something from my index file:

store/7a/1-590d753876734de39fdb18979bfa690a5ebc51480f0203

Before, it was relative to "store_<port>/7a/...". When the directory was 
renamed, the index file no longer referenced the right directory. Deleting 
the index file caused it to rebuilt with the correct directory referenced.

And yes, it would probably be a good idea to rebuild the "index" file if it 
cannot be loaded properly.

On February 17, 2003 11:41 pm, Yves Lempereur wrote:
> And since the "disappearing" datastore was caused by a corrupt "index"
> file, everything is back to normal.
>
> Maybe a corrupt index file should cause a rescan instead...
>
> Yves
>


_______________________________________________
devl mailing list
[EMAIL PROTECTED]
http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl

Reply via email to