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.
Showing
- lustre/cmm/cmm_object.c 8 additions, 7 deletionslustre/cmm/cmm_object.c
- lustre/cmm/cmm_split.c 1 addition, 1 deletionlustre/cmm/cmm_split.c
- lustre/include/lu_object.h 1 addition, 0 deletionslustre/include/lu_object.h
- lustre/include/lustre/lustre_idl.h 4 additions, 1 deletionlustre/include/lustre/lustre_idl.h
- lustre/include/md_object.h 8 additions, 6 deletionslustre/include/md_object.h
- lustre/liblustre/super.c 1 addition, 1 deletionlustre/liblustre/super.c
- lustre/llite/llite_lib.c 1 addition, 1 deletionlustre/llite/llite_lib.c
- lustre/mdc/mdc_lib.c 2 additions, 0 deletionslustre/mdc/mdc_lib.c
- lustre/mdc/mdc_request.c 3 additions, 2 deletionslustre/mdc/mdc_request.c
- lustre/mdd/mdd_dir.c 16 additions, 13 deletionslustre/mdd/mdd_dir.c
- lustre/mdd/mdd_internal.h 15 additions, 7 deletionslustre/mdd/mdd_internal.h
- lustre/mdd/mdd_object.c 120 additions, 46 deletionslustre/mdd/mdd_object.c
- lustre/mdt/mdt_lib.c 9 additions, 2 deletionslustre/mdt/mdt_lib.c
- lustre/mdt/mdt_xattr.c 13 additions, 6 deletionslustre/mdt/mdt_xattr.c
- lustre/osd/osd_handler.c 26 additions, 8 deletionslustre/osd/osd_handler.c
Loading
Please register or sign in to comment