Whamcloud - gitweb
b=11063 set mtime to past under PW EOF extent lock (v6)
authorVladimir Saveliev <Vladimir.Saveliev@sun.com>
Fri, 9 Apr 2010 01:24:01 +0000 (18:24 -0700)
committerRobert Read <robert.read@oracle.com>
Fri, 9 Apr 2010 01:24:01 +0000 (18:24 -0700)
commit7d2a94e40959a63d97ca4adc9a5d7a33511faa55
tree15c7b50a8281cf6104364850350f95677d1ed0a3
parent654a65fcb6341d125904a174cbbcaab2b1921847
b=11063 set mtime to past under PW EOF extent lock (v6)

(according to HLD: https://bugzilla.lustre.org/attachment.cgi?id=15441).

new IO type (CIT_SETATTR) replaces CIT_TRUNC

Eariler patches
         https://bugzilla.lustre.org/attachment.cgi?id=7933
         https://bugzilla.lustre.org/attachment.cgi?id=7882
are reversed.

i=ericm
i=vitaly
24 files changed:
lustre/include/cl_object.h
lustre/include/lclient.h
lustre/include/obd_ost.h
lustre/lclient/lcommon_cl.c
lustre/liblustre/file.c
lustre/liblustre/llite_cl.c
lustre/liblustre/llite_lib.h
lustre/liblustre/rw.c
lustre/liblustre/super.c
lustre/llite/file.c
lustre/llite/llite_internal.h
lustre/llite/llite_lib.c
lustre/llite/namei.c
lustre/llite/vvp_io.c
lustre/llite/vvp_object.c
lustre/lov/lov_io.c
lustre/lov/lov_lock.c
lustre/lov/lov_merge.c
lustre/obdclass/linux/linux-obdo.c
lustre/osc/osc_cl_internal.h
lustre/osc/osc_internal.h
lustre/osc/osc_io.c
lustre/osc/osc_lock.c
lustre/osc/osc_request.c