Whamcloud - gitweb
LU-5873 ldiskfs: osd_do_bio()) ASSERTION( iobuf->dr_rw == 0 ) failed 00/12600/9
authorAndriy Skulysh <andriy.skulysh@seagate.com>
Mon, 10 Nov 2014 10:48:11 +0000 (12:48 +0200)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 13 Feb 2015 19:08:33 +0000 (19:08 +0000)
commitb24aa65ea63cf665c96950297261b21150fc6be2
treeff3b3ef6e1f88a46bcd1f0efaaad78ea07d7a107
parentc59baf3ff10beca9841bc8aae211af120ab913dc
LU-5873 ldiskfs: osd_do_bio()) ASSERTION( iobuf->dr_rw == 0 ) failed

The bug happens when  16TB-4KB limit is exceeded during write.

Add check for maximum file size on client and server sides.

Xyratex-bug-id: MRP-2131
Change-Id: I73f0ee803670ada869c2618f275049948668848e
Signed-off-by: Andriy Skulysh <andriy.skulysh@seagate.com>
Reviewed-on: http://review.whamcloud.com/12600
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: James Simmons <uja.ornl@gmail.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/llite/file.c
lustre/osd-ldiskfs/osd_io.c
lustre/tests/sanity.sh