xfs
[Top] [All Lists]

BUG 809716 - XFS Linux and kiobuf io results in data corruption.

To: nb@xxxxxxx
Subject: BUG 809716 - XFS Linux and kiobuf io results in data corruption.
From: pv@xxxxxxxxxxxxx (cattelan@xxxxxxxxxxxx)
Date: Thu, 7 Dec 2000 09:27:14 -0800 (PST)
Cc: linux-xfs@xxxxxxxxxxx
Reply-to: sgi.bugs.xfs@xxxxxxxxxxxxxxxxx
Sender: owner-linux-xfs@xxxxxxxxxxx
Webexec: webpvsubmit,PvProjectIncident
Webpv: gibble.americas.sgi.com
View Incident: 
http://co-op.engr.sgi.com/BugWorks/code/bwxquery.cgi?search=Search&wlong=1&view_type=Bug&wi=809716

Submitter : cattelan                  Submitter Domain : engr               
Assigned Engineer : nb                Assigned Domain : sgi.com             
Assigned Group : xfs-linux            Category : software                   
Customer Reported : F                 Priority : 3                          
Project : xfs-linux                   Status : open                         
Description :
Dual processor machine running linux XFS 2.4.0-test11
heavy doio tests, results in data corruption.

#!/bin/sh
export PATH=$PATH:/usr/tests/rts/bin


iogen -i 0 -T 128b 468973k:doio_1 | doio -akv -n 4 -m 1000 &
iogen -i 0 -T 128b 468973k:doio_2 | doio -akv -n 4 -m 1000 &
iogen -i 0 -T 128b 468973k:doio_3 | doio -akv -n 4 -m 1000 &
iogen -i 0 -T 128b 468973k:doio_4 | doio -akv -n 4 -m 1000 &


---------------------
*** DATA COMPARISON ERROR ***
check_file(/mnt1/doio_1, 359084382, 7237, S:953::doio*, 12, 0) failed

Comparison fd is 3, with open flags 0
Corrupt regions follow - unprintable chars are represented as '.'
-----------------------------------------------------------------
corrupt bytes starting at file offset 359084382
    1st 32 expected bytes:  S:953::doio*S:953::doio*S:953::d
    1st 32 actual bytes:    doio*M:956::doio*M:956::doio*M:9

Request number 24662
          fd 6 is file /mnt1/doio_1 - open flags are 010002 O_RDWR,O_SYNC,
          write done at file offset 359084382 - pattern is S (0123)
          number of requests is 1, strides per request is 1
          i/o byte count = 7237
          memory alignment is unaligned

syscall:  mmap-write(NULL, 480228352, PROT_WRITE, MAP_SHARED, 6, 0)
        file is mmaped to: 0x5cb09000
        file-mem=0x7217c15e, length=7237, buffer=0x8084309


doio (  951) 15:45:19
---------------------
Info:  25000 requests done (0 skipped) by this process

doio (  937) 15:45:27
---------------------
(parent) pid 953 exited because of data compare errors

<Prev in Thread] Current Thread [Next in Thread>
  • BUG 809716 - XFS Linux and kiobuf io results in data corruption., cattelan@xxxxxxxxxxxx <=