> Those filesystems don’t need to know Fossil’s internals at all.
>Self-repair only requires checksums and redundancy.  If one checksum
doesn’t match the contents of the data being checksummed, another copy of
the data is checked, and if its contents match the checksum, it is presumed
to be the correct one, so the bad copy is overwritten with it.

ZFS, Btrfs could repair a Fossil database inflight, and without hiccup?
Tell me a little more - it would repair sectors, blocks, segments of the
whole Fossil image?  Or the whole image?  It seems that replacing the whole
image would be wrong, and replacing sectors/blocks/segments/sections would
be impossible if you want Fossil to not be corrupt in some other way.  I
wrote that because "data being  checksummed" is ambiguous.

In summary you're saying that the FS corruption checking and healing is
just fine.

> Fossil could do the same by comparing the local copy data against its
local checksum, and if that doesn’t match, ask the server it most recently
sync’d against for its copy.

I'm confused - you think Fossil doing it's own bitrot/corruption
checking/repair is a thing that is possible/good?

- Paul
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to