mirror of https://github.com/perkeep/perkeep.git
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
0d96057201
Check that all blobpacked zips are in the blobpacked meta, and vice-versa (that all entries in meta do exist as a zip in large storage). As the current recovery code would not fix the case of stale entries (large blobRefs in the blobpacked index of large blobs that don't exist anymore), this change also adds a new recovery mode, which wipes the existing blobpacked index, before rebuilding it. In doing so, the recovery var in blobpacked pkg, as well as the flagRecovery in camlistored.go have been changed to ints instead of bools, to take into account that we now have several modes of operation for recovery. Fixes #946 Change-Id: I1fe76b805af34933e362d70c9f27bfd5403e3f3a |
||
---|---|---|
.hackfests | ||
app | ||
bin | ||
clients | ||
cmd | ||
config | ||
dev | ||
doc | ||
internal | ||
lib/python | ||
misc | ||
old | ||
pkg | ||
server | ||
vendor | ||
website | ||
.dockerignore | ||
.gitignore | ||
.header | ||
.travis.yml | ||
AUTHORS | ||
BUILDING | ||
CONTRIBUTING.md | ||
CONTRIBUTORS | ||
COPYING | ||
Dockerfile | ||
Gopkg.lock | ||
Gopkg.toml | ||
Makefile | ||
README | ||
TESTS | ||
TODO | ||
make.go |
README
Perkeep is your personal storage system. It's a way to store, sync, share, import, model, and back up content. Keep your stuff for life. For more, see: https://perkeep.org/ https://perkeep.org/doc/ Other useful files: BUILDING how to compile it ("go run make.go") CONTRIBUTING how to do development and contribute Mailing lists: http://perkeep.org/lists Bugs and contributing: https://github.com/perkeep/perkeep/issues https://perkeep.org/doc/contributing