xfs
[Top] [All Lists]

Re: XFS write cache flush policy

To: Dave Chinner <david@xxxxxxxxxxxxx>
Subject: Re: XFS write cache flush policy
From: Matthias Schniedermeyer <ms@xxxxxxx>
Date: Tue, 11 Dec 2012 09:46:06 +0100
Cc: Eric Sandeen <sandeen@xxxxxxxxxxx>, Lin Li <sdeber@xxxxxxxxx>, xfs@xxxxxxxxxxx
In-reply-to: <20121211002554.GQ15784@dastard>
References: <CAA_rkDfFUmZzT_kMznsTSNVxdfqfmz=bmJ400wdBOzocgP32eA@xxxxxxxxxxxxxx> <20121208192927.GA17875@xxxxxxx> <20121210005820.GG15784@dastard> <20121210091239.GA21114@xxxxxxx> <50C64C17.9080206@xxxxxxxxxxx> <20121210214511.GA32466@xxxxxxx> <20121211002554.GQ15784@dastard>
User-agent: Mutt/1.5.21 (2010-09-15)
On 11.12.2012 11:25, Dave Chinner wrote:
> On Mon, Dec 10, 2012 at 10:45:11PM +0100, Matthias Schniedermeyer wrote:
> > > >> Did you run repair in between the shutdown and remount?
> > > > 
> > > > No.
> > > > 
> > > > XFS (dm-3): Mounting Filesystem
> > > > XFS (dm-3): Starting recovery (logdev: internal)
> > > > XFS (dm-3): Ending recovery (logdev: internal)
> > > > 
> > > >> How many files in that 200GB of data?
> > > > 
> > > > At 0.9GB/file at least 220.
> > > > 
> > > >> http://xfs.org/index.php/XFS_FAQ#Q:_What_information_should_I_include_when_reporting_a_problem.3F
> 
> So I can make any sense of the errors, can you please post the
> rest of the information this link asks for?

- kernel version (uname -a)
For the reported case:
Linux zz 3.6.2 #128 SMP x86_64 GNU/Linux
Userspace is 32bit.

- xfsprogs version (xfs_repair -V)
xfs_repair version 3.1.7

- number of CPUs
1 Socket, 4 cores, HT (Core i7 3770)

- contents of /proc/meminfo
Too late for that
- contents of /proc/mounts
Too late for that 2:
But as all the external mounted HDDs are mounted identical so it would 
be like this:
/dev/mapper/zz /misc/zz xfs rw,noatime,attr2,allocsize=64k,noquota 0 0

- contents of /proc/partitions
To late for that 3:

The relevant entries would be been like this:
   8       80 2930266584 sdf
   8       81 2147482623 sdf1
 254        5 2930266580 dm-5

- RAID layout (hardware and/or software)
- LVM configuration
No RAID or LVM.
A dm-crypt layer though

keyfile=<file with the 65 encryption keys in clear text>
keysize=128
offset=8
device=/dev/sdf
map=zz
cryptsetup loopaesOpen --key-file=$keyfile --key-size 128 --offset $offset 
$device $map

I don't use a partition but the whole disc except for the first 8 
sectors/4k.

- type of disks you are using
Western Digital WD30EZRX SATA drive.
Connected by SuperSpeed USB3-enclosure.

- write cache status of drives
This is from another one, it's an identical model & enclosure.
write-caching =  1 (on)
Interesting that hdparm -W works over USB.

- size of BBWC and mode it is running in
None

- xfs_info output on the filesystem in question
Technically this is from another drive, but i had formated it with 
identical options:
mkfs.xfs -l size=1024b -s size=4096 ...

- snip -
meta-data=/dev/mapper/zz         isize=256    agcount=32, agsize=22892708 blks
         =                       sectsz=4096  attr=2
data     =                       bsize=4096   blocks=732566645, imaxpct=5
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal               bsize=4096   blocks=1024, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
- snip -

- dmesg output showing all error messages and stack traces 
See previous mail.





-- 

Matthias

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