Whamcloud - gitweb
b=5902
authorphil <phil>
Tue, 17 May 2005 04:04:09 +0000 (04:04 +0000)
committerphil <phil>
Tue, 17 May 2005 04:04:09 +0000 (04:04 +0000)
commite279c23aba56e7f7247ecfe0e6a50796d9daf650
treefeb9734218bdf935ca8aaacd362675d03d9d5e8a
parentc629f439183e5f3d272568bd8e965f0d4b86490a
b=5902
r=adilger

Many improvements to the code that checksums I/O, among them:
- add a switch to enable or disable them at runtime
- check the pages while under llite's control, and the buffers while under
  the osc/ost's
- if the server and client see different checksums, try to figure out where
  it went wrong
- use the kernel crc32 routine
13 files changed:
lustre/ChangeLog
lustre/include/liblustre.h
lustre/include/linux/lustre_lib.h
lustre/include/linux/obd.h
lustre/llite/file.c
lustre/llite/llite_internal.h
lustre/llite/lproc_llite.c
lustre/llite/rw.c
lustre/lov/lov_obd.c
lustre/obdclass/genops.c
lustre/osc/lproc_osc.c
lustre/osc/osc_request.c
lustre/ost/ost_handler.c