1MogileFS::Checksum(3) User Contributed Perl DocumentationMogileFS::Checksum(3)
2
3
4

NAME

6       MogileFS::Checksum - Checksums handling for MogileFS
7

ABOUT

9       MogileFS supports optional MD5 checksums.  Checksums can be stored in
10       the database on a per-class basis or they can be enabled globally
11       during fsck-only.
12
13       Enabling checksums will greatly increase the time and I/O required for
14       fsck as all files on all devices to be checksummed need to be reread.
15
16       Fsck and replication will use significantly more network bandwidth if
17       the mogstored is not used or if mogstored_stream_port is not configured
18       correctly.  Using Perlbal to 1.80 or later for HTTP will also speed up
19       checksum verification during replication using the Content-MD5 HTTP
20       header.
21

ALGORITHMS

23       While we can easily enable some or all of the SHA family of hash
24       algorithms, they all perform worse than MD5.  Checksums are intended to
25       detect unintentional corruption due to hardware/software errors, not
26       malicious data replacement.  Since MogileFS does not implement any
27       security/authorization on its own to protect against malicious use, the
28       use of checksums in MogileFS to protect against malicious data
29       replacement is misguided.
30
31       If you have a use case which requires a stronger hash algorithm, please
32       speak up on the mailing list at mogile@googlegroups.com.
33
34
35
36perl v5.34.0                      2022-01-21             MogileFS::Checksum(3)
Impressum