On a server, a file system object is uniquely identified by a fid, which is
sufficient to locate and load all object state (inode). On a client, on the other hand, more data are necessary instantiate an object. Change lu_object_find() and friends to take additional `lu_conf' argument describing object. Typically this includes layout information. b=16450
Showing
- lustre/ChangeLog 10 additions, 0 deletionslustre/ChangeLog
- lustre/cmm/cmm_object.c 7 additions, 24 deletionslustre/cmm/cmm_object.c
- lustre/cmm/cmm_split.c 1 addition, 11 deletionslustre/cmm/cmm_split.c
- lustre/cmm/mdc_device.c 2 additions, 2 deletionslustre/cmm/mdc_device.c
- lustre/cmm/mdc_object.c 3 additions, 9 deletionslustre/cmm/mdc_object.c
- lustre/fid/fid_handler.c 6 additions, 4 deletionslustre/fid/fid_handler.c
- lustre/fld/fld_handler.c 6 additions, 4 deletionslustre/fld/fld_handler.c
- lustre/include/lu_object.h 24 additions, 22 deletionslustre/include/lu_object.h
- lustre/include/md_object.h 9 additions, 1 deletionlustre/include/md_object.h
- lustre/mdd/mdd_object.c 4 additions, 24 deletionslustre/mdd/mdd_object.c
- lustre/mdt/mdt_handler.c 6 additions, 5 deletionslustre/mdt/mdt_handler.c
- lustre/obdclass/dt_object.c 1 addition, 1 deletionlustre/obdclass/dt_object.c
- lustre/obdclass/lu_object.c 6 additions, 6 deletionslustre/obdclass/lu_object.c
- lustre/osd/osd_handler.c 5 additions, 3 deletionslustre/osd/osd_handler.c
Loading
Please register or sign in to comment