Whamcloud - gitweb
- CROW (CReate On Write) (precreation is removed)
authoryury <yury>
Wed, 22 Jun 2005 11:33:48 +0000 (11:33 +0000)
committeryury <yury>
Wed, 22 Jun 2005 11:33:48 +0000 (11:33 +0000)
commitb92e914bd75cb62d34d7e42e8bf78864755106f2
tree14e00452e684c4b268d55dd6251c1f0d85a2309a
parentb35c862e781d219adaf4e51be15ff5a4f3f5acdc
- CROW (CReate On Write) (precreation is removed)
- setting owner/group on OSS (needed for quotas)

- some fixes:
  - deadlock on soc client lock.
  - idr_remove() issue.
  - forwarding to wrong MDS in lmv_link()
  - f_dput(dentry) before using it in filter_lvbo_update()
  - filter_sync() assert(group > 0) due to missed GROUP flag oa->o_valid in ll_fsync().
  - cleanups, comments and more debugging messages.
  - jump to wrong label in mds_create_objects() on error path.
  - few missed/wrong ENTRY/RETURN things
34 files changed:
lustre/include/linux/lustre_dlm.h
lustre/include/linux/lustre_export.h
lustre/include/linux/lustre_fsfilt.h
lustre/include/linux/lustre_idl.h
lustre/include/linux/lustre_smfs.h
lustre/include/linux/obd.h
lustre/ldlm/ldlm_lock.c
lustre/ldlm/ldlm_request.c
lustre/ldlm/ldlm_resource.c
lustre/llite/file.c
lustre/llite/llite_internal.h
lustre/llite/llite_lib.c
lustre/llite/rw.c
lustre/lmv/lmv_obd.c
lustre/lov/lov_obd.c
lustre/lov/lov_qos.c
lustre/lov/lov_request.c
lustre/mds/handler.c
lustre/mds/mds_internal.h
lustre/mds/mds_lmv.c
lustre/mds/mds_lov.c
lustre/mds/mds_open.c
lustre/mds/mds_reint.c
lustre/mds/mds_unlink_open.c
lustre/obdfilter/filter.c
lustre/obdfilter/filter_internal.h
lustre/obdfilter/filter_io.c
lustre/obdfilter/filter_lvb.c
lustre/osc/lproc_osc.c
lustre/osc/osc_create.c
lustre/osc/osc_request.c
lustre/smfs/fsfilt.c
lustre/tests/replay-single.sh
lustre/tests/sanity.sh