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

Reply via email to