Whamcloud - gitweb
LU-5262 osd: only allow set size for regular file 70/10870/9
authorFan Yong <fan.yong@intel.com>
Sun, 25 May 2014 09:51:14 +0000 (17:51 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 1 Jul 2014 16:35:38 +0000 (16:35 +0000)
commit3fc039a99f41725798d157a422174005a49200c8
tree629ef913ebdef1e79997bab2ec4eace27694fb5c
parentbdc5bb52c55470cf8020933f80e327c397810603
LU-5262 osd: only allow set size for regular file

Otherwise, set size for other non-regular file (such as directory)
will cause the object data corruption.

Signed-off-by: Fan Yong <fan.yong@intel.com>
Change-Id: I44092796961ef26d47ee9c210f52fa451084bd44
Reviewed-on: http://review.whamcloud.com/10870
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/mdd/mdd_permission.c
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-zfs/osd_object.c