[Bug 349] New: stripped MD0 splits requests incorrectly

From: Martin J. Bligh (mbligh@aracnet.com)
Date: Tue Feb 11 2003 - 20:35:17 EST


http://bugme.osdl.org/show_bug.cgi?id=349

           Summary: stripped MD0 splits requests incorrectly
    Kernel Version: See 2.5.4x upto 2.5.60
            Status: NEW
          Severity: blocking
             Owner: bugme-janitors@lists.osdl.org
         Submitter: ak@suse.de

Distribution: SuSE 8.1
Hardware Environment: Two disk RAID on adaptec SCSI
Software Environment: XFS on MD0 (stripped) on two SCSI disks
Problem Description:

When trying to mount an XF S system on such a RAID system and XFS replays
its log its hits BIO_BUG_ON(!bio->bi_io_vec) in ll_rw_block:submit_bio.

According to axboe the problem is that MD splits requests incorrectly. It
needs to ensure that when splitting requests between each resulting
subrequest is at least one page long. 0 length BIOs as generated here are
illegal.

Fixing requires extended surgery in the MD request splitting.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Feb 15 2003 - 22:00:36 EST