Whamcloud - gitweb
Branch HEAD
authorfanyong <fanyong>
Tue, 1 Jul 2008 02:06:00 +0000 (02:06 +0000)
committerfanyong <fanyong>
Tue, 1 Jul 2008 02:06:00 +0000 (02:06 +0000)
commit45c1f367a1379cb7adf9e2ed79c1221913eaf2e2
tree046ebf424a224139c2e203c88e5c86a87a5ef9c2
parent905120671f436768d374037765fd4845e7f4fdc9
Branch HEAD
b=15797
i=huanghua
i=vitaly

Misc fix for updating file {a/m/c}time as following policy:
1) Lustre file "{a/m/c}time" should base on client-side clock, including all
the file operations.
2) All the client-side clocks should be synchronized. It is no matter whether
the server-side clocks are synchronized with client-side ones or not.
3) File "ctime" is increased only.
4) File "{a,m}time" are increased only, except "utime()" operation can change
them backwards.
15 files changed:
lustre/cmm/cmm_object.c
lustre/cmm/cmm_split.c
lustre/include/lu_object.h
lustre/include/lustre/lustre_idl.h
lustre/include/md_object.h
lustre/liblustre/super.c
lustre/llite/llite_lib.c
lustre/mdc/mdc_lib.c
lustre/mdc/mdc_request.c
lustre/mdd/mdd_dir.c
lustre/mdd/mdd_internal.h
lustre/mdd/mdd_object.c
lustre/mdt/mdt_lib.c
lustre/mdt/mdt_xattr.c
lustre/osd/osd_handler.c