xfs
[Top] [All Lists]

Re: multiple writes of same block

Subject: Re: multiple writes of same block
From: "D. Lance Robinson" <lancer@xxxxxxxxxxx>
Date: Tue, 28 Aug 2001 17:35:10 -0700
Cc: linux-xfs@xxxxxxxxxxx
Organization: Airways Technology
References: <3B8A78A5.3020106@airways.com>
Reply-to: lancer@xxxxxxxxxxx
Sender: owner-linux-xfs@xxxxxxxxxxx
User-agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010726 Netscape6/6.1
Steve,

Doing some more rigorous tests, I find that the 'multiple x requests for sector y' error can come about quite often with the raid-5 driver. In about 70 minutes, the message was given 40 times. Here is my environment and the type of test being run...

Linux 2.4.9, xfs snapshot 26-Aug-01
64kb memory, PPC platform,
5 disk raid 5 (1 disk is FibreChannel array using Qlogicfc driver, 4 scsi disks using sym53c8xx driver)
XFS was created using 'xfs -b 4096 /dev/md2'. The size is about 70GB.


Test observations...
Running 10 processes that do random mix of file io (read, write, append, open, close, create, delete). HOWEVER, The first phase of the test populates the disk with files is all create and write operations. Each process is working on its own subdirectory and creating a mix of file sizes 2K-10MB. This create phase produces a lot of the errors.


<>< Lance.


D. Lance Robinson wrote:

I added the suggested printk statement to the raid5 driver and got a few instances of the warning/error while running a test. The test consists of five processes doing a mix of access patterns (reads, writes, append, open, close, deletes) to their own set of files and directories. Each file is accessed by only one process. The 5 errors came at random times within a 7 hour test period using the 2.4.9 kernel and the 17-Aug-01 xfs snapshot. This is run on a PPC.

Let me know if you have any patches to test or if any other info would be helpful. Unfortunately, I cannot release the test being used.

raid5: multiple 1 requests for sector 12947328 raid5: new bh at blk 0x62c7f0 len 0x1000, existing blk 0x3163f80 len 0x1000 raid5: multiple 1 requests for sector 12948352 raid5: new bh at blk 0x62c9f0 len 0x1000, existing blk 0x3164f80 len 0x1000 raid5: multiple 1 requests for sector 12949248 raid5: new bh at blk 0x62cb80 len 0x1000, existing blk 0x3165c00 len 0x1000 raid5: multiple 1 requests for sector 12949888 raid5: new bh at blk 0x3166780 len 0x1000, existing blk 0x62ccf0 len 0x1000 raid5: multiple 1 requests for sector 4697184 raid5: new bh at blk 0x23d60c len 0x1000, existing blk 0x11eb060 len 0x1000 raid5: multiple 1 requests for sector 19149312 raid5: new bh at blk 0x490c980 len 0x1000, existing blk 0x921930 len 0x1000 raid5: multiple 1 requests for sector 19150464 raid5: new bh at blk 0x921b50 len 0x1000, existing blk 0x490da80 len 0x1000 raid5: multiple 1 requests for sector 17107808 raid5: new bh at blk 0x82859c len 0x1000, existing blk 0x4142ce0 len 0x1000 raid5: multiple 1 requests for sector 19156224 raid5: new bh at blk 0x922680 len 0x1000, existing blk 0x4913400 len 0x1000 raid5: multiple 1 requests for sector 8853376 raid5: new bh at blk 0x438bf0 len 0x1000, existing blk 0x21c5f80 len 0x1000 raid5: multiple 1 requests for sector 10771712 raid5: new bh at blk 0x522ea0 len 0x1000, existing blk 0x2917500 len 0x1000 raid5: multiple 1 requests for sector 14839424 raid5: new bh at blk 0x713750 len 0x1000, existing blk 0x389ba80 len 0x1000 raid5: multiple 1 requests for sector 13024128 raid5: new bh at blk 0x635dc0 len 0x1000, existing blk 0x31aee00 len 0x1000 raid5: multiple 1 requests for sector 4734848 raid5: new bh at blk 0x241ff0 len 0x1000, existing blk 0x120ff80 len 0x1000 raid5: multiple 1 requests for sector 19194240 raid5: new bh at blk 0x9270e0 len 0x1000, existing blk 0x4938700 len 0x1000 raid5: multiple 1 requests for sector 21320064 raid5: new bh at blk 0xa2a8f0 len 0x1000, existing blk 0x5154780 len 0x1000 raid5: multiple 1 requests for sector 8871912 raid5: new bh at blk 0x43afed len 0x1000, existing blk 0x21d7f68 len 0x1000 raid5: multiple 1 requests for sector 10790248 raid5: new bh at blk 0x52529d len 0x1000, existing blk 0x29294e8 len 0x1000 raid5: multiple 1 requests for sector 21338600 raid5: new bh at blk 0xa2cced len 0x1000, existing blk 0x5166768 len 0x1000 raid5: multiple 1 requests for sector 10818944 raid5: new bh at blk 0x2945700 len 0x1000, existing blk 0x528ae0 len 0x1000 raid5: multiple 1 requests for sector 10825088 raid5: new bh at blk 0x5296f0 len 0x1000, existing blk 0x294b780 len 0x1000 raid5: multiple 1 requests for sector 10825216 raid5: new bh at blk 0x529730 len 0x1000, existing blk 0x294b980 len 0x1000 raid5: multiple 1 requests for sector 10825984 raid5: new bh at blk 0x294c580 len 0x1000, existing blk 0x5298b0 len 0x1000 raid5: multiple 1 requests for sector 10827648 raid5: new bh at blk 0x529bc0 len 0x1000, existing blk 0x294de00 len 0x1000 raid5: multiple 1 requests for sector 10828800 raid5: new bh at blk 0x529e30 len 0x1000, existing blk 0x294f180 len 0x1000 raid5: multiple 1 requests for sector 10829184 raid5: new bh at blk 0x529ec0 len 0x1000, existing blk 0x294f600 len 0x1000 raid5: multiple 1 requests for sector 10832128 raid5: new bh at blk 0x52a480 len 0x1000, existing blk 0x2952400 len 0x1000 raid5: multiple 1 requests for sector 10833152 raid5: new bh at blk 0x2953500 len 0x1000, existing blk 0x52a6a0 len 0x1000 raid5: multiple 1 requests for sector 10833536 raid5: new bh at blk 0x52a740 len 0x1000, existing blk 0x2953a00 len 0x1000 raid5: multiple 1 requests for sector 10834432 raid5: new bh at blk 0x52a930 len 0x1000, existing blk 0x2954980 len 0x1000 raid5: multiple 1 requests for sector 19091584 raid5: new bh at blk 0x91a840 len 0x1000, existing blk 0x48d4200 len 0x1000 raid5: multiple 1 requests for sector 21256832 raid5: new bh at blk 0xa22d50 len 0x1000, existing blk 0x5116a80 len 0x1000 raid5: multiple 1 requests for sector 12925184 raid5: new bh at blk 0x629c90 len 0x1000, existing blk 0x314e480 len 0x1000 raid5: multiple 1 requests for sector 12940160 raid5: new bh at blk 0x62b9e0 len 0x1000, existing blk 0x315cf00 len 0x1000 raid5: multiple 1 requests for sector 10813056 raid5: new bh at blk 0x527f40 len 0x1000, existing blk 0x293fa00 len 0x1000 raid5: multiple 1 requests for sector 33782144 raid5: new bh at blk 0x101bcc0 len 0x1000, existing blk 0x80de600 len 0x1000 raid5: multiple 1 requests for sector 19097344 raid5: new bh at blk 0x91b380 len 0x1000, existing blk 0x48d9c00 len 0x1000 raid5: multiple 1 requests for sector 10709120 raid5: new bh at blk 0x51b440 len 0x1000, existing blk 0x28da200 len 0x1000 raid5: multiple 1 requests for sector 6622464 raid5: new bh at blk 0x328680 len 0x1000, existing blk 0x1943400 len 0x1000 raid5: multiple 1 requests for sector 12921344 raid5: new bh at blk 0x629510 len 0x1000, existing blk 0x314a880 len 0x1000 raid5: multiple 1 requests for sector 10710144 raid5: new bh at blk 0x51b660 len 0x1000, existing blk 0x28db300 len 0x1000


<Prev in Thread] Current Thread [Next in Thread>