On 7/20/2014 23:39, Gour wrote:
but I wonder how safe is to operate Fossil repo with checksum checking
off?
It's as safe as inserting *anything* into a SQLite DB without
checksumming all contents of the DB first.
Could this catch problems, in theory? Sure.
If it does, though, all it can tell you is that your local filesystem or
OS or storage subsystem is untrustworthy. It can't fix the problem.
If you're running Fossil on a system that already does data checksumming
(not just *metadata* checksumming) I can't see that this feature of
Fossil buys you anything. So, ZFS, ReFS, btrfs...
I also don't see that this feature buys you anything if you're on a
system with reliable fsync(). Say, a Linux box running XFS with write
barriers enabled, with the filesystem stored on a storage subsystem that
doesn't lie about whether it has flushed the data to disk. That means
something like a real hardware RAID card with battery-backed cache RAM,
for example, rather than a consumer-grade HDD connected to your gaming
mobo's on-board SATA connector.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users