All of lore.kernel.org
 help / color / mirror / Atom feed
* xfs_repair fails after trying to format log cycle?
@ 2016-03-26 19:09 Andrew Ryder
  2016-03-28  8:55 ` Brian Foster
  0 siblings, 1 reply; 17+ messages in thread
From: Andrew Ryder @ 2016-03-26 19:09 UTC (permalink / raw)
  To: xfs

Hello,

I have an mdadm array with a xfs v5 filesystem on it and its begun to 
give me issues when trying to mount it as well as complete xfs_repair. 
Not sure if anyone might be able to shed some light on what is going on 
or how to correct the issue?

When I try and mount the fs, it complains with:

[  388.479847] XFS (md2): Mounting V5 Filesystem
[  388.494686] XFS (md2): metadata I/O error: block 0x15d6d39c0 
("xlog_bread_noalign") error 5 numblks 8192
[  388.495013] XFS (md2): failed to find log head
[  388.495018] XFS (md2): log mount/recovery failed: error -5
[  388.495090] XFS (md2): log mount failed


This is where its not making any sense for me, If I try and run 
"xfs_repair /dev/md2" it fails with:

Phase 1 - find and verify superblock...
         - reporting progress in intervals of 15 minutes
Phase 2 - using internal log
         - zero log...
xfs_repair: read failed: Input/output error
failed to find log head
zero_log: cannot find log head/tail (xlog_find_tail=-5)

fatal error -- ERROR: The log head and/or tail cannot be discovered. 
Attempt to mount the
filesystem to replay the log or use the -L option to destroy the log and
attempt a repair.


But if I run "xfs_repair -L /dev/md2" which gives:

Phase 1 - find and verify superblock...
         - reporting progress in intervals of 15 minutes
Phase 2 - using internal log
         - zero log...
xfs_repair: read failed: Input/output error
failed to find log head
zero_log: cannot find log head/tail (xlog_find_tail=-5)
xfs_repair: libxfs_device_zero write failed: Input/output error

then try and re-run "xfs_repair /dev/md2" it starts traversing the 
filesystem all the way to "Phase 7" then errors with:

Phase 7 - verify and correct link counts...
         - 14:36:55: verify and correct link counts - 33 of 33 
allocation groups done
Maximum metadata LSN (64:2230592) is ahead of log (0:0).
Format log to cycle 67.
xfs_repair: libxfs_device_zero write failed: Input/output error


Yet at this point I can now mount the filesystem..


Checking the drives with smartctl shows no errors nor does 'dmesg' show 
any hardware i/o or controller related errors...

I've tried scrubbing the array and no bad sectors are found either..

I'm running kernel 3.19.8 with xfsprogs 4.5.

Thanks,
Andrew

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-03-26 19:09 xfs_repair fails after trying to format log cycle? Andrew Ryder
@ 2016-03-28  8:55 ` Brian Foster
  2016-04-12  5:53   ` Andrew Ryder
  0 siblings, 1 reply; 17+ messages in thread
From: Brian Foster @ 2016-03-28  8:55 UTC (permalink / raw)
  To: Andrew Ryder; +Cc: xfs

On Sat, Mar 26, 2016 at 03:09:27PM -0400, Andrew Ryder wrote:
> Hello,
> 
> I have an mdadm array with a xfs v5 filesystem on it and its begun to give
> me issues when trying to mount it as well as complete xfs_repair. Not sure
> if anyone might be able to shed some light on what is going on or how to
> correct the issue?
> 
> When I try and mount the fs, it complains with:
> 
> [  388.479847] XFS (md2): Mounting V5 Filesystem
> [  388.494686] XFS (md2): metadata I/O error: block 0x15d6d39c0
> ("xlog_bread_noalign") error 5 numblks 8192
> [  388.495013] XFS (md2): failed to find log head
> [  388.495018] XFS (md2): log mount/recovery failed: error -5
> [  388.495090] XFS (md2): log mount failed
> 

So a read I/O error from the kernel...

> 
> This is where its not making any sense for me, If I try and run "xfs_repair
> /dev/md2" it fails with:
> 
> Phase 1 - find and verify superblock...
>         - reporting progress in intervals of 15 minutes
> Phase 2 - using internal log
>         - zero log...
> xfs_repair: read failed: Input/output error
> failed to find log head
> zero_log: cannot find log head/tail (xlog_find_tail=-5)
> 
> fatal error -- ERROR: The log head and/or tail cannot be discovered. Attempt
> to mount the
> filesystem to replay the log or use the -L option to destroy the log and
> attempt a repair.
> 

... similar read error from xfsprogs...

> 
> But if I run "xfs_repair -L /dev/md2" which gives:
> 
> Phase 1 - find and verify superblock...
>         - reporting progress in intervals of 15 minutes
> Phase 2 - using internal log
>         - zero log...
> xfs_repair: read failed: Input/output error
> failed to find log head
> zero_log: cannot find log head/tail (xlog_find_tail=-5)
> xfs_repair: libxfs_device_zero write failed: Input/output error
> 

... and it looks like it fails to write as well when trying to zero the
log...

> then try and re-run "xfs_repair /dev/md2" it starts traversing the
> filesystem all the way to "Phase 7" then errors with:
> 
> Phase 7 - verify and correct link counts...
>         - 14:36:55: verify and correct link counts - 33 of 33 allocation
> groups done
> Maximum metadata LSN (64:2230592) is ahead of log (0:0).
> Format log to cycle 67.
> xfs_repair: libxfs_device_zero write failed: Input/output error
> 
> 
> Yet at this point I can now mount the filesystem..
> 

... and this is effectively a repeat of the write error as we try to
format the log with a correct LSN based on the metadata LSN tracked by
the repair process. Your kernel is old enough that runtime probably
won't complain either way (note that 3.19 might be considered a fairly
early kernel for using CRC support). Perhaps the first write attempt
zeroed enough of the log before it failed that log recovery wasn't
required, and thus these problematic I/Os were avoided.

What's the history of this fs? Has it been working for some time, just
recently formatted? What lead to the need for log recovery? What's the
mdadm --detail info, member device size, total array size, xfs_info of
the filesystem, etc..?

Does xfs_repair run clean at this point? If so, does 'xfs_repair -L'
still reproduce the write error (note that I'm assuming you have a clean
log such that this command will not cause data loss). If so, an strace
of the repair process might be interesting...

Brian

> 
> Checking the drives with smartctl shows no errors nor does 'dmesg' show any
> hardware i/o or controller related errors...
> 
> I've tried scrubbing the array and no bad sectors are found either..
> 
> I'm running kernel 3.19.8 with xfsprogs 4.5.
> 
> Thanks,
> Andrew
> 
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-03-28  8:55 ` Brian Foster
@ 2016-04-12  5:53   ` Andrew Ryder
  2016-04-12 14:05     ` Brian Foster
  0 siblings, 1 reply; 17+ messages in thread
From: Andrew Ryder @ 2016-04-12  5:53 UTC (permalink / raw)
  To: Brian Foster; +Cc: xfs



On 03/28/2016 04:55 AM, Brian Foster wrote:
> On Sat, Mar 26, 2016 at 03:09:27PM -0400, Andrew Ryder wrote:
>> Hello,
>>
>> I have an mdadm array with a xfs v5 filesystem on it and its begun to give
>> me issues when trying to mount it as well as complete xfs_repair. Not sure
>> if anyone might be able to shed some light on what is going on or how to
>> correct the issue?
>>
>> When I try and mount the fs, it complains with:
>>
>> [  388.479847] XFS (md2): Mounting V5 Filesystem
>> [  388.494686] XFS (md2): metadata I/O error: block 0x15d6d39c0
>> ("xlog_bread_noalign") error 5 numblks 8192
>> [  388.495013] XFS (md2): failed to find log head
>> [  388.495018] XFS (md2): log mount/recovery failed: error -5
>> [  388.495090] XFS (md2): log mount failed
>>
>
> So a read I/O error from the kernel...
>
>>
>> This is where its not making any sense for me, If I try and run "xfs_repair
>> /dev/md2" it fails with:
>>
>> Phase 1 - find and verify superblock...
>>          - reporting progress in intervals of 15 minutes
>> Phase 2 - using internal log
>>          - zero log...
>> xfs_repair: read failed: Input/output error
>> failed to find log head
>> zero_log: cannot find log head/tail (xlog_find_tail=-5)
>>
>> fatal error -- ERROR: The log head and/or tail cannot be discovered. Attempt
>> to mount the
>> filesystem to replay the log or use the -L option to destroy the log and
>> attempt a repair.
>>
>
> ... similar read error from xfsprogs...
>
>>
>> But if I run "xfs_repair -L /dev/md2" which gives:
>>
>> Phase 1 - find and verify superblock...
>>          - reporting progress in intervals of 15 minutes
>> Phase 2 - using internal log
>>          - zero log...
>> xfs_repair: read failed: Input/output error
>> failed to find log head
>> zero_log: cannot find log head/tail (xlog_find_tail=-5)
>> xfs_repair: libxfs_device_zero write failed: Input/output error
>>
>
> ... and it looks like it fails to write as well when trying to zero the
> log...
>
>> then try and re-run "xfs_repair /dev/md2" it starts traversing the
>> filesystem all the way to "Phase 7" then errors with:
>>
>> Phase 7 - verify and correct link counts...
>>          - 14:36:55: verify and correct link counts - 33 of 33 allocation
>> groups done
>> Maximum metadata LSN (64:2230592) is ahead of log (0:0).
>> Format log to cycle 67.
>> xfs_repair: libxfs_device_zero write failed: Input/output error
>>
>>
>> Yet at this point I can now mount the filesystem..
>>
>
> ... and this is effectively a repeat of the write error as we try to
> format the log with a correct LSN based on the metadata LSN tracked by
> the repair process. Your kernel is old enough that runtime probably
> won't complain either way (note that 3.19 might be considered a fairly
> early kernel for using CRC support). Perhaps the first write attempt
> zeroed enough of the log before it failed that log recovery wasn't
> required, and thus these problematic I/Os were avoided.
>
> What's the history of this fs? Has it been working for some time, just
> recently formatted? What lead to the need for log recovery? What's the
> mdadm --detail info, member device size, total array size, xfs_info of
> the filesystem, etc..?
>
> Does xfs_repair run clean at this point? If so, does 'xfs_repair -L'
> still reproduce the write error (note that I'm assuming you have a clean
> log such that this command will not cause data loss). If so, an strace
> of the repair process might be interesting...
>
> Brian


The filesystem is about a year old as I had one of the Addonics 
backplane boards go bad and after the replacement all was good again.. 
until the RocketRaid 2722 card and its obscure "Task File error" error 
message came up again.

Everything up to this point had been working smoothly since end of Sept 
2015 after the rebuild. All disks are 2TB in size, partitioned via 
'parted' with 0% and 100% used for partition boundaries on each drive. 
Everything had been working wonderfully long before but the array was 
taken out due to some issues I had with 3 hitachi drives that refused to 
work on the RR2722 card/drivers. Long story.

I've swapped out two drives in the array and no luck yet as it doesn't 
seem to be hardware failure related.. I've not had any signs of data 
corruption, just meta-data corruption/errors.

If I remember correct, the format applied to the array was done under 
3.6.11 kernel as
I'm still going through the same xfs_repair as above to get the array to 
mount. It keeps failing after it tries to format the log to cycle 67.

I'll see if I can get you an strace of things.


This all began when the RR2722 driver running under 3.18.15 complained 
and ..

Mar 14 07:23:07 Bigmouth kernel: [7177248.090541] /dev/vmnet: port on 
hub 0 successfully opened
Mar 14 07:26:03 Bigmouth kernel: [7177424.552323] device eth1 left 
promiscuous mode
Mar 14 07:26:03 Bigmouth kernel: [7177424.552786] bridge-eth1: disabled 
promiscuous mode
Mar 14 20:10:20 Bigmouth kernel: [7223317.069464] rr272x_1x:Task file 
error, StatusReg=0x51, ErrReg=0x84, LBA[0-3]=0x747dc92f,LBA[4-7]=0x0.
Mar 14 20:10:20 Bigmouth kernel: [7223317.179811] sd 5:0:1:0: [sdg]
Mar 14 20:10:21 Bigmouth kernel: [7223317.690439] Result: 
hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Mar 14 20:10:21 Bigmouth kernel: [7223317.700480] sd 5:0:1:0: [sdg] CDB:
Mar 14 20:10:21 Bigmouth kernel: [7223318.211147] Write(10): 2a 00 74 7d 
c9 00 00 00 40 00
Mar 14 20:10:21 Bigmouth kernel: [7223318.211167] blk_update_request: 
I/O error, dev sdg, sector 1954400512
Mar 14 20:10:21 Bigmouth kernel: [7223318.211203] sd 5:0:3:0: [sdi]
Mar 14 20:10:21 Bigmouth kernel: [7223318.211206] Result: 
hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Mar 14 20:10:21 Bigmouth kernel: [7223318.211209] sd 5:0:3:0: [sdi] CDB:
Mar 14 20:10:21 Bigmouth kernel: [7223318.211211] Write(10): 2a 00 74 7d 
c9 00 00 00 40 00
Mar 14 20:10:21 Bigmouth kernel: [7223318.211223] blk_update_request: 
I/O error, dev sdi, sector 1954400512
Mar 14 20:10:23 Bigmouth kernel: [7223319.957052] XFS (md2): metadata 
I/O error: block 0x15d6d4900 ("xlog_iodone") error 5 numblks 64
Mar 14 20:10:23 Bigmouth kernel: [7223319.957064] XFS (md2): 
xfs_do_force_shutdown(0x2) called from line 1181 of file 
fs/xfs/xfs_log.c.  Return address = 0xffffffff812fdf96
Mar 14 20:10:23 Bigmouth kernel: [7223319.957080] XFS (md2): Log I/O 
Error Detected.  Shutting down filesystem
Mar 14 20:10:23 Bigmouth kernel: [7223319.957083] XFS (md2): Please 
umount the filesystem and rectify the problem(s)
Mar 14 20:10:23 Bigmouth kernel: [7223319.957093] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:10:50 Bigmouth kernel: [7223347.087272] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:11:20 Bigmouth kernel: [7223377.190469] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:11:50 Bigmouth kernel: [7223407.293952] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:12:20 Bigmouth kernel: [7223437.397444] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:12:23 Bigmouth kernel: [7223439.791407] nfsd: last server has 
exited, flushing export cache
Mar 14 20:12:50 Bigmouth kernel: [7223467.500928] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:13:20 Bigmouth kernel: [7223497.604420] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:13:50 Bigmouth kernel: [7223527.707899] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:14:21 Bigmouth kernel: [7223557.811399] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:14:51 Bigmouth kernel: [7223587.914932] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:15:21 Bigmouth kernel: [7223618.018362] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:15:51 Bigmouth kernel: [7223648.121779] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:16:19 Bigmouth kernel: [7223676.401069] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:16:21 Bigmouth kernel: [7223678.225334] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:16:27 Bigmouth kernel: [7223684.541305] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:16:27 Bigmouth kernel: [7223684.572176] XFS (md2): 
xfs_log_force: error -5 returned.
Mar 14 20:16:38 Bigmouth kernel: [7223694.918565]  md2: unknown 
partition table
Mar 14 20:16:43 Bigmouth kernel: [7223700.425290] XFS (md2): Mounting V5 
Filesystem
Mar 14 20:16:43 Bigmouth kernel: [7223700.545669] XFS (md2): Starting 
recovery (logdev: internal)
Mar 14 20:16:44 Bigmouth kernel: [7223701.874245] XFS (md2): Ending 
recovery (logdev: internal)
Mar 14 20:30:31 Bigmouth kernel: [7224529.528678]  md2: unknown 
partition table



/dev/md2:
         Version : 1.2
   Creation Time : Tue Oct 13 22:21:27 2015
      Raid Level : raid5
      Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
   Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
    Raid Devices : 4
   Total Devices : 4
     Persistence : Superblock is persistent

   Intent Bitmap : Internal

     Update Time : Tue Apr 12 01:19:43 2016
           State : clean
  Active Devices : 4
Working Devices : 4
  Failed Devices : 0
   Spare Devices : 0

          Layout : left-symmetric
      Chunk Size : 512K

            Name : Bigmouth:2  (local to host Bigmouth)
            UUID : ed979276:3459155c:a32f63da:0c684042
          Events : 62846

     Number   Major   Minor   RaidDevice State
        5       8      193        0      active sync   /dev/sdm1
        6       8      129        1      active sync   /dev/sdi1
        2       8      177        2      active sync   /dev/sdl1
        4       8      113        3      active sync   /dev/sdh1


meta-data=/dev/md2               isize=512    agcount=33, 
agsize=45782272 blks
          =                       sectsz=512   attr=2, projid32bit=1
          =                       crc=1        finobt=1 spinodes=0
data     =                       bsize=4096   blocks=1465036800, imaxpct=5
          =                       sunit=128    swidth=384 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=521728, version=2
          =                       sectsz=512   sunit=8 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0


>
>>
>> Checking the drives with smartctl shows no errors nor does 'dmesg' show any
>> hardware i/o or controller related errors...
>>
>> I've tried scrubbing the array and no bad sectors are found either..
>>
>> I'm running kernel 3.19.8 with xfsprogs 4.5.
>>
>> Thanks,
>> Andrew
>>
>> _______________________________________________
>> xfs mailing list
>> xfs@oss.sgi.com
>> http://oss.sgi.com/mailman/listinfo/xfs
>

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-04-12  5:53   ` Andrew Ryder
@ 2016-04-12 14:05     ` Brian Foster
  2016-04-12 20:16       ` Andrew Ryder
  0 siblings, 1 reply; 17+ messages in thread
From: Brian Foster @ 2016-04-12 14:05 UTC (permalink / raw)
  To: Andrew Ryder; +Cc: xfs

On Tue, Apr 12, 2016 at 01:53:17AM -0400, Andrew Ryder wrote:
> 
> 
> On 03/28/2016 04:55 AM, Brian Foster wrote:
> >On Sat, Mar 26, 2016 at 03:09:27PM -0400, Andrew Ryder wrote:
> >>Hello,
> >>
> >>I have an mdadm array with a xfs v5 filesystem on it and its begun to give
> >>me issues when trying to mount it as well as complete xfs_repair. Not sure
> >>if anyone might be able to shed some light on what is going on or how to
> >>correct the issue?
> >>
> >>When I try and mount the fs, it complains with:
> >>
> >>[  388.479847] XFS (md2): Mounting V5 Filesystem
> >>[  388.494686] XFS (md2): metadata I/O error: block 0x15d6d39c0
> >>("xlog_bread_noalign") error 5 numblks 8192
> >>[  388.495013] XFS (md2): failed to find log head
> >>[  388.495018] XFS (md2): log mount/recovery failed: error -5
> >>[  388.495090] XFS (md2): log mount failed
> >>
> >
> >So a read I/O error from the kernel...
> >
> >>
> >>This is where its not making any sense for me, If I try and run "xfs_repair
> >>/dev/md2" it fails with:
> >>
> >>Phase 1 - find and verify superblock...
> >>         - reporting progress in intervals of 15 minutes
> >>Phase 2 - using internal log
> >>         - zero log...
> >>xfs_repair: read failed: Input/output error
> >>failed to find log head
> >>zero_log: cannot find log head/tail (xlog_find_tail=-5)
> >>
> >>fatal error -- ERROR: The log head and/or tail cannot be discovered. Attempt
> >>to mount the
> >>filesystem to replay the log or use the -L option to destroy the log and
> >>attempt a repair.
> >>
> >
> >... similar read error from xfsprogs...
> >
> >>
> >>But if I run "xfs_repair -L /dev/md2" which gives:
> >>
> >>Phase 1 - find and verify superblock...
> >>         - reporting progress in intervals of 15 minutes
> >>Phase 2 - using internal log
> >>         - zero log...
> >>xfs_repair: read failed: Input/output error
> >>failed to find log head
> >>zero_log: cannot find log head/tail (xlog_find_tail=-5)
> >>xfs_repair: libxfs_device_zero write failed: Input/output error
> >>
> >
> >... and it looks like it fails to write as well when trying to zero the
> >log...
> >
> >>then try and re-run "xfs_repair /dev/md2" it starts traversing the
> >>filesystem all the way to "Phase 7" then errors with:
> >>
> >>Phase 7 - verify and correct link counts...
> >>         - 14:36:55: verify and correct link counts - 33 of 33 allocation
> >>groups done
> >>Maximum metadata LSN (64:2230592) is ahead of log (0:0).
> >>Format log to cycle 67.
> >>xfs_repair: libxfs_device_zero write failed: Input/output error
> >>
> >>
> >>Yet at this point I can now mount the filesystem..
> >>
> >
> >... and this is effectively a repeat of the write error as we try to
> >format the log with a correct LSN based on the metadata LSN tracked by
> >the repair process. Your kernel is old enough that runtime probably
> >won't complain either way (note that 3.19 might be considered a fairly
> >early kernel for using CRC support). Perhaps the first write attempt
> >zeroed enough of the log before it failed that log recovery wasn't
> >required, and thus these problematic I/Os were avoided.
> >
> >What's the history of this fs? Has it been working for some time, just
> >recently formatted? What lead to the need for log recovery? What's the
> >mdadm --detail info, member device size, total array size, xfs_info of
> >the filesystem, etc..?
> >
> >Does xfs_repair run clean at this point? If so, does 'xfs_repair -L'
> >still reproduce the write error (note that I'm assuming you have a clean
> >log such that this command will not cause data loss). If so, an strace
> >of the repair process might be interesting...
> >
> >Brian
> 
> 
> The filesystem is about a year old as I had one of the Addonics backplane
> boards go bad and after the replacement all was good again.. until the
> RocketRaid 2722 card and its obscure "Task File error" error message came up
> again.
> 
> Everything up to this point had been working smoothly since end of Sept 2015
> after the rebuild. All disks are 2TB in size, partitioned via 'parted' with
> 0% and 100% used for partition boundaries on each drive. Everything had been
> working wonderfully long before but the array was taken out due to some
> issues I had with 3 hitachi drives that refused to work on the RR2722
> card/drivers. Long story.
> 
> I've swapped out two drives in the array and no luck yet as it doesn't seem
> to be hardware failure related.. I've not had any signs of data corruption,
> just meta-data corruption/errors.
> 
> If I remember correct, the format applied to the array was done under 3.6.11
> kernel as
> I'm still going through the same xfs_repair as above to get the array to
> mount. It keeps failing after it tries to format the log to cycle 67.
> 
> I'll see if I can get you an strace of things.
> 

FWIW, I created an md array of similar geometry and ran through some
fsstress/xfs_repair sequences just to see if there was anything
obviously broken in the stack here, but I don't hit any issues.
xfs_repair can zero the log and reformat it successfully. This is on a
4.6.0-rc1 kernel.

So I think the big question here is why are these certain I/Os failing?
This might ultimately require investigation at the md layer and/or
further down to your storage controller driver, etc. Anyways, here's the
first failed I/O from strace_2.1.txt:

02:34:36.309704 pread64(4, 0x7fe772ec0200, 2097152, 3001552175104) = -1 EIO (Input/output error)

That's a 2MB read during phase 2, which is probably what leads to the
"failed to find log head" error. The read offset is right around the
middle of the array where the internal log resides. What's also
interesting is that it is preceded by a bunch of other read I/Os that
all appear to complete fine, but those are all 512b I/Os.

What happens if you manually issue the read call that failed? E.g.,
umount the filesystem and run the following command directly against the
array:

xfs_io -dc "pread 3001552175104 2097152" /dev/md2

Brian

> 
> This all began when the RR2722 driver running under 3.18.15 complained and
> ..
> 
> Mar 14 07:23:07 Bigmouth kernel: [7177248.090541] /dev/vmnet: port on hub 0
> successfully opened
> Mar 14 07:26:03 Bigmouth kernel: [7177424.552323] device eth1 left
> promiscuous mode
> Mar 14 07:26:03 Bigmouth kernel: [7177424.552786] bridge-eth1: disabled
> promiscuous mode
> Mar 14 20:10:20 Bigmouth kernel: [7223317.069464] rr272x_1x:Task file error,
> StatusReg=0x51, ErrReg=0x84, LBA[0-3]=0x747dc92f,LBA[4-7]=0x0.
> Mar 14 20:10:20 Bigmouth kernel: [7223317.179811] sd 5:0:1:0: [sdg]
> Mar 14 20:10:21 Bigmouth kernel: [7223317.690439] Result:
> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
> Mar 14 20:10:21 Bigmouth kernel: [7223317.700480] sd 5:0:1:0: [sdg] CDB:
> Mar 14 20:10:21 Bigmouth kernel: [7223318.211147] Write(10): 2a 00 74 7d c9
> 00 00 00 40 00
> Mar 14 20:10:21 Bigmouth kernel: [7223318.211167] blk_update_request: I/O
> error, dev sdg, sector 1954400512
> Mar 14 20:10:21 Bigmouth kernel: [7223318.211203] sd 5:0:3:0: [sdi]
> Mar 14 20:10:21 Bigmouth kernel: [7223318.211206] Result:
> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
> Mar 14 20:10:21 Bigmouth kernel: [7223318.211209] sd 5:0:3:0: [sdi] CDB:
> Mar 14 20:10:21 Bigmouth kernel: [7223318.211211] Write(10): 2a 00 74 7d c9
> 00 00 00 40 00
> Mar 14 20:10:21 Bigmouth kernel: [7223318.211223] blk_update_request: I/O
> error, dev sdi, sector 1954400512
> Mar 14 20:10:23 Bigmouth kernel: [7223319.957052] XFS (md2): metadata I/O
> error: block 0x15d6d4900 ("xlog_iodone") error 5 numblks 64
> Mar 14 20:10:23 Bigmouth kernel: [7223319.957064] XFS (md2):
> xfs_do_force_shutdown(0x2) called from line 1181 of file fs/xfs/xfs_log.c.
> Return address = 0xffffffff812fdf96
> Mar 14 20:10:23 Bigmouth kernel: [7223319.957080] XFS (md2): Log I/O Error
> Detected.  Shutting down filesystem
> Mar 14 20:10:23 Bigmouth kernel: [7223319.957083] XFS (md2): Please umount
> the filesystem and rectify the problem(s)
> Mar 14 20:10:23 Bigmouth kernel: [7223319.957093] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:10:50 Bigmouth kernel: [7223347.087272] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:11:20 Bigmouth kernel: [7223377.190469] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:11:50 Bigmouth kernel: [7223407.293952] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:12:20 Bigmouth kernel: [7223437.397444] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:12:23 Bigmouth kernel: [7223439.791407] nfsd: last server has
> exited, flushing export cache
> Mar 14 20:12:50 Bigmouth kernel: [7223467.500928] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:13:20 Bigmouth kernel: [7223497.604420] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:13:50 Bigmouth kernel: [7223527.707899] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:14:21 Bigmouth kernel: [7223557.811399] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:14:51 Bigmouth kernel: [7223587.914932] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:15:21 Bigmouth kernel: [7223618.018362] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:15:51 Bigmouth kernel: [7223648.121779] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:16:19 Bigmouth kernel: [7223676.401069] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:16:21 Bigmouth kernel: [7223678.225334] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:16:27 Bigmouth kernel: [7223684.541305] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:16:27 Bigmouth kernel: [7223684.572176] XFS (md2): xfs_log_force:
> error -5 returned.
> Mar 14 20:16:38 Bigmouth kernel: [7223694.918565]  md2: unknown partition
> table
> Mar 14 20:16:43 Bigmouth kernel: [7223700.425290] XFS (md2): Mounting V5
> Filesystem
> Mar 14 20:16:43 Bigmouth kernel: [7223700.545669] XFS (md2): Starting
> recovery (logdev: internal)
> Mar 14 20:16:44 Bigmouth kernel: [7223701.874245] XFS (md2): Ending recovery
> (logdev: internal)
> Mar 14 20:30:31 Bigmouth kernel: [7224529.528678]  md2: unknown partition
> table
> 
> 
> 
> /dev/md2:
>         Version : 1.2
>   Creation Time : Tue Oct 13 22:21:27 2015
>      Raid Level : raid5
>      Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
>   Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
>    Raid Devices : 4
>   Total Devices : 4
>     Persistence : Superblock is persistent
> 
>   Intent Bitmap : Internal
> 
>     Update Time : Tue Apr 12 01:19:43 2016
>           State : clean
>  Active Devices : 4
> Working Devices : 4
>  Failed Devices : 0
>   Spare Devices : 0
> 
>          Layout : left-symmetric
>      Chunk Size : 512K
> 
>            Name : Bigmouth:2  (local to host Bigmouth)
>            UUID : ed979276:3459155c:a32f63da:0c684042
>          Events : 62846
> 
>     Number   Major   Minor   RaidDevice State
>        5       8      193        0      active sync   /dev/sdm1
>        6       8      129        1      active sync   /dev/sdi1
>        2       8      177        2      active sync   /dev/sdl1
>        4       8      113        3      active sync   /dev/sdh1
> 
> 
> meta-data=/dev/md2               isize=512    agcount=33, agsize=45782272
> blks
>          =                       sectsz=512   attr=2, projid32bit=1
>          =                       crc=1        finobt=1 spinodes=0
> data     =                       bsize=4096   blocks=1465036800, imaxpct=5
>          =                       sunit=128    swidth=384 blks
> naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
> log      =internal               bsize=4096   blocks=521728, version=2
>          =                       sectsz=512   sunit=8 blks, lazy-count=1
> realtime =none                   extsz=4096   blocks=0, rtextents=0
> 
> 
> >
> >>
> >>Checking the drives with smartctl shows no errors nor does 'dmesg' show any
> >>hardware i/o or controller related errors...
> >>
> >>I've tried scrubbing the array and no bad sectors are found either..
> >>
> >>I'm running kernel 3.19.8 with xfsprogs 4.5.
> >>
> >>Thanks,
> >>Andrew
> >>
> >>_______________________________________________
> >>xfs mailing list
> >>xfs@oss.sgi.com
> >>http://oss.sgi.com/mailman/listinfo/xfs
> >

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-04-12 14:05     ` Brian Foster
@ 2016-04-12 20:16       ` Andrew Ryder
  2016-04-13  3:02         ` Andrew Ryder
  2016-04-13 12:12         ` Brian Foster
  0 siblings, 2 replies; 17+ messages in thread
From: Andrew Ryder @ 2016-04-12 20:16 UTC (permalink / raw)
  To: Brian Foster; +Cc: xfs

[-- Attachment #1: Type: text/plain, Size: 14893 bytes --]

On 04/12/2016 10:05 AM, Brian Foster wrote:
> On Tue, Apr 12, 2016 at 01:53:17AM -0400, Andrew Ryder wrote:
>>
>>
>> On 03/28/2016 04:55 AM, Brian Foster wrote:
>>> On Sat, Mar 26, 2016 at 03:09:27PM -0400, Andrew Ryder wrote:
>>>> Hello,
>>>>
>>>> I have an mdadm array with a xfs v5 filesystem on it and its begun to give
>>>> me issues when trying to mount it as well as complete xfs_repair. Not sure
>>>> if anyone might be able to shed some light on what is going on or how to
>>>> correct the issue?
>>>>
>>>> When I try and mount the fs, it complains with:
>>>>
>>>> [  388.479847] XFS (md2): Mounting V5 Filesystem
>>>> [  388.494686] XFS (md2): metadata I/O error: block 0x15d6d39c0
>>>> ("xlog_bread_noalign") error 5 numblks 8192
>>>> [  388.495013] XFS (md2): failed to find log head
>>>> [  388.495018] XFS (md2): log mount/recovery failed: error -5
>>>> [  388.495090] XFS (md2): log mount failed
>>>>
>>>
>>> So a read I/O error from the kernel...
>>>
>>>>
>>>> This is where its not making any sense for me, If I try and run "xfs_repair
>>>> /dev/md2" it fails with:
>>>>
>>>> Phase 1 - find and verify superblock...
>>>>          - reporting progress in intervals of 15 minutes
>>>> Phase 2 - using internal log
>>>>          - zero log...
>>>> xfs_repair: read failed: Input/output error
>>>> failed to find log head
>>>> zero_log: cannot find log head/tail (xlog_find_tail=-5)
>>>>
>>>> fatal error -- ERROR: The log head and/or tail cannot be discovered. Attempt
>>>> to mount the
>>>> filesystem to replay the log or use the -L option to destroy the log and
>>>> attempt a repair.
>>>>
>>>
>>> ... similar read error from xfsprogs...
>>>
>>>>
>>>> But if I run "xfs_repair -L /dev/md2" which gives:
>>>>
>>>> Phase 1 - find and verify superblock...
>>>>          - reporting progress in intervals of 15 minutes
>>>> Phase 2 - using internal log
>>>>          - zero log...
>>>> xfs_repair: read failed: Input/output error
>>>> failed to find log head
>>>> zero_log: cannot find log head/tail (xlog_find_tail=-5)
>>>> xfs_repair: libxfs_device_zero write failed: Input/output error
>>>>
>>>
>>> ... and it looks like it fails to write as well when trying to zero the
>>> log...
>>>
>>>> then try and re-run "xfs_repair /dev/md2" it starts traversing the
>>>> filesystem all the way to "Phase 7" then errors with:
>>>>
>>>> Phase 7 - verify and correct link counts...
>>>>          - 14:36:55: verify and correct link counts - 33 of 33 allocation
>>>> groups done
>>>> Maximum metadata LSN (64:2230592) is ahead of log (0:0).
>>>> Format log to cycle 67.
>>>> xfs_repair: libxfs_device_zero write failed: Input/output error
>>>>
>>>>
>>>> Yet at this point I can now mount the filesystem..
>>>>
>>>
>>> ... and this is effectively a repeat of the write error as we try to
>>> format the log with a correct LSN based on the metadata LSN tracked by
>>> the repair process. Your kernel is old enough that runtime probably
>>> won't complain either way (note that 3.19 might be considered a fairly
>>> early kernel for using CRC support). Perhaps the first write attempt
>>> zeroed enough of the log before it failed that log recovery wasn't
>>> required, and thus these problematic I/Os were avoided.
>>>
>>> What's the history of this fs? Has it been working for some time, just
>>> recently formatted? What lead to the need for log recovery? What's the
>>> mdadm --detail info, member device size, total array size, xfs_info of
>>> the filesystem, etc..?
>>>
>>> Does xfs_repair run clean at this point? If so, does 'xfs_repair -L'
>>> still reproduce the write error (note that I'm assuming you have a clean
>>> log such that this command will not cause data loss). If so, an strace
>>> of the repair process might be interesting...
>>>
>>> Brian
>>
>>
>> The filesystem is about a year old as I had one of the Addonics backplane
>> boards go bad and after the replacement all was good again.. until the
>> RocketRaid 2722 card and its obscure "Task File error" error message came up
>> again.
>>
>> Everything up to this point had been working smoothly since end of Sept 2015
>> after the rebuild. All disks are 2TB in size, partitioned via 'parted' with
>> 0% and 100% used for partition boundaries on each drive. Everything had been
>> working wonderfully long before but the array was taken out due to some
>> issues I had with 3 hitachi drives that refused to work on the RR2722
>> card/drivers. Long story.
>>
>> I've swapped out two drives in the array and no luck yet as it doesn't seem
>> to be hardware failure related.. I've not had any signs of data corruption,
>> just meta-data corruption/errors.
>>
>> If I remember correct, the format applied to the array was done under 3.6.11
>> kernel as
>> I'm still going through the same xfs_repair as above to get the array to
>> mount. It keeps failing after it tries to format the log to cycle 67.
>>
>> I'll see if I can get you an strace of things.
>>
>
> FWIW, I created an md array of similar geometry and ran through some
> fsstress/xfs_repair sequences just to see if there was anything
> obviously broken in the stack here, but I don't hit any issues.
> xfs_repair can zero the log and reformat it successfully. This is on a
> 4.6.0-rc1 kernel.
>
> So I think the big question here is why are these certain I/Os failing?
> This might ultimately require investigation at the md layer and/or
> further down to your storage controller driver, etc. Anyways, here's the
> first failed I/O from strace_2.1.txt:
>
> 02:34:36.309704 pread64(4, 0x7fe772ec0200, 2097152, 3001552175104) = -1 EIO (Input/output error)
>
> That's a 2MB read during phase 2, which is probably what leads to the
> "failed to find log head" error. The read offset is right around the
> middle of the array where the internal log resides. What's also
> interesting is that it is preceded by a bunch of other read I/Os that
> all appear to complete fine, but those are all 512b I/Os.
>
> What happens if you manually issue the read call that failed? E.g.,
> umount the filesystem and run the following command directly against the
> array:
>
> xfs_io -dc "pread 3001552175104 2097152" /dev/md2
>
> Brian

It failed with the same error. I've attached the strace output for the 
command.

The array is fairly full so I'm wondering if something is out of 
alignment somewhere thats causing this?

/dev/md2       5858060288 5245630392 612429896  90% /mnt/md2

When I had the array plugged into another controller which isn't a 
rocketraid card, it did complain about all the drives not being aligned 
properly? Somehow it looks like sdk wasn't partitioned the same as the 
rest, I'm wondering if thats screwing things up?

GNU Parted 3.2
Using /dev/sdi
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA ST2000NC000-1CX1 (scsi)
Disk /dev/sdi: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
  1      1049kB  2000GB  2000GB
Number  Start  End          Size         File system  Name  Flags
  1      2048s  3907028991s  3907026944s


GNU Parted 3.2
Using /dev/sdk
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA ST2000DL001-9VT1 (scsi)
Disk /dev/sdk: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start  End     Size    Type     File system  Flags
  1      512B   2000GB  2000GB  primary               raid
Number  Start  End          Size         Type     File system  Flags
  1      1s     3907029167s  3907029167s  primary               raid


GNU Parted 3.2
Using /dev/sdh
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA ST2000DL001-9VT1 (scsi)
Disk /dev/sdh: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
  1      1049kB  2000GB  2000GB
Number  Start  End          Size         File system  Name  Flags
  1      2048s  3907028991s  3907026944s


GNU Parted 3.2
Using /dev/sdm
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA ST2000NC000-1CX1 (scsi)
Disk /dev/sdm: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
  1      1049kB  2000GB  2000GB
Number  Start  End          Size         File system  Name  Flags
  1      2048s  3907028991s  3907026944s



>
>>
>> This all began when the RR2722 driver running under 3.18.15 complained and
>> ..
>>
>> Mar 14 07:23:07 Bigmouth kernel: [7177248.090541] /dev/vmnet: port on hub 0
>> successfully opened
>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552323] device eth1 left
>> promiscuous mode
>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552786] bridge-eth1: disabled
>> promiscuous mode
>> Mar 14 20:10:20 Bigmouth kernel: [7223317.069464] rr272x_1x:Task file error,
>> StatusReg=0x51, ErrReg=0x84, LBA[0-3]=0x747dc92f,LBA[4-7]=0x0.
>> Mar 14 20:10:20 Bigmouth kernel: [7223317.179811] sd 5:0:1:0: [sdg]
>> Mar 14 20:10:21 Bigmouth kernel: [7223317.690439] Result:
>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>> Mar 14 20:10:21 Bigmouth kernel: [7223317.700480] sd 5:0:1:0: [sdg] CDB:
>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211147] Write(10): 2a 00 74 7d c9
>> 00 00 00 40 00
>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211167] blk_update_request: I/O
>> error, dev sdg, sector 1954400512
>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211203] sd 5:0:3:0: [sdi]
>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211206] Result:
>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211209] sd 5:0:3:0: [sdi] CDB:
>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211211] Write(10): 2a 00 74 7d c9
>> 00 00 00 40 00
>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211223] blk_update_request: I/O
>> error, dev sdi, sector 1954400512
>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957052] XFS (md2): metadata I/O
>> error: block 0x15d6d4900 ("xlog_iodone") error 5 numblks 64
>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957064] XFS (md2):
>> xfs_do_force_shutdown(0x2) called from line 1181 of file fs/xfs/xfs_log.c.
>> Return address = 0xffffffff812fdf96
>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957080] XFS (md2): Log I/O Error
>> Detected.  Shutting down filesystem
>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957083] XFS (md2): Please umount
>> the filesystem and rectify the problem(s)
>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957093] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:10:50 Bigmouth kernel: [7223347.087272] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:11:20 Bigmouth kernel: [7223377.190469] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:11:50 Bigmouth kernel: [7223407.293952] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:12:20 Bigmouth kernel: [7223437.397444] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:12:23 Bigmouth kernel: [7223439.791407] nfsd: last server has
>> exited, flushing export cache
>> Mar 14 20:12:50 Bigmouth kernel: [7223467.500928] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:13:20 Bigmouth kernel: [7223497.604420] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:13:50 Bigmouth kernel: [7223527.707899] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:14:21 Bigmouth kernel: [7223557.811399] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:14:51 Bigmouth kernel: [7223587.914932] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:15:21 Bigmouth kernel: [7223618.018362] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:15:51 Bigmouth kernel: [7223648.121779] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:16:19 Bigmouth kernel: [7223676.401069] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:16:21 Bigmouth kernel: [7223678.225334] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:16:27 Bigmouth kernel: [7223684.541305] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:16:27 Bigmouth kernel: [7223684.572176] XFS (md2): xfs_log_force:
>> error -5 returned.
>> Mar 14 20:16:38 Bigmouth kernel: [7223694.918565]  md2: unknown partition
>> table
>> Mar 14 20:16:43 Bigmouth kernel: [7223700.425290] XFS (md2): Mounting V5
>> Filesystem
>> Mar 14 20:16:43 Bigmouth kernel: [7223700.545669] XFS (md2): Starting
>> recovery (logdev: internal)
>> Mar 14 20:16:44 Bigmouth kernel: [7223701.874245] XFS (md2): Ending recovery
>> (logdev: internal)
>> Mar 14 20:30:31 Bigmouth kernel: [7224529.528678]  md2: unknown partition
>> table
>>
>>
>>
>> /dev/md2:
>>          Version : 1.2
>>    Creation Time : Tue Oct 13 22:21:27 2015
>>       Raid Level : raid5
>>       Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
>>    Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
>>     Raid Devices : 4
>>    Total Devices : 4
>>      Persistence : Superblock is persistent
>>
>>    Intent Bitmap : Internal
>>
>>      Update Time : Tue Apr 12 01:19:43 2016
>>            State : clean
>>   Active Devices : 4
>> Working Devices : 4
>>   Failed Devices : 0
>>    Spare Devices : 0
>>
>>           Layout : left-symmetric
>>       Chunk Size : 512K
>>
>>             Name : Bigmouth:2  (local to host Bigmouth)
>>             UUID : ed979276:3459155c:a32f63da:0c684042
>>           Events : 62846
>>
>>      Number   Major   Minor   RaidDevice State
>>         5       8      193        0      active sync   /dev/sdm1
>>         6       8      129        1      active sync   /dev/sdi1
>>         2       8      177        2      active sync   /dev/sdl1
>>         4       8      113        3      active sync   /dev/sdh1
>>
>>
>> meta-data=/dev/md2               isize=512    agcount=33, agsize=45782272
>> blks
>>           =                       sectsz=512   attr=2, projid32bit=1
>>           =                       crc=1        finobt=1 spinodes=0
>> data     =                       bsize=4096   blocks=1465036800, imaxpct=5
>>           =                       sunit=128    swidth=384 blks
>> naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
>> log      =internal               bsize=4096   blocks=521728, version=2
>>           =                       sectsz=512   sunit=8 blks, lazy-count=1
>> realtime =none                   extsz=4096   blocks=0, rtextents=0
>>
>>
>>>
>>>>
>>>> Checking the drives with smartctl shows no errors nor does 'dmesg' show any
>>>> hardware i/o or controller related errors...
>>>>
>>>> I've tried scrubbing the array and no bad sectors are found either..
>>>>
>>>> I'm running kernel 3.19.8 with xfsprogs 4.5.
>>>>
>>>> Thanks,
>>>> Andrew
>>>>
>>>> _______________________________________________
>>>> xfs mailing list
>>>> xfs@oss.sgi.com
>>>> http://oss.sgi.com/mailman/listinfo/xfs
>>>
>

[-- Attachment #2: strace_xfs_io.txt --]
[-- Type: text/plain, Size: 37549 bytes --]

16:02:14.159324 execve("/usr/sbin/xfs_io", ["xfs_io", "-dc", "pread 3001552175104 2097152", "/dev/md2"], [/* 51 vars */]) = 0
16:02:14.160220 brk(NULL)               = 0x1ce4000
16:02:14.160345 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a2000
16:02:14.160508 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
16:02:14.160626 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
16:02:14.160707 fstat(3, {st_mode=S_IFREG|0644, st_size=246250, ...}) = 0
16:02:14.160791 mmap(NULL, 246250, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1c5e458000
16:02:14.160862 close(3)                = 0
16:02:14.160959 open("/usr/lib64/libxcmd.so.0", O_RDONLY|O_CLOEXEC) = 3
16:02:14.161037 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\37\0\0\0\0\0\0"..., 832) = 832
16:02:14.161111 fstat(3, {st_mode=S_IFREG|0755, st_size=26832, ...}) = 0
16:02:14.161184 mmap(NULL, 2128384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5e070000
16:02:14.161254 mprotect(0x7f1c5e076000, 2093056, PROT_NONE) = 0
16:02:14.161325 mmap(0x7f1c5e275000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f1c5e275000
16:02:14.161438 mmap(0x7f1c5e277000, 2560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e277000
16:02:14.161525 close(3)                = 0
16:02:14.161605 open("/lib64/libhandle.so.1", O_RDONLY|O_CLOEXEC) = 3
16:02:14.161683 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\17\0\0\0\0\0\0"..., 832) = 832
16:02:14.161755 fstat(3, {st_mode=S_IFREG|0755, st_size=14224, ...}) = 0
16:02:14.161826 mmap(NULL, 2113800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5de68000
16:02:14.161896 mprotect(0x7f1c5de6b000, 2093056, PROT_NONE) = 0
16:02:14.161965 mmap(0x7f1c5e06a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1c5e06a000
16:02:14.162049 mmap(0x7f1c5e06c000, 264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e06c000
16:02:14.162131 close(3)                = 0
16:02:14.162210 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
16:02:14.162287 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\7\2\0\0\0\0\0"..., 832) = 832
16:02:14.162359 fstat(3, {st_mode=S_IFREG|0755, st_size=1664768, ...}) = 0
16:02:14.162457 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a1000
16:02:14.162535 mmap(NULL, 3771992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5dac8000
16:02:14.162607 mprotect(0x7f1c5dc57000, 2097152, PROT_NONE) = 0
16:02:14.162679 mmap(0x7f1c5de57000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18f000) = 0x7f1c5de57000
16:02:14.162764 mmap(0x7f1c5de5d000, 15960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5de5d000
16:02:14.162849 close(3)                = 0
16:02:14.162933 open("/lib64/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 3
16:02:14.163013 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260d\1\0\0\0\0\0"..., 832) = 832
16:02:14.163084 fstat(3, {st_mode=S_IFREG|0555, st_size=415928, ...}) = 0
16:02:14.163155 mmap(NULL, 2518968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d860000
16:02:14.163225 mprotect(0x7f1c5d8bd000, 2097152, PROT_NONE) = 0
16:02:14.163296 mmap(0x7f1c5dabd000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f1c5dabd000
16:02:14.163389 mmap(0x7f1c5dac6000, 4024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5dac6000
16:02:14.163482 close(3)                = 0
16:02:14.163568 open("/lib64/libncurses.so.6", O_RDONLY|O_CLOEXEC) = 3
16:02:14.163645 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320W\1\0\0\0\0\0"..., 832) = 832
16:02:14.163716 fstat(3, {st_mode=S_IFREG|0755, st_size=526008, ...}) = 0
16:02:14.163787 mmap(NULL, 2624120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d5d8000
16:02:14.163857 mprotect(0x7f1c5d654000, 2093056, PROT_NONE) = 0
16:02:14.163927 mmap(0x7f1c5d853000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f1c5d853000
16:02:14.164028 mmap(0x7f1c5d858000, 2680, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5d858000
16:02:14.164113 close(3)                = 0
16:02:14.164197 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a0000
16:02:14.164281 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49f000
16:02:14.164355 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49e000
16:02:14.164455 arch_prctl(ARCH_SET_FS, 0x7f1c5e49f700) = 0
16:02:14.164661 mprotect(0x7f1c5de57000, 16384, PROT_READ) = 0
16:02:14.164806 mprotect(0x7f1c5d853000, 16384, PROT_READ) = 0
16:02:14.165153 mprotect(0x7f1c5dabd000, 8192, PROT_READ) = 0
16:02:14.165231 mprotect(0x7f1c5e06a000, 4096, PROT_READ) = 0
16:02:14.165313 mprotect(0x7f1c5e275000, 4096, PROT_READ) = 0
16:02:14.165402 mprotect(0x618000, 4096, PROT_READ) = 0
16:02:14.165482 mprotect(0x7f1c5e499000, 4096, PROT_READ) = 0
16:02:14.165552 munmap(0x7f1c5e458000, 246250) = 0
16:02:14.165817 brk(NULL)               = 0x1ce4000
16:02:14.165876 brk(0x1d05000)          = 0x1d05000
16:02:14.165953 open("/usr/lib64/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
16:02:14.166031 fstat(3, {st_mode=S_IFREG|0644, st_size=3832592, ...}) = 0
16:02:14.166103 mmap(NULL, 3832592, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1c5d230000
16:02:14.166187 close(3)                = 0
16:02:14.166394 open("/dev/md2", O_RDWR|O_DIRECT) = 3
16:02:14.166498 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585, f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4130}) = 0
16:02:14.166583 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9, 2), ...}) = 0
16:02:14.166655 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585, f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4130}) = 0
16:02:14.166730 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9, 2), ...}) = 0
16:02:14.166822 open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 4
16:02:14.166899 fstat(4, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0
16:02:14.166969 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
16:02:14.167040 read(4, "# Locale name alias data base.\n#"..., 4096) = 2997
16:02:14.167154 read(4, "", 4096)       = 0
16:02:14.167223 close(4)                = 0
16:02:14.167289 munmap(0x7f1c5e49d000, 4096) = 0
16:02:14.167405 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
16:02:14.167488 open("/usr/share/locale/en_US/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
16:02:14.167564 open("/usr/share/locale/en.utf8/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
16:02:14.167637 open("/usr/share/locale/en/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
16:02:14.168062 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552175104) = 4096
16:02:14.168480 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552179200) = 4096
16:02:14.168744 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552183296) = 4096
16:02:14.168995 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552187392) = 4096
16:02:14.169235 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552191488) = 4096
16:02:14.169479 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552195584) = 4096
16:02:14.169717 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552199680) = 4096
16:02:14.169970 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552203776) = 4096
16:02:14.170215 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552207872) = 4096
16:02:14.170461 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552211968) = 4096
16:02:14.170700 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552216064) = 4096
16:02:14.170940 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552220160) = 4096
16:02:14.171177 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552224256) = 4096
16:02:14.171440 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552228352) = 4096
16:02:14.171680 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552232448) = 4096
16:02:14.171913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552236544) = 4096
16:02:14.172148 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552240640) = 4096
16:02:14.172402 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552244736) = 4096
16:02:14.172652 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552248832) = 4096
16:02:14.172901 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552252928) = 4096
16:02:14.173135 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552257024) = 4096
16:02:14.173381 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552261120) = 4096
16:02:14.173626 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552265216) = 4096
16:02:14.173859 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552269312) = 4096
16:02:14.174095 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552273408) = 4096
16:02:14.174335 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552277504) = 4096
16:02:14.174591 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552281600) = 4096
16:02:14.174822 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552285696) = 4096
16:02:14.175053 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552289792) = 4096
16:02:14.175285 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552293888) = 4096
16:02:14.175528 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552297984) = 4096
16:02:14.175765 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552302080) = 4096
16:02:14.175988 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552306176) = 4096
16:02:14.176212 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552310272) = 4096
16:02:14.176596 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552314368) = 4096
16:02:14.176860 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552318464) = 4096
16:02:14.177083 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552322560) = 4096
16:02:14.177306 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552326656) = 4096
16:02:14.177535 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552330752) = 4096
16:02:14.177759 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552334848) = 4096
16:02:14.177981 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552338944) = 4096
16:02:14.178231 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552343040) = 4096
16:02:14.178469 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552347136) = 4096
16:02:14.178687 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552351232) = 4096
16:02:14.178915 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552355328) = 4096
16:02:14.179131 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552359424) = 4096
16:02:14.179404 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552363520) = 4096
16:02:14.179635 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552367616) = 4096
16:02:14.179856 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552371712) = 4096
16:02:14.180076 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552375808) = 4096
16:02:14.180299 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552379904) = 4096
16:02:14.180518 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552384000) = 4096
16:02:14.180738 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552388096) = 4096
16:02:14.180983 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552392192) = 4096
16:02:14.181204 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552396288) = 4096
16:02:14.181455 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552400384) = 4096
16:02:14.181677 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552404480) = 4096
16:02:14.181900 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552408576) = 4096
16:02:14.182122 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552412672) = 4096
16:02:14.182345 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552416768) = 4096
16:02:14.182585 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552420864) = 4096
16:02:14.182808 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552424960) = 4096
16:02:14.183041 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552429056) = 4096
16:02:14.183261 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552433152) = 4096
16:02:14.183486 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552437248) = 4096
16:02:14.183707 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552441344) = 4096
16:02:14.183943 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552445440) = 4096
16:02:14.184159 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552449536) = 4096
16:02:14.184398 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552453632) = 4096
16:02:14.184621 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552457728) = 4096
16:02:14.184836 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552461824) = 4096
16:02:14.185075 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552465920) = 4096
16:02:14.185292 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552470016) = 4096
16:02:14.189482 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552474112) = 4096
16:02:14.189973 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552478208) = 4096
16:02:14.190171 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552482304) = 4096
16:02:14.190360 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552486400) = 4096
16:02:14.190573 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552490496) = 4096
16:02:14.190745 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552494592) = 4096
16:02:14.190913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552498688) = 4096
16:02:14.191098 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552502784) = 4096
16:02:14.191269 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552506880) = 4096
16:02:14.191478 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552510976) = 4096
16:02:14.191692 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552515072) = 4096
16:02:14.191879 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552519168) = 4096
16:02:14.192062 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552523264) = 4096
16:02:14.192246 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552527360) = 4096
16:02:14.192444 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552531456) = 4096
16:02:14.192625 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552535552) = 4096
16:02:14.192806 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552539648) = 4096
16:02:14.192990 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552543744) = 4096
16:02:14.193172 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552547840) = 4096
16:02:14.193351 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552551936) = 4096
16:02:14.193555 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552556032) = 4096
16:02:14.193736 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552560128) = 4096
16:02:14.193913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552564224) = 4096
16:02:14.194094 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552568320) = 4096
16:02:14.194278 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552572416) = 4096
16:02:14.194468 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552576512) = 4096
16:02:14.194650 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552580608) = 4096
16:02:14.194829 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552584704) = 4096
16:02:14.195009 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552588800) = 4096
16:02:14.195193 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552592896) = 4096
16:02:14.195386 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552596992) = 4096
16:02:14.195579 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552601088) = 4096
16:02:14.195763 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552605184) = 4096
16:02:14.195957 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552609280) = 4096
16:02:14.196141 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552613376) = 4096
16:02:14.196321 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552617472) = 4096
16:02:14.196511 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552621568) = 4096
16:02:14.196697 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552625664) = 4096
16:02:14.197041 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552629760) = 4096
16:02:14.197239 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552633856) = 4096
16:02:14.197486 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552637952) = 4096
16:02:14.197689 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552642048) = 4096
16:02:14.197874 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552646144) = 4096
16:02:14.198057 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552650240) = 4096
16:02:14.198259 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552654336) = 4096
16:02:14.198446 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552658432) = 4096
16:02:14.198639 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552662528) = 4096
16:02:14.198823 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552666624) = 4096
16:02:14.199006 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552670720) = 4096
16:02:14.199188 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552674816) = 4096
16:02:14.199373 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552678912) = 4096
16:02:14.199569 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552683008) = 4096
16:02:14.199749 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552687104) = 4096
16:02:14.199929 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552691200) = 4096
16:02:14.200108 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552695296) = 4096
16:02:14.200304 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552699392) = 4096
16:02:14.200494 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552703488) = 4096
16:02:14.200684 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552707584) = 4096
16:02:14.200867 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552711680) = 4096
16:02:14.201047 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552715776) = 4096
16:02:14.201227 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552719872) = 4096
16:02:14.201417 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552723968) = 4096
16:02:14.201602 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552728064) = 4096
16:02:14.201782 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552732160) = 4096
16:02:14.201962 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552736256) = 4096
16:02:14.202153 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552740352) = 4096
16:02:14.202352 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552744448) = 4096
16:02:14.202564 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552748544) = 4096
16:02:14.202740 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552752640) = 4096
16:02:14.202920 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552756736) = 4096
16:02:14.203101 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552760832) = 4096
16:02:14.203284 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552764928) = 4096
16:02:14.203473 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552769024) = 4096
16:02:14.203654 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552773120) = 4096
16:02:14.203833 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552777216) = 4096
16:02:14.204014 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552781312) = 4096
16:02:14.204198 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552785408) = 4096
16:02:14.204409 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552789504) = 4096
16:02:14.204591 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552793600) = 4096
16:02:14.204770 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552797696) = 4096
16:02:14.204952 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552801792) = 4096
16:02:14.205135 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552805888) = 4096
16:02:14.205316 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552809984) = 4096
16:02:14.205502 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552814080) = 4096
16:02:14.205684 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552818176) = 4096
16:02:14.205865 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552822272) = 4096
16:02:14.206050 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552826368) = 4096
16:02:14.206240 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552830464) = 4096
16:02:14.206446 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552834560) = 4096
16:02:14.206626 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552838656) = 4096
16:02:14.206806 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552842752) = 4096
16:02:14.206988 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552846848) = 4096
16:02:14.207166 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552850944) = 4096
16:02:14.207344 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552855040) = 4096
16:02:14.207539 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552859136) = 4096
16:02:14.207724 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552863232) = 4096
16:02:14.207907 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552867328) = 4096
16:02:14.208084 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552871424) = 4096
16:02:14.208274 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552875520) = 4096
16:02:14.208494 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552879616) = 4096
16:02:14.208675 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552883712) = 4096
16:02:14.208858 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552887808) = 4096
16:02:14.209037 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552891904) = 4096
16:02:14.209217 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552896000) = 4096
16:02:14.209412 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552900096) = 4096
16:02:14.209595 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552904192) = 4096
16:02:14.209774 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552908288) = 4096
16:02:14.209953 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552912384) = 4096
16:02:14.210130 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552916480) = 4096
16:02:14.210320 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552920576) = 4096
16:02:14.210538 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552924672) = 4096
16:02:14.210723 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552928768) = 4096
16:02:14.210903 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552932864) = 4096
16:02:14.211084 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552936960) = 4096
16:02:14.211264 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552941056) = 4096
16:02:14.211452 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552945152) = 4096
16:02:14.211639 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552949248) = 4096
16:02:14.211831 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552953344) = 4096
16:02:14.212012 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552957440) = 4096
16:02:14.212194 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552961536) = 4096
16:02:14.212377 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552965632) = 4096
16:02:14.212579 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552969728) = 4096
16:02:14.212760 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552973824) = 4096
16:02:14.212939 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552977920) = 4096
16:02:14.213118 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552982016) = 4096
16:02:14.213298 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552986112) = 4096
16:02:14.213490 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552990208) = 4096
16:02:14.213672 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552994304) = 4096
16:02:14.213987 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552998400) = 4096
16:02:14.214237 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553002496) = 4096
16:02:14.214493 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553006592) = 4096
16:02:14.214760 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553010688) = 4096
16:02:14.215009 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553014784) = 4096
16:02:14.215258 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553018880) = 4096
16:02:14.215515 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553022976) = 4096
16:02:14.215774 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553027072) = 4096
16:02:14.216026 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553031168) = 4096
16:02:14.216273 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553035264) = 4096
16:02:14.216529 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553039360) = 4096
16:02:14.216801 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553043456) = 4096
16:02:14.217042 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553047552) = 4096
16:02:14.217302 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553051648) = 4096
16:02:14.217557 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553055744) = 4096
16:02:14.217821 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553059840) = 4096
16:02:14.218067 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553063936) = 4096
16:02:14.218312 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553068032) = 4096
16:02:14.218559 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553072128) = 4096
16:02:14.218801 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553076224) = 4096
16:02:14.219045 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553080320) = 4096
16:02:14.219287 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553084416) = 4096
16:02:14.219543 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553088512) = 4096
16:02:14.219794 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553092608) = 4096
16:02:14.220040 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553096704) = 4096
16:02:14.220286 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553100800) = 4096
16:02:14.220541 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553104896) = 4096
16:02:14.220787 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553108992) = 4096
16:02:14.221033 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553113088) = 4096
16:02:14.221280 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553117184) = 4096
16:02:14.221532 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553121280) = 4096
16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO (Input/output error)
16:02:14.222083 dup(2)                  = 4
16:02:14.222183 fcntl(4, F_GETFL)       = 0x8402 (flags O_RDWR|O_APPEND|O_LARGEFILE)
16:02:14.222290 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
16:02:14.222448 open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
16:02:14.222616 open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
16:02:14.222693 open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
16:02:14.222786 fstat(4, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 9), ...}) = 0
16:02:14.222866 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
16:02:14.222954 write(4, "pread64: Input/output error\n", 28) = 28
16:02:14.223038 close(4)                = 0
16:02:14.223103 munmap(0x7f1c5e49d000, 4096) = 0
16:02:14.223249 exit_group(0)           = ?
16:02:14.223594 +++ exited with 0 +++

[-- Attachment #3: Type: text/plain, Size: 121 bytes --]

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-04-12 20:16       ` Andrew Ryder
@ 2016-04-13  3:02         ` Andrew Ryder
  2016-04-13  4:51           ` Dave Chinner
  2016-04-13 12:12         ` Brian Foster
  1 sibling, 1 reply; 17+ messages in thread
From: Andrew Ryder @ 2016-04-13  3:02 UTC (permalink / raw)
  To: Brian Foster; +Cc: xfs

Is it possible the location its searching for at block

02:34:43.887528 pread64(4, 0x7fb8f53e0200, 2097152, 3001552175104) = -1 
EIO (Input/output error)

is not where the log actually is?

If I run xfs_db in r/o mode it returns:

xfs_db> blockget
xfs_db: error - read only 950272 of 2097152 bytes
failed to find log head
xlog_is_dirty: cannot find log head/tail (xlog_find_tail=-5)

ERROR: cannot find log head/tail, run xfs_repair


The value of 950272 is the same if I multiply the 232 lines by 4096 of 
pread in the "strace_xfs_io.txt" file I get 950272 bytes as well.

Yet if I run xfs_logprint it dump about 727MB of log info.. before 
throwing an error.


xfs_logprint:
     data device: 0x902
     log device: 0x902 daddr: 5860130880 length: 4173824

cycle: 63	version: 2		lsn: 63,2283776	tail_lsn: 63,2283456
length of Log Record: 32256	prev offset: 2283712		num ops: 376
uuid: 14bc270b-e658-4f85-b1db-673642ab9d67   format: little endian linux
h_size: 32768
----------------------------------------------------------------------------
Oper (0): tid: 6dd14bc1  len: 8  clientid: TRANS  flags: WAS_CONT END
Left over region from split log item
----------------------------------------------------------------------------
Oper (1): tid: 6dd14bc1  len: 32  clientid: TRANS  flags: none
EFD:  #regs: 1    num_extents: 1  id: 0xffff88044f10abc0
----------------------------------------------------------------------------
Oper (2): tid: 6dd14bc1  len: 56  clientid: TRANS  flags: none
INODE: #regs: 2   ino: 0x360f8c437  flags: 0x1   dsize: 0
         blkno: 9905273888  len: 32  boff: 11776
Oper (3): tid: 6dd14bc1  len: 176  clientid: TRANS  flags: none
INODE CORE
magic 0x494e mode 0100644 version 3 format 2
nlink 1 uid 1000 gid 100
atime 0x56d8c8e2 mtime 0x56d8c8e2 ctime 0x56d8c8e2
size 0x0 nblocks 0x0 extsize 0x0 nextents 0x0

< ... skipping to end .... >

Oper (0): tid: edbd9f49  len: 0  clientid: TRANS  flags: START
----------------------------------------------------------------------------
Oper (1): tid: edbd9f49  len: 16  clientid: TRANS  flags: none
TRAN:    type: CHECKPOINT       tid: edbd9f49       num_items: 2
----------------------------------------------------------------------------
Oper (2): tid: edbd9f49  len: 24  clientid: TRANS  flags: none
BUF:  #regs: 2   start blkno: 0 (0x0)  len: 1  bmap size: 1  flags: 0x9000
Oper (3): tid: edbd9f49  len: 128  clientid: TRANS  flags: none
SUPER BLOCK Buffer:
icount: 6360863066640355328  ifree: 1465036800  fdblks: 0  frext: 0
----------------------------------------------------------------------------
Oper (4): tid: edbd9f49  len: 0  clientid: TRANS  flags: COMMIT

============================================================================
**********************************************************************
* ERROR: header cycle=0           block=5120                         *
**********************************************************************



and if I pull the byte offset value from the daddr value below I get:

xfs_db> daddr 5860130880
xfs_db> stack
1:
byte offset 3000387010560, length 512
buffer block 5860130880 (fsbno 1073741832), 1 bb
inode -1, dir inode -1, type data


which is where when xfs_repair actually traverses the fs on the 3rd 
iteration and it fails after formatting the log to a size of 434,896,896 
bytes (1659 iterations of
262144 byte successful writes before error)


On 04/12/2016 04:16 PM, Andrew Ryder wrote:
> On 04/12/2016 10:05 AM, Brian Foster wrote:
>> On Tue, Apr 12, 2016 at 01:53:17AM -0400, Andrew Ryder wrote:
>>>
>>>
>>> On 03/28/2016 04:55 AM, Brian Foster wrote:
>>>> On Sat, Mar 26, 2016 at 03:09:27PM -0400, Andrew Ryder wrote:
>>>>> Hello,
>>>>>
>>>>> I have an mdadm array with a xfs v5 filesystem on it and its begun
>>>>> to give
>>>>> me issues when trying to mount it as well as complete xfs_repair.
>>>>> Not sure
>>>>> if anyone might be able to shed some light on what is going on or
>>>>> how to
>>>>> correct the issue?
>>>>>
>>>>> When I try and mount the fs, it complains with:
>>>>>
>>>>> [  388.479847] XFS (md2): Mounting V5 Filesystem
>>>>> [  388.494686] XFS (md2): metadata I/O error: block 0x15d6d39c0
>>>>> ("xlog_bread_noalign") error 5 numblks 8192
>>>>> [  388.495013] XFS (md2): failed to find log head
>>>>> [  388.495018] XFS (md2): log mount/recovery failed: error -5
>>>>> [  388.495090] XFS (md2): log mount failed
>>>>>
>>>>
>>>> So a read I/O error from the kernel...
>>>>
>>>>>
>>>>> This is where its not making any sense for me, If I try and run
>>>>> "xfs_repair
>>>>> /dev/md2" it fails with:
>>>>>
>>>>> Phase 1 - find and verify superblock...
>>>>>          - reporting progress in intervals of 15 minutes
>>>>> Phase 2 - using internal log
>>>>>          - zero log...
>>>>> xfs_repair: read failed: Input/output error
>>>>> failed to find log head
>>>>> zero_log: cannot find log head/tail (xlog_find_tail=-5)
>>>>>
>>>>> fatal error -- ERROR: The log head and/or tail cannot be
>>>>> discovered. Attempt
>>>>> to mount the
>>>>> filesystem to replay the log or use the -L option to destroy the
>>>>> log and
>>>>> attempt a repair.
>>>>>
>>>>
>>>> ... similar read error from xfsprogs...
>>>>
>>>>>
>>>>> But if I run "xfs_repair -L /dev/md2" which gives:
>>>>>
>>>>> Phase 1 - find and verify superblock...
>>>>>          - reporting progress in intervals of 15 minutes
>>>>> Phase 2 - using internal log
>>>>>          - zero log...
>>>>> xfs_repair: read failed: Input/output error
>>>>> failed to find log head
>>>>> zero_log: cannot find log head/tail (xlog_find_tail=-5)
>>>>> xfs_repair: libxfs_device_zero write failed: Input/output error
>>>>>
>>>>
>>>> ... and it looks like it fails to write as well when trying to zero the
>>>> log...
>>>>
>>>>> then try and re-run "xfs_repair /dev/md2" it starts traversing the
>>>>> filesystem all the way to "Phase 7" then errors with:
>>>>>
>>>>> Phase 7 - verify and correct link counts...
>>>>>          - 14:36:55: verify and correct link counts - 33 of 33
>>>>> allocation
>>>>> groups done
>>>>> Maximum metadata LSN (64:2230592) is ahead of log (0:0).
>>>>> Format log to cycle 67.
>>>>> xfs_repair: libxfs_device_zero write failed: Input/output error
>>>>>
>>>>>
>>>>> Yet at this point I can now mount the filesystem..
>>>>>
>>>>
>>>> ... and this is effectively a repeat of the write error as we try to
>>>> format the log with a correct LSN based on the metadata LSN tracked by
>>>> the repair process. Your kernel is old enough that runtime probably
>>>> won't complain either way (note that 3.19 might be considered a fairly
>>>> early kernel for using CRC support). Perhaps the first write attempt
>>>> zeroed enough of the log before it failed that log recovery wasn't
>>>> required, and thus these problematic I/Os were avoided.
>>>>
>>>> What's the history of this fs? Has it been working for some time, just
>>>> recently formatted? What lead to the need for log recovery? What's the
>>>> mdadm --detail info, member device size, total array size, xfs_info of
>>>> the filesystem, etc..?
>>>>
>>>> Does xfs_repair run clean at this point? If so, does 'xfs_repair -L'
>>>> still reproduce the write error (note that I'm assuming you have a
>>>> clean
>>>> log such that this command will not cause data loss). If so, an strace
>>>> of the repair process might be interesting...
>>>>
>>>> Brian
>>>
>>>
>>> The filesystem is about a year old as I had one of the Addonics
>>> backplane
>>> boards go bad and after the replacement all was good again.. until the
>>> RocketRaid 2722 card and its obscure "Task File error" error message
>>> came up
>>> again.
>>>
>>> Everything up to this point had been working smoothly since end of
>>> Sept 2015
>>> after the rebuild. All disks are 2TB in size, partitioned via
>>> 'parted' with
>>> 0% and 100% used for partition boundaries on each drive. Everything
>>> had been
>>> working wonderfully long before but the array was taken out due to some
>>> issues I had with 3 hitachi drives that refused to work on the RR2722
>>> card/drivers. Long story.
>>>
>>> I've swapped out two drives in the array and no luck yet as it
>>> doesn't seem
>>> to be hardware failure related.. I've not had any signs of data
>>> corruption,
>>> just meta-data corruption/errors.
>>>
>>> If I remember correct, the format applied to the array was done under
>>> 3.6.11
>>> kernel as
>>> I'm still going through the same xfs_repair as above to get the array to
>>> mount. It keeps failing after it tries to format the log to cycle 67.
>>>
>>> I'll see if I can get you an strace of things.
>>>
>>
>> FWIW, I created an md array of similar geometry and ran through some
>> fsstress/xfs_repair sequences just to see if there was anything
>> obviously broken in the stack here, but I don't hit any issues.
>> xfs_repair can zero the log and reformat it successfully. This is on a
>> 4.6.0-rc1 kernel.
>>
>> So I think the big question here is why are these certain I/Os failing?
>> This might ultimately require investigation at the md layer and/or
>> further down to your storage controller driver, etc. Anyways, here's the
>> first failed I/O from strace_2.1.txt:
>>
>> 02:34:36.309704 pread64(4, 0x7fe772ec0200, 2097152, 3001552175104) =
>> -1 EIO (Input/output error)
>>
>> That's a 2MB read during phase 2, which is probably what leads to the
>> "failed to find log head" error. The read offset is right around the
>> middle of the array where the internal log resides. What's also
>> interesting is that it is preceded by a bunch of other read I/Os that
>> all appear to complete fine, but those are all 512b I/Os.
>>
>> What happens if you manually issue the read call that failed? E.g.,
>> umount the filesystem and run the following command directly against the
>> array:
>>
>> xfs_io -dc "pread 3001552175104 2097152" /dev/md2
>>
>> Brian
>
> It failed with the same error. I've attached the strace output for the
> command.
>
> The array is fairly full so I'm wondering if something is out of
> alignment somewhere thats causing this?
>
> /dev/md2       5858060288 5245630392 612429896  90% /mnt/md2
>
> When I had the array plugged into another controller which isn't a
> rocketraid card, it did complain about all the drives not being aligned
> properly? Somehow it looks like sdk wasn't partitioned the same as the
> rest, I'm wondering if thats screwing things up?
>
> GNU Parted 3.2
> Using /dev/sdi
> Welcome to GNU Parted! Type 'help' to view a list of commands.
> (parted) p
> Model: ATA ST2000NC000-1CX1 (scsi)
> Disk /dev/sdi: 2000GB
> Sector size (logical/physical): 512B/512B
> Partition Table: gpt
> Disk Flags:
>
> Number  Start   End     Size    File system  Name  Flags
>   1      1049kB  2000GB  2000GB
> Number  Start  End          Size         File system  Name  Flags
>   1      2048s  3907028991s  3907026944s
>
>
> GNU Parted 3.2
> Using /dev/sdk
> Welcome to GNU Parted! Type 'help' to view a list of commands.
> (parted) p
> Model: ATA ST2000DL001-9VT1 (scsi)
> Disk /dev/sdk: 2000GB
> Sector size (logical/physical): 512B/512B
> Partition Table: msdos
> Disk Flags:
>
> Number  Start  End     Size    Type     File system  Flags
>   1      512B   2000GB  2000GB  primary               raid
> Number  Start  End          Size         Type     File system  Flags
>   1      1s     3907029167s  3907029167s  primary               raid
>
>
> GNU Parted 3.2
> Using /dev/sdh
> Welcome to GNU Parted! Type 'help' to view a list of commands.
> (parted) p
> Model: ATA ST2000DL001-9VT1 (scsi)
> Disk /dev/sdh: 2000GB
> Sector size (logical/physical): 512B/512B
> Partition Table: gpt
> Disk Flags:
>
> Number  Start   End     Size    File system  Name  Flags
>   1      1049kB  2000GB  2000GB
> Number  Start  End          Size         File system  Name  Flags
>   1      2048s  3907028991s  3907026944s
>
>
> GNU Parted 3.2
> Using /dev/sdm
> Welcome to GNU Parted! Type 'help' to view a list of commands.
> (parted) p
> Model: ATA ST2000NC000-1CX1 (scsi)
> Disk /dev/sdm: 2000GB
> Sector size (logical/physical): 512B/512B
> Partition Table: gpt
> Disk Flags:
>
> Number  Start   End     Size    File system  Name  Flags
>   1      1049kB  2000GB  2000GB
> Number  Start  End          Size         File system  Name  Flags
>   1      2048s  3907028991s  3907026944s
>
>
>
>>
>>>
>>> This all began when the RR2722 driver running under 3.18.15
>>> complained and
>>> ..
>>>
>>> Mar 14 07:23:07 Bigmouth kernel: [7177248.090541] /dev/vmnet: port on
>>> hub 0
>>> successfully opened
>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552323] device eth1 left
>>> promiscuous mode
>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552786] bridge-eth1: disabled
>>> promiscuous mode
>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.069464] rr272x_1x:Task file
>>> error,
>>> StatusReg=0x51, ErrReg=0x84, LBA[0-3]=0x747dc92f,LBA[4-7]=0x0.
>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.179811] sd 5:0:1:0: [sdg]
>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.690439] Result:
>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.700480] sd 5:0:1:0: [sdg] CDB:
>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211147] Write(10): 2a 00 74
>>> 7d c9
>>> 00 00 00 40 00
>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211167] blk_update_request:
>>> I/O
>>> error, dev sdg, sector 1954400512
>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211203] sd 5:0:3:0: [sdi]
>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211206] Result:
>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211209] sd 5:0:3:0: [sdi] CDB:
>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211211] Write(10): 2a 00 74
>>> 7d c9
>>> 00 00 00 40 00
>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211223] blk_update_request:
>>> I/O
>>> error, dev sdi, sector 1954400512
>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957052] XFS (md2): metadata
>>> I/O
>>> error: block 0x15d6d4900 ("xlog_iodone") error 5 numblks 64
>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957064] XFS (md2):
>>> xfs_do_force_shutdown(0x2) called from line 1181 of file
>>> fs/xfs/xfs_log.c.
>>> Return address = 0xffffffff812fdf96
>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957080] XFS (md2): Log I/O
>>> Error
>>> Detected.  Shutting down filesystem
>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957083] XFS (md2): Please
>>> umount
>>> the filesystem and rectify the problem(s)
>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957093] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:10:50 Bigmouth kernel: [7223347.087272] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:11:20 Bigmouth kernel: [7223377.190469] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:11:50 Bigmouth kernel: [7223407.293952] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:12:20 Bigmouth kernel: [7223437.397444] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:12:23 Bigmouth kernel: [7223439.791407] nfsd: last server has
>>> exited, flushing export cache
>>> Mar 14 20:12:50 Bigmouth kernel: [7223467.500928] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:13:20 Bigmouth kernel: [7223497.604420] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:13:50 Bigmouth kernel: [7223527.707899] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:14:21 Bigmouth kernel: [7223557.811399] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:14:51 Bigmouth kernel: [7223587.914932] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:15:21 Bigmouth kernel: [7223618.018362] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:15:51 Bigmouth kernel: [7223648.121779] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:16:19 Bigmouth kernel: [7223676.401069] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:16:21 Bigmouth kernel: [7223678.225334] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.541305] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.572176] XFS (md2):
>>> xfs_log_force:
>>> error -5 returned.
>>> Mar 14 20:16:38 Bigmouth kernel: [7223694.918565]  md2: unknown
>>> partition
>>> table
>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.425290] XFS (md2): Mounting V5
>>> Filesystem
>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.545669] XFS (md2): Starting
>>> recovery (logdev: internal)
>>> Mar 14 20:16:44 Bigmouth kernel: [7223701.874245] XFS (md2): Ending
>>> recovery
>>> (logdev: internal)
>>> Mar 14 20:30:31 Bigmouth kernel: [7224529.528678]  md2: unknown
>>> partition
>>> table
>>>
>>>
>>>
>>> /dev/md2:
>>>          Version : 1.2
>>>    Creation Time : Tue Oct 13 22:21:27 2015
>>>       Raid Level : raid5
>>>       Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
>>>    Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
>>>     Raid Devices : 4
>>>    Total Devices : 4
>>>      Persistence : Superblock is persistent
>>>
>>>    Intent Bitmap : Internal
>>>
>>>      Update Time : Tue Apr 12 01:19:43 2016
>>>            State : clean
>>>   Active Devices : 4
>>> Working Devices : 4
>>>   Failed Devices : 0
>>>    Spare Devices : 0
>>>
>>>           Layout : left-symmetric
>>>       Chunk Size : 512K
>>>
>>>             Name : Bigmouth:2  (local to host Bigmouth)
>>>             UUID : ed979276:3459155c:a32f63da:0c684042
>>>           Events : 62846
>>>
>>>      Number   Major   Minor   RaidDevice State
>>>         5       8      193        0      active sync   /dev/sdm1
>>>         6       8      129        1      active sync   /dev/sdi1
>>>         2       8      177        2      active sync   /dev/sdl1
>>>         4       8      113        3      active sync   /dev/sdh1
>>>
>>>
>>> meta-data=/dev/md2               isize=512    agcount=33,
>>> agsize=45782272
>>> blks
>>>           =                       sectsz=512   attr=2, projid32bit=1
>>>           =                       crc=1        finobt=1 spinodes=0
>>> data     =                       bsize=4096   blocks=1465036800,
>>> imaxpct=5
>>>           =                       sunit=128    swidth=384 blks
>>> naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
>>> log      =internal               bsize=4096   blocks=521728, version=2
>>>           =                       sectsz=512   sunit=8 blks,
>>> lazy-count=1
>>> realtime =none                   extsz=4096   blocks=0, rtextents=0
>>>
>>>
>>>>
>>>>>
>>>>> Checking the drives with smartctl shows no errors nor does 'dmesg'
>>>>> show any
>>>>> hardware i/o or controller related errors...
>>>>>
>>>>> I've tried scrubbing the array and no bad sectors are found either..
>>>>>
>>>>> I'm running kernel 3.19.8 with xfsprogs 4.5.
>>>>>
>>>>> Thanks,
>>>>> Andrew
>>>>>
>>>>> _______________________________________________
>>>>> xfs mailing list
>>>>> xfs@oss.sgi.com
>>>>> http://oss.sgi.com/mailman/listinfo/xfs
>>>>
>>
>
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
>

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-04-13  3:02         ` Andrew Ryder
@ 2016-04-13  4:51           ` Dave Chinner
  2016-06-04  2:28             ` Andrew Ryder
  0 siblings, 1 reply; 17+ messages in thread
From: Dave Chinner @ 2016-04-13  4:51 UTC (permalink / raw)
  To: Andrew Ryder; +Cc: Brian Foster, xfs

On Tue, Apr 12, 2016 at 11:02:37PM -0400, Andrew Ryder wrote:
> Is it possible the location its searching for at block
> 
> 02:34:43.887528 pread64(4, 0x7fb8f53e0200, 2097152, 3001552175104) =
> -1 EIO (Input/output error)

so offset is 3001552175104, or roughly around the 3TB mark. Given
the log i always placed int eh middle of the filesystem and you have
a 6TB device, then the above definitely looks like a valid place to
be reading from the log.

> xfs_logprint:
>     data device: 0x902
>     log device: 0x902 daddr: 5860130880 length: 4173824

daddr converted to offset is 5860130880 * 512 = 3001552175104, which
tells us that the above pread64 failure was definitely coming from
an attempt to read the log.

That this is coming from the block device from userspace indicates a
problem below XFS. There is something going wrong with your
underlying block device and/or hardware here; AFAICT it's not
related to XFS at all.

> >GNU Parted 3.2
> >Using /dev/sdk
> >Welcome to GNU Parted! Type 'help' to view a list of commands.
> >(parted) p
> >Model: ATA ST2000DL001-9VT1 (scsi)
> >Disk /dev/sdk: 2000GB
> >Sector size (logical/physical): 512B/512B
> >Partition Table: msdos
> >Disk Flags:
> >
> >Number  Start  End     Size    Type     File system  Flags
> >  1      512B   2000GB  2000GB  primary               raid
> >Number  Start  End          Size         Type     File system  Flags
> >  1      1s     3907029167s  3907029167s  primary               raid

Compared to the other devices, it has a different start sector, a
different size, and an msdos partition table rather than gpt.
Definitely a red flag...

> >>>This all began when the RR2722 driver running under 3.18.15
> >>>complained and

Reported physical IO errors to a write command. Really, this looks
like a hardware issue, not something that can be fixed by running
xfs_repair...

Cheers,

Dave.
-- 
Dave Chinner
david@fromorbit.com

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-04-12 20:16       ` Andrew Ryder
  2016-04-13  3:02         ` Andrew Ryder
@ 2016-04-13 12:12         ` Brian Foster
  2016-04-13 22:34           ` Andrew Ryder
  2016-04-14  3:33           ` Andrew Ryder
  1 sibling, 2 replies; 17+ messages in thread
From: Brian Foster @ 2016-04-13 12:12 UTC (permalink / raw)
  To: Andrew Ryder; +Cc: xfs

On Tue, Apr 12, 2016 at 04:16:13PM -0400, Andrew Ryder wrote:
> On 04/12/2016 10:05 AM, Brian Foster wrote:
> >On Tue, Apr 12, 2016 at 01:53:17AM -0400, Andrew Ryder wrote:
> >>
> >>
> >>On 03/28/2016 04:55 AM, Brian Foster wrote:
...
> >What happens if you manually issue the read call that failed? E.g.,
> >umount the filesystem and run the following command directly against the
> >array:
> >
> >xfs_io -dc "pread 3001552175104 2097152" /dev/md2
> >
> >Brian
> 
> It failed with the same error. I've attached the strace output for the
> command.
> 

Thanks, well that is interesting. The larger 2MB read eventually results
in this smaller (4k) read that fails:

16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO (Input/output error)

So you could repeat that command with offset 3001553125376 and size 4k
and just confirm that still fails. As Dave points out, something is
wrong with the storage here and that is what needs to be resolved.

With regard to the xfs_repair behavior... you're initially hitting a
read error when the filesystem scans through the log looking for the
head and tail to determine whether the log is dirty. If the log is
zeroed, this sequence can be bypassed and the log assumed clean. I
suspect by zeroing enough of the log before it fails, your repair
sequence is just bypassing the log head/tail discovery that previously
scanned areas of the disk that are having issues. In other words, it's
just temporarily stepping around the problem until the log progresses
back to this address range.

What you probably have to do at this point is use the simple I/O error
reproducer you have to try and determine why the storage returns an
error. It could be anywhere from something broken in the md subsystem,
to the controller driver, to a physical problem with the associated
disk. I'd suggest to start by reporting to the md mailing list and work
down from there...

Brian

> The array is fairly full so I'm wondering if something is out of alignment
> somewhere thats causing this?
> 
> /dev/md2       5858060288 5245630392 612429896  90% /mnt/md2
> 
> When I had the array plugged into another controller which isn't a
> rocketraid card, it did complain about all the drives not being aligned
> properly? Somehow it looks like sdk wasn't partitioned the same as the rest,
> I'm wondering if thats screwing things up?
> 
> GNU Parted 3.2
> Using /dev/sdi
> Welcome to GNU Parted! Type 'help' to view a list of commands.
> (parted) p
> Model: ATA ST2000NC000-1CX1 (scsi)
> Disk /dev/sdi: 2000GB
> Sector size (logical/physical): 512B/512B
> Partition Table: gpt
> Disk Flags:
> 
> Number  Start   End     Size    File system  Name  Flags
>  1      1049kB  2000GB  2000GB
> Number  Start  End          Size         File system  Name  Flags
>  1      2048s  3907028991s  3907026944s
> 
> 
> GNU Parted 3.2
> Using /dev/sdk
> Welcome to GNU Parted! Type 'help' to view a list of commands.
> (parted) p
> Model: ATA ST2000DL001-9VT1 (scsi)
> Disk /dev/sdk: 2000GB
> Sector size (logical/physical): 512B/512B
> Partition Table: msdos
> Disk Flags:
> 
> Number  Start  End     Size    Type     File system  Flags
>  1      512B   2000GB  2000GB  primary               raid
> Number  Start  End          Size         Type     File system  Flags
>  1      1s     3907029167s  3907029167s  primary               raid
> 
> 
> GNU Parted 3.2
> Using /dev/sdh
> Welcome to GNU Parted! Type 'help' to view a list of commands.
> (parted) p
> Model: ATA ST2000DL001-9VT1 (scsi)
> Disk /dev/sdh: 2000GB
> Sector size (logical/physical): 512B/512B
> Partition Table: gpt
> Disk Flags:
> 
> Number  Start   End     Size    File system  Name  Flags
>  1      1049kB  2000GB  2000GB
> Number  Start  End          Size         File system  Name  Flags
>  1      2048s  3907028991s  3907026944s
> 
> 
> GNU Parted 3.2
> Using /dev/sdm
> Welcome to GNU Parted! Type 'help' to view a list of commands.
> (parted) p
> Model: ATA ST2000NC000-1CX1 (scsi)
> Disk /dev/sdm: 2000GB
> Sector size (logical/physical): 512B/512B
> Partition Table: gpt
> Disk Flags:
> 
> Number  Start   End     Size    File system  Name  Flags
>  1      1049kB  2000GB  2000GB
> Number  Start  End          Size         File system  Name  Flags
>  1      2048s  3907028991s  3907026944s
> 
> 
> 
> >
> >>
> >>This all began when the RR2722 driver running under 3.18.15 complained and
> >>..
> >>
> >>Mar 14 07:23:07 Bigmouth kernel: [7177248.090541] /dev/vmnet: port on hub 0
> >>successfully opened
> >>Mar 14 07:26:03 Bigmouth kernel: [7177424.552323] device eth1 left
> >>promiscuous mode
> >>Mar 14 07:26:03 Bigmouth kernel: [7177424.552786] bridge-eth1: disabled
> >>promiscuous mode
> >>Mar 14 20:10:20 Bigmouth kernel: [7223317.069464] rr272x_1x:Task file error,
> >>StatusReg=0x51, ErrReg=0x84, LBA[0-3]=0x747dc92f,LBA[4-7]=0x0.
> >>Mar 14 20:10:20 Bigmouth kernel: [7223317.179811] sd 5:0:1:0: [sdg]
> >>Mar 14 20:10:21 Bigmouth kernel: [7223317.690439] Result:
> >>hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
> >>Mar 14 20:10:21 Bigmouth kernel: [7223317.700480] sd 5:0:1:0: [sdg] CDB:
> >>Mar 14 20:10:21 Bigmouth kernel: [7223318.211147] Write(10): 2a 00 74 7d c9
> >>00 00 00 40 00
> >>Mar 14 20:10:21 Bigmouth kernel: [7223318.211167] blk_update_request: I/O
> >>error, dev sdg, sector 1954400512
> >>Mar 14 20:10:21 Bigmouth kernel: [7223318.211203] sd 5:0:3:0: [sdi]
> >>Mar 14 20:10:21 Bigmouth kernel: [7223318.211206] Result:
> >>hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
> >>Mar 14 20:10:21 Bigmouth kernel: [7223318.211209] sd 5:0:3:0: [sdi] CDB:
> >>Mar 14 20:10:21 Bigmouth kernel: [7223318.211211] Write(10): 2a 00 74 7d c9
> >>00 00 00 40 00
> >>Mar 14 20:10:21 Bigmouth kernel: [7223318.211223] blk_update_request: I/O
> >>error, dev sdi, sector 1954400512
> >>Mar 14 20:10:23 Bigmouth kernel: [7223319.957052] XFS (md2): metadata I/O
> >>error: block 0x15d6d4900 ("xlog_iodone") error 5 numblks 64
> >>Mar 14 20:10:23 Bigmouth kernel: [7223319.957064] XFS (md2):
> >>xfs_do_force_shutdown(0x2) called from line 1181 of file fs/xfs/xfs_log.c.
> >>Return address = 0xffffffff812fdf96
> >>Mar 14 20:10:23 Bigmouth kernel: [7223319.957080] XFS (md2): Log I/O Error
> >>Detected.  Shutting down filesystem
> >>Mar 14 20:10:23 Bigmouth kernel: [7223319.957083] XFS (md2): Please umount
> >>the filesystem and rectify the problem(s)
> >>Mar 14 20:10:23 Bigmouth kernel: [7223319.957093] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:10:50 Bigmouth kernel: [7223347.087272] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:11:20 Bigmouth kernel: [7223377.190469] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:11:50 Bigmouth kernel: [7223407.293952] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:12:20 Bigmouth kernel: [7223437.397444] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:12:23 Bigmouth kernel: [7223439.791407] nfsd: last server has
> >>exited, flushing export cache
> >>Mar 14 20:12:50 Bigmouth kernel: [7223467.500928] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:13:20 Bigmouth kernel: [7223497.604420] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:13:50 Bigmouth kernel: [7223527.707899] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:14:21 Bigmouth kernel: [7223557.811399] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:14:51 Bigmouth kernel: [7223587.914932] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:15:21 Bigmouth kernel: [7223618.018362] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:15:51 Bigmouth kernel: [7223648.121779] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:16:19 Bigmouth kernel: [7223676.401069] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:16:21 Bigmouth kernel: [7223678.225334] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:16:27 Bigmouth kernel: [7223684.541305] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:16:27 Bigmouth kernel: [7223684.572176] XFS (md2): xfs_log_force:
> >>error -5 returned.
> >>Mar 14 20:16:38 Bigmouth kernel: [7223694.918565]  md2: unknown partition
> >>table
> >>Mar 14 20:16:43 Bigmouth kernel: [7223700.425290] XFS (md2): Mounting V5
> >>Filesystem
> >>Mar 14 20:16:43 Bigmouth kernel: [7223700.545669] XFS (md2): Starting
> >>recovery (logdev: internal)
> >>Mar 14 20:16:44 Bigmouth kernel: [7223701.874245] XFS (md2): Ending recovery
> >>(logdev: internal)
> >>Mar 14 20:30:31 Bigmouth kernel: [7224529.528678]  md2: unknown partition
> >>table
> >>
> >>
> >>
> >>/dev/md2:
> >>         Version : 1.2
> >>   Creation Time : Tue Oct 13 22:21:27 2015
> >>      Raid Level : raid5
> >>      Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
> >>   Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
> >>    Raid Devices : 4
> >>   Total Devices : 4
> >>     Persistence : Superblock is persistent
> >>
> >>   Intent Bitmap : Internal
> >>
> >>     Update Time : Tue Apr 12 01:19:43 2016
> >>           State : clean
> >>  Active Devices : 4
> >>Working Devices : 4
> >>  Failed Devices : 0
> >>   Spare Devices : 0
> >>
> >>          Layout : left-symmetric
> >>      Chunk Size : 512K
> >>
> >>            Name : Bigmouth:2  (local to host Bigmouth)
> >>            UUID : ed979276:3459155c:a32f63da:0c684042
> >>          Events : 62846
> >>
> >>     Number   Major   Minor   RaidDevice State
> >>        5       8      193        0      active sync   /dev/sdm1
> >>        6       8      129        1      active sync   /dev/sdi1
> >>        2       8      177        2      active sync   /dev/sdl1
> >>        4       8      113        3      active sync   /dev/sdh1
> >>
> >>
> >>meta-data=/dev/md2               isize=512    agcount=33, agsize=45782272
> >>blks
> >>          =                       sectsz=512   attr=2, projid32bit=1
> >>          =                       crc=1        finobt=1 spinodes=0
> >>data     =                       bsize=4096   blocks=1465036800, imaxpct=5
> >>          =                       sunit=128    swidth=384 blks
> >>naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
> >>log      =internal               bsize=4096   blocks=521728, version=2
> >>          =                       sectsz=512   sunit=8 blks, lazy-count=1
> >>realtime =none                   extsz=4096   blocks=0, rtextents=0
> >>
> >>
> >>>
> >>>>
> >>>>Checking the drives with smartctl shows no errors nor does 'dmesg' show any
> >>>>hardware i/o or controller related errors...
> >>>>
> >>>>I've tried scrubbing the array and no bad sectors are found either..
> >>>>
> >>>>I'm running kernel 3.19.8 with xfsprogs 4.5.
> >>>>
> >>>>Thanks,
> >>>>Andrew
> >>>>
> >>>>_______________________________________________
> >>>>xfs mailing list
> >>>>xfs@oss.sgi.com
> >>>>http://oss.sgi.com/mailman/listinfo/xfs
> >>>
> >

> 16:02:14.159324 execve("/usr/sbin/xfs_io", ["xfs_io", "-dc", "pread 3001552175104 2097152", "/dev/md2"], [/* 51 vars */]) = 0
> 16:02:14.160220 brk(NULL)               = 0x1ce4000
> 16:02:14.160345 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a2000
> 16:02:14.160508 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
> 16:02:14.160626 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
> 16:02:14.160707 fstat(3, {st_mode=S_IFREG|0644, st_size=246250, ...}) = 0
> 16:02:14.160791 mmap(NULL, 246250, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1c5e458000
> 16:02:14.160862 close(3)                = 0
> 16:02:14.160959 open("/usr/lib64/libxcmd.so.0", O_RDONLY|O_CLOEXEC) = 3
> 16:02:14.161037 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\37\0\0\0\0\0\0"..., 832) = 832
> 16:02:14.161111 fstat(3, {st_mode=S_IFREG|0755, st_size=26832, ...}) = 0
> 16:02:14.161184 mmap(NULL, 2128384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5e070000
> 16:02:14.161254 mprotect(0x7f1c5e076000, 2093056, PROT_NONE) = 0
> 16:02:14.161325 mmap(0x7f1c5e275000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f1c5e275000
> 16:02:14.161438 mmap(0x7f1c5e277000, 2560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e277000
> 16:02:14.161525 close(3)                = 0
> 16:02:14.161605 open("/lib64/libhandle.so.1", O_RDONLY|O_CLOEXEC) = 3
> 16:02:14.161683 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\17\0\0\0\0\0\0"..., 832) = 832
> 16:02:14.161755 fstat(3, {st_mode=S_IFREG|0755, st_size=14224, ...}) = 0
> 16:02:14.161826 mmap(NULL, 2113800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5de68000
> 16:02:14.161896 mprotect(0x7f1c5de6b000, 2093056, PROT_NONE) = 0
> 16:02:14.161965 mmap(0x7f1c5e06a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1c5e06a000
> 16:02:14.162049 mmap(0x7f1c5e06c000, 264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e06c000
> 16:02:14.162131 close(3)                = 0
> 16:02:14.162210 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
> 16:02:14.162287 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\7\2\0\0\0\0\0"..., 832) = 832
> 16:02:14.162359 fstat(3, {st_mode=S_IFREG|0755, st_size=1664768, ...}) = 0
> 16:02:14.162457 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a1000
> 16:02:14.162535 mmap(NULL, 3771992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5dac8000
> 16:02:14.162607 mprotect(0x7f1c5dc57000, 2097152, PROT_NONE) = 0
> 16:02:14.162679 mmap(0x7f1c5de57000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18f000) = 0x7f1c5de57000
> 16:02:14.162764 mmap(0x7f1c5de5d000, 15960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5de5d000
> 16:02:14.162849 close(3)                = 0
> 16:02:14.162933 open("/lib64/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 3
> 16:02:14.163013 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260d\1\0\0\0\0\0"..., 832) = 832
> 16:02:14.163084 fstat(3, {st_mode=S_IFREG|0555, st_size=415928, ...}) = 0
> 16:02:14.163155 mmap(NULL, 2518968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d860000
> 16:02:14.163225 mprotect(0x7f1c5d8bd000, 2097152, PROT_NONE) = 0
> 16:02:14.163296 mmap(0x7f1c5dabd000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f1c5dabd000
> 16:02:14.163389 mmap(0x7f1c5dac6000, 4024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5dac6000
> 16:02:14.163482 close(3)                = 0
> 16:02:14.163568 open("/lib64/libncurses.so.6", O_RDONLY|O_CLOEXEC) = 3
> 16:02:14.163645 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320W\1\0\0\0\0\0"..., 832) = 832
> 16:02:14.163716 fstat(3, {st_mode=S_IFREG|0755, st_size=526008, ...}) = 0
> 16:02:14.163787 mmap(NULL, 2624120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d5d8000
> 16:02:14.163857 mprotect(0x7f1c5d654000, 2093056, PROT_NONE) = 0
> 16:02:14.163927 mmap(0x7f1c5d853000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f1c5d853000
> 16:02:14.164028 mmap(0x7f1c5d858000, 2680, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5d858000
> 16:02:14.164113 close(3)                = 0
> 16:02:14.164197 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a0000
> 16:02:14.164281 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49f000
> 16:02:14.164355 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49e000
> 16:02:14.164455 arch_prctl(ARCH_SET_FS, 0x7f1c5e49f700) = 0
> 16:02:14.164661 mprotect(0x7f1c5de57000, 16384, PROT_READ) = 0
> 16:02:14.164806 mprotect(0x7f1c5d853000, 16384, PROT_READ) = 0
> 16:02:14.165153 mprotect(0x7f1c5dabd000, 8192, PROT_READ) = 0
> 16:02:14.165231 mprotect(0x7f1c5e06a000, 4096, PROT_READ) = 0
> 16:02:14.165313 mprotect(0x7f1c5e275000, 4096, PROT_READ) = 0
> 16:02:14.165402 mprotect(0x618000, 4096, PROT_READ) = 0
> 16:02:14.165482 mprotect(0x7f1c5e499000, 4096, PROT_READ) = 0
> 16:02:14.165552 munmap(0x7f1c5e458000, 246250) = 0
> 16:02:14.165817 brk(NULL)               = 0x1ce4000
> 16:02:14.165876 brk(0x1d05000)          = 0x1d05000
> 16:02:14.165953 open("/usr/lib64/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
> 16:02:14.166031 fstat(3, {st_mode=S_IFREG|0644, st_size=3832592, ...}) = 0
> 16:02:14.166103 mmap(NULL, 3832592, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1c5d230000
> 16:02:14.166187 close(3)                = 0
> 16:02:14.166394 open("/dev/md2", O_RDWR|O_DIRECT) = 3
> 16:02:14.166498 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585, f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4130}) = 0
> 16:02:14.166583 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9, 2), ...}) = 0
> 16:02:14.166655 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585, f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4130}) = 0
> 16:02:14.166730 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9, 2), ...}) = 0
> 16:02:14.166822 open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 4
> 16:02:14.166899 fstat(4, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0
> 16:02:14.166969 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
> 16:02:14.167040 read(4, "# Locale name alias data base.\n#"..., 4096) = 2997
> 16:02:14.167154 read(4, "", 4096)       = 0
> 16:02:14.167223 close(4)                = 0
> 16:02:14.167289 munmap(0x7f1c5e49d000, 4096) = 0
> 16:02:14.167405 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> 16:02:14.167488 open("/usr/share/locale/en_US/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> 16:02:14.167564 open("/usr/share/locale/en.utf8/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> 16:02:14.167637 open("/usr/share/locale/en/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> 16:02:14.168062 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552175104) = 4096
> 16:02:14.168480 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552179200) = 4096
> 16:02:14.168744 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552183296) = 4096
> 16:02:14.168995 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552187392) = 4096
> 16:02:14.169235 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552191488) = 4096
> 16:02:14.169479 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552195584) = 4096
> 16:02:14.169717 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552199680) = 4096
> 16:02:14.169970 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552203776) = 4096
> 16:02:14.170215 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552207872) = 4096
> 16:02:14.170461 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552211968) = 4096
> 16:02:14.170700 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552216064) = 4096
> 16:02:14.170940 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552220160) = 4096
> 16:02:14.171177 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552224256) = 4096
> 16:02:14.171440 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552228352) = 4096
> 16:02:14.171680 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552232448) = 4096
> 16:02:14.171913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552236544) = 4096
> 16:02:14.172148 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552240640) = 4096
> 16:02:14.172402 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552244736) = 4096
> 16:02:14.172652 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552248832) = 4096
> 16:02:14.172901 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552252928) = 4096
> 16:02:14.173135 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552257024) = 4096
> 16:02:14.173381 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552261120) = 4096
> 16:02:14.173626 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552265216) = 4096
> 16:02:14.173859 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552269312) = 4096
> 16:02:14.174095 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552273408) = 4096
> 16:02:14.174335 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552277504) = 4096
> 16:02:14.174591 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552281600) = 4096
> 16:02:14.174822 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552285696) = 4096
> 16:02:14.175053 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552289792) = 4096
> 16:02:14.175285 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552293888) = 4096
> 16:02:14.175528 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552297984) = 4096
> 16:02:14.175765 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552302080) = 4096
> 16:02:14.175988 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552306176) = 4096
> 16:02:14.176212 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552310272) = 4096
> 16:02:14.176596 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552314368) = 4096
> 16:02:14.176860 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552318464) = 4096
> 16:02:14.177083 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552322560) = 4096
> 16:02:14.177306 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552326656) = 4096
> 16:02:14.177535 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552330752) = 4096
> 16:02:14.177759 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552334848) = 4096
> 16:02:14.177981 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552338944) = 4096
> 16:02:14.178231 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552343040) = 4096
> 16:02:14.178469 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552347136) = 4096
> 16:02:14.178687 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552351232) = 4096
> 16:02:14.178915 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552355328) = 4096
> 16:02:14.179131 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552359424) = 4096
> 16:02:14.179404 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552363520) = 4096
> 16:02:14.179635 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552367616) = 4096
> 16:02:14.179856 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552371712) = 4096
> 16:02:14.180076 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552375808) = 4096
> 16:02:14.180299 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552379904) = 4096
> 16:02:14.180518 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552384000) = 4096
> 16:02:14.180738 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552388096) = 4096
> 16:02:14.180983 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552392192) = 4096
> 16:02:14.181204 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552396288) = 4096
> 16:02:14.181455 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552400384) = 4096
> 16:02:14.181677 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552404480) = 4096
> 16:02:14.181900 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552408576) = 4096
> 16:02:14.182122 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552412672) = 4096
> 16:02:14.182345 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552416768) = 4096
> 16:02:14.182585 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552420864) = 4096
> 16:02:14.182808 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552424960) = 4096
> 16:02:14.183041 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552429056) = 4096
> 16:02:14.183261 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552433152) = 4096
> 16:02:14.183486 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552437248) = 4096
> 16:02:14.183707 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552441344) = 4096
> 16:02:14.183943 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552445440) = 4096
> 16:02:14.184159 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552449536) = 4096
> 16:02:14.184398 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552453632) = 4096
> 16:02:14.184621 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552457728) = 4096
> 16:02:14.184836 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552461824) = 4096
> 16:02:14.185075 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552465920) = 4096
> 16:02:14.185292 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552470016) = 4096
> 16:02:14.189482 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552474112) = 4096
> 16:02:14.189973 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552478208) = 4096
> 16:02:14.190171 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552482304) = 4096
> 16:02:14.190360 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552486400) = 4096
> 16:02:14.190573 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552490496) = 4096
> 16:02:14.190745 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552494592) = 4096
> 16:02:14.190913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552498688) = 4096
> 16:02:14.191098 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552502784) = 4096
> 16:02:14.191269 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552506880) = 4096
> 16:02:14.191478 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552510976) = 4096
> 16:02:14.191692 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552515072) = 4096
> 16:02:14.191879 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552519168) = 4096
> 16:02:14.192062 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552523264) = 4096
> 16:02:14.192246 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552527360) = 4096
> 16:02:14.192444 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552531456) = 4096
> 16:02:14.192625 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552535552) = 4096
> 16:02:14.192806 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552539648) = 4096
> 16:02:14.192990 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552543744) = 4096
> 16:02:14.193172 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552547840) = 4096
> 16:02:14.193351 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552551936) = 4096
> 16:02:14.193555 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552556032) = 4096
> 16:02:14.193736 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552560128) = 4096
> 16:02:14.193913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552564224) = 4096
> 16:02:14.194094 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552568320) = 4096
> 16:02:14.194278 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552572416) = 4096
> 16:02:14.194468 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552576512) = 4096
> 16:02:14.194650 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552580608) = 4096
> 16:02:14.194829 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552584704) = 4096
> 16:02:14.195009 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552588800) = 4096
> 16:02:14.195193 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552592896) = 4096
> 16:02:14.195386 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552596992) = 4096
> 16:02:14.195579 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552601088) = 4096
> 16:02:14.195763 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552605184) = 4096
> 16:02:14.195957 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552609280) = 4096
> 16:02:14.196141 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552613376) = 4096
> 16:02:14.196321 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552617472) = 4096
> 16:02:14.196511 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552621568) = 4096
> 16:02:14.196697 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552625664) = 4096
> 16:02:14.197041 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552629760) = 4096
> 16:02:14.197239 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552633856) = 4096
> 16:02:14.197486 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552637952) = 4096
> 16:02:14.197689 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552642048) = 4096
> 16:02:14.197874 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552646144) = 4096
> 16:02:14.198057 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552650240) = 4096
> 16:02:14.198259 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552654336) = 4096
> 16:02:14.198446 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552658432) = 4096
> 16:02:14.198639 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552662528) = 4096
> 16:02:14.198823 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552666624) = 4096
> 16:02:14.199006 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552670720) = 4096
> 16:02:14.199188 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552674816) = 4096
> 16:02:14.199373 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552678912) = 4096
> 16:02:14.199569 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552683008) = 4096
> 16:02:14.199749 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552687104) = 4096
> 16:02:14.199929 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552691200) = 4096
> 16:02:14.200108 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552695296) = 4096
> 16:02:14.200304 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552699392) = 4096
> 16:02:14.200494 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552703488) = 4096
> 16:02:14.200684 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552707584) = 4096
> 16:02:14.200867 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552711680) = 4096
> 16:02:14.201047 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552715776) = 4096
> 16:02:14.201227 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552719872) = 4096
> 16:02:14.201417 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552723968) = 4096
> 16:02:14.201602 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552728064) = 4096
> 16:02:14.201782 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552732160) = 4096
> 16:02:14.201962 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552736256) = 4096
> 16:02:14.202153 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552740352) = 4096
> 16:02:14.202352 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552744448) = 4096
> 16:02:14.202564 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552748544) = 4096
> 16:02:14.202740 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552752640) = 4096
> 16:02:14.202920 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552756736) = 4096
> 16:02:14.203101 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552760832) = 4096
> 16:02:14.203284 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552764928) = 4096
> 16:02:14.203473 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552769024) = 4096
> 16:02:14.203654 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552773120) = 4096
> 16:02:14.203833 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552777216) = 4096
> 16:02:14.204014 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552781312) = 4096
> 16:02:14.204198 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552785408) = 4096
> 16:02:14.204409 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552789504) = 4096
> 16:02:14.204591 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552793600) = 4096
> 16:02:14.204770 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552797696) = 4096
> 16:02:14.204952 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552801792) = 4096
> 16:02:14.205135 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552805888) = 4096
> 16:02:14.205316 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552809984) = 4096
> 16:02:14.205502 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552814080) = 4096
> 16:02:14.205684 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552818176) = 4096
> 16:02:14.205865 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552822272) = 4096
> 16:02:14.206050 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552826368) = 4096
> 16:02:14.206240 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552830464) = 4096
> 16:02:14.206446 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552834560) = 4096
> 16:02:14.206626 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552838656) = 4096
> 16:02:14.206806 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552842752) = 4096
> 16:02:14.206988 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552846848) = 4096
> 16:02:14.207166 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552850944) = 4096
> 16:02:14.207344 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552855040) = 4096
> 16:02:14.207539 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552859136) = 4096
> 16:02:14.207724 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552863232) = 4096
> 16:02:14.207907 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552867328) = 4096
> 16:02:14.208084 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552871424) = 4096
> 16:02:14.208274 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552875520) = 4096
> 16:02:14.208494 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552879616) = 4096
> 16:02:14.208675 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552883712) = 4096
> 16:02:14.208858 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552887808) = 4096
> 16:02:14.209037 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552891904) = 4096
> 16:02:14.209217 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552896000) = 4096
> 16:02:14.209412 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552900096) = 4096
> 16:02:14.209595 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552904192) = 4096
> 16:02:14.209774 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552908288) = 4096
> 16:02:14.209953 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552912384) = 4096
> 16:02:14.210130 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552916480) = 4096
> 16:02:14.210320 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552920576) = 4096
> 16:02:14.210538 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552924672) = 4096
> 16:02:14.210723 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552928768) = 4096
> 16:02:14.210903 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552932864) = 4096
> 16:02:14.211084 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552936960) = 4096
> 16:02:14.211264 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552941056) = 4096
> 16:02:14.211452 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552945152) = 4096
> 16:02:14.211639 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552949248) = 4096
> 16:02:14.211831 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552953344) = 4096
> 16:02:14.212012 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552957440) = 4096
> 16:02:14.212194 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552961536) = 4096
> 16:02:14.212377 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552965632) = 4096
> 16:02:14.212579 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552969728) = 4096
> 16:02:14.212760 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552973824) = 4096
> 16:02:14.212939 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552977920) = 4096
> 16:02:14.213118 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552982016) = 4096
> 16:02:14.213298 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552986112) = 4096
> 16:02:14.213490 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552990208) = 4096
> 16:02:14.213672 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552994304) = 4096
> 16:02:14.213987 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552998400) = 4096
> 16:02:14.214237 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553002496) = 4096
> 16:02:14.214493 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553006592) = 4096
> 16:02:14.214760 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553010688) = 4096
> 16:02:14.215009 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553014784) = 4096
> 16:02:14.215258 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553018880) = 4096
> 16:02:14.215515 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553022976) = 4096
> 16:02:14.215774 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553027072) = 4096
> 16:02:14.216026 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553031168) = 4096
> 16:02:14.216273 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553035264) = 4096
> 16:02:14.216529 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553039360) = 4096
> 16:02:14.216801 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553043456) = 4096
> 16:02:14.217042 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553047552) = 4096
> 16:02:14.217302 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553051648) = 4096
> 16:02:14.217557 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553055744) = 4096
> 16:02:14.217821 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553059840) = 4096
> 16:02:14.218067 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553063936) = 4096
> 16:02:14.218312 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553068032) = 4096
> 16:02:14.218559 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553072128) = 4096
> 16:02:14.218801 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553076224) = 4096
> 16:02:14.219045 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553080320) = 4096
> 16:02:14.219287 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553084416) = 4096
> 16:02:14.219543 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553088512) = 4096
> 16:02:14.219794 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553092608) = 4096
> 16:02:14.220040 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553096704) = 4096
> 16:02:14.220286 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553100800) = 4096
> 16:02:14.220541 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553104896) = 4096
> 16:02:14.220787 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553108992) = 4096
> 16:02:14.221033 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553113088) = 4096
> 16:02:14.221280 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553117184) = 4096
> 16:02:14.221532 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553121280) = 4096
> 16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO (Input/output error)
> 16:02:14.222083 dup(2)                  = 4
> 16:02:14.222183 fcntl(4, F_GETFL)       = 0x8402 (flags O_RDWR|O_APPEND|O_LARGEFILE)
> 16:02:14.222290 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> 16:02:14.222448 open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> 16:02:14.222616 open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> 16:02:14.222693 open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
> 16:02:14.222786 fstat(4, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 9), ...}) = 0
> 16:02:14.222866 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
> 16:02:14.222954 write(4, "pread64: Input/output error\n", 28) = 28
> 16:02:14.223038 close(4)                = 0
> 16:02:14.223103 munmap(0x7f1c5e49d000, 4096) = 0
> 16:02:14.223249 exit_group(0)           = ?
> 16:02:14.223594 +++ exited with 0 +++

> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-04-13 12:12         ` Brian Foster
@ 2016-04-13 22:34           ` Andrew Ryder
  2016-04-14  4:32             ` Andrew Ryder
  2016-04-15  4:24               ` Andrew Ryder
  2016-04-14  3:33           ` Andrew Ryder
  1 sibling, 2 replies; 17+ messages in thread
From: Andrew Ryder @ 2016-04-13 22:34 UTC (permalink / raw)
  To: Brian Foster; +Cc: xfs

That seems to make sense. I've started a check of the array and see what 
happens. I don't believe its a hardware error as neither sata pmp 
controller I have it on logs any hardware/cabling related errors at all.

Thanks for the help so far. I'll let you know how I make out if I ever 
figure out where the gremlins are hiding..

On 04/13/2016 08:12 AM, Brian Foster wrote:
> On Tue, Apr 12, 2016 at 04:16:13PM -0400, Andrew Ryder wrote:
>> On 04/12/2016 10:05 AM, Brian Foster wrote:
>>> On Tue, Apr 12, 2016 at 01:53:17AM -0400, Andrew Ryder wrote:
>>>>
>>>>
>>>> On 03/28/2016 04:55 AM, Brian Foster wrote:
> ...
>>> What happens if you manually issue the read call that failed? E.g.,
>>> umount the filesystem and run the following command directly against the
>>> array:
>>>
>>> xfs_io -dc "pread 3001552175104 2097152" /dev/md2
>>>
>>> Brian
>>
>> It failed with the same error. I've attached the strace output for the
>> command.
>>
>
> Thanks, well that is interesting. The larger 2MB read eventually results
> in this smaller (4k) read that fails:
>
> 16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO (Input/output error)
>
> So you could repeat that command with offset 3001553125376 and size 4k
> and just confirm that still fails. As Dave points out, something is
> wrong with the storage here and that is what needs to be resolved.
>
> With regard to the xfs_repair behavior... you're initially hitting a
> read error when the filesystem scans through the log looking for the
> head and tail to determine whether the log is dirty. If the log is
> zeroed, this sequence can be bypassed and the log assumed clean. I
> suspect by zeroing enough of the log before it fails, your repair
> sequence is just bypassing the log head/tail discovery that previously
> scanned areas of the disk that are having issues. In other words, it's
> just temporarily stepping around the problem until the log progresses
> back to this address range.
>
> What you probably have to do at this point is use the simple I/O error
> reproducer you have to try and determine why the storage returns an
> error. It could be anywhere from something broken in the md subsystem,
> to the controller driver, to a physical problem with the associated
> disk. I'd suggest to start by reporting to the md mailing list and work
> down from there...
>
> Brian
>
>> The array is fairly full so I'm wondering if something is out of alignment
>> somewhere thats causing this?
>>
>> /dev/md2       5858060288 5245630392 612429896  90% /mnt/md2
>>
>> When I had the array plugged into another controller which isn't a
>> rocketraid card, it did complain about all the drives not being aligned
>> properly? Somehow it looks like sdk wasn't partitioned the same as the rest,
>> I'm wondering if thats screwing things up?
>>
>> GNU Parted 3.2
>> Using /dev/sdi
>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>> (parted) p
>> Model: ATA ST2000NC000-1CX1 (scsi)
>> Disk /dev/sdi: 2000GB
>> Sector size (logical/physical): 512B/512B
>> Partition Table: gpt
>> Disk Flags:
>>
>> Number  Start   End     Size    File system  Name  Flags
>>   1      1049kB  2000GB  2000GB
>> Number  Start  End          Size         File system  Name  Flags
>>   1      2048s  3907028991s  3907026944s
>>
>>
>> GNU Parted 3.2
>> Using /dev/sdk
>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>> (parted) p
>> Model: ATA ST2000DL001-9VT1 (scsi)
>> Disk /dev/sdk: 2000GB
>> Sector size (logical/physical): 512B/512B
>> Partition Table: msdos
>> Disk Flags:
>>
>> Number  Start  End     Size    Type     File system  Flags
>>   1      512B   2000GB  2000GB  primary               raid
>> Number  Start  End          Size         Type     File system  Flags
>>   1      1s     3907029167s  3907029167s  primary               raid
>>
>>
>> GNU Parted 3.2
>> Using /dev/sdh
>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>> (parted) p
>> Model: ATA ST2000DL001-9VT1 (scsi)
>> Disk /dev/sdh: 2000GB
>> Sector size (logical/physical): 512B/512B
>> Partition Table: gpt
>> Disk Flags:
>>
>> Number  Start   End     Size    File system  Name  Flags
>>   1      1049kB  2000GB  2000GB
>> Number  Start  End          Size         File system  Name  Flags
>>   1      2048s  3907028991s  3907026944s
>>
>>
>> GNU Parted 3.2
>> Using /dev/sdm
>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>> (parted) p
>> Model: ATA ST2000NC000-1CX1 (scsi)
>> Disk /dev/sdm: 2000GB
>> Sector size (logical/physical): 512B/512B
>> Partition Table: gpt
>> Disk Flags:
>>
>> Number  Start   End     Size    File system  Name  Flags
>>   1      1049kB  2000GB  2000GB
>> Number  Start  End          Size         File system  Name  Flags
>>   1      2048s  3907028991s  3907026944s
>>
>>
>>
>>>
>>>>
>>>> This all began when the RR2722 driver running under 3.18.15 complained and
>>>> ..
>>>>
>>>> Mar 14 07:23:07 Bigmouth kernel: [7177248.090541] /dev/vmnet: port on hub 0
>>>> successfully opened
>>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552323] device eth1 left
>>>> promiscuous mode
>>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552786] bridge-eth1: disabled
>>>> promiscuous mode
>>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.069464] rr272x_1x:Task file error,
>>>> StatusReg=0x51, ErrReg=0x84, LBA[0-3]=0x747dc92f,LBA[4-7]=0x0.
>>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.179811] sd 5:0:1:0: [sdg]
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.690439] Result:
>>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.700480] sd 5:0:1:0: [sdg] CDB:
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211147] Write(10): 2a 00 74 7d c9
>>>> 00 00 00 40 00
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211167] blk_update_request: I/O
>>>> error, dev sdg, sector 1954400512
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211203] sd 5:0:3:0: [sdi]
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211206] Result:
>>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211209] sd 5:0:3:0: [sdi] CDB:
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211211] Write(10): 2a 00 74 7d c9
>>>> 00 00 00 40 00
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211223] blk_update_request: I/O
>>>> error, dev sdi, sector 1954400512
>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957052] XFS (md2): metadata I/O
>>>> error: block 0x15d6d4900 ("xlog_iodone") error 5 numblks 64
>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957064] XFS (md2):
>>>> xfs_do_force_shutdown(0x2) called from line 1181 of file fs/xfs/xfs_log.c.
>>>> Return address = 0xffffffff812fdf96
>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957080] XFS (md2): Log I/O Error
>>>> Detected.  Shutting down filesystem
>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957083] XFS (md2): Please umount
>>>> the filesystem and rectify the problem(s)
>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957093] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:10:50 Bigmouth kernel: [7223347.087272] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:11:20 Bigmouth kernel: [7223377.190469] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:11:50 Bigmouth kernel: [7223407.293952] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:12:20 Bigmouth kernel: [7223437.397444] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:12:23 Bigmouth kernel: [7223439.791407] nfsd: last server has
>>>> exited, flushing export cache
>>>> Mar 14 20:12:50 Bigmouth kernel: [7223467.500928] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:13:20 Bigmouth kernel: [7223497.604420] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:13:50 Bigmouth kernel: [7223527.707899] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:14:21 Bigmouth kernel: [7223557.811399] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:14:51 Bigmouth kernel: [7223587.914932] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:15:21 Bigmouth kernel: [7223618.018362] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:15:51 Bigmouth kernel: [7223648.121779] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:16:19 Bigmouth kernel: [7223676.401069] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:16:21 Bigmouth kernel: [7223678.225334] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.541305] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.572176] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:16:38 Bigmouth kernel: [7223694.918565]  md2: unknown partition
>>>> table
>>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.425290] XFS (md2): Mounting V5
>>>> Filesystem
>>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.545669] XFS (md2): Starting
>>>> recovery (logdev: internal)
>>>> Mar 14 20:16:44 Bigmouth kernel: [7223701.874245] XFS (md2): Ending recovery
>>>> (logdev: internal)
>>>> Mar 14 20:30:31 Bigmouth kernel: [7224529.528678]  md2: unknown partition
>>>> table
>>>>
>>>>
>>>>
>>>> /dev/md2:
>>>>          Version : 1.2
>>>>    Creation Time : Tue Oct 13 22:21:27 2015
>>>>       Raid Level : raid5
>>>>       Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
>>>>    Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
>>>>     Raid Devices : 4
>>>>    Total Devices : 4
>>>>      Persistence : Superblock is persistent
>>>>
>>>>    Intent Bitmap : Internal
>>>>
>>>>      Update Time : Tue Apr 12 01:19:43 2016
>>>>            State : clean
>>>>   Active Devices : 4
>>>> Working Devices : 4
>>>>   Failed Devices : 0
>>>>    Spare Devices : 0
>>>>
>>>>           Layout : left-symmetric
>>>>       Chunk Size : 512K
>>>>
>>>>             Name : Bigmouth:2  (local to host Bigmouth)
>>>>             UUID : ed979276:3459155c:a32f63da:0c684042
>>>>           Events : 62846
>>>>
>>>>      Number   Major   Minor   RaidDevice State
>>>>         5       8      193        0      active sync   /dev/sdm1
>>>>         6       8      129        1      active sync   /dev/sdi1
>>>>         2       8      177        2      active sync   /dev/sdl1
>>>>         4       8      113        3      active sync   /dev/sdh1
>>>>
>>>>
>>>> meta-data=/dev/md2               isize=512    agcount=33, agsize=45782272
>>>> blks
>>>>           =                       sectsz=512   attr=2, projid32bit=1
>>>>           =                       crc=1        finobt=1 spinodes=0
>>>> data     =                       bsize=4096   blocks=1465036800, imaxpct=5
>>>>           =                       sunit=128    swidth=384 blks
>>>> naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
>>>> log      =internal               bsize=4096   blocks=521728, version=2
>>>>           =                       sectsz=512   sunit=8 blks, lazy-count=1
>>>> realtime =none                   extsz=4096   blocks=0, rtextents=0
>>>>
>>>>
>>>>>
>>>>>>
>>>>>> Checking the drives with smartctl shows no errors nor does 'dmesg' show any
>>>>>> hardware i/o or controller related errors...
>>>>>>
>>>>>> I've tried scrubbing the array and no bad sectors are found either..
>>>>>>
>>>>>> I'm running kernel 3.19.8 with xfsprogs 4.5.
>>>>>>
>>>>>> Thanks,
>>>>>> Andrew
>>>>>>
>>>>>> _______________________________________________
>>>>>> xfs mailing list
>>>>>> xfs@oss.sgi.com
>>>>>> http://oss.sgi.com/mailman/listinfo/xfs
>>>>>
>>>
>
>> 16:02:14.159324 execve("/usr/sbin/xfs_io", ["xfs_io", "-dc", "pread 3001552175104 2097152", "/dev/md2"], [/* 51 vars */]) = 0
>> 16:02:14.160220 brk(NULL)               = 0x1ce4000
>> 16:02:14.160345 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a2000
>> 16:02:14.160508 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
>> 16:02:14.160626 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.160707 fstat(3, {st_mode=S_IFREG|0644, st_size=246250, ...}) = 0
>> 16:02:14.160791 mmap(NULL, 246250, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1c5e458000
>> 16:02:14.160862 close(3)                = 0
>> 16:02:14.160959 open("/usr/lib64/libxcmd.so.0", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.161037 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\37\0\0\0\0\0\0"..., 832) = 832
>> 16:02:14.161111 fstat(3, {st_mode=S_IFREG|0755, st_size=26832, ...}) = 0
>> 16:02:14.161184 mmap(NULL, 2128384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5e070000
>> 16:02:14.161254 mprotect(0x7f1c5e076000, 2093056, PROT_NONE) = 0
>> 16:02:14.161325 mmap(0x7f1c5e275000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f1c5e275000
>> 16:02:14.161438 mmap(0x7f1c5e277000, 2560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e277000
>> 16:02:14.161525 close(3)                = 0
>> 16:02:14.161605 open("/lib64/libhandle.so.1", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.161683 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\17\0\0\0\0\0\0"..., 832) = 832
>> 16:02:14.161755 fstat(3, {st_mode=S_IFREG|0755, st_size=14224, ...}) = 0
>> 16:02:14.161826 mmap(NULL, 2113800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5de68000
>> 16:02:14.161896 mprotect(0x7f1c5de6b000, 2093056, PROT_NONE) = 0
>> 16:02:14.161965 mmap(0x7f1c5e06a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1c5e06a000
>> 16:02:14.162049 mmap(0x7f1c5e06c000, 264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e06c000
>> 16:02:14.162131 close(3)                = 0
>> 16:02:14.162210 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.162287 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\7\2\0\0\0\0\0"..., 832) = 832
>> 16:02:14.162359 fstat(3, {st_mode=S_IFREG|0755, st_size=1664768, ...}) = 0
>> 16:02:14.162457 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a1000
>> 16:02:14.162535 mmap(NULL, 3771992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5dac8000
>> 16:02:14.162607 mprotect(0x7f1c5dc57000, 2097152, PROT_NONE) = 0
>> 16:02:14.162679 mmap(0x7f1c5de57000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18f000) = 0x7f1c5de57000
>> 16:02:14.162764 mmap(0x7f1c5de5d000, 15960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5de5d000
>> 16:02:14.162849 close(3)                = 0
>> 16:02:14.162933 open("/lib64/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.163013 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260d\1\0\0\0\0\0"..., 832) = 832
>> 16:02:14.163084 fstat(3, {st_mode=S_IFREG|0555, st_size=415928, ...}) = 0
>> 16:02:14.163155 mmap(NULL, 2518968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d860000
>> 16:02:14.163225 mprotect(0x7f1c5d8bd000, 2097152, PROT_NONE) = 0
>> 16:02:14.163296 mmap(0x7f1c5dabd000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f1c5dabd000
>> 16:02:14.163389 mmap(0x7f1c5dac6000, 4024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5dac6000
>> 16:02:14.163482 close(3)                = 0
>> 16:02:14.163568 open("/lib64/libncurses.so.6", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.163645 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320W\1\0\0\0\0\0"..., 832) = 832
>> 16:02:14.163716 fstat(3, {st_mode=S_IFREG|0755, st_size=526008, ...}) = 0
>> 16:02:14.163787 mmap(NULL, 2624120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d5d8000
>> 16:02:14.163857 mprotect(0x7f1c5d654000, 2093056, PROT_NONE) = 0
>> 16:02:14.163927 mmap(0x7f1c5d853000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f1c5d853000
>> 16:02:14.164028 mmap(0x7f1c5d858000, 2680, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5d858000
>> 16:02:14.164113 close(3)                = 0
>> 16:02:14.164197 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a0000
>> 16:02:14.164281 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49f000
>> 16:02:14.164355 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49e000
>> 16:02:14.164455 arch_prctl(ARCH_SET_FS, 0x7f1c5e49f700) = 0
>> 16:02:14.164661 mprotect(0x7f1c5de57000, 16384, PROT_READ) = 0
>> 16:02:14.164806 mprotect(0x7f1c5d853000, 16384, PROT_READ) = 0
>> 16:02:14.165153 mprotect(0x7f1c5dabd000, 8192, PROT_READ) = 0
>> 16:02:14.165231 mprotect(0x7f1c5e06a000, 4096, PROT_READ) = 0
>> 16:02:14.165313 mprotect(0x7f1c5e275000, 4096, PROT_READ) = 0
>> 16:02:14.165402 mprotect(0x618000, 4096, PROT_READ) = 0
>> 16:02:14.165482 mprotect(0x7f1c5e499000, 4096, PROT_READ) = 0
>> 16:02:14.165552 munmap(0x7f1c5e458000, 246250) = 0
>> 16:02:14.165817 brk(NULL)               = 0x1ce4000
>> 16:02:14.165876 brk(0x1d05000)          = 0x1d05000
>> 16:02:14.165953 open("/usr/lib64/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.166031 fstat(3, {st_mode=S_IFREG|0644, st_size=3832592, ...}) = 0
>> 16:02:14.166103 mmap(NULL, 3832592, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1c5d230000
>> 16:02:14.166187 close(3)                = 0
>> 16:02:14.166394 open("/dev/md2", O_RDWR|O_DIRECT) = 3
>> 16:02:14.166498 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585, f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4130}) = 0
>> 16:02:14.166583 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9, 2), ...}) = 0
>> 16:02:14.166655 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585, f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4130}) = 0
>> 16:02:14.166730 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9, 2), ...}) = 0
>> 16:02:14.166822 open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 4
>> 16:02:14.166899 fstat(4, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0
>> 16:02:14.166969 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
>> 16:02:14.167040 read(4, "# Locale name alias data base.\n#"..., 4096) = 2997
>> 16:02:14.167154 read(4, "", 4096)       = 0
>> 16:02:14.167223 close(4)                = 0
>> 16:02:14.167289 munmap(0x7f1c5e49d000, 4096) = 0
>> 16:02:14.167405 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.167488 open("/usr/share/locale/en_US/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.167564 open("/usr/share/locale/en.utf8/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.167637 open("/usr/share/locale/en/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.168062 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552175104) = 4096
>> 16:02:14.168480 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552179200) = 4096
>> 16:02:14.168744 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552183296) = 4096
>> 16:02:14.168995 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552187392) = 4096
>> 16:02:14.169235 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552191488) = 4096
>> 16:02:14.169479 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552195584) = 4096
>> 16:02:14.169717 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552199680) = 4096
>> 16:02:14.169970 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552203776) = 4096
>> 16:02:14.170215 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552207872) = 4096
>> 16:02:14.170461 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552211968) = 4096
>> 16:02:14.170700 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552216064) = 4096
>> 16:02:14.170940 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552220160) = 4096
>> 16:02:14.171177 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552224256) = 4096
>> 16:02:14.171440 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552228352) = 4096
>> 16:02:14.171680 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552232448) = 4096
>> 16:02:14.171913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552236544) = 4096
>> 16:02:14.172148 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552240640) = 4096
>> 16:02:14.172402 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552244736) = 4096
>> 16:02:14.172652 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552248832) = 4096
>> 16:02:14.172901 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552252928) = 4096
>> 16:02:14.173135 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552257024) = 4096
>> 16:02:14.173381 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552261120) = 4096
>> 16:02:14.173626 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552265216) = 4096
>> 16:02:14.173859 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552269312) = 4096
>> 16:02:14.174095 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552273408) = 4096
>> 16:02:14.174335 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552277504) = 4096
>> 16:02:14.174591 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552281600) = 4096
>> 16:02:14.174822 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552285696) = 4096
>> 16:02:14.175053 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552289792) = 4096
>> 16:02:14.175285 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552293888) = 4096
>> 16:02:14.175528 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552297984) = 4096
>> 16:02:14.175765 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552302080) = 4096
>> 16:02:14.175988 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552306176) = 4096
>> 16:02:14.176212 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552310272) = 4096
>> 16:02:14.176596 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552314368) = 4096
>> 16:02:14.176860 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552318464) = 4096
>> 16:02:14.177083 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552322560) = 4096
>> 16:02:14.177306 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552326656) = 4096
>> 16:02:14.177535 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552330752) = 4096
>> 16:02:14.177759 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552334848) = 4096
>> 16:02:14.177981 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552338944) = 4096
>> 16:02:14.178231 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552343040) = 4096
>> 16:02:14.178469 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552347136) = 4096
>> 16:02:14.178687 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552351232) = 4096
>> 16:02:14.178915 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552355328) = 4096
>> 16:02:14.179131 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552359424) = 4096
>> 16:02:14.179404 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552363520) = 4096
>> 16:02:14.179635 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552367616) = 4096
>> 16:02:14.179856 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552371712) = 4096
>> 16:02:14.180076 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552375808) = 4096
>> 16:02:14.180299 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552379904) = 4096
>> 16:02:14.180518 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552384000) = 4096
>> 16:02:14.180738 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552388096) = 4096
>> 16:02:14.180983 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552392192) = 4096
>> 16:02:14.181204 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552396288) = 4096
>> 16:02:14.181455 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552400384) = 4096
>> 16:02:14.181677 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552404480) = 4096
>> 16:02:14.181900 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552408576) = 4096
>> 16:02:14.182122 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552412672) = 4096
>> 16:02:14.182345 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552416768) = 4096
>> 16:02:14.182585 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552420864) = 4096
>> 16:02:14.182808 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552424960) = 4096
>> 16:02:14.183041 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552429056) = 4096
>> 16:02:14.183261 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552433152) = 4096
>> 16:02:14.183486 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552437248) = 4096
>> 16:02:14.183707 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552441344) = 4096
>> 16:02:14.183943 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552445440) = 4096
>> 16:02:14.184159 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552449536) = 4096
>> 16:02:14.184398 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552453632) = 4096
>> 16:02:14.184621 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552457728) = 4096
>> 16:02:14.184836 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552461824) = 4096
>> 16:02:14.185075 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552465920) = 4096
>> 16:02:14.185292 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552470016) = 4096
>> 16:02:14.189482 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552474112) = 4096
>> 16:02:14.189973 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552478208) = 4096
>> 16:02:14.190171 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552482304) = 4096
>> 16:02:14.190360 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552486400) = 4096
>> 16:02:14.190573 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552490496) = 4096
>> 16:02:14.190745 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552494592) = 4096
>> 16:02:14.190913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552498688) = 4096
>> 16:02:14.191098 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552502784) = 4096
>> 16:02:14.191269 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552506880) = 4096
>> 16:02:14.191478 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552510976) = 4096
>> 16:02:14.191692 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552515072) = 4096
>> 16:02:14.191879 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552519168) = 4096
>> 16:02:14.192062 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552523264) = 4096
>> 16:02:14.192246 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552527360) = 4096
>> 16:02:14.192444 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552531456) = 4096
>> 16:02:14.192625 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552535552) = 4096
>> 16:02:14.192806 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552539648) = 4096
>> 16:02:14.192990 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552543744) = 4096
>> 16:02:14.193172 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552547840) = 4096
>> 16:02:14.193351 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552551936) = 4096
>> 16:02:14.193555 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552556032) = 4096
>> 16:02:14.193736 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552560128) = 4096
>> 16:02:14.193913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552564224) = 4096
>> 16:02:14.194094 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552568320) = 4096
>> 16:02:14.194278 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552572416) = 4096
>> 16:02:14.194468 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552576512) = 4096
>> 16:02:14.194650 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552580608) = 4096
>> 16:02:14.194829 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552584704) = 4096
>> 16:02:14.195009 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552588800) = 4096
>> 16:02:14.195193 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552592896) = 4096
>> 16:02:14.195386 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552596992) = 4096
>> 16:02:14.195579 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552601088) = 4096
>> 16:02:14.195763 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552605184) = 4096
>> 16:02:14.195957 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552609280) = 4096
>> 16:02:14.196141 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552613376) = 4096
>> 16:02:14.196321 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552617472) = 4096
>> 16:02:14.196511 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552621568) = 4096
>> 16:02:14.196697 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552625664) = 4096
>> 16:02:14.197041 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552629760) = 4096
>> 16:02:14.197239 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552633856) = 4096
>> 16:02:14.197486 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552637952) = 4096
>> 16:02:14.197689 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552642048) = 4096
>> 16:02:14.197874 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552646144) = 4096
>> 16:02:14.198057 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552650240) = 4096
>> 16:02:14.198259 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552654336) = 4096
>> 16:02:14.198446 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552658432) = 4096
>> 16:02:14.198639 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552662528) = 4096
>> 16:02:14.198823 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552666624) = 4096
>> 16:02:14.199006 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552670720) = 4096
>> 16:02:14.199188 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552674816) = 4096
>> 16:02:14.199373 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552678912) = 4096
>> 16:02:14.199569 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552683008) = 4096
>> 16:02:14.199749 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552687104) = 4096
>> 16:02:14.199929 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552691200) = 4096
>> 16:02:14.200108 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552695296) = 4096
>> 16:02:14.200304 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552699392) = 4096
>> 16:02:14.200494 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552703488) = 4096
>> 16:02:14.200684 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552707584) = 4096
>> 16:02:14.200867 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552711680) = 4096
>> 16:02:14.201047 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552715776) = 4096
>> 16:02:14.201227 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552719872) = 4096
>> 16:02:14.201417 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552723968) = 4096
>> 16:02:14.201602 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552728064) = 4096
>> 16:02:14.201782 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552732160) = 4096
>> 16:02:14.201962 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552736256) = 4096
>> 16:02:14.202153 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552740352) = 4096
>> 16:02:14.202352 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552744448) = 4096
>> 16:02:14.202564 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552748544) = 4096
>> 16:02:14.202740 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552752640) = 4096
>> 16:02:14.202920 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552756736) = 4096
>> 16:02:14.203101 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552760832) = 4096
>> 16:02:14.203284 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552764928) = 4096
>> 16:02:14.203473 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552769024) = 4096
>> 16:02:14.203654 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552773120) = 4096
>> 16:02:14.203833 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552777216) = 4096
>> 16:02:14.204014 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552781312) = 4096
>> 16:02:14.204198 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552785408) = 4096
>> 16:02:14.204409 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552789504) = 4096
>> 16:02:14.204591 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552793600) = 4096
>> 16:02:14.204770 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552797696) = 4096
>> 16:02:14.204952 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552801792) = 4096
>> 16:02:14.205135 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552805888) = 4096
>> 16:02:14.205316 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552809984) = 4096
>> 16:02:14.205502 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552814080) = 4096
>> 16:02:14.205684 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552818176) = 4096
>> 16:02:14.205865 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552822272) = 4096
>> 16:02:14.206050 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552826368) = 4096
>> 16:02:14.206240 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552830464) = 4096
>> 16:02:14.206446 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552834560) = 4096
>> 16:02:14.206626 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552838656) = 4096
>> 16:02:14.206806 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552842752) = 4096
>> 16:02:14.206988 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552846848) = 4096
>> 16:02:14.207166 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552850944) = 4096
>> 16:02:14.207344 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552855040) = 4096
>> 16:02:14.207539 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552859136) = 4096
>> 16:02:14.207724 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552863232) = 4096
>> 16:02:14.207907 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552867328) = 4096
>> 16:02:14.208084 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552871424) = 4096
>> 16:02:14.208274 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552875520) = 4096
>> 16:02:14.208494 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552879616) = 4096
>> 16:02:14.208675 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552883712) = 4096
>> 16:02:14.208858 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552887808) = 4096
>> 16:02:14.209037 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552891904) = 4096
>> 16:02:14.209217 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552896000) = 4096
>> 16:02:14.209412 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552900096) = 4096
>> 16:02:14.209595 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552904192) = 4096
>> 16:02:14.209774 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552908288) = 4096
>> 16:02:14.209953 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552912384) = 4096
>> 16:02:14.210130 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552916480) = 4096
>> 16:02:14.210320 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552920576) = 4096
>> 16:02:14.210538 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552924672) = 4096
>> 16:02:14.210723 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552928768) = 4096
>> 16:02:14.210903 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552932864) = 4096
>> 16:02:14.211084 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552936960) = 4096
>> 16:02:14.211264 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552941056) = 4096
>> 16:02:14.211452 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552945152) = 4096
>> 16:02:14.211639 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552949248) = 4096
>> 16:02:14.211831 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552953344) = 4096
>> 16:02:14.212012 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552957440) = 4096
>> 16:02:14.212194 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552961536) = 4096
>> 16:02:14.212377 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552965632) = 4096
>> 16:02:14.212579 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552969728) = 4096
>> 16:02:14.212760 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552973824) = 4096
>> 16:02:14.212939 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552977920) = 4096
>> 16:02:14.213118 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552982016) = 4096
>> 16:02:14.213298 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552986112) = 4096
>> 16:02:14.213490 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552990208) = 4096
>> 16:02:14.213672 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552994304) = 4096
>> 16:02:14.213987 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552998400) = 4096
>> 16:02:14.214237 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553002496) = 4096
>> 16:02:14.214493 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553006592) = 4096
>> 16:02:14.214760 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553010688) = 4096
>> 16:02:14.215009 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553014784) = 4096
>> 16:02:14.215258 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553018880) = 4096
>> 16:02:14.215515 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553022976) = 4096
>> 16:02:14.215774 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553027072) = 4096
>> 16:02:14.216026 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553031168) = 4096
>> 16:02:14.216273 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553035264) = 4096
>> 16:02:14.216529 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553039360) = 4096
>> 16:02:14.216801 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553043456) = 4096
>> 16:02:14.217042 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553047552) = 4096
>> 16:02:14.217302 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553051648) = 4096
>> 16:02:14.217557 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553055744) = 4096
>> 16:02:14.217821 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553059840) = 4096
>> 16:02:14.218067 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553063936) = 4096
>> 16:02:14.218312 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553068032) = 4096
>> 16:02:14.218559 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553072128) = 4096
>> 16:02:14.218801 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553076224) = 4096
>> 16:02:14.219045 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553080320) = 4096
>> 16:02:14.219287 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553084416) = 4096
>> 16:02:14.219543 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553088512) = 4096
>> 16:02:14.219794 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553092608) = 4096
>> 16:02:14.220040 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553096704) = 4096
>> 16:02:14.220286 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553100800) = 4096
>> 16:02:14.220541 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553104896) = 4096
>> 16:02:14.220787 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553108992) = 4096
>> 16:02:14.221033 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553113088) = 4096
>> 16:02:14.221280 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553117184) = 4096
>> 16:02:14.221532 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553121280) = 4096
>> 16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO (Input/output error)
>> 16:02:14.222083 dup(2)                  = 4
>> 16:02:14.222183 fcntl(4, F_GETFL)       = 0x8402 (flags O_RDWR|O_APPEND|O_LARGEFILE)
>> 16:02:14.222290 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.222448 open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.222616 open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.222693 open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.222786 fstat(4, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 9), ...}) = 0
>> 16:02:14.222866 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
>> 16:02:14.222954 write(4, "pread64: Input/output error\n", 28) = 28
>> 16:02:14.223038 close(4)                = 0
>> 16:02:14.223103 munmap(0x7f1c5e49d000, 4096) = 0
>> 16:02:14.223249 exit_group(0)           = ?
>> 16:02:14.223594 +++ exited with 0 +++
>
>> _______________________________________________
>> xfs mailing list
>> xfs@oss.sgi.com
>> http://oss.sgi.com/mailman/listinfo/xfs
>
>

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-04-13 12:12         ` Brian Foster
  2016-04-13 22:34           ` Andrew Ryder
@ 2016-04-14  3:33           ` Andrew Ryder
  1 sibling, 0 replies; 17+ messages in thread
From: Andrew Ryder @ 2016-04-14  3:33 UTC (permalink / raw)
  To: linux-raid

Hello,

I've forwarded this from the xfs mailing list as I seem to have an issue 
somewhere with one of my mdadm raid arrays that is preventing xfs_repair 
from completing properly with i/o errors that I can't trace or find any 
other clues to.

So I'm not sure if anyone here would have any ideas as to what might be 
going on or how to track something like this?

So far no hardware issues/errors have surfaced or been reported by the 
kernel and a full check of the array doesn't return any errors or 
problems...

Full history of this is here: 
http://thread.gmane.org/gmane.comp.file-systems.xfs.general/74056/focus=74442

Thanks,
Andrew

On 04/13/2016 08:12 AM, Brian Foster wrote:
> On Tue, Apr 12, 2016 at 04:16:13PM -0400, Andrew Ryder wrote:
>> On 04/12/2016 10:05 AM, Brian Foster wrote:
>>> On Tue, Apr 12, 2016 at 01:53:17AM -0400, Andrew Ryder wrote:
>>>>
>>>>
>>>> On 03/28/2016 04:55 AM, Brian Foster wrote:
> ...
>>> What happens if you manually issue the read call that failed? E.g.,
>>> umount the filesystem and run the following command directly against the
>>> array:
>>>
>>> xfs_io -dc "pread 3001552175104 2097152" /dev/md2
>>>
>>> Brian
>>
>> It failed with the same error. I've attached the strace output for the
>> command.
>>
>
> Thanks, well that is interesting. The larger 2MB read eventually results
> in this smaller (4k) read that fails:
>
> 16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO (Input/output error)
>
> So you could repeat that command with offset 3001553125376 and size 4k
> and just confirm that still fails. As Dave points out, something is
> wrong with the storage here and that is what needs to be resolved.
>
> With regard to the xfs_repair behavior... you're initially hitting a
> read error when the filesystem scans through the log looking for the
> head and tail to determine whether the log is dirty. If the log is
> zeroed, this sequence can be bypassed and the log assumed clean. I
> suspect by zeroing enough of the log before it fails, your repair
> sequence is just bypassing the log head/tail discovery that previously
> scanned areas of the disk that are having issues. In other words, it's
> just temporarily stepping around the problem until the log progresses
> back to this address range.
>
> What you probably have to do at this point is use the simple I/O error
> reproducer you have to try and determine why the storage returns an
> error. It could be anywhere from something broken in the md subsystem,
> to the controller driver, to a physical problem with the associated
> disk. I'd suggest to start by reporting to the md mailing list and work
> down from there...
>
> Brian
>
>> The array is fairly full so I'm wondering if something is out of alignment
>> somewhere thats causing this?
>>
>> /dev/md2       5858060288 5245630392 612429896  90% /mnt/md2
>>
>> When I had the array plugged into another controller which isn't a
>> rocketraid card, it did complain about all the drives not being aligned
>> properly? Somehow it looks like sdk wasn't partitioned the same as the rest,
>> I'm wondering if thats screwing things up?
>>
>> GNU Parted 3.2
>> Using /dev/sdi
>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>> (parted) p
>> Model: ATA ST2000NC000-1CX1 (scsi)
>> Disk /dev/sdi: 2000GB
>> Sector size (logical/physical): 512B/512B
>> Partition Table: gpt
>> Disk Flags:
>>
>> Number  Start   End     Size    File system  Name  Flags
>>   1      1049kB  2000GB  2000GB
>> Number  Start  End          Size         File system  Name  Flags
>>   1      2048s  3907028991s  3907026944s
>>
>>
>> GNU Parted 3.2
>> Using /dev/sdk
>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>> (parted) p
>> Model: ATA ST2000DL001-9VT1 (scsi)
>> Disk /dev/sdk: 2000GB
>> Sector size (logical/physical): 512B/512B
>> Partition Table: msdos
>> Disk Flags:
>>
>> Number  Start  End     Size    Type     File system  Flags
>>   1      512B   2000GB  2000GB  primary               raid
>> Number  Start  End          Size         Type     File system  Flags
>>   1      1s     3907029167s  3907029167s  primary               raid
>>
>>
>> GNU Parted 3.2
>> Using /dev/sdh
>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>> (parted) p
>> Model: ATA ST2000DL001-9VT1 (scsi)
>> Disk /dev/sdh: 2000GB
>> Sector size (logical/physical): 512B/512B
>> Partition Table: gpt
>> Disk Flags:
>>
>> Number  Start   End     Size    File system  Name  Flags
>>   1      1049kB  2000GB  2000GB
>> Number  Start  End          Size         File system  Name  Flags
>>   1      2048s  3907028991s  3907026944s
>>
>>
>> GNU Parted 3.2
>> Using /dev/sdm
>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>> (parted) p
>> Model: ATA ST2000NC000-1CX1 (scsi)
>> Disk /dev/sdm: 2000GB
>> Sector size (logical/physical): 512B/512B
>> Partition Table: gpt
>> Disk Flags:
>>
>> Number  Start   End     Size    File system  Name  Flags
>>   1      1049kB  2000GB  2000GB
>> Number  Start  End          Size         File system  Name  Flags
>>   1      2048s  3907028991s  3907026944s
>>
>>
>>
>>>
>>>>
>>>> This all began when the RR2722 driver running under 3.18.15 complained and
>>>> ..
>>>>
>>>> Mar 14 07:23:07 Bigmouth kernel: [7177248.090541] /dev/vmnet: port on hub 0
>>>> successfully opened
>>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552323] device eth1 left
>>>> promiscuous mode
>>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552786] bridge-eth1: disabled
>>>> promiscuous mode
>>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.069464] rr272x_1x:Task file error,
>>>> StatusReg=0x51, ErrReg=0x84, LBA[0-3]=0x747dc92f,LBA[4-7]=0x0.
>>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.179811] sd 5:0:1:0: [sdg]
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.690439] Result:
>>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.700480] sd 5:0:1:0: [sdg] CDB:
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211147] Write(10): 2a 00 74 7d c9
>>>> 00 00 00 40 00
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211167] blk_update_request: I/O
>>>> error, dev sdg, sector 1954400512
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211203] sd 5:0:3:0: [sdi]
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211206] Result:
>>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211209] sd 5:0:3:0: [sdi] CDB:
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211211] Write(10): 2a 00 74 7d c9
>>>> 00 00 00 40 00
>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211223] blk_update_request: I/O
>>>> error, dev sdi, sector 1954400512
>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957052] XFS (md2): metadata I/O
>>>> error: block 0x15d6d4900 ("xlog_iodone") error 5 numblks 64
>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957064] XFS (md2):
>>>> xfs_do_force_shutdown(0x2) called from line 1181 of file fs/xfs/xfs_log.c.
>>>> Return address = 0xffffffff812fdf96
>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957080] XFS (md2): Log I/O Error
>>>> Detected.  Shutting down filesystem
>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957083] XFS (md2): Please umount
>>>> the filesystem and rectify the problem(s)
>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957093] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:10:50 Bigmouth kernel: [7223347.087272] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:11:20 Bigmouth kernel: [7223377.190469] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:11:50 Bigmouth kernel: [7223407.293952] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:12:20 Bigmouth kernel: [7223437.397444] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:12:23 Bigmouth kernel: [7223439.791407] nfsd: last server has
>>>> exited, flushing export cache
>>>> Mar 14 20:12:50 Bigmouth kernel: [7223467.500928] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:13:20 Bigmouth kernel: [7223497.604420] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:13:50 Bigmouth kernel: [7223527.707899] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:14:21 Bigmouth kernel: [7223557.811399] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:14:51 Bigmouth kernel: [7223587.914932] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:15:21 Bigmouth kernel: [7223618.018362] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:15:51 Bigmouth kernel: [7223648.121779] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:16:19 Bigmouth kernel: [7223676.401069] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:16:21 Bigmouth kernel: [7223678.225334] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.541305] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.572176] XFS (md2): xfs_log_force:
>>>> error -5 returned.
>>>> Mar 14 20:16:38 Bigmouth kernel: [7223694.918565]  md2: unknown partition
>>>> table
>>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.425290] XFS (md2): Mounting V5
>>>> Filesystem
>>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.545669] XFS (md2): Starting
>>>> recovery (logdev: internal)
>>>> Mar 14 20:16:44 Bigmouth kernel: [7223701.874245] XFS (md2): Ending recovery
>>>> (logdev: internal)
>>>> Mar 14 20:30:31 Bigmouth kernel: [7224529.528678]  md2: unknown partition
>>>> table
>>>>
>>>>
>>>>
>>>> /dev/md2:
>>>>          Version : 1.2
>>>>    Creation Time : Tue Oct 13 22:21:27 2015
>>>>       Raid Level : raid5
>>>>       Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
>>>>    Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
>>>>     Raid Devices : 4
>>>>    Total Devices : 4
>>>>      Persistence : Superblock is persistent
>>>>
>>>>    Intent Bitmap : Internal
>>>>
>>>>      Update Time : Tue Apr 12 01:19:43 2016
>>>>            State : clean
>>>>   Active Devices : 4
>>>> Working Devices : 4
>>>>   Failed Devices : 0
>>>>    Spare Devices : 0
>>>>
>>>>           Layout : left-symmetric
>>>>       Chunk Size : 512K
>>>>
>>>>             Name : Bigmouth:2  (local to host Bigmouth)
>>>>             UUID : ed979276:3459155c:a32f63da:0c684042
>>>>           Events : 62846
>>>>
>>>>      Number   Major   Minor   RaidDevice State
>>>>         5       8      193        0      active sync   /dev/sdm1
>>>>         6       8      129        1      active sync   /dev/sdi1
>>>>         2       8      177        2      active sync   /dev/sdl1
>>>>         4       8      113        3      active sync   /dev/sdh1
>>>>
>>>>
>>>> meta-data=/dev/md2               isize=512    agcount=33, agsize=45782272
>>>> blks
>>>>           =                       sectsz=512   attr=2, projid32bit=1
>>>>           =                       crc=1        finobt=1 spinodes=0
>>>> data     =                       bsize=4096   blocks=1465036800, imaxpct=5
>>>>           =                       sunit=128    swidth=384 blks
>>>> naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
>>>> log      =internal               bsize=4096   blocks=521728, version=2
>>>>           =                       sectsz=512   sunit=8 blks, lazy-count=1
>>>> realtime =none                   extsz=4096   blocks=0, rtextents=0
>>>>
>>>>
>>>>>
>>>>>>
>>>>>> Checking the drives with smartctl shows no errors nor does 'dmesg' show any
>>>>>> hardware i/o or controller related errors...
>>>>>>
>>>>>> I've tried scrubbing the array and no bad sectors are found either..
>>>>>>
>>>>>> I'm running kernel 3.19.8 with xfsprogs 4.5.
>>>>>>
>>>>>> Thanks,
>>>>>> Andrew
>>>>>>
>>>>>> _______________________________________________
>>>>>> xfs mailing list
>>>>>> xfs@oss.sgi.com
>>>>>> http://oss.sgi.com/mailman/listinfo/xfs
>>>>>
>>>
>
>> 16:02:14.159324 execve("/usr/sbin/xfs_io", ["xfs_io", "-dc", "pread 3001552175104 2097152", "/dev/md2"], [/* 51 vars */]) = 0
>> 16:02:14.160220 brk(NULL)               = 0x1ce4000
>> 16:02:14.160345 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a2000
>> 16:02:14.160508 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
>> 16:02:14.160626 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.160707 fstat(3, {st_mode=S_IFREG|0644, st_size=246250, ...}) = 0
>> 16:02:14.160791 mmap(NULL, 246250, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1c5e458000
>> 16:02:14.160862 close(3)                = 0
>> 16:02:14.160959 open("/usr/lib64/libxcmd.so.0", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.161037 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\37\0\0\0\0\0\0"..., 832) = 832
>> 16:02:14.161111 fstat(3, {st_mode=S_IFREG|0755, st_size=26832, ...}) = 0
>> 16:02:14.161184 mmap(NULL, 2128384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5e070000
>> 16:02:14.161254 mprotect(0x7f1c5e076000, 2093056, PROT_NONE) = 0
>> 16:02:14.161325 mmap(0x7f1c5e275000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f1c5e275000
>> 16:02:14.161438 mmap(0x7f1c5e277000, 2560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e277000
>> 16:02:14.161525 close(3)                = 0
>> 16:02:14.161605 open("/lib64/libhandle.so.1", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.161683 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\17\0\0\0\0\0\0"..., 832) = 832
>> 16:02:14.161755 fstat(3, {st_mode=S_IFREG|0755, st_size=14224, ...}) = 0
>> 16:02:14.161826 mmap(NULL, 2113800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5de68000
>> 16:02:14.161896 mprotect(0x7f1c5de6b000, 2093056, PROT_NONE) = 0
>> 16:02:14.161965 mmap(0x7f1c5e06a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1c5e06a000
>> 16:02:14.162049 mmap(0x7f1c5e06c000, 264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e06c000
>> 16:02:14.162131 close(3)                = 0
>> 16:02:14.162210 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.162287 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\7\2\0\0\0\0\0"..., 832) = 832
>> 16:02:14.162359 fstat(3, {st_mode=S_IFREG|0755, st_size=1664768, ...}) = 0
>> 16:02:14.162457 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a1000
>> 16:02:14.162535 mmap(NULL, 3771992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5dac8000
>> 16:02:14.162607 mprotect(0x7f1c5dc57000, 2097152, PROT_NONE) = 0
>> 16:02:14.162679 mmap(0x7f1c5de57000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18f000) = 0x7f1c5de57000
>> 16:02:14.162764 mmap(0x7f1c5de5d000, 15960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5de5d000
>> 16:02:14.162849 close(3)                = 0
>> 16:02:14.162933 open("/lib64/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.163013 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260d\1\0\0\0\0\0"..., 832) = 832
>> 16:02:14.163084 fstat(3, {st_mode=S_IFREG|0555, st_size=415928, ...}) = 0
>> 16:02:14.163155 mmap(NULL, 2518968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d860000
>> 16:02:14.163225 mprotect(0x7f1c5d8bd000, 2097152, PROT_NONE) = 0
>> 16:02:14.163296 mmap(0x7f1c5dabd000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f1c5dabd000
>> 16:02:14.163389 mmap(0x7f1c5dac6000, 4024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5dac6000
>> 16:02:14.163482 close(3)                = 0
>> 16:02:14.163568 open("/lib64/libncurses.so.6", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.163645 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320W\1\0\0\0\0\0"..., 832) = 832
>> 16:02:14.163716 fstat(3, {st_mode=S_IFREG|0755, st_size=526008, ...}) = 0
>> 16:02:14.163787 mmap(NULL, 2624120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d5d8000
>> 16:02:14.163857 mprotect(0x7f1c5d654000, 2093056, PROT_NONE) = 0
>> 16:02:14.163927 mmap(0x7f1c5d853000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f1c5d853000
>> 16:02:14.164028 mmap(0x7f1c5d858000, 2680, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5d858000
>> 16:02:14.164113 close(3)                = 0
>> 16:02:14.164197 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a0000
>> 16:02:14.164281 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49f000
>> 16:02:14.164355 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49e000
>> 16:02:14.164455 arch_prctl(ARCH_SET_FS, 0x7f1c5e49f700) = 0
>> 16:02:14.164661 mprotect(0x7f1c5de57000, 16384, PROT_READ) = 0
>> 16:02:14.164806 mprotect(0x7f1c5d853000, 16384, PROT_READ) = 0
>> 16:02:14.165153 mprotect(0x7f1c5dabd000, 8192, PROT_READ) = 0
>> 16:02:14.165231 mprotect(0x7f1c5e06a000, 4096, PROT_READ) = 0
>> 16:02:14.165313 mprotect(0x7f1c5e275000, 4096, PROT_READ) = 0
>> 16:02:14.165402 mprotect(0x618000, 4096, PROT_READ) = 0
>> 16:02:14.165482 mprotect(0x7f1c5e499000, 4096, PROT_READ) = 0
>> 16:02:14.165552 munmap(0x7f1c5e458000, 246250) = 0
>> 16:02:14.165817 brk(NULL)               = 0x1ce4000
>> 16:02:14.165876 brk(0x1d05000)          = 0x1d05000
>> 16:02:14.165953 open("/usr/lib64/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
>> 16:02:14.166031 fstat(3, {st_mode=S_IFREG|0644, st_size=3832592, ...}) = 0
>> 16:02:14.166103 mmap(NULL, 3832592, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1c5d230000
>> 16:02:14.166187 close(3)                = 0
>> 16:02:14.166394 open("/dev/md2", O_RDWR|O_DIRECT) = 3
>> 16:02:14.166498 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585, f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4130}) = 0
>> 16:02:14.166583 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9, 2), ...}) = 0
>> 16:02:14.166655 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585, f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4130}) = 0
>> 16:02:14.166730 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9, 2), ...}) = 0
>> 16:02:14.166822 open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 4
>> 16:02:14.166899 fstat(4, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0
>> 16:02:14.166969 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
>> 16:02:14.167040 read(4, "# Locale name alias data base.\n#"..., 4096) = 2997
>> 16:02:14.167154 read(4, "", 4096)       = 0
>> 16:02:14.167223 close(4)                = 0
>> 16:02:14.167289 munmap(0x7f1c5e49d000, 4096) = 0
>> 16:02:14.167405 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.167488 open("/usr/share/locale/en_US/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.167564 open("/usr/share/locale/en.utf8/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.167637 open("/usr/share/locale/en/LC_MESSAGES/xfsprogs.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.168062 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552175104) = 4096
>> 16:02:14.168480 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552179200) = 4096
>> 16:02:14.168744 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552183296) = 4096
>> 16:02:14.168995 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552187392) = 4096
>> 16:02:14.169235 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552191488) = 4096
>> 16:02:14.169479 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552195584) = 4096
>> 16:02:14.169717 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552199680) = 4096
>> 16:02:14.169970 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552203776) = 4096
>> 16:02:14.170215 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552207872) = 4096
>> 16:02:14.170461 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552211968) = 4096
>> 16:02:14.170700 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552216064) = 4096
>> 16:02:14.170940 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552220160) = 4096
>> 16:02:14.171177 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552224256) = 4096
>> 16:02:14.171440 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552228352) = 4096
>> 16:02:14.171680 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552232448) = 4096
>> 16:02:14.171913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552236544) = 4096
>> 16:02:14.172148 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552240640) = 4096
>> 16:02:14.172402 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552244736) = 4096
>> 16:02:14.172652 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552248832) = 4096
>> 16:02:14.172901 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552252928) = 4096
>> 16:02:14.173135 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552257024) = 4096
>> 16:02:14.173381 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552261120) = 4096
>> 16:02:14.173626 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552265216) = 4096
>> 16:02:14.173859 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552269312) = 4096
>> 16:02:14.174095 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552273408) = 4096
>> 16:02:14.174335 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552277504) = 4096
>> 16:02:14.174591 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552281600) = 4096
>> 16:02:14.174822 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552285696) = 4096
>> 16:02:14.175053 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552289792) = 4096
>> 16:02:14.175285 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552293888) = 4096
>> 16:02:14.175528 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552297984) = 4096
>> 16:02:14.175765 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552302080) = 4096
>> 16:02:14.175988 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552306176) = 4096
>> 16:02:14.176212 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552310272) = 4096
>> 16:02:14.176596 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552314368) = 4096
>> 16:02:14.176860 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552318464) = 4096
>> 16:02:14.177083 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552322560) = 4096
>> 16:02:14.177306 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552326656) = 4096
>> 16:02:14.177535 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552330752) = 4096
>> 16:02:14.177759 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552334848) = 4096
>> 16:02:14.177981 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552338944) = 4096
>> 16:02:14.178231 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552343040) = 4096
>> 16:02:14.178469 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552347136) = 4096
>> 16:02:14.178687 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552351232) = 4096
>> 16:02:14.178915 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552355328) = 4096
>> 16:02:14.179131 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552359424) = 4096
>> 16:02:14.179404 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552363520) = 4096
>> 16:02:14.179635 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552367616) = 4096
>> 16:02:14.179856 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552371712) = 4096
>> 16:02:14.180076 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552375808) = 4096
>> 16:02:14.180299 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552379904) = 4096
>> 16:02:14.180518 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552384000) = 4096
>> 16:02:14.180738 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552388096) = 4096
>> 16:02:14.180983 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552392192) = 4096
>> 16:02:14.181204 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552396288) = 4096
>> 16:02:14.181455 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552400384) = 4096
>> 16:02:14.181677 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552404480) = 4096
>> 16:02:14.181900 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552408576) = 4096
>> 16:02:14.182122 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552412672) = 4096
>> 16:02:14.182345 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552416768) = 4096
>> 16:02:14.182585 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552420864) = 4096
>> 16:02:14.182808 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552424960) = 4096
>> 16:02:14.183041 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552429056) = 4096
>> 16:02:14.183261 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552433152) = 4096
>> 16:02:14.183486 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552437248) = 4096
>> 16:02:14.183707 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552441344) = 4096
>> 16:02:14.183943 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552445440) = 4096
>> 16:02:14.184159 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552449536) = 4096
>> 16:02:14.184398 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552453632) = 4096
>> 16:02:14.184621 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552457728) = 4096
>> 16:02:14.184836 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552461824) = 4096
>> 16:02:14.185075 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552465920) = 4096
>> 16:02:14.185292 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552470016) = 4096
>> 16:02:14.189482 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552474112) = 4096
>> 16:02:14.189973 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552478208) = 4096
>> 16:02:14.190171 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552482304) = 4096
>> 16:02:14.190360 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552486400) = 4096
>> 16:02:14.190573 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552490496) = 4096
>> 16:02:14.190745 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552494592) = 4096
>> 16:02:14.190913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552498688) = 4096
>> 16:02:14.191098 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552502784) = 4096
>> 16:02:14.191269 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552506880) = 4096
>> 16:02:14.191478 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552510976) = 4096
>> 16:02:14.191692 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552515072) = 4096
>> 16:02:14.191879 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552519168) = 4096
>> 16:02:14.192062 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552523264) = 4096
>> 16:02:14.192246 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552527360) = 4096
>> 16:02:14.192444 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552531456) = 4096
>> 16:02:14.192625 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552535552) = 4096
>> 16:02:14.192806 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552539648) = 4096
>> 16:02:14.192990 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552543744) = 4096
>> 16:02:14.193172 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552547840) = 4096
>> 16:02:14.193351 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552551936) = 4096
>> 16:02:14.193555 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552556032) = 4096
>> 16:02:14.193736 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552560128) = 4096
>> 16:02:14.193913 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552564224) = 4096
>> 16:02:14.194094 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552568320) = 4096
>> 16:02:14.194278 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552572416) = 4096
>> 16:02:14.194468 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552576512) = 4096
>> 16:02:14.194650 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552580608) = 4096
>> 16:02:14.194829 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552584704) = 4096
>> 16:02:14.195009 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552588800) = 4096
>> 16:02:14.195193 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552592896) = 4096
>> 16:02:14.195386 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552596992) = 4096
>> 16:02:14.195579 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552601088) = 4096
>> 16:02:14.195763 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552605184) = 4096
>> 16:02:14.195957 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552609280) = 4096
>> 16:02:14.196141 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552613376) = 4096
>> 16:02:14.196321 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552617472) = 4096
>> 16:02:14.196511 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552621568) = 4096
>> 16:02:14.196697 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552625664) = 4096
>> 16:02:14.197041 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552629760) = 4096
>> 16:02:14.197239 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552633856) = 4096
>> 16:02:14.197486 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552637952) = 4096
>> 16:02:14.197689 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552642048) = 4096
>> 16:02:14.197874 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552646144) = 4096
>> 16:02:14.198057 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552650240) = 4096
>> 16:02:14.198259 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552654336) = 4096
>> 16:02:14.198446 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552658432) = 4096
>> 16:02:14.198639 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552662528) = 4096
>> 16:02:14.198823 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552666624) = 4096
>> 16:02:14.199006 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552670720) = 4096
>> 16:02:14.199188 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552674816) = 4096
>> 16:02:14.199373 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552678912) = 4096
>> 16:02:14.199569 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552683008) = 4096
>> 16:02:14.199749 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552687104) = 4096
>> 16:02:14.199929 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552691200) = 4096
>> 16:02:14.200108 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552695296) = 4096
>> 16:02:14.200304 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552699392) = 4096
>> 16:02:14.200494 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552703488) = 4096
>> 16:02:14.200684 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552707584) = 4096
>> 16:02:14.200867 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552711680) = 4096
>> 16:02:14.201047 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552715776) = 4096
>> 16:02:14.201227 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552719872) = 4096
>> 16:02:14.201417 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552723968) = 4096
>> 16:02:14.201602 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552728064) = 4096
>> 16:02:14.201782 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552732160) = 4096
>> 16:02:14.201962 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552736256) = 4096
>> 16:02:14.202153 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552740352) = 4096
>> 16:02:14.202352 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552744448) = 4096
>> 16:02:14.202564 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552748544) = 4096
>> 16:02:14.202740 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552752640) = 4096
>> 16:02:14.202920 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552756736) = 4096
>> 16:02:14.203101 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552760832) = 4096
>> 16:02:14.203284 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552764928) = 4096
>> 16:02:14.203473 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552769024) = 4096
>> 16:02:14.203654 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552773120) = 4096
>> 16:02:14.203833 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552777216) = 4096
>> 16:02:14.204014 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552781312) = 4096
>> 16:02:14.204198 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552785408) = 4096
>> 16:02:14.204409 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552789504) = 4096
>> 16:02:14.204591 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552793600) = 4096
>> 16:02:14.204770 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552797696) = 4096
>> 16:02:14.204952 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552801792) = 4096
>> 16:02:14.205135 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552805888) = 4096
>> 16:02:14.205316 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552809984) = 4096
>> 16:02:14.205502 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552814080) = 4096
>> 16:02:14.205684 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552818176) = 4096
>> 16:02:14.205865 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552822272) = 4096
>> 16:02:14.206050 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552826368) = 4096
>> 16:02:14.206240 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552830464) = 4096
>> 16:02:14.206446 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552834560) = 4096
>> 16:02:14.206626 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552838656) = 4096
>> 16:02:14.206806 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552842752) = 4096
>> 16:02:14.206988 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552846848) = 4096
>> 16:02:14.207166 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552850944) = 4096
>> 16:02:14.207344 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552855040) = 4096
>> 16:02:14.207539 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552859136) = 4096
>> 16:02:14.207724 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552863232) = 4096
>> 16:02:14.207907 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552867328) = 4096
>> 16:02:14.208084 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552871424) = 4096
>> 16:02:14.208274 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552875520) = 4096
>> 16:02:14.208494 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552879616) = 4096
>> 16:02:14.208675 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552883712) = 4096
>> 16:02:14.208858 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552887808) = 4096
>> 16:02:14.209037 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552891904) = 4096
>> 16:02:14.209217 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552896000) = 4096
>> 16:02:14.209412 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552900096) = 4096
>> 16:02:14.209595 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552904192) = 4096
>> 16:02:14.209774 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552908288) = 4096
>> 16:02:14.209953 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552912384) = 4096
>> 16:02:14.210130 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552916480) = 4096
>> 16:02:14.210320 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552920576) = 4096
>> 16:02:14.210538 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552924672) = 4096
>> 16:02:14.210723 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552928768) = 4096
>> 16:02:14.210903 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552932864) = 4096
>> 16:02:14.211084 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552936960) = 4096
>> 16:02:14.211264 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552941056) = 4096
>> 16:02:14.211452 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552945152) = 4096
>> 16:02:14.211639 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552949248) = 4096
>> 16:02:14.211831 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552953344) = 4096
>> 16:02:14.212012 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552957440) = 4096
>> 16:02:14.212194 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552961536) = 4096
>> 16:02:14.212377 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552965632) = 4096
>> 16:02:14.212579 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552969728) = 4096
>> 16:02:14.212760 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552973824) = 4096
>> 16:02:14.212939 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552977920) = 4096
>> 16:02:14.213118 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552982016) = 4096
>> 16:02:14.213298 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552986112) = 4096
>> 16:02:14.213490 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552990208) = 4096
>> 16:02:14.213672 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552994304) = 4096
>> 16:02:14.213987 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001552998400) = 4096
>> 16:02:14.214237 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553002496) = 4096
>> 16:02:14.214493 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553006592) = 4096
>> 16:02:14.214760 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553010688) = 4096
>> 16:02:14.215009 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553014784) = 4096
>> 16:02:14.215258 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553018880) = 4096
>> 16:02:14.215515 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553022976) = 4096
>> 16:02:14.215774 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553027072) = 4096
>> 16:02:14.216026 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553031168) = 4096
>> 16:02:14.216273 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553035264) = 4096
>> 16:02:14.216529 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553039360) = 4096
>> 16:02:14.216801 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553043456) = 4096
>> 16:02:14.217042 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553047552) = 4096
>> 16:02:14.217302 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553051648) = 4096
>> 16:02:14.217557 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553055744) = 4096
>> 16:02:14.217821 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553059840) = 4096
>> 16:02:14.218067 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553063936) = 4096
>> 16:02:14.218312 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553068032) = 4096
>> 16:02:14.218559 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553072128) = 4096
>> 16:02:14.218801 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553076224) = 4096
>> 16:02:14.219045 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553080320) = 4096
>> 16:02:14.219287 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553084416) = 4096
>> 16:02:14.219543 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553088512) = 4096
>> 16:02:14.219794 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553092608) = 4096
>> 16:02:14.220040 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553096704) = 4096
>> 16:02:14.220286 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553100800) = 4096
>> 16:02:14.220541 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553104896) = 4096
>> 16:02:14.220787 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553108992) = 4096
>> 16:02:14.221033 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553113088) = 4096
>> 16:02:14.221280 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553117184) = 4096
>> 16:02:14.221532 pread64(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096, 3001553121280) = 4096
>> 16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO (Input/output error)
>> 16:02:14.222083 dup(2)                  = 4
>> 16:02:14.222183 fcntl(4, F_GETFL)       = 0x8402 (flags O_RDWR|O_APPEND|O_LARGEFILE)
>> 16:02:14.222290 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.222448 open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.222616 open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.222693 open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
>> 16:02:14.222786 fstat(4, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 9), ...}) = 0
>> 16:02:14.222866 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
>> 16:02:14.222954 write(4, "pread64: Input/output error\n", 28) = 28
>> 16:02:14.223038 close(4)                = 0
>> 16:02:14.223103 munmap(0x7f1c5e49d000, 4096) = 0
>> 16:02:14.223249 exit_group(0)           = ?
>> 16:02:14.223594 +++ exited with 0 +++
>
>> _______________________________________________
>> xfs mailing list
>> xfs@oss.sgi.com
>> http://oss.sgi.com/mailman/listinfo/xfs
>
>

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-04-13 22:34           ` Andrew Ryder
@ 2016-04-14  4:32             ` Andrew Ryder
  2016-04-15  4:24               ` Andrew Ryder
  1 sibling, 0 replies; 17+ messages in thread
From: Andrew Ryder @ 2016-04-14  4:32 UTC (permalink / raw)
  To: Brian Foster; +Cc: xfs

Quick update. I re-partitioned the one different disk in the array then 
re-added it, and lo-and-behold the taskfile error comes up again from 
the highpoint card/driver. So I'll see if this cures anything.

For anyone else who ever purchases a Highpoint RR2722 card.. I'll share 
this bit of "fun" I had last year with their support and the Hitatchi 
sata drives I was trying to use on it..

Highpoints driver for linux as I've come to learn hard codes a 
queue_depth of 64 into its driver, after much frustration I ended up 
re-compiling the driver to use a queue depth of 15 which solved my 
problems in the end or setting it to 1 (with a big performance hit). 
Otherwise at random times something fumbles and the annoying and 
frustrating errors spew out, which I've learnt aren't hardware or 
cabling/enclosure power supply related at all and probably cost me 2 new 
backplanes I didn't need.

[515565.179581] rr272x_1x:Task file error, StatusReg=0x51, ErrReg=0x84, 
LBA[0-3]=0xab812f,LBA[4-7]=0x0.
[515566.321940] scsi_io_completion: 9 callbacks suppressed
[515566.321951] sd 6:0:2:0: [sdh] FAILED Result: hostbyte=DID_BAD_TARGET 
driverbyte=DRIVER_OK
[515566.321956] sd 6:0:2:0: [sdh] CDB:
[515566.321959] Read(10): 28 00 00 ab 86 a0 00 00 80 00
[515566.321972] blk_update_request: 9 callbacks suppressed
[515566.321976] blk_update_request: I/O error, dev sdh, sector 11241120
[515566.321981] raid5_end_read_request: 250 callbacks suppressed
[515566.321985] md/raid:md2: read error not correctable (sector 11239072 
on sdh1).
[515566.321989] md/raid:md2: read error not correctable (sector 11239080 
on sdh1).
[515566.321992] md/raid:md2: read error not correctable (sector 11239088 
on sdh1).
[515566.321996] md/raid:md2: read error not correctable (sector 11239096 
on sdh1).
[515566.321999] md/raid:md2: read error not correctable (sector 11239104 
on sdh1).
[515566.322002] md/raid:md2: read error not correctable (sector 11239112 
on sdh1).
[515566.322006] md/raid:md2: read error not correctable (sector 11239120 
on sdh1).
[515566.322009] md/raid:md2: read error not correctable (sector 11239128 
on sdh1).
[515566.322013] md/raid:md2: read error not correctable (sector 11239136 
on sdh1).
[515566.322016] md/raid:md2: read error not correctable (sector 11239144 
on sdh1).
[515566.322050] sd 6:0:3:0: [sdi] FAILED Result: hostbyte=DID_BAD_TARGET 
driverbyte=DRIVER_OK
[515566.322054] sd 6:0:3:0: [sdi] CDB:
[515566.322056] Write(10): 2a 00 00 ab 81 20 00 00 80 00
[515566.322067] blk_update_request: I/O error, dev sdi, sector 11239712
[515566.322111] sd 6:0:4:0: [sdj] FAILED Result: hostbyte=DID_BAD_TARGET 
driverbyte=DRIVER_OK
[515566.322115] sd 6:0:4:0: [sdj] CDB:
[515566.322118] Read(10): 28 00 00 ab 82 a0 00 00 80 00
[515566.322134] blk_update_request: I/O error, dev sdj, sector 11240096
[515566.322174] sd 6:0:4:0: [sdj] FAILED Result: hostbyte=DID_BAD_TARGET 
driverbyte=DRIVER_OK
[515566.322179] sd 6:0:4:0: [sdj] CDB:
[515566.322182] Read(10): 28 00 00 ab 82 20 00 00 80 00
[515566.322197] blk_update_request: I/O error, dev sdj, sector 11239968
[515566.322225] sd 6:0:5:0: [sdk] FAILED Result: hostbyte=DID_BAD_TARGET 
driverbyte=DRIVER_OK
[515566.322229] sd 6:0:5:0: [sdk] CDB:
[515566.322231] Read(10): 28 00 00 ab 87 a0 00 00 80 00
[515566.322242] blk_update_request: I/O error, dev sdk, sector 11241376
[515566.322275] sd 6:0:5:0: [sdk] FAILED Result: hostbyte=DID_BAD_TARGET 
driverbyte=DRIVER_OK
[515566.322278] sd 6:0:5:0: [sdk] CDB:
[515566.322280] Read(10): 28 00 00 ab 88 20 00 00 80 00
[515566.322290] blk_update_request: I/O error, dev sdk, sector 11241504
[515566.322321] sd 6:0:5:0: [sdk] FAILED Result: hostbyte=DID_BAD_TARGET 
driverbyte=DRIVER_OK
[515566.322325] sd 6:0:5:0: [sdk] CDB:
[515566.322327] Read(10): 28 00 00 ab 87 20 00 00 80 00
[515566.322337] blk_update_request: I/O error, dev sdk, sector 11241248
[515810.459601] rr272x_1x:Task file error, StatusReg=0x51, ErrReg=0x84, 
LBA[0-3]=0x222b9cf,LBA[4-7]=0x0.
[515810.459716] sd 6:0:3:0: [sdi] FAILED Result: hostbyte=DID_BAD_TARGET 
driverbyte=DRIVER_OK
[515810.459725] sd 6:0:3:0: [sdi] CDB:
[515810.459729] Write(10): 2a 00 02 22 b9 80 00 00 80 00
[515810.459760] blk_update_request: I/O error, dev sdi, sector 35830144
[515810.459792] sd 6:0:3:0: [sdi] FAILED Result: hostbyte=DID_BAD_TARGET 
driverbyte=DRIVER_OK
[515810.459796] sd 6:0:3:0: [sdi] CDB:
[515810.459798] Write(10): 2a 00 02 22 ba 00 00 00 80 00
[515810.459809] blk_update_request: I/O error, dev sdi, sector 35830272



So I've ended up now forcing the queue_depth to a max of 15 or lower 
which seems to minimize or eliminate the issue, which is most present 
under heavy i/o..

The line to edit is found in the extracted driver package 
"makeself-22854-20150421040904/inc/linux_64mpa/osm.h" file and modifying 
the "#define os_max_queue_comm" line from a value of 64 to 15 or 1.

and to top it off, after checking Highpoints website for card BIOS 
updates.. I learn that if your using this card, there are 3 different 
bios packages and according to their docs the default RAID bios should 
not be used when using sata port-multiplier functions. So maybe thats 
part of the above issue and my issue.. I guess I have my entertainment 
for the next week here troubleshooting.

http://www.highpoint-tech.com/PDF/rr2700/RocketRAID_2700_Series_How_to_Choose_Bios_Package_Guide.pdf

Hopefully this might be of use to someone else down the road...

Andrew

On 04/13/2016 06:34 PM, Andrew Ryder wrote:
> That seems to make sense. I've started a check of the array and see what
> happens. I don't believe its a hardware error as neither sata pmp
> controller I have it on logs any hardware/cabling related errors at all.
>
> Thanks for the help so far. I'll let you know how I make out if I ever
> figure out where the gremlins are hiding..
>
> On 04/13/2016 08:12 AM, Brian Foster wrote:
>> On Tue, Apr 12, 2016 at 04:16:13PM -0400, Andrew Ryder wrote:
>>> On 04/12/2016 10:05 AM, Brian Foster wrote:
>>>> On Tue, Apr 12, 2016 at 01:53:17AM -0400, Andrew Ryder wrote:
>>>>>
>>>>>
>>>>> On 03/28/2016 04:55 AM, Brian Foster wrote:
>> ...
>>>> What happens if you manually issue the read call that failed? E.g.,
>>>> umount the filesystem and run the following command directly against
>>>> the
>>>> array:
>>>>
>>>> xfs_io -dc "pread 3001552175104 2097152" /dev/md2
>>>>
>>>> Brian
>>>
>>> It failed with the same error. I've attached the strace output for the
>>> command.
>>>
>>
>> Thanks, well that is interesting. The larger 2MB read eventually results
>> in this smaller (4k) read that fails:
>>
>> 16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO
>> (Input/output error)
>>
>> So you could repeat that command with offset 3001553125376 and size 4k
>> and just confirm that still fails. As Dave points out, something is
>> wrong with the storage here and that is what needs to be resolved.
>>
>> With regard to the xfs_repair behavior... you're initially hitting a
>> read error when the filesystem scans through the log looking for the
>> head and tail to determine whether the log is dirty. If the log is
>> zeroed, this sequence can be bypassed and the log assumed clean. I
>> suspect by zeroing enough of the log before it fails, your repair
>> sequence is just bypassing the log head/tail discovery that previously
>> scanned areas of the disk that are having issues. In other words, it's
>> just temporarily stepping around the problem until the log progresses
>> back to this address range.
>>
>> What you probably have to do at this point is use the simple I/O error
>> reproducer you have to try and determine why the storage returns an
>> error. It could be anywhere from something broken in the md subsystem,
>> to the controller driver, to a physical problem with the associated
>> disk. I'd suggest to start by reporting to the md mailing list and work
>> down from there...
>>
>> Brian
>>
>>> The array is fairly full so I'm wondering if something is out of
>>> alignment
>>> somewhere thats causing this?
>>>
>>> /dev/md2       5858060288 5245630392 612429896  90% /mnt/md2
>>>
>>> When I had the array plugged into another controller which isn't a
>>> rocketraid card, it did complain about all the drives not being aligned
>>> properly? Somehow it looks like sdk wasn't partitioned the same as
>>> the rest,
>>> I'm wondering if thats screwing things up?
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdi
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000NC000-1CX1 (scsi)
>>> Disk /dev/sdi: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: gpt
>>> Disk Flags:
>>>
>>> Number  Start   End     Size    File system  Name  Flags
>>>   1      1049kB  2000GB  2000GB
>>> Number  Start  End          Size         File system  Name  Flags
>>>   1      2048s  3907028991s  3907026944s
>>>
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdk
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000DL001-9VT1 (scsi)
>>> Disk /dev/sdk: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: msdos
>>> Disk Flags:
>>>
>>> Number  Start  End     Size    Type     File system  Flags
>>>   1      512B   2000GB  2000GB  primary               raid
>>> Number  Start  End          Size         Type     File system  Flags
>>>   1      1s     3907029167s  3907029167s  primary               raid
>>>
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdh
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000DL001-9VT1 (scsi)
>>> Disk /dev/sdh: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: gpt
>>> Disk Flags:
>>>
>>> Number  Start   End     Size    File system  Name  Flags
>>>   1      1049kB  2000GB  2000GB
>>> Number  Start  End          Size         File system  Name  Flags
>>>   1      2048s  3907028991s  3907026944s
>>>
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdm
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000NC000-1CX1 (scsi)
>>> Disk /dev/sdm: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: gpt
>>> Disk Flags:
>>>
>>> Number  Start   End     Size    File system  Name  Flags
>>>   1      1049kB  2000GB  2000GB
>>> Number  Start  End          Size         File system  Name  Flags
>>>   1      2048s  3907028991s  3907026944s
>>>
>>>
>>>
>>>>
>>>>>
>>>>> This all began when the RR2722 driver running under 3.18.15
>>>>> complained and
>>>>> ..
>>>>>
>>>>> Mar 14 07:23:07 Bigmouth kernel: [7177248.090541] /dev/vmnet: port
>>>>> on hub 0
>>>>> successfully opened
>>>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552323] device eth1 left
>>>>> promiscuous mode
>>>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552786] bridge-eth1:
>>>>> disabled
>>>>> promiscuous mode
>>>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.069464] rr272x_1x:Task
>>>>> file error,
>>>>> StatusReg=0x51, ErrReg=0x84, LBA[0-3]=0x747dc92f,LBA[4-7]=0x0.
>>>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.179811] sd 5:0:1:0: [sdg]
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.690439] Result:
>>>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.700480] sd 5:0:1:0: [sdg]
>>>>> CDB:
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211147] Write(10): 2a 00
>>>>> 74 7d c9
>>>>> 00 00 00 40 00
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211167]
>>>>> blk_update_request: I/O
>>>>> error, dev sdg, sector 1954400512
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211203] sd 5:0:3:0: [sdi]
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211206] Result:
>>>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211209] sd 5:0:3:0: [sdi]
>>>>> CDB:
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211211] Write(10): 2a 00
>>>>> 74 7d c9
>>>>> 00 00 00 40 00
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211223]
>>>>> blk_update_request: I/O
>>>>> error, dev sdi, sector 1954400512
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957052] XFS (md2):
>>>>> metadata I/O
>>>>> error: block 0x15d6d4900 ("xlog_iodone") error 5 numblks 64
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957064] XFS (md2):
>>>>> xfs_do_force_shutdown(0x2) called from line 1181 of file
>>>>> fs/xfs/xfs_log.c.
>>>>> Return address = 0xffffffff812fdf96
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957080] XFS (md2): Log
>>>>> I/O Error
>>>>> Detected.  Shutting down filesystem
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957083] XFS (md2): Please
>>>>> umount
>>>>> the filesystem and rectify the problem(s)
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957093] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:10:50 Bigmouth kernel: [7223347.087272] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:11:20 Bigmouth kernel: [7223377.190469] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:11:50 Bigmouth kernel: [7223407.293952] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:12:20 Bigmouth kernel: [7223437.397444] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:12:23 Bigmouth kernel: [7223439.791407] nfsd: last server
>>>>> has
>>>>> exited, flushing export cache
>>>>> Mar 14 20:12:50 Bigmouth kernel: [7223467.500928] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:13:20 Bigmouth kernel: [7223497.604420] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:13:50 Bigmouth kernel: [7223527.707899] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:14:21 Bigmouth kernel: [7223557.811399] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:14:51 Bigmouth kernel: [7223587.914932] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:15:21 Bigmouth kernel: [7223618.018362] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:15:51 Bigmouth kernel: [7223648.121779] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:19 Bigmouth kernel: [7223676.401069] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:21 Bigmouth kernel: [7223678.225334] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.541305] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.572176] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:38 Bigmouth kernel: [7223694.918565]  md2: unknown
>>>>> partition
>>>>> table
>>>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.425290] XFS (md2):
>>>>> Mounting V5
>>>>> Filesystem
>>>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.545669] XFS (md2): Starting
>>>>> recovery (logdev: internal)
>>>>> Mar 14 20:16:44 Bigmouth kernel: [7223701.874245] XFS (md2): Ending
>>>>> recovery
>>>>> (logdev: internal)
>>>>> Mar 14 20:30:31 Bigmouth kernel: [7224529.528678]  md2: unknown
>>>>> partition
>>>>> table
>>>>>
>>>>>
>>>>>
>>>>> /dev/md2:
>>>>>          Version : 1.2
>>>>>    Creation Time : Tue Oct 13 22:21:27 2015
>>>>>       Raid Level : raid5
>>>>>       Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
>>>>>    Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
>>>>>     Raid Devices : 4
>>>>>    Total Devices : 4
>>>>>      Persistence : Superblock is persistent
>>>>>
>>>>>    Intent Bitmap : Internal
>>>>>
>>>>>      Update Time : Tue Apr 12 01:19:43 2016
>>>>>            State : clean
>>>>>   Active Devices : 4
>>>>> Working Devices : 4
>>>>>   Failed Devices : 0
>>>>>    Spare Devices : 0
>>>>>
>>>>>           Layout : left-symmetric
>>>>>       Chunk Size : 512K
>>>>>
>>>>>             Name : Bigmouth:2  (local to host Bigmouth)
>>>>>             UUID : ed979276:3459155c:a32f63da:0c684042
>>>>>           Events : 62846
>>>>>
>>>>>      Number   Major   Minor   RaidDevice State
>>>>>         5       8      193        0      active sync   /dev/sdm1
>>>>>         6       8      129        1      active sync   /dev/sdi1
>>>>>         2       8      177        2      active sync   /dev/sdl1
>>>>>         4       8      113        3      active sync   /dev/sdh1
>>>>>
>>>>>
>>>>> meta-data=/dev/md2               isize=512    agcount=33,
>>>>> agsize=45782272
>>>>> blks
>>>>>           =                       sectsz=512   attr=2, projid32bit=1
>>>>>           =                       crc=1        finobt=1 spinodes=0
>>>>> data     =                       bsize=4096   blocks=1465036800,
>>>>> imaxpct=5
>>>>>           =                       sunit=128    swidth=384 blks
>>>>> naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
>>>>> log      =internal               bsize=4096   blocks=521728, version=2
>>>>>           =                       sectsz=512   sunit=8 blks,
>>>>> lazy-count=1
>>>>> realtime =none                   extsz=4096   blocks=0, rtextents=0
>>>>>
>>>>>
>>>>>>
>>>>>>>
>>>>>>> Checking the drives with smartctl shows no errors nor does
>>>>>>> 'dmesg' show any
>>>>>>> hardware i/o or controller related errors...
>>>>>>>
>>>>>>> I've tried scrubbing the array and no bad sectors are found either..
>>>>>>>
>>>>>>> I'm running kernel 3.19.8 with xfsprogs 4.5.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Andrew
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> xfs mailing list
>>>>>>> xfs@oss.sgi.com
>>>>>>> http://oss.sgi.com/mailman/listinfo/xfs
>>>>>>
>>>>
>>
>>> 16:02:14.159324 execve("/usr/sbin/xfs_io", ["xfs_io", "-dc", "pread
>>> 3001552175104 2097152", "/dev/md2"], [/* 51 vars */]) = 0
>>> 16:02:14.160220 brk(NULL)               = 0x1ce4000
>>> 16:02:14.160345 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a2000
>>> 16:02:14.160508 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No
>>> such file or directory)
>>> 16:02:14.160626 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.160707 fstat(3, {st_mode=S_IFREG|0644, st_size=246250, ...})
>>> = 0
>>> 16:02:14.160791 mmap(NULL, 246250, PROT_READ, MAP_PRIVATE, 3, 0) =
>>> 0x7f1c5e458000
>>> 16:02:14.160862 close(3)                = 0
>>> 16:02:14.160959 open("/usr/lib64/libxcmd.so.0", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.161037 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\37\0\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.161111 fstat(3, {st_mode=S_IFREG|0755, st_size=26832, ...}) = 0
>>> 16:02:14.161184 mmap(NULL, 2128384, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5e070000
>>> 16:02:14.161254 mprotect(0x7f1c5e076000, 2093056, PROT_NONE) = 0
>>> 16:02:14.161325 mmap(0x7f1c5e275000, 8192, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f1c5e275000
>>> 16:02:14.161438 mmap(0x7f1c5e277000, 2560, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e277000
>>> 16:02:14.161525 close(3)                = 0
>>> 16:02:14.161605 open("/lib64/libhandle.so.1", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.161683 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\17\0\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.161755 fstat(3, {st_mode=S_IFREG|0755, st_size=14224, ...}) = 0
>>> 16:02:14.161826 mmap(NULL, 2113800, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5de68000
>>> 16:02:14.161896 mprotect(0x7f1c5de6b000, 2093056, PROT_NONE) = 0
>>> 16:02:14.161965 mmap(0x7f1c5e06a000, 8192, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1c5e06a000
>>> 16:02:14.162049 mmap(0x7f1c5e06c000, 264, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e06c000
>>> 16:02:14.162131 close(3)                = 0
>>> 16:02:14.162210 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.162287 read(3,
>>> "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\7\2\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.162359 fstat(3, {st_mode=S_IFREG|0755, st_size=1664768,
>>> ...}) = 0
>>> 16:02:14.162457 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a1000
>>> 16:02:14.162535 mmap(NULL, 3771992, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5dac8000
>>> 16:02:14.162607 mprotect(0x7f1c5dc57000, 2097152, PROT_NONE) = 0
>>> 16:02:14.162679 mmap(0x7f1c5de57000, 24576, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18f000) = 0x7f1c5de57000
>>> 16:02:14.162764 mmap(0x7f1c5de5d000, 15960, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5de5d000
>>> 16:02:14.162849 close(3)                = 0
>>> 16:02:14.162933 open("/lib64/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.163013 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260d\1\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.163084 fstat(3, {st_mode=S_IFREG|0555, st_size=415928, ...})
>>> = 0
>>> 16:02:14.163155 mmap(NULL, 2518968, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d860000
>>> 16:02:14.163225 mprotect(0x7f1c5d8bd000, 2097152, PROT_NONE) = 0
>>> 16:02:14.163296 mmap(0x7f1c5dabd000, 36864, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f1c5dabd000
>>> 16:02:14.163389 mmap(0x7f1c5dac6000, 4024, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5dac6000
>>> 16:02:14.163482 close(3)                = 0
>>> 16:02:14.163568 open("/lib64/libncurses.so.6", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.163645 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320W\1\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.163716 fstat(3, {st_mode=S_IFREG|0755, st_size=526008, ...})
>>> = 0
>>> 16:02:14.163787 mmap(NULL, 2624120, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d5d8000
>>> 16:02:14.163857 mprotect(0x7f1c5d654000, 2093056, PROT_NONE) = 0
>>> 16:02:14.163927 mmap(0x7f1c5d853000, 20480, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f1c5d853000
>>> 16:02:14.164028 mmap(0x7f1c5d858000, 2680, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5d858000
>>> 16:02:14.164113 close(3)                = 0
>>> 16:02:14.164197 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a0000
>>> 16:02:14.164281 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49f000
>>> 16:02:14.164355 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49e000
>>> 16:02:14.164455 arch_prctl(ARCH_SET_FS, 0x7f1c5e49f700) = 0
>>> 16:02:14.164661 mprotect(0x7f1c5de57000, 16384, PROT_READ) = 0
>>> 16:02:14.164806 mprotect(0x7f1c5d853000, 16384, PROT_READ) = 0
>>> 16:02:14.165153 mprotect(0x7f1c5dabd000, 8192, PROT_READ) = 0
>>> 16:02:14.165231 mprotect(0x7f1c5e06a000, 4096, PROT_READ) = 0
>>> 16:02:14.165313 mprotect(0x7f1c5e275000, 4096, PROT_READ) = 0
>>> 16:02:14.165402 mprotect(0x618000, 4096, PROT_READ) = 0
>>> 16:02:14.165482 mprotect(0x7f1c5e499000, 4096, PROT_READ) = 0
>>> 16:02:14.165552 munmap(0x7f1c5e458000, 246250) = 0
>>> 16:02:14.165817 brk(NULL)               = 0x1ce4000
>>> 16:02:14.165876 brk(0x1d05000)          = 0x1d05000
>>> 16:02:14.165953 open("/usr/lib64/locale/locale-archive",
>>> O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.166031 fstat(3, {st_mode=S_IFREG|0644, st_size=3832592,
>>> ...}) = 0
>>> 16:02:14.166103 mmap(NULL, 3832592, PROT_READ, MAP_PRIVATE, 3, 0) =
>>> 0x7f1c5d230000
>>> 16:02:14.166187 close(3)                = 0
>>> 16:02:14.166394 open("/dev/md2", O_RDWR|O_DIRECT) = 3
>>> 16:02:14.166498 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096,
>>> f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585,
>>> f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096,
>>> f_flags=4130}) = 0
>>> 16:02:14.166583 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9,
>>> 2), ...}) = 0
>>> 16:02:14.166655 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096,
>>> f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585,
>>> f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096,
>>> f_flags=4130}) = 0
>>> 16:02:14.166730 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9,
>>> 2), ...}) = 0
>>> 16:02:14.166822 open("/usr/share/locale/locale.alias",
>>> O_RDONLY|O_CLOEXEC) = 4
>>> 16:02:14.166899 fstat(4, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0
>>> 16:02:14.166969 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
>>> 16:02:14.167040 read(4, "# Locale name alias data base.\n#"..., 4096)
>>> = 2997
>>> 16:02:14.167154 read(4, "", 4096)       = 0
>>> 16:02:14.167223 close(4)                = 0
>>> 16:02:14.167289 munmap(0x7f1c5e49d000, 4096) = 0
>>> 16:02:14.167405
>>> open("/usr/share/locale/en_US.utf8/LC_MESSAGES/xfsprogs.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.167488
>>> open("/usr/share/locale/en_US/LC_MESSAGES/xfsprogs.mo", O_RDONLY) =
>>> -1 ENOENT (No such file or directory)
>>> 16:02:14.167564
>>> open("/usr/share/locale/en.utf8/LC_MESSAGES/xfsprogs.mo", O_RDONLY) =
>>> -1 ENOENT (No such file or directory)
>>> 16:02:14.167637 open("/usr/share/locale/en/LC_MESSAGES/xfsprogs.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.168062 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552175104) = 4096
>>> 16:02:14.168480 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552179200) = 4096
>>> 16:02:14.168744 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552183296) = 4096
>>> 16:02:14.168995 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552187392) = 4096
>>> 16:02:14.169235 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552191488) = 4096
>>> 16:02:14.169479 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552195584) = 4096
>>> 16:02:14.169717 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552199680) = 4096
>>> 16:02:14.169970 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552203776) = 4096
>>> 16:02:14.170215 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552207872) = 4096
>>> 16:02:14.170461 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552211968) = 4096
>>> 16:02:14.170700 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552216064) = 4096
>>> 16:02:14.170940 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552220160) = 4096
>>> 16:02:14.171177 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552224256) = 4096
>>> 16:02:14.171440 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552228352) = 4096
>>> 16:02:14.171680 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552232448) = 4096
>>> 16:02:14.171913 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552236544) = 4096
>>> 16:02:14.172148 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552240640) = 4096
>>> 16:02:14.172402 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552244736) = 4096
>>> 16:02:14.172652 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552248832) = 4096
>>> 16:02:14.172901 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552252928) = 4096
>>> 16:02:14.173135 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552257024) = 4096
>>> 16:02:14.173381 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552261120) = 4096
>>> 16:02:14.173626 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552265216) = 4096
>>> 16:02:14.173859 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552269312) = 4096
>>> 16:02:14.174095 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552273408) = 4096
>>> 16:02:14.174335 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552277504) = 4096
>>> 16:02:14.174591 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552281600) = 4096
>>> 16:02:14.174822 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552285696) = 4096
>>> 16:02:14.175053 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552289792) = 4096
>>> 16:02:14.175285 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552293888) = 4096
>>> 16:02:14.175528 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552297984) = 4096
>>> 16:02:14.175765 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552302080) = 4096
>>> 16:02:14.175988 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552306176) = 4096
>>> 16:02:14.176212 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552310272) = 4096
>>> 16:02:14.176596 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552314368) = 4096
>>> 16:02:14.176860 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552318464) = 4096
>>> 16:02:14.177083 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552322560) = 4096
>>> 16:02:14.177306 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552326656) = 4096
>>> 16:02:14.177535 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552330752) = 4096
>>> 16:02:14.177759 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552334848) = 4096
>>> 16:02:14.177981 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552338944) = 4096
>>> 16:02:14.178231 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552343040) = 4096
>>> 16:02:14.178469 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552347136) = 4096
>>> 16:02:14.178687 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552351232) = 4096
>>> 16:02:14.178915 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552355328) = 4096
>>> 16:02:14.179131 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552359424) = 4096
>>> 16:02:14.179404 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552363520) = 4096
>>> 16:02:14.179635 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552367616) = 4096
>>> 16:02:14.179856 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552371712) = 4096
>>> 16:02:14.180076 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552375808) = 4096
>>> 16:02:14.180299 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552379904) = 4096
>>> 16:02:14.180518 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552384000) = 4096
>>> 16:02:14.180738 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552388096) = 4096
>>> 16:02:14.180983 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552392192) = 4096
>>> 16:02:14.181204 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552396288) = 4096
>>> 16:02:14.181455 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552400384) = 4096
>>> 16:02:14.181677 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552404480) = 4096
>>> 16:02:14.181900 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552408576) = 4096
>>> 16:02:14.182122 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552412672) = 4096
>>> 16:02:14.182345 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552416768) = 4096
>>> 16:02:14.182585 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552420864) = 4096
>>> 16:02:14.182808 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552424960) = 4096
>>> 16:02:14.183041 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552429056) = 4096
>>> 16:02:14.183261 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552433152) = 4096
>>> 16:02:14.183486 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552437248) = 4096
>>> 16:02:14.183707 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552441344) = 4096
>>> 16:02:14.183943 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552445440) = 4096
>>> 16:02:14.184159 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552449536) = 4096
>>> 16:02:14.184398 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552453632) = 4096
>>> 16:02:14.184621 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552457728) = 4096
>>> 16:02:14.184836 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552461824) = 4096
>>> 16:02:14.185075 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552465920) = 4096
>>> 16:02:14.185292 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552470016) = 4096
>>> 16:02:14.189482 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552474112) = 4096
>>> 16:02:14.189973 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552478208) = 4096
>>> 16:02:14.190171 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552482304) = 4096
>>> 16:02:14.190360 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552486400) = 4096
>>> 16:02:14.190573 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552490496) = 4096
>>> 16:02:14.190745 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552494592) = 4096
>>> 16:02:14.190913 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552498688) = 4096
>>> 16:02:14.191098 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552502784) = 4096
>>> 16:02:14.191269 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552506880) = 4096
>>> 16:02:14.191478 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552510976) = 4096
>>> 16:02:14.191692 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552515072) = 4096
>>> 16:02:14.191879 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552519168) = 4096
>>> 16:02:14.192062 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552523264) = 4096
>>> 16:02:14.192246 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552527360) = 4096
>>> 16:02:14.192444 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552531456) = 4096
>>> 16:02:14.192625 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552535552) = 4096
>>> 16:02:14.192806 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552539648) = 4096
>>> 16:02:14.192990 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552543744) = 4096
>>> 16:02:14.193172 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552547840) = 4096
>>> 16:02:14.193351 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552551936) = 4096
>>> 16:02:14.193555 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552556032) = 4096
>>> 16:02:14.193736 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552560128) = 4096
>>> 16:02:14.193913 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552564224) = 4096
>>> 16:02:14.194094 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552568320) = 4096
>>> 16:02:14.194278 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552572416) = 4096
>>> 16:02:14.194468 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552576512) = 4096
>>> 16:02:14.194650 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552580608) = 4096
>>> 16:02:14.194829 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552584704) = 4096
>>> 16:02:14.195009 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552588800) = 4096
>>> 16:02:14.195193 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552592896) = 4096
>>> 16:02:14.195386 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552596992) = 4096
>>> 16:02:14.195579 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552601088) = 4096
>>> 16:02:14.195763 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552605184) = 4096
>>> 16:02:14.195957 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552609280) = 4096
>>> 16:02:14.196141 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552613376) = 4096
>>> 16:02:14.196321 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552617472) = 4096
>>> 16:02:14.196511 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552621568) = 4096
>>> 16:02:14.196697 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552625664) = 4096
>>> 16:02:14.197041 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552629760) = 4096
>>> 16:02:14.197239 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552633856) = 4096
>>> 16:02:14.197486 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552637952) = 4096
>>> 16:02:14.197689 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552642048) = 4096
>>> 16:02:14.197874 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552646144) = 4096
>>> 16:02:14.198057 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552650240) = 4096
>>> 16:02:14.198259 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552654336) = 4096
>>> 16:02:14.198446 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552658432) = 4096
>>> 16:02:14.198639 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552662528) = 4096
>>> 16:02:14.198823 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552666624) = 4096
>>> 16:02:14.199006 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552670720) = 4096
>>> 16:02:14.199188 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552674816) = 4096
>>> 16:02:14.199373 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552678912) = 4096
>>> 16:02:14.199569 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552683008) = 4096
>>> 16:02:14.199749 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552687104) = 4096
>>> 16:02:14.199929 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552691200) = 4096
>>> 16:02:14.200108 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552695296) = 4096
>>> 16:02:14.200304 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552699392) = 4096
>>> 16:02:14.200494 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552703488) = 4096
>>> 16:02:14.200684 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552707584) = 4096
>>> 16:02:14.200867 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552711680) = 4096
>>> 16:02:14.201047 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552715776) = 4096
>>> 16:02:14.201227 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552719872) = 4096
>>> 16:02:14.201417 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552723968) = 4096
>>> 16:02:14.201602 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552728064) = 4096
>>> 16:02:14.201782 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552732160) = 4096
>>> 16:02:14.201962 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552736256) = 4096
>>> 16:02:14.202153 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552740352) = 4096
>>> 16:02:14.202352 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552744448) = 4096
>>> 16:02:14.202564 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552748544) = 4096
>>> 16:02:14.202740 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552752640) = 4096
>>> 16:02:14.202920 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552756736) = 4096
>>> 16:02:14.203101 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552760832) = 4096
>>> 16:02:14.203284 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552764928) = 4096
>>> 16:02:14.203473 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552769024) = 4096
>>> 16:02:14.203654 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552773120) = 4096
>>> 16:02:14.203833 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552777216) = 4096
>>> 16:02:14.204014 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552781312) = 4096
>>> 16:02:14.204198 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552785408) = 4096
>>> 16:02:14.204409 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552789504) = 4096
>>> 16:02:14.204591 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552793600) = 4096
>>> 16:02:14.204770 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552797696) = 4096
>>> 16:02:14.204952 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552801792) = 4096
>>> 16:02:14.205135 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552805888) = 4096
>>> 16:02:14.205316 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552809984) = 4096
>>> 16:02:14.205502 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552814080) = 4096
>>> 16:02:14.205684 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552818176) = 4096
>>> 16:02:14.205865 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552822272) = 4096
>>> 16:02:14.206050 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552826368) = 4096
>>> 16:02:14.206240 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552830464) = 4096
>>> 16:02:14.206446 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552834560) = 4096
>>> 16:02:14.206626 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552838656) = 4096
>>> 16:02:14.206806 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552842752) = 4096
>>> 16:02:14.206988 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552846848) = 4096
>>> 16:02:14.207166 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552850944) = 4096
>>> 16:02:14.207344 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552855040) = 4096
>>> 16:02:14.207539 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552859136) = 4096
>>> 16:02:14.207724 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552863232) = 4096
>>> 16:02:14.207907 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552867328) = 4096
>>> 16:02:14.208084 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552871424) = 4096
>>> 16:02:14.208274 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552875520) = 4096
>>> 16:02:14.208494 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552879616) = 4096
>>> 16:02:14.208675 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552883712) = 4096
>>> 16:02:14.208858 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552887808) = 4096
>>> 16:02:14.209037 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552891904) = 4096
>>> 16:02:14.209217 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552896000) = 4096
>>> 16:02:14.209412 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552900096) = 4096
>>> 16:02:14.209595 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552904192) = 4096
>>> 16:02:14.209774 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552908288) = 4096
>>> 16:02:14.209953 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552912384) = 4096
>>> 16:02:14.210130 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552916480) = 4096
>>> 16:02:14.210320 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552920576) = 4096
>>> 16:02:14.210538 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552924672) = 4096
>>> 16:02:14.210723 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552928768) = 4096
>>> 16:02:14.210903 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552932864) = 4096
>>> 16:02:14.211084 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552936960) = 4096
>>> 16:02:14.211264 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552941056) = 4096
>>> 16:02:14.211452 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552945152) = 4096
>>> 16:02:14.211639 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552949248) = 4096
>>> 16:02:14.211831 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552953344) = 4096
>>> 16:02:14.212012 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552957440) = 4096
>>> 16:02:14.212194 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552961536) = 4096
>>> 16:02:14.212377 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552965632) = 4096
>>> 16:02:14.212579 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552969728) = 4096
>>> 16:02:14.212760 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552973824) = 4096
>>> 16:02:14.212939 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552977920) = 4096
>>> 16:02:14.213118 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552982016) = 4096
>>> 16:02:14.213298 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552986112) = 4096
>>> 16:02:14.213490 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552990208) = 4096
>>> 16:02:14.213672 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552994304) = 4096
>>> 16:02:14.213987 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552998400) = 4096
>>> 16:02:14.214237 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553002496) = 4096
>>> 16:02:14.214493 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553006592) = 4096
>>> 16:02:14.214760 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553010688) = 4096
>>> 16:02:14.215009 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553014784) = 4096
>>> 16:02:14.215258 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553018880) = 4096
>>> 16:02:14.215515 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553022976) = 4096
>>> 16:02:14.215774 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553027072) = 4096
>>> 16:02:14.216026 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553031168) = 4096
>>> 16:02:14.216273 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553035264) = 4096
>>> 16:02:14.216529 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553039360) = 4096
>>> 16:02:14.216801 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553043456) = 4096
>>> 16:02:14.217042 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553047552) = 4096
>>> 16:02:14.217302 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553051648) = 4096
>>> 16:02:14.217557 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553055744) = 4096
>>> 16:02:14.217821 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553059840) = 4096
>>> 16:02:14.218067 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553063936) = 4096
>>> 16:02:14.218312 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553068032) = 4096
>>> 16:02:14.218559 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553072128) = 4096
>>> 16:02:14.218801 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553076224) = 4096
>>> 16:02:14.219045 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553080320) = 4096
>>> 16:02:14.219287 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553084416) = 4096
>>> 16:02:14.219543 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553088512) = 4096
>>> 16:02:14.219794 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553092608) = 4096
>>> 16:02:14.220040 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553096704) = 4096
>>> 16:02:14.220286 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553100800) = 4096
>>> 16:02:14.220541 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553104896) = 4096
>>> 16:02:14.220787 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553108992) = 4096
>>> 16:02:14.221033 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553113088) = 4096
>>> 16:02:14.221280 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553117184) = 4096
>>> 16:02:14.221532 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553121280) = 4096
>>> 16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO
>>> (Input/output error)
>>> 16:02:14.222083 dup(2)                  = 4
>>> 16:02:14.222183 fcntl(4, F_GETFL)       = 0x8402 (flags
>>> O_RDWR|O_APPEND|O_LARGEFILE)
>>> 16:02:14.222290
>>> open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) =
>>> -1 ENOENT (No such file or directory)
>>> 16:02:14.222448 open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.222616 open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.222693 open("/usr/share/locale/en/LC_MESSAGES/libc.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.222786 fstat(4, {st_mode=S_IFCHR|0620, st_rdev=makedev(136,
>>> 9), ...}) = 0
>>> 16:02:14.222866 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
>>> 16:02:14.222954 write(4, "pread64: Input/output error\n", 28) = 28
>>> 16:02:14.223038 close(4)                = 0
>>> 16:02:14.223103 munmap(0x7f1c5e49d000, 4096) = 0
>>> 16:02:14.223249 exit_group(0)           = ?
>>> 16:02:14.223594 +++ exited with 0 +++
>>
>>> _______________________________________________
>>> xfs mailing list
>>> xfs@oss.sgi.com
>>> http://oss.sgi.com/mailman/listinfo/xfs
>>
>>
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
>

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-04-13 22:34           ` Andrew Ryder
@ 2016-04-15  4:24               ` Andrew Ryder
  2016-04-15  4:24               ` Andrew Ryder
  1 sibling, 0 replies; 17+ messages in thread
From: Andrew Ryder @ 2016-04-15  4:24 UTC (permalink / raw)
  To: Brian Foster; +Cc: xfs, linux-raid

Success!!

The problem was the superblock at the mdadm layer was messed up somehow.

Re-creating the array to re-write the md superblock/metadata and running 
the first two xfs_repairs, without then with the -L option and it 
followed through then and completed the log formatting.. AND I can 
mount/unmount the array without having to run xfs_repair.

For some reason running a check of the array did not throw any errors or 
correct the messed up array parameters?

I'm going to assume when using md software arrays there is an md 
superblock as well as a superblock for the filesystem?

If you want a copy of the output of 'dmesg' to peruse, I can forward it.

Thanks again.


Bigmouth ~ # mount /dev/md2
mount: /dev/md2: can't read superblock
Bigmouth ~ # xfs_repair /dev/md2
Phase 1 - find and verify superblock...
         - reporting progress in intervals of 15 minutes
Phase 2 - using internal log
         - zero log...
Log inconsistent (didn't find previous header)
failed to find log head
zero_log: cannot find log head/tail (xlog_find_tail=5)

fatal error -- ERROR: The log head and/or tail cannot be discovered. 
Attempt to mount the
filesystem to replay the log or use the -L option to destroy the log and
attempt a repair.
Bigmouth ~ # xfs_repair -L /dev/md2
Phase 1 - find and verify superblock...
         - reporting progress in intervals of 15 minutes
Phase 2 - using internal log
         - zero log...
Log inconsistent (didn't find previous header)
failed to find log head
zero_log: cannot find log head/tail (xlog_find_tail=5)
         - scan filesystem freespace and inode maps...
         - 23:43:28: scanning filesystem freespace - 33 of 33 allocation 
groups done
         - found root inode chunk
Phase 3 - for each AG...
         - scan and clear agi unlinked lists...
         - 23:43:28: scanning agi unlinked lists - 33 of 33 allocation 
groups done
         - process known inodes and perform inode discovery...
         - agno = 0
         - agno = 15
         - agno = 30
         - agno = 16
         - agno = 31
         - agno = 1
         - agno = 17
         - agno = 32
         - agno = 2
         - agno = 18
         - agno = 3
         - agno = 19
         - agno = 4
         - agno = 20
         - agno = 5
         - agno = 21
         - agno = 6
         - agno = 22
         - agno = 7
         - agno = 23
         - agno = 24
         - agno = 8
         - agno = 25
         - agno = 9
         - agno = 26
         - agno = 10
         - agno = 27
         - agno = 11
         - agno = 28
         - agno = 12
         - agno = 29
         - agno = 13
         - agno = 14
         - 00:01:59: process known inodes and inode discovery - 5789504 
of 5789504 inodes done
         - process newly discovered inodes...
         - 00:01:59: process newly discovered inodes - 33 of 33 
allocation groups done
Phase 4 - check for duplicate blocks...
         - setting up duplicate extent list...
         - 00:01:59: setting up duplicate extent list - 33 of 33 
allocation groups done
         - check for inodes claiming duplicate blocks...
         - agno = 2
         - agno = 0
         - agno = 4
         - agno = 10
         - agno = 17
         - agno = 1
         - agno = 25
         - agno = 7
         - agno = 9
         - agno = 11
         - agno = 3
         - agno = 12
         - agno = 14
         - agno = 13
         - agno = 15
         - agno = 16
         - agno = 5
         - agno = 18
         - agno = 8
         - agno = 19
         - agno = 20
         - agno = 21
         - agno = 24
         - agno = 23
         - agno = 26
         - agno = 22
         - agno = 27
         - agno = 28
         - agno = 30
         - agno = 29
         - agno = 31
         - agno = 6
         - agno = 32
         - 00:02:00: check for inodes claiming duplicate blocks - 
5789504 of 5789504 inodes done
Phase 5 - rebuild AG headers and trees...
         - 00:02:01: rebuild AG headers and trees - 33 of 33 allocation 
groups done
         - reset superblock...
Phase 6 - check inode connectivity...
         - resetting contents of realtime bitmap and summary inodes
         - traversing filesystem ...
         - traversal finished ...
         - moving disconnected inodes to lost+found ...
Phase 7 - verify and correct link counts...
         - 00:11:30: verify and correct link counts - 33 of 33 
allocation groups done
Maximum metadata LSN (64:2230592) is ahead of log (1:64).
Format log to cycle 67.
done




On 04/13/2016 06:34 PM, Andrew Ryder wrote:
> That seems to make sense. I've started a check of the array and see what
> happens. I don't believe its a hardware error as neither sata pmp
> controller I have it on logs any hardware/cabling related errors at all.
>
> Thanks for the help so far. I'll let you know how I make out if I ever
> figure out where the gremlins are hiding..
>
> On 04/13/2016 08:12 AM, Brian Foster wrote:
>> On Tue, Apr 12, 2016 at 04:16:13PM -0400, Andrew Ryder wrote:
>>> On 04/12/2016 10:05 AM, Brian Foster wrote:
>>>> On Tue, Apr 12, 2016 at 01:53:17AM -0400, Andrew Ryder wrote:
>>>>>
>>>>>
>>>>> On 03/28/2016 04:55 AM, Brian Foster wrote:
>> ...
>>>> What happens if you manually issue the read call that failed? E.g.,
>>>> umount the filesystem and run the following command directly against
>>>> the
>>>> array:
>>>>
>>>> xfs_io -dc "pread 3001552175104 2097152" /dev/md2
>>>>
>>>> Brian
>>>
>>> It failed with the same error. I've attached the strace output for the
>>> command.
>>>
>>
>> Thanks, well that is interesting. The larger 2MB read eventually results
>> in this smaller (4k) read that fails:
>>
>> 16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO
>> (Input/output error)
>>
>> So you could repeat that command with offset 3001553125376 and size 4k
>> and just confirm that still fails. As Dave points out, something is
>> wrong with the storage here and that is what needs to be resolved.
>>
>> With regard to the xfs_repair behavior... you're initially hitting a
>> read error when the filesystem scans through the log looking for the
>> head and tail to determine whether the log is dirty. If the log is
>> zeroed, this sequence can be bypassed and the log assumed clean. I
>> suspect by zeroing enough of the log before it fails, your repair
>> sequence is just bypassing the log head/tail discovery that previously
>> scanned areas of the disk that are having issues. In other words, it's
>> just temporarily stepping around the problem until the log progresses
>> back to this address range.
>>
>> What you probably have to do at this point is use the simple I/O error
>> reproducer you have to try and determine why the storage returns an
>> error. It could be anywhere from something broken in the md subsystem,
>> to the controller driver, to a physical problem with the associated
>> disk. I'd suggest to start by reporting to the md mailing list and work
>> down from there...
>>
>> Brian
>>
>>> The array is fairly full so I'm wondering if something is out of
>>> alignment
>>> somewhere thats causing this?
>>>
>>> /dev/md2       5858060288 5245630392 612429896  90% /mnt/md2
>>>
>>> When I had the array plugged into another controller which isn't a
>>> rocketraid card, it did complain about all the drives not being aligned
>>> properly? Somehow it looks like sdk wasn't partitioned the same as
>>> the rest,
>>> I'm wondering if thats screwing things up?
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdi
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000NC000-1CX1 (scsi)
>>> Disk /dev/sdi: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: gpt
>>> Disk Flags:
>>>
>>> Number  Start   End     Size    File system  Name  Flags
>>>   1      1049kB  2000GB  2000GB
>>> Number  Start  End          Size         File system  Name  Flags
>>>   1      2048s  3907028991s  3907026944s
>>>
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdk
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000DL001-9VT1 (scsi)
>>> Disk /dev/sdk: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: msdos
>>> Disk Flags:
>>>
>>> Number  Start  End     Size    Type     File system  Flags
>>>   1      512B   2000GB  2000GB  primary               raid
>>> Number  Start  End          Size         Type     File system  Flags
>>>   1      1s     3907029167s  3907029167s  primary               raid
>>>
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdh
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000DL001-9VT1 (scsi)
>>> Disk /dev/sdh: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: gpt
>>> Disk Flags:
>>>
>>> Number  Start   End     Size    File system  Name  Flags
>>>   1      1049kB  2000GB  2000GB
>>> Number  Start  End          Size         File system  Name  Flags
>>>   1      2048s  3907028991s  3907026944s
>>>
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdm
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000NC000-1CX1 (scsi)
>>> Disk /dev/sdm: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: gpt
>>> Disk Flags:
>>>
>>> Number  Start   End     Size    File system  Name  Flags
>>>   1      1049kB  2000GB  2000GB
>>> Number  Start  End          Size         File system  Name  Flags
>>>   1      2048s  3907028991s  3907026944s
>>>
>>>
>>>
>>>>
>>>>>
>>>>> This all began when the RR2722 driver running under 3.18.15
>>>>> complained and
>>>>> ..
>>>>>
>>>>> Mar 14 07:23:07 Bigmouth kernel: [7177248.090541] /dev/vmnet: port
>>>>> on hub 0
>>>>> successfully opened
>>>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552323] device eth1 left
>>>>> promiscuous mode
>>>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552786] bridge-eth1:
>>>>> disabled
>>>>> promiscuous mode
>>>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.069464] rr272x_1x:Task
>>>>> file error,
>>>>> StatusReg=0x51, ErrReg=0x84, LBA[0-3]=0x747dc92f,LBA[4-7]=0x0.
>>>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.179811] sd 5:0:1:0: [sdg]
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.690439] Result:
>>>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.700480] sd 5:0:1:0: [sdg]
>>>>> CDB:
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211147] Write(10): 2a 00
>>>>> 74 7d c9
>>>>> 00 00 00 40 00
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211167]
>>>>> blk_update_request: I/O
>>>>> error, dev sdg, sector 1954400512
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211203] sd 5:0:3:0: [sdi]
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211206] Result:
>>>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211209] sd 5:0:3:0: [sdi]
>>>>> CDB:
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211211] Write(10): 2a 00
>>>>> 74 7d c9
>>>>> 00 00 00 40 00
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211223]
>>>>> blk_update_request: I/O
>>>>> error, dev sdi, sector 1954400512
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957052] XFS (md2):
>>>>> metadata I/O
>>>>> error: block 0x15d6d4900 ("xlog_iodone") error 5 numblks 64
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957064] XFS (md2):
>>>>> xfs_do_force_shutdown(0x2) called from line 1181 of file
>>>>> fs/xfs/xfs_log.c.
>>>>> Return address = 0xffffffff812fdf96
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957080] XFS (md2): Log
>>>>> I/O Error
>>>>> Detected.  Shutting down filesystem
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957083] XFS (md2): Please
>>>>> umount
>>>>> the filesystem and rectify the problem(s)
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957093] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:10:50 Bigmouth kernel: [7223347.087272] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:11:20 Bigmouth kernel: [7223377.190469] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:11:50 Bigmouth kernel: [7223407.293952] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:12:20 Bigmouth kernel: [7223437.397444] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:12:23 Bigmouth kernel: [7223439.791407] nfsd: last server
>>>>> has
>>>>> exited, flushing export cache
>>>>> Mar 14 20:12:50 Bigmouth kernel: [7223467.500928] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:13:20 Bigmouth kernel: [7223497.604420] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:13:50 Bigmouth kernel: [7223527.707899] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:14:21 Bigmouth kernel: [7223557.811399] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:14:51 Bigmouth kernel: [7223587.914932] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:15:21 Bigmouth kernel: [7223618.018362] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:15:51 Bigmouth kernel: [7223648.121779] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:19 Bigmouth kernel: [7223676.401069] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:21 Bigmouth kernel: [7223678.225334] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.541305] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.572176] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:38 Bigmouth kernel: [7223694.918565]  md2: unknown
>>>>> partition
>>>>> table
>>>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.425290] XFS (md2):
>>>>> Mounting V5
>>>>> Filesystem
>>>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.545669] XFS (md2): Starting
>>>>> recovery (logdev: internal)
>>>>> Mar 14 20:16:44 Bigmouth kernel: [7223701.874245] XFS (md2): Ending
>>>>> recovery
>>>>> (logdev: internal)
>>>>> Mar 14 20:30:31 Bigmouth kernel: [7224529.528678]  md2: unknown
>>>>> partition
>>>>> table
>>>>>
>>>>>
>>>>>
>>>>> /dev/md2:
>>>>>          Version : 1.2
>>>>>    Creation Time : Tue Oct 13 22:21:27 2015
>>>>>       Raid Level : raid5
>>>>>       Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
>>>>>    Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
>>>>>     Raid Devices : 4
>>>>>    Total Devices : 4
>>>>>      Persistence : Superblock is persistent
>>>>>
>>>>>    Intent Bitmap : Internal
>>>>>
>>>>>      Update Time : Tue Apr 12 01:19:43 2016
>>>>>            State : clean
>>>>>   Active Devices : 4
>>>>> Working Devices : 4
>>>>>   Failed Devices : 0
>>>>>    Spare Devices : 0
>>>>>
>>>>>           Layout : left-symmetric
>>>>>       Chunk Size : 512K
>>>>>
>>>>>             Name : Bigmouth:2  (local to host Bigmouth)
>>>>>             UUID : ed979276:3459155c:a32f63da:0c684042
>>>>>           Events : 62846
>>>>>
>>>>>      Number   Major   Minor   RaidDevice State
>>>>>         5       8      193        0      active sync   /dev/sdm1
>>>>>         6       8      129        1      active sync   /dev/sdi1
>>>>>         2       8      177        2      active sync   /dev/sdl1
>>>>>         4       8      113        3      active sync   /dev/sdh1
>>>>>
>>>>>
>>>>> meta-data=/dev/md2               isize=512    agcount=33,
>>>>> agsize=45782272
>>>>> blks
>>>>>           =                       sectsz=512   attr=2, projid32bit=1
>>>>>           =                       crc=1        finobt=1 spinodes=0
>>>>> data     =                       bsize=4096   blocks=1465036800,
>>>>> imaxpct=5
>>>>>           =                       sunit=128    swidth=384 blks
>>>>> naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
>>>>> log      =internal               bsize=4096   blocks=521728, version=2
>>>>>           =                       sectsz=512   sunit=8 blks,
>>>>> lazy-count=1
>>>>> realtime =none                   extsz=4096   blocks=0, rtextents=0
>>>>>
>>>>>
>>>>>>
>>>>>>>
>>>>>>> Checking the drives with smartctl shows no errors nor does
>>>>>>> 'dmesg' show any
>>>>>>> hardware i/o or controller related errors...
>>>>>>>
>>>>>>> I've tried scrubbing the array and no bad sectors are found either..
>>>>>>>
>>>>>>> I'm running kernel 3.19.8 with xfsprogs 4.5.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Andrew
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> xfs mailing list
>>>>>>> xfs@oss.sgi.com
>>>>>>> http://oss.sgi.com/mailman/listinfo/xfs
>>>>>>
>>>>
>>
>>> 16:02:14.159324 execve("/usr/sbin/xfs_io", ["xfs_io", "-dc", "pread
>>> 3001552175104 2097152", "/dev/md2"], [/* 51 vars */]) = 0
>>> 16:02:14.160220 brk(NULL)               = 0x1ce4000
>>> 16:02:14.160345 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a2000
>>> 16:02:14.160508 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No
>>> such file or directory)
>>> 16:02:14.160626 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.160707 fstat(3, {st_mode=S_IFREG|0644, st_size=246250, ...})
>>> = 0
>>> 16:02:14.160791 mmap(NULL, 246250, PROT_READ, MAP_PRIVATE, 3, 0) =
>>> 0x7f1c5e458000
>>> 16:02:14.160862 close(3)                = 0
>>> 16:02:14.160959 open("/usr/lib64/libxcmd.so.0", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.161037 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\37\0\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.161111 fstat(3, {st_mode=S_IFREG|0755, st_size=26832, ...}) = 0
>>> 16:02:14.161184 mmap(NULL, 2128384, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5e070000
>>> 16:02:14.161254 mprotect(0x7f1c5e076000, 2093056, PROT_NONE) = 0
>>> 16:02:14.161325 mmap(0x7f1c5e275000, 8192, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f1c5e275000
>>> 16:02:14.161438 mmap(0x7f1c5e277000, 2560, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e277000
>>> 16:02:14.161525 close(3)                = 0
>>> 16:02:14.161605 open("/lib64/libhandle.so.1", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.161683 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\17\0\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.161755 fstat(3, {st_mode=S_IFREG|0755, st_size=14224, ...}) = 0
>>> 16:02:14.161826 mmap(NULL, 2113800, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5de68000
>>> 16:02:14.161896 mprotect(0x7f1c5de6b000, 2093056, PROT_NONE) = 0
>>> 16:02:14.161965 mmap(0x7f1c5e06a000, 8192, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1c5e06a000
>>> 16:02:14.162049 mmap(0x7f1c5e06c000, 264, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e06c000
>>> 16:02:14.162131 close(3)                = 0
>>> 16:02:14.162210 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.162287 read(3,
>>> "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\7\2\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.162359 fstat(3, {st_mode=S_IFREG|0755, st_size=1664768,
>>> ...}) = 0
>>> 16:02:14.162457 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a1000
>>> 16:02:14.162535 mmap(NULL, 3771992, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5dac8000
>>> 16:02:14.162607 mprotect(0x7f1c5dc57000, 2097152, PROT_NONE) = 0
>>> 16:02:14.162679 mmap(0x7f1c5de57000, 24576, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18f000) = 0x7f1c5de57000
>>> 16:02:14.162764 mmap(0x7f1c5de5d000, 15960, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5de5d000
>>> 16:02:14.162849 close(3)                = 0
>>> 16:02:14.162933 open("/lib64/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.163013 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260d\1\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.163084 fstat(3, {st_mode=S_IFREG|0555, st_size=415928, ...})
>>> = 0
>>> 16:02:14.163155 mmap(NULL, 2518968, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d860000
>>> 16:02:14.163225 mprotect(0x7f1c5d8bd000, 2097152, PROT_NONE) = 0
>>> 16:02:14.163296 mmap(0x7f1c5dabd000, 36864, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f1c5dabd000
>>> 16:02:14.163389 mmap(0x7f1c5dac6000, 4024, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5dac6000
>>> 16:02:14.163482 close(3)                = 0
>>> 16:02:14.163568 open("/lib64/libncurses.so.6", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.163645 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320W\1\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.163716 fstat(3, {st_mode=S_IFREG|0755, st_size=526008, ...})
>>> = 0
>>> 16:02:14.163787 mmap(NULL, 2624120, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d5d8000
>>> 16:02:14.163857 mprotect(0x7f1c5d654000, 2093056, PROT_NONE) = 0
>>> 16:02:14.163927 mmap(0x7f1c5d853000, 20480, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f1c5d853000
>>> 16:02:14.164028 mmap(0x7f1c5d858000, 2680, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5d858000
>>> 16:02:14.164113 close(3)                = 0
>>> 16:02:14.164197 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a0000
>>> 16:02:14.164281 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49f000
>>> 16:02:14.164355 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49e000
>>> 16:02:14.164455 arch_prctl(ARCH_SET_FS, 0x7f1c5e49f700) = 0
>>> 16:02:14.164661 mprotect(0x7f1c5de57000, 16384, PROT_READ) = 0
>>> 16:02:14.164806 mprotect(0x7f1c5d853000, 16384, PROT_READ) = 0
>>> 16:02:14.165153 mprotect(0x7f1c5dabd000, 8192, PROT_READ) = 0
>>> 16:02:14.165231 mprotect(0x7f1c5e06a000, 4096, PROT_READ) = 0
>>> 16:02:14.165313 mprotect(0x7f1c5e275000, 4096, PROT_READ) = 0
>>> 16:02:14.165402 mprotect(0x618000, 4096, PROT_READ) = 0
>>> 16:02:14.165482 mprotect(0x7f1c5e499000, 4096, PROT_READ) = 0
>>> 16:02:14.165552 munmap(0x7f1c5e458000, 246250) = 0
>>> 16:02:14.165817 brk(NULL)               = 0x1ce4000
>>> 16:02:14.165876 brk(0x1d05000)          = 0x1d05000
>>> 16:02:14.165953 open("/usr/lib64/locale/locale-archive",
>>> O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.166031 fstat(3, {st_mode=S_IFREG|0644, st_size=3832592,
>>> ...}) = 0
>>> 16:02:14.166103 mmap(NULL, 3832592, PROT_READ, MAP_PRIVATE, 3, 0) =
>>> 0x7f1c5d230000
>>> 16:02:14.166187 close(3)                = 0
>>> 16:02:14.166394 open("/dev/md2", O_RDWR|O_DIRECT) = 3
>>> 16:02:14.166498 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096,
>>> f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585,
>>> f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096,
>>> f_flags=4130}) = 0
>>> 16:02:14.166583 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9,
>>> 2), ...}) = 0
>>> 16:02:14.166655 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096,
>>> f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585,
>>> f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096,
>>> f_flags=4130}) = 0
>>> 16:02:14.166730 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9,
>>> 2), ...}) = 0
>>> 16:02:14.166822 open("/usr/share/locale/locale.alias",
>>> O_RDONLY|O_CLOEXEC) = 4
>>> 16:02:14.166899 fstat(4, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0
>>> 16:02:14.166969 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
>>> 16:02:14.167040 read(4, "# Locale name alias data base.\n#"..., 4096)
>>> = 2997
>>> 16:02:14.167154 read(4, "", 4096)       = 0
>>> 16:02:14.167223 close(4)                = 0
>>> 16:02:14.167289 munmap(0x7f1c5e49d000, 4096) = 0
>>> 16:02:14.167405
>>> open("/usr/share/locale/en_US.utf8/LC_MESSAGES/xfsprogs.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.167488
>>> open("/usr/share/locale/en_US/LC_MESSAGES/xfsprogs.mo", O_RDONLY) =
>>> -1 ENOENT (No such file or directory)
>>> 16:02:14.167564
>>> open("/usr/share/locale/en.utf8/LC_MESSAGES/xfsprogs.mo", O_RDONLY) =
>>> -1 ENOENT (No such file or directory)
>>> 16:02:14.167637 open("/usr/share/locale/en/LC_MESSAGES/xfsprogs.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.168062 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552175104) = 4096
>>> 16:02:14.168480 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552179200) = 4096
>>> 16:02:14.168744 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552183296) = 4096
>>> 16:02:14.168995 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552187392) = 4096
>>> 16:02:14.169235 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552191488) = 4096
>>> 16:02:14.169479 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552195584) = 4096
>>> 16:02:14.169717 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552199680) = 4096
>>> 16:02:14.169970 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552203776) = 4096
>>> 16:02:14.170215 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552207872) = 4096
>>> 16:02:14.170461 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552211968) = 4096
>>> 16:02:14.170700 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552216064) = 4096
>>> 16:02:14.170940 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552220160) = 4096
>>> 16:02:14.171177 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552224256) = 4096
>>> 16:02:14.171440 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552228352) = 4096
>>> 16:02:14.171680 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552232448) = 4096
>>> 16:02:14.171913 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552236544) = 4096
>>> 16:02:14.172148 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552240640) = 4096
>>> 16:02:14.172402 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552244736) = 4096
>>> 16:02:14.172652 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552248832) = 4096
>>> 16:02:14.172901 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552252928) = 4096
>>> 16:02:14.173135 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552257024) = 4096
>>> 16:02:14.173381 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552261120) = 4096
>>> 16:02:14.173626 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552265216) = 4096
>>> 16:02:14.173859 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552269312) = 4096
>>> 16:02:14.174095 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552273408) = 4096
>>> 16:02:14.174335 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552277504) = 4096
>>> 16:02:14.174591 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552281600) = 4096
>>> 16:02:14.174822 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552285696) = 4096
>>> 16:02:14.175053 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552289792) = 4096
>>> 16:02:14.175285 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552293888) = 4096
>>> 16:02:14.175528 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552297984) = 4096
>>> 16:02:14.175765 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552302080) = 4096
>>> 16:02:14.175988 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552306176) = 4096
>>> 16:02:14.176212 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552310272) = 4096
>>> 16:02:14.176596 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552314368) = 4096
>>> 16:02:14.176860 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552318464) = 4096
>>> 16:02:14.177083 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552322560) = 4096
>>> 16:02:14.177306 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552326656) = 4096
>>> 16:02:14.177535 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552330752) = 4096
>>> 16:02:14.177759 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552334848) = 4096
>>> 16:02:14.177981 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552338944) = 4096
>>> 16:02:14.178231 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552343040) = 4096
>>> 16:02:14.178469 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552347136) = 4096
>>> 16:02:14.178687 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552351232) = 4096
>>> 16:02:14.178915 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552355328) = 4096
>>> 16:02:14.179131 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552359424) = 4096
>>> 16:02:14.179404 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552363520) = 4096
>>> 16:02:14.179635 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552367616) = 4096
>>> 16:02:14.179856 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552371712) = 4096
>>> 16:02:14.180076 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552375808) = 4096
>>> 16:02:14.180299 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552379904) = 4096
>>> 16:02:14.180518 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552384000) = 4096
>>> 16:02:14.180738 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552388096) = 4096
>>> 16:02:14.180983 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552392192) = 4096
>>> 16:02:14.181204 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552396288) = 4096
>>> 16:02:14.181455 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552400384) = 4096
>>> 16:02:14.181677 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552404480) = 4096
>>> 16:02:14.181900 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552408576) = 4096
>>> 16:02:14.182122 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552412672) = 4096
>>> 16:02:14.182345 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552416768) = 4096
>>> 16:02:14.182585 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552420864) = 4096
>>> 16:02:14.182808 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552424960) = 4096
>>> 16:02:14.183041 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552429056) = 4096
>>> 16:02:14.183261 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552433152) = 4096
>>> 16:02:14.183486 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552437248) = 4096
>>> 16:02:14.183707 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552441344) = 4096
>>> 16:02:14.183943 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552445440) = 4096
>>> 16:02:14.184159 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552449536) = 4096
>>> 16:02:14.184398 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552453632) = 4096
>>> 16:02:14.184621 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552457728) = 4096
>>> 16:02:14.184836 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552461824) = 4096
>>> 16:02:14.185075 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552465920) = 4096
>>> 16:02:14.185292 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552470016) = 4096
>>> 16:02:14.189482 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552474112) = 4096
>>> 16:02:14.189973 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552478208) = 4096
>>> 16:02:14.190171 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552482304) = 4096
>>> 16:02:14.190360 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552486400) = 4096
>>> 16:02:14.190573 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552490496) = 4096
>>> 16:02:14.190745 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552494592) = 4096
>>> 16:02:14.190913 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552498688) = 4096
>>> 16:02:14.191098 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552502784) = 4096
>>> 16:02:14.191269 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552506880) = 4096
>>> 16:02:14.191478 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552510976) = 4096
>>> 16:02:14.191692 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552515072) = 4096
>>> 16:02:14.191879 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552519168) = 4096
>>> 16:02:14.192062 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552523264) = 4096
>>> 16:02:14.192246 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552527360) = 4096
>>> 16:02:14.192444 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552531456) = 4096
>>> 16:02:14.192625 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552535552) = 4096
>>> 16:02:14.192806 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552539648) = 4096
>>> 16:02:14.192990 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552543744) = 4096
>>> 16:02:14.193172 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552547840) = 4096
>>> 16:02:14.193351 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552551936) = 4096
>>> 16:02:14.193555 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552556032) = 4096
>>> 16:02:14.193736 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552560128) = 4096
>>> 16:02:14.193913 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552564224) = 4096
>>> 16:02:14.194094 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552568320) = 4096
>>> 16:02:14.194278 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552572416) = 4096
>>> 16:02:14.194468 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552576512) = 4096
>>> 16:02:14.194650 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552580608) = 4096
>>> 16:02:14.194829 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552584704) = 4096
>>> 16:02:14.195009 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552588800) = 4096
>>> 16:02:14.195193 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552592896) = 4096
>>> 16:02:14.195386 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552596992) = 4096
>>> 16:02:14.195579 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552601088) = 4096
>>> 16:02:14.195763 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552605184) = 4096
>>> 16:02:14.195957 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552609280) = 4096
>>> 16:02:14.196141 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552613376) = 4096
>>> 16:02:14.196321 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552617472) = 4096
>>> 16:02:14.196511 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552621568) = 4096
>>> 16:02:14.196697 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552625664) = 4096
>>> 16:02:14.197041 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552629760) = 4096
>>> 16:02:14.197239 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552633856) = 4096
>>> 16:02:14.197486 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552637952) = 4096
>>> 16:02:14.197689 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552642048) = 4096
>>> 16:02:14.197874 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552646144) = 4096
>>> 16:02:14.198057 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552650240) = 4096
>>> 16:02:14.198259 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552654336) = 4096
>>> 16:02:14.198446 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552658432) = 4096
>>> 16:02:14.198639 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552662528) = 4096
>>> 16:02:14.198823 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552666624) = 4096
>>> 16:02:14.199006 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552670720) = 4096
>>> 16:02:14.199188 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552674816) = 4096
>>> 16:02:14.199373 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552678912) = 4096
>>> 16:02:14.199569 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552683008) = 4096
>>> 16:02:14.199749 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552687104) = 4096
>>> 16:02:14.199929 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552691200) = 4096
>>> 16:02:14.200108 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552695296) = 4096
>>> 16:02:14.200304 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552699392) = 4096
>>> 16:02:14.200494 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552703488) = 4096
>>> 16:02:14.200684 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552707584) = 4096
>>> 16:02:14.200867 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552711680) = 4096
>>> 16:02:14.201047 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552715776) = 4096
>>> 16:02:14.201227 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552719872) = 4096
>>> 16:02:14.201417 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552723968) = 4096
>>> 16:02:14.201602 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552728064) = 4096
>>> 16:02:14.201782 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552732160) = 4096
>>> 16:02:14.201962 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552736256) = 4096
>>> 16:02:14.202153 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552740352) = 4096
>>> 16:02:14.202352 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552744448) = 4096
>>> 16:02:14.202564 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552748544) = 4096
>>> 16:02:14.202740 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552752640) = 4096
>>> 16:02:14.202920 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552756736) = 4096
>>> 16:02:14.203101 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552760832) = 4096
>>> 16:02:14.203284 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552764928) = 4096
>>> 16:02:14.203473 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552769024) = 4096
>>> 16:02:14.203654 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552773120) = 4096
>>> 16:02:14.203833 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552777216) = 4096
>>> 16:02:14.204014 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552781312) = 4096
>>> 16:02:14.204198 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552785408) = 4096
>>> 16:02:14.204409 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552789504) = 4096
>>> 16:02:14.204591 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552793600) = 4096
>>> 16:02:14.204770 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552797696) = 4096
>>> 16:02:14.204952 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552801792) = 4096
>>> 16:02:14.205135 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552805888) = 4096
>>> 16:02:14.205316 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552809984) = 4096
>>> 16:02:14.205502 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552814080) = 4096
>>> 16:02:14.205684 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552818176) = 4096
>>> 16:02:14.205865 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552822272) = 4096
>>> 16:02:14.206050 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552826368) = 4096
>>> 16:02:14.206240 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552830464) = 4096
>>> 16:02:14.206446 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552834560) = 4096
>>> 16:02:14.206626 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552838656) = 4096
>>> 16:02:14.206806 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552842752) = 4096
>>> 16:02:14.206988 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552846848) = 4096
>>> 16:02:14.207166 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552850944) = 4096
>>> 16:02:14.207344 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552855040) = 4096
>>> 16:02:14.207539 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552859136) = 4096
>>> 16:02:14.207724 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552863232) = 4096
>>> 16:02:14.207907 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552867328) = 4096
>>> 16:02:14.208084 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552871424) = 4096
>>> 16:02:14.208274 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552875520) = 4096
>>> 16:02:14.208494 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552879616) = 4096
>>> 16:02:14.208675 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552883712) = 4096
>>> 16:02:14.208858 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552887808) = 4096
>>> 16:02:14.209037 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552891904) = 4096
>>> 16:02:14.209217 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552896000) = 4096
>>> 16:02:14.209412 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552900096) = 4096
>>> 16:02:14.209595 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552904192) = 4096
>>> 16:02:14.209774 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552908288) = 4096
>>> 16:02:14.209953 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552912384) = 4096
>>> 16:02:14.210130 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552916480) = 4096
>>> 16:02:14.210320 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552920576) = 4096
>>> 16:02:14.210538 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552924672) = 4096
>>> 16:02:14.210723 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552928768) = 4096
>>> 16:02:14.210903 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552932864) = 4096
>>> 16:02:14.211084 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552936960) = 4096
>>> 16:02:14.211264 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552941056) = 4096
>>> 16:02:14.211452 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552945152) = 4096
>>> 16:02:14.211639 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552949248) = 4096
>>> 16:02:14.211831 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552953344) = 4096
>>> 16:02:14.212012 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552957440) = 4096
>>> 16:02:14.212194 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552961536) = 4096
>>> 16:02:14.212377 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552965632) = 4096
>>> 16:02:14.212579 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552969728) = 4096
>>> 16:02:14.212760 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552973824) = 4096
>>> 16:02:14.212939 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552977920) = 4096
>>> 16:02:14.213118 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552982016) = 4096
>>> 16:02:14.213298 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552986112) = 4096
>>> 16:02:14.213490 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552990208) = 4096
>>> 16:02:14.213672 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552994304) = 4096
>>> 16:02:14.213987 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552998400) = 4096
>>> 16:02:14.214237 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553002496) = 4096
>>> 16:02:14.214493 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553006592) = 4096
>>> 16:02:14.214760 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553010688) = 4096
>>> 16:02:14.215009 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553014784) = 4096
>>> 16:02:14.215258 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553018880) = 4096
>>> 16:02:14.215515 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553022976) = 4096
>>> 16:02:14.215774 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553027072) = 4096
>>> 16:02:14.216026 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553031168) = 4096
>>> 16:02:14.216273 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553035264) = 4096
>>> 16:02:14.216529 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553039360) = 4096
>>> 16:02:14.216801 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553043456) = 4096
>>> 16:02:14.217042 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553047552) = 4096
>>> 16:02:14.217302 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553051648) = 4096
>>> 16:02:14.217557 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553055744) = 4096
>>> 16:02:14.217821 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553059840) = 4096
>>> 16:02:14.218067 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553063936) = 4096
>>> 16:02:14.218312 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553068032) = 4096
>>> 16:02:14.218559 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553072128) = 4096
>>> 16:02:14.218801 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553076224) = 4096
>>> 16:02:14.219045 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553080320) = 4096
>>> 16:02:14.219287 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553084416) = 4096
>>> 16:02:14.219543 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553088512) = 4096
>>> 16:02:14.219794 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553092608) = 4096
>>> 16:02:14.220040 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553096704) = 4096
>>> 16:02:14.220286 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553100800) = 4096
>>> 16:02:14.220541 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553104896) = 4096
>>> 16:02:14.220787 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553108992) = 4096
>>> 16:02:14.221033 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553113088) = 4096
>>> 16:02:14.221280 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553117184) = 4096
>>> 16:02:14.221532 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553121280) = 4096
>>> 16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO
>>> (Input/output error)
>>> 16:02:14.222083 dup(2)                  = 4
>>> 16:02:14.222183 fcntl(4, F_GETFL)       = 0x8402 (flags
>>> O_RDWR|O_APPEND|O_LARGEFILE)
>>> 16:02:14.222290
>>> open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) =
>>> -1 ENOENT (No such file or directory)
>>> 16:02:14.222448 open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.222616 open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.222693 open("/usr/share/locale/en/LC_MESSAGES/libc.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.222786 fstat(4, {st_mode=S_IFCHR|0620, st_rdev=makedev(136,
>>> 9), ...}) = 0
>>> 16:02:14.222866 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
>>> 16:02:14.222954 write(4, "pread64: Input/output error\n", 28) = 28
>>> 16:02:14.223038 close(4)                = 0
>>> 16:02:14.223103 munmap(0x7f1c5e49d000, 4096) = 0
>>> 16:02:14.223249 exit_group(0)           = ?
>>> 16:02:14.223594 +++ exited with 0 +++
>>
>>> _______________________________________________
>>> xfs mailing list
>>> xfs@oss.sgi.com
>>> http://oss.sgi.com/mailman/listinfo/xfs
>>
>>
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
>

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
@ 2016-04-15  4:24               ` Andrew Ryder
  0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ryder @ 2016-04-15  4:24 UTC (permalink / raw)
  To: Brian Foster; +Cc: linux-raid, xfs

Success!!

The problem was the superblock at the mdadm layer was messed up somehow.

Re-creating the array to re-write the md superblock/metadata and running 
the first two xfs_repairs, without then with the -L option and it 
followed through then and completed the log formatting.. AND I can 
mount/unmount the array without having to run xfs_repair.

For some reason running a check of the array did not throw any errors or 
correct the messed up array parameters?

I'm going to assume when using md software arrays there is an md 
superblock as well as a superblock for the filesystem?

If you want a copy of the output of 'dmesg' to peruse, I can forward it.

Thanks again.


Bigmouth ~ # mount /dev/md2
mount: /dev/md2: can't read superblock
Bigmouth ~ # xfs_repair /dev/md2
Phase 1 - find and verify superblock...
         - reporting progress in intervals of 15 minutes
Phase 2 - using internal log
         - zero log...
Log inconsistent (didn't find previous header)
failed to find log head
zero_log: cannot find log head/tail (xlog_find_tail=5)

fatal error -- ERROR: The log head and/or tail cannot be discovered. 
Attempt to mount the
filesystem to replay the log or use the -L option to destroy the log and
attempt a repair.
Bigmouth ~ # xfs_repair -L /dev/md2
Phase 1 - find and verify superblock...
         - reporting progress in intervals of 15 minutes
Phase 2 - using internal log
         - zero log...
Log inconsistent (didn't find previous header)
failed to find log head
zero_log: cannot find log head/tail (xlog_find_tail=5)
         - scan filesystem freespace and inode maps...
         - 23:43:28: scanning filesystem freespace - 33 of 33 allocation 
groups done
         - found root inode chunk
Phase 3 - for each AG...
         - scan and clear agi unlinked lists...
         - 23:43:28: scanning agi unlinked lists - 33 of 33 allocation 
groups done
         - process known inodes and perform inode discovery...
         - agno = 0
         - agno = 15
         - agno = 30
         - agno = 16
         - agno = 31
         - agno = 1
         - agno = 17
         - agno = 32
         - agno = 2
         - agno = 18
         - agno = 3
         - agno = 19
         - agno = 4
         - agno = 20
         - agno = 5
         - agno = 21
         - agno = 6
         - agno = 22
         - agno = 7
         - agno = 23
         - agno = 24
         - agno = 8
         - agno = 25
         - agno = 9
         - agno = 26
         - agno = 10
         - agno = 27
         - agno = 11
         - agno = 28
         - agno = 12
         - agno = 29
         - agno = 13
         - agno = 14
         - 00:01:59: process known inodes and inode discovery - 5789504 
of 5789504 inodes done
         - process newly discovered inodes...
         - 00:01:59: process newly discovered inodes - 33 of 33 
allocation groups done
Phase 4 - check for duplicate blocks...
         - setting up duplicate extent list...
         - 00:01:59: setting up duplicate extent list - 33 of 33 
allocation groups done
         - check for inodes claiming duplicate blocks...
         - agno = 2
         - agno = 0
         - agno = 4
         - agno = 10
         - agno = 17
         - agno = 1
         - agno = 25
         - agno = 7
         - agno = 9
         - agno = 11
         - agno = 3
         - agno = 12
         - agno = 14
         - agno = 13
         - agno = 15
         - agno = 16
         - agno = 5
         - agno = 18
         - agno = 8
         - agno = 19
         - agno = 20
         - agno = 21
         - agno = 24
         - agno = 23
         - agno = 26
         - agno = 22
         - agno = 27
         - agno = 28
         - agno = 30
         - agno = 29
         - agno = 31
         - agno = 6
         - agno = 32
         - 00:02:00: check for inodes claiming duplicate blocks - 
5789504 of 5789504 inodes done
Phase 5 - rebuild AG headers and trees...
         - 00:02:01: rebuild AG headers and trees - 33 of 33 allocation 
groups done
         - reset superblock...
Phase 6 - check inode connectivity...
         - resetting contents of realtime bitmap and summary inodes
         - traversing filesystem ...
         - traversal finished ...
         - moving disconnected inodes to lost+found ...
Phase 7 - verify and correct link counts...
         - 00:11:30: verify and correct link counts - 33 of 33 
allocation groups done
Maximum metadata LSN (64:2230592) is ahead of log (1:64).
Format log to cycle 67.
done




On 04/13/2016 06:34 PM, Andrew Ryder wrote:
> That seems to make sense. I've started a check of the array and see what
> happens. I don't believe its a hardware error as neither sata pmp
> controller I have it on logs any hardware/cabling related errors at all.
>
> Thanks for the help so far. I'll let you know how I make out if I ever
> figure out where the gremlins are hiding..
>
> On 04/13/2016 08:12 AM, Brian Foster wrote:
>> On Tue, Apr 12, 2016 at 04:16:13PM -0400, Andrew Ryder wrote:
>>> On 04/12/2016 10:05 AM, Brian Foster wrote:
>>>> On Tue, Apr 12, 2016 at 01:53:17AM -0400, Andrew Ryder wrote:
>>>>>
>>>>>
>>>>> On 03/28/2016 04:55 AM, Brian Foster wrote:
>> ...
>>>> What happens if you manually issue the read call that failed? E.g.,
>>>> umount the filesystem and run the following command directly against
>>>> the
>>>> array:
>>>>
>>>> xfs_io -dc "pread 3001552175104 2097152" /dev/md2
>>>>
>>>> Brian
>>>
>>> It failed with the same error. I've attached the strace output for the
>>> command.
>>>
>>
>> Thanks, well that is interesting. The larger 2MB read eventually results
>> in this smaller (4k) read that fails:
>>
>> 16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO
>> (Input/output error)
>>
>> So you could repeat that command with offset 3001553125376 and size 4k
>> and just confirm that still fails. As Dave points out, something is
>> wrong with the storage here and that is what needs to be resolved.
>>
>> With regard to the xfs_repair behavior... you're initially hitting a
>> read error when the filesystem scans through the log looking for the
>> head and tail to determine whether the log is dirty. If the log is
>> zeroed, this sequence can be bypassed and the log assumed clean. I
>> suspect by zeroing enough of the log before it fails, your repair
>> sequence is just bypassing the log head/tail discovery that previously
>> scanned areas of the disk that are having issues. In other words, it's
>> just temporarily stepping around the problem until the log progresses
>> back to this address range.
>>
>> What you probably have to do at this point is use the simple I/O error
>> reproducer you have to try and determine why the storage returns an
>> error. It could be anywhere from something broken in the md subsystem,
>> to the controller driver, to a physical problem with the associated
>> disk. I'd suggest to start by reporting to the md mailing list and work
>> down from there...
>>
>> Brian
>>
>>> The array is fairly full so I'm wondering if something is out of
>>> alignment
>>> somewhere thats causing this?
>>>
>>> /dev/md2       5858060288 5245630392 612429896  90% /mnt/md2
>>>
>>> When I had the array plugged into another controller which isn't a
>>> rocketraid card, it did complain about all the drives not being aligned
>>> properly? Somehow it looks like sdk wasn't partitioned the same as
>>> the rest,
>>> I'm wondering if thats screwing things up?
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdi
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000NC000-1CX1 (scsi)
>>> Disk /dev/sdi: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: gpt
>>> Disk Flags:
>>>
>>> Number  Start   End     Size    File system  Name  Flags
>>>   1      1049kB  2000GB  2000GB
>>> Number  Start  End          Size         File system  Name  Flags
>>>   1      2048s  3907028991s  3907026944s
>>>
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdk
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000DL001-9VT1 (scsi)
>>> Disk /dev/sdk: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: msdos
>>> Disk Flags:
>>>
>>> Number  Start  End     Size    Type     File system  Flags
>>>   1      512B   2000GB  2000GB  primary               raid
>>> Number  Start  End          Size         Type     File system  Flags
>>>   1      1s     3907029167s  3907029167s  primary               raid
>>>
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdh
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000DL001-9VT1 (scsi)
>>> Disk /dev/sdh: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: gpt
>>> Disk Flags:
>>>
>>> Number  Start   End     Size    File system  Name  Flags
>>>   1      1049kB  2000GB  2000GB
>>> Number  Start  End          Size         File system  Name  Flags
>>>   1      2048s  3907028991s  3907026944s
>>>
>>>
>>> GNU Parted 3.2
>>> Using /dev/sdm
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000NC000-1CX1 (scsi)
>>> Disk /dev/sdm: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: gpt
>>> Disk Flags:
>>>
>>> Number  Start   End     Size    File system  Name  Flags
>>>   1      1049kB  2000GB  2000GB
>>> Number  Start  End          Size         File system  Name  Flags
>>>   1      2048s  3907028991s  3907026944s
>>>
>>>
>>>
>>>>
>>>>>
>>>>> This all began when the RR2722 driver running under 3.18.15
>>>>> complained and
>>>>> ..
>>>>>
>>>>> Mar 14 07:23:07 Bigmouth kernel: [7177248.090541] /dev/vmnet: port
>>>>> on hub 0
>>>>> successfully opened
>>>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552323] device eth1 left
>>>>> promiscuous mode
>>>>> Mar 14 07:26:03 Bigmouth kernel: [7177424.552786] bridge-eth1:
>>>>> disabled
>>>>> promiscuous mode
>>>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.069464] rr272x_1x:Task
>>>>> file error,
>>>>> StatusReg=0x51, ErrReg=0x84, LBA[0-3]=0x747dc92f,LBA[4-7]=0x0.
>>>>> Mar 14 20:10:20 Bigmouth kernel: [7223317.179811] sd 5:0:1:0: [sdg]
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.690439] Result:
>>>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223317.700480] sd 5:0:1:0: [sdg]
>>>>> CDB:
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211147] Write(10): 2a 00
>>>>> 74 7d c9
>>>>> 00 00 00 40 00
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211167]
>>>>> blk_update_request: I/O
>>>>> error, dev sdg, sector 1954400512
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211203] sd 5:0:3:0: [sdi]
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211206] Result:
>>>>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211209] sd 5:0:3:0: [sdi]
>>>>> CDB:
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211211] Write(10): 2a 00
>>>>> 74 7d c9
>>>>> 00 00 00 40 00
>>>>> Mar 14 20:10:21 Bigmouth kernel: [7223318.211223]
>>>>> blk_update_request: I/O
>>>>> error, dev sdi, sector 1954400512
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957052] XFS (md2):
>>>>> metadata I/O
>>>>> error: block 0x15d6d4900 ("xlog_iodone") error 5 numblks 64
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957064] XFS (md2):
>>>>> xfs_do_force_shutdown(0x2) called from line 1181 of file
>>>>> fs/xfs/xfs_log.c.
>>>>> Return address = 0xffffffff812fdf96
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957080] XFS (md2): Log
>>>>> I/O Error
>>>>> Detected.  Shutting down filesystem
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957083] XFS (md2): Please
>>>>> umount
>>>>> the filesystem and rectify the problem(s)
>>>>> Mar 14 20:10:23 Bigmouth kernel: [7223319.957093] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:10:50 Bigmouth kernel: [7223347.087272] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:11:20 Bigmouth kernel: [7223377.190469] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:11:50 Bigmouth kernel: [7223407.293952] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:12:20 Bigmouth kernel: [7223437.397444] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:12:23 Bigmouth kernel: [7223439.791407] nfsd: last server
>>>>> has
>>>>> exited, flushing export cache
>>>>> Mar 14 20:12:50 Bigmouth kernel: [7223467.500928] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:13:20 Bigmouth kernel: [7223497.604420] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:13:50 Bigmouth kernel: [7223527.707899] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:14:21 Bigmouth kernel: [7223557.811399] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:14:51 Bigmouth kernel: [7223587.914932] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:15:21 Bigmouth kernel: [7223618.018362] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:15:51 Bigmouth kernel: [7223648.121779] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:19 Bigmouth kernel: [7223676.401069] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:21 Bigmouth kernel: [7223678.225334] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.541305] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:27 Bigmouth kernel: [7223684.572176] XFS (md2):
>>>>> xfs_log_force:
>>>>> error -5 returned.
>>>>> Mar 14 20:16:38 Bigmouth kernel: [7223694.918565]  md2: unknown
>>>>> partition
>>>>> table
>>>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.425290] XFS (md2):
>>>>> Mounting V5
>>>>> Filesystem
>>>>> Mar 14 20:16:43 Bigmouth kernel: [7223700.545669] XFS (md2): Starting
>>>>> recovery (logdev: internal)
>>>>> Mar 14 20:16:44 Bigmouth kernel: [7223701.874245] XFS (md2): Ending
>>>>> recovery
>>>>> (logdev: internal)
>>>>> Mar 14 20:30:31 Bigmouth kernel: [7224529.528678]  md2: unknown
>>>>> partition
>>>>> table
>>>>>
>>>>>
>>>>>
>>>>> /dev/md2:
>>>>>          Version : 1.2
>>>>>    Creation Time : Tue Oct 13 22:21:27 2015
>>>>>       Raid Level : raid5
>>>>>       Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
>>>>>    Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
>>>>>     Raid Devices : 4
>>>>>    Total Devices : 4
>>>>>      Persistence : Superblock is persistent
>>>>>
>>>>>    Intent Bitmap : Internal
>>>>>
>>>>>      Update Time : Tue Apr 12 01:19:43 2016
>>>>>            State : clean
>>>>>   Active Devices : 4
>>>>> Working Devices : 4
>>>>>   Failed Devices : 0
>>>>>    Spare Devices : 0
>>>>>
>>>>>           Layout : left-symmetric
>>>>>       Chunk Size : 512K
>>>>>
>>>>>             Name : Bigmouth:2  (local to host Bigmouth)
>>>>>             UUID : ed979276:3459155c:a32f63da:0c684042
>>>>>           Events : 62846
>>>>>
>>>>>      Number   Major   Minor   RaidDevice State
>>>>>         5       8      193        0      active sync   /dev/sdm1
>>>>>         6       8      129        1      active sync   /dev/sdi1
>>>>>         2       8      177        2      active sync   /dev/sdl1
>>>>>         4       8      113        3      active sync   /dev/sdh1
>>>>>
>>>>>
>>>>> meta-data=/dev/md2               isize=512    agcount=33,
>>>>> agsize=45782272
>>>>> blks
>>>>>           =                       sectsz=512   attr=2, projid32bit=1
>>>>>           =                       crc=1        finobt=1 spinodes=0
>>>>> data     =                       bsize=4096   blocks=1465036800,
>>>>> imaxpct=5
>>>>>           =                       sunit=128    swidth=384 blks
>>>>> naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
>>>>> log      =internal               bsize=4096   blocks=521728, version=2
>>>>>           =                       sectsz=512   sunit=8 blks,
>>>>> lazy-count=1
>>>>> realtime =none                   extsz=4096   blocks=0, rtextents=0
>>>>>
>>>>>
>>>>>>
>>>>>>>
>>>>>>> Checking the drives with smartctl shows no errors nor does
>>>>>>> 'dmesg' show any
>>>>>>> hardware i/o or controller related errors...
>>>>>>>
>>>>>>> I've tried scrubbing the array and no bad sectors are found either..
>>>>>>>
>>>>>>> I'm running kernel 3.19.8 with xfsprogs 4.5.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Andrew
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> xfs mailing list
>>>>>>> xfs@oss.sgi.com
>>>>>>> http://oss.sgi.com/mailman/listinfo/xfs
>>>>>>
>>>>
>>
>>> 16:02:14.159324 execve("/usr/sbin/xfs_io", ["xfs_io", "-dc", "pread
>>> 3001552175104 2097152", "/dev/md2"], [/* 51 vars */]) = 0
>>> 16:02:14.160220 brk(NULL)               = 0x1ce4000
>>> 16:02:14.160345 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a2000
>>> 16:02:14.160508 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No
>>> such file or directory)
>>> 16:02:14.160626 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.160707 fstat(3, {st_mode=S_IFREG|0644, st_size=246250, ...})
>>> = 0
>>> 16:02:14.160791 mmap(NULL, 246250, PROT_READ, MAP_PRIVATE, 3, 0) =
>>> 0x7f1c5e458000
>>> 16:02:14.160862 close(3)                = 0
>>> 16:02:14.160959 open("/usr/lib64/libxcmd.so.0", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.161037 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\37\0\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.161111 fstat(3, {st_mode=S_IFREG|0755, st_size=26832, ...}) = 0
>>> 16:02:14.161184 mmap(NULL, 2128384, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5e070000
>>> 16:02:14.161254 mprotect(0x7f1c5e076000, 2093056, PROT_NONE) = 0
>>> 16:02:14.161325 mmap(0x7f1c5e275000, 8192, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f1c5e275000
>>> 16:02:14.161438 mmap(0x7f1c5e277000, 2560, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e277000
>>> 16:02:14.161525 close(3)                = 0
>>> 16:02:14.161605 open("/lib64/libhandle.so.1", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.161683 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\17\0\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.161755 fstat(3, {st_mode=S_IFREG|0755, st_size=14224, ...}) = 0
>>> 16:02:14.161826 mmap(NULL, 2113800, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5de68000
>>> 16:02:14.161896 mprotect(0x7f1c5de6b000, 2093056, PROT_NONE) = 0
>>> 16:02:14.161965 mmap(0x7f1c5e06a000, 8192, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1c5e06a000
>>> 16:02:14.162049 mmap(0x7f1c5e06c000, 264, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e06c000
>>> 16:02:14.162131 close(3)                = 0
>>> 16:02:14.162210 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.162287 read(3,
>>> "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\7\2\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.162359 fstat(3, {st_mode=S_IFREG|0755, st_size=1664768,
>>> ...}) = 0
>>> 16:02:14.162457 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a1000
>>> 16:02:14.162535 mmap(NULL, 3771992, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5dac8000
>>> 16:02:14.162607 mprotect(0x7f1c5dc57000, 2097152, PROT_NONE) = 0
>>> 16:02:14.162679 mmap(0x7f1c5de57000, 24576, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18f000) = 0x7f1c5de57000
>>> 16:02:14.162764 mmap(0x7f1c5de5d000, 15960, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5de5d000
>>> 16:02:14.162849 close(3)                = 0
>>> 16:02:14.162933 open("/lib64/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.163013 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260d\1\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.163084 fstat(3, {st_mode=S_IFREG|0555, st_size=415928, ...})
>>> = 0
>>> 16:02:14.163155 mmap(NULL, 2518968, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d860000
>>> 16:02:14.163225 mprotect(0x7f1c5d8bd000, 2097152, PROT_NONE) = 0
>>> 16:02:14.163296 mmap(0x7f1c5dabd000, 36864, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f1c5dabd000
>>> 16:02:14.163389 mmap(0x7f1c5dac6000, 4024, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5dac6000
>>> 16:02:14.163482 close(3)                = 0
>>> 16:02:14.163568 open("/lib64/libncurses.so.6", O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.163645 read(3,
>>> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320W\1\0\0\0\0\0"...,
>>> 832) = 832
>>> 16:02:14.163716 fstat(3, {st_mode=S_IFREG|0755, st_size=526008, ...})
>>> = 0
>>> 16:02:14.163787 mmap(NULL, 2624120, PROT_READ|PROT_EXEC,
>>> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1c5d5d8000
>>> 16:02:14.163857 mprotect(0x7f1c5d654000, 2093056, PROT_NONE) = 0
>>> 16:02:14.163927 mmap(0x7f1c5d853000, 20480, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f1c5d853000
>>> 16:02:14.164028 mmap(0x7f1c5d858000, 2680, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1c5d858000
>>> 16:02:14.164113 close(3)                = 0
>>> 16:02:14.164197 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e4a0000
>>> 16:02:14.164281 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49f000
>>> 16:02:14.164355 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49e000
>>> 16:02:14.164455 arch_prctl(ARCH_SET_FS, 0x7f1c5e49f700) = 0
>>> 16:02:14.164661 mprotect(0x7f1c5de57000, 16384, PROT_READ) = 0
>>> 16:02:14.164806 mprotect(0x7f1c5d853000, 16384, PROT_READ) = 0
>>> 16:02:14.165153 mprotect(0x7f1c5dabd000, 8192, PROT_READ) = 0
>>> 16:02:14.165231 mprotect(0x7f1c5e06a000, 4096, PROT_READ) = 0
>>> 16:02:14.165313 mprotect(0x7f1c5e275000, 4096, PROT_READ) = 0
>>> 16:02:14.165402 mprotect(0x618000, 4096, PROT_READ) = 0
>>> 16:02:14.165482 mprotect(0x7f1c5e499000, 4096, PROT_READ) = 0
>>> 16:02:14.165552 munmap(0x7f1c5e458000, 246250) = 0
>>> 16:02:14.165817 brk(NULL)               = 0x1ce4000
>>> 16:02:14.165876 brk(0x1d05000)          = 0x1d05000
>>> 16:02:14.165953 open("/usr/lib64/locale/locale-archive",
>>> O_RDONLY|O_CLOEXEC) = 3
>>> 16:02:14.166031 fstat(3, {st_mode=S_IFREG|0644, st_size=3832592,
>>> ...}) = 0
>>> 16:02:14.166103 mmap(NULL, 3832592, PROT_READ, MAP_PRIVATE, 3, 0) =
>>> 0x7f1c5d230000
>>> 16:02:14.166187 close(3)                = 0
>>> 16:02:14.166394 open("/dev/md2", O_RDWR|O_DIRECT) = 3
>>> 16:02:14.166498 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096,
>>> f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585,
>>> f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096,
>>> f_flags=4130}) = 0
>>> 16:02:14.166583 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9,
>>> 2), ...}) = 0
>>> 16:02:14.166655 fstatfs(3, {f_type="TMPFS_MAGIC", f_bsize=4096,
>>> f_blocks=2560, f_bfree=2560, f_bavail=2560, f_files=8244585,
>>> f_ffree=8243843, f_fsid={0, 0}, f_namelen=255, f_frsize=4096,
>>> f_flags=4130}) = 0
>>> 16:02:14.166730 fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(9,
>>> 2), ...}) = 0
>>> 16:02:14.166822 open("/usr/share/locale/locale.alias",
>>> O_RDONLY|O_CLOEXEC) = 4
>>> 16:02:14.166899 fstat(4, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0
>>> 16:02:14.166969 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
>>> 16:02:14.167040 read(4, "# Locale name alias data base.\n#"..., 4096)
>>> = 2997
>>> 16:02:14.167154 read(4, "", 4096)       = 0
>>> 16:02:14.167223 close(4)                = 0
>>> 16:02:14.167289 munmap(0x7f1c5e49d000, 4096) = 0
>>> 16:02:14.167405
>>> open("/usr/share/locale/en_US.utf8/LC_MESSAGES/xfsprogs.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.167488
>>> open("/usr/share/locale/en_US/LC_MESSAGES/xfsprogs.mo", O_RDONLY) =
>>> -1 ENOENT (No such file or directory)
>>> 16:02:14.167564
>>> open("/usr/share/locale/en.utf8/LC_MESSAGES/xfsprogs.mo", O_RDONLY) =
>>> -1 ENOENT (No such file or directory)
>>> 16:02:14.167637 open("/usr/share/locale/en/LC_MESSAGES/xfsprogs.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.168062 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552175104) = 4096
>>> 16:02:14.168480 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552179200) = 4096
>>> 16:02:14.168744 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552183296) = 4096
>>> 16:02:14.168995 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552187392) = 4096
>>> 16:02:14.169235 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552191488) = 4096
>>> 16:02:14.169479 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552195584) = 4096
>>> 16:02:14.169717 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552199680) = 4096
>>> 16:02:14.169970 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552203776) = 4096
>>> 16:02:14.170215 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552207872) = 4096
>>> 16:02:14.170461 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552211968) = 4096
>>> 16:02:14.170700 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552216064) = 4096
>>> 16:02:14.170940 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552220160) = 4096
>>> 16:02:14.171177 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552224256) = 4096
>>> 16:02:14.171440 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552228352) = 4096
>>> 16:02:14.171680 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552232448) = 4096
>>> 16:02:14.171913 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552236544) = 4096
>>> 16:02:14.172148 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552240640) = 4096
>>> 16:02:14.172402 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552244736) = 4096
>>> 16:02:14.172652 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552248832) = 4096
>>> 16:02:14.172901 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552252928) = 4096
>>> 16:02:14.173135 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552257024) = 4096
>>> 16:02:14.173381 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552261120) = 4096
>>> 16:02:14.173626 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552265216) = 4096
>>> 16:02:14.173859 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552269312) = 4096
>>> 16:02:14.174095 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552273408) = 4096
>>> 16:02:14.174335 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552277504) = 4096
>>> 16:02:14.174591 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552281600) = 4096
>>> 16:02:14.174822 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552285696) = 4096
>>> 16:02:14.175053 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552289792) = 4096
>>> 16:02:14.175285 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552293888) = 4096
>>> 16:02:14.175528 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552297984) = 4096
>>> 16:02:14.175765 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552302080) = 4096
>>> 16:02:14.175988 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552306176) = 4096
>>> 16:02:14.176212 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552310272) = 4096
>>> 16:02:14.176596 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552314368) = 4096
>>> 16:02:14.176860 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552318464) = 4096
>>> 16:02:14.177083 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552322560) = 4096
>>> 16:02:14.177306 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552326656) = 4096
>>> 16:02:14.177535 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552330752) = 4096
>>> 16:02:14.177759 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552334848) = 4096
>>> 16:02:14.177981 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552338944) = 4096
>>> 16:02:14.178231 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552343040) = 4096
>>> 16:02:14.178469 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552347136) = 4096
>>> 16:02:14.178687 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552351232) = 4096
>>> 16:02:14.178915 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552355328) = 4096
>>> 16:02:14.179131 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552359424) = 4096
>>> 16:02:14.179404 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552363520) = 4096
>>> 16:02:14.179635 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552367616) = 4096
>>> 16:02:14.179856 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552371712) = 4096
>>> 16:02:14.180076 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552375808) = 4096
>>> 16:02:14.180299 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552379904) = 4096
>>> 16:02:14.180518 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552384000) = 4096
>>> 16:02:14.180738 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552388096) = 4096
>>> 16:02:14.180983 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552392192) = 4096
>>> 16:02:14.181204 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552396288) = 4096
>>> 16:02:14.181455 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552400384) = 4096
>>> 16:02:14.181677 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552404480) = 4096
>>> 16:02:14.181900 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552408576) = 4096
>>> 16:02:14.182122 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552412672) = 4096
>>> 16:02:14.182345 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552416768) = 4096
>>> 16:02:14.182585 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552420864) = 4096
>>> 16:02:14.182808 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552424960) = 4096
>>> 16:02:14.183041 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552429056) = 4096
>>> 16:02:14.183261 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552433152) = 4096
>>> 16:02:14.183486 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552437248) = 4096
>>> 16:02:14.183707 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552441344) = 4096
>>> 16:02:14.183943 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552445440) = 4096
>>> 16:02:14.184159 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552449536) = 4096
>>> 16:02:14.184398 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552453632) = 4096
>>> 16:02:14.184621 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552457728) = 4096
>>> 16:02:14.184836 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552461824) = 4096
>>> 16:02:14.185075 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552465920) = 4096
>>> 16:02:14.185292 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552470016) = 4096
>>> 16:02:14.189482 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552474112) = 4096
>>> 16:02:14.189973 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552478208) = 4096
>>> 16:02:14.190171 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552482304) = 4096
>>> 16:02:14.190360 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552486400) = 4096
>>> 16:02:14.190573 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552490496) = 4096
>>> 16:02:14.190745 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552494592) = 4096
>>> 16:02:14.190913 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552498688) = 4096
>>> 16:02:14.191098 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552502784) = 4096
>>> 16:02:14.191269 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552506880) = 4096
>>> 16:02:14.191478 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552510976) = 4096
>>> 16:02:14.191692 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552515072) = 4096
>>> 16:02:14.191879 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552519168) = 4096
>>> 16:02:14.192062 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552523264) = 4096
>>> 16:02:14.192246 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552527360) = 4096
>>> 16:02:14.192444 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552531456) = 4096
>>> 16:02:14.192625 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552535552) = 4096
>>> 16:02:14.192806 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552539648) = 4096
>>> 16:02:14.192990 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552543744) = 4096
>>> 16:02:14.193172 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552547840) = 4096
>>> 16:02:14.193351 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552551936) = 4096
>>> 16:02:14.193555 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552556032) = 4096
>>> 16:02:14.193736 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552560128) = 4096
>>> 16:02:14.193913 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552564224) = 4096
>>> 16:02:14.194094 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552568320) = 4096
>>> 16:02:14.194278 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552572416) = 4096
>>> 16:02:14.194468 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552576512) = 4096
>>> 16:02:14.194650 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552580608) = 4096
>>> 16:02:14.194829 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552584704) = 4096
>>> 16:02:14.195009 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552588800) = 4096
>>> 16:02:14.195193 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552592896) = 4096
>>> 16:02:14.195386 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552596992) = 4096
>>> 16:02:14.195579 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552601088) = 4096
>>> 16:02:14.195763 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552605184) = 4096
>>> 16:02:14.195957 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552609280) = 4096
>>> 16:02:14.196141 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552613376) = 4096
>>> 16:02:14.196321 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552617472) = 4096
>>> 16:02:14.196511 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552621568) = 4096
>>> 16:02:14.196697 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552625664) = 4096
>>> 16:02:14.197041 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552629760) = 4096
>>> 16:02:14.197239 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552633856) = 4096
>>> 16:02:14.197486 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552637952) = 4096
>>> 16:02:14.197689 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552642048) = 4096
>>> 16:02:14.197874 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552646144) = 4096
>>> 16:02:14.198057 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552650240) = 4096
>>> 16:02:14.198259 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552654336) = 4096
>>> 16:02:14.198446 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552658432) = 4096
>>> 16:02:14.198639 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552662528) = 4096
>>> 16:02:14.198823 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552666624) = 4096
>>> 16:02:14.199006 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552670720) = 4096
>>> 16:02:14.199188 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552674816) = 4096
>>> 16:02:14.199373 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552678912) = 4096
>>> 16:02:14.199569 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552683008) = 4096
>>> 16:02:14.199749 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552687104) = 4096
>>> 16:02:14.199929 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552691200) = 4096
>>> 16:02:14.200108 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552695296) = 4096
>>> 16:02:14.200304 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552699392) = 4096
>>> 16:02:14.200494 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552703488) = 4096
>>> 16:02:14.200684 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552707584) = 4096
>>> 16:02:14.200867 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552711680) = 4096
>>> 16:02:14.201047 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552715776) = 4096
>>> 16:02:14.201227 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552719872) = 4096
>>> 16:02:14.201417 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552723968) = 4096
>>> 16:02:14.201602 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552728064) = 4096
>>> 16:02:14.201782 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552732160) = 4096
>>> 16:02:14.201962 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552736256) = 4096
>>> 16:02:14.202153 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552740352) = 4096
>>> 16:02:14.202352 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552744448) = 4096
>>> 16:02:14.202564 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552748544) = 4096
>>> 16:02:14.202740 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552752640) = 4096
>>> 16:02:14.202920 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552756736) = 4096
>>> 16:02:14.203101 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552760832) = 4096
>>> 16:02:14.203284 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552764928) = 4096
>>> 16:02:14.203473 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552769024) = 4096
>>> 16:02:14.203654 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552773120) = 4096
>>> 16:02:14.203833 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552777216) = 4096
>>> 16:02:14.204014 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552781312) = 4096
>>> 16:02:14.204198 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552785408) = 4096
>>> 16:02:14.204409 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552789504) = 4096
>>> 16:02:14.204591 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552793600) = 4096
>>> 16:02:14.204770 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552797696) = 4096
>>> 16:02:14.204952 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552801792) = 4096
>>> 16:02:14.205135 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552805888) = 4096
>>> 16:02:14.205316 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552809984) = 4096
>>> 16:02:14.205502 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552814080) = 4096
>>> 16:02:14.205684 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552818176) = 4096
>>> 16:02:14.205865 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552822272) = 4096
>>> 16:02:14.206050 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552826368) = 4096
>>> 16:02:14.206240 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552830464) = 4096
>>> 16:02:14.206446 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552834560) = 4096
>>> 16:02:14.206626 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552838656) = 4096
>>> 16:02:14.206806 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552842752) = 4096
>>> 16:02:14.206988 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552846848) = 4096
>>> 16:02:14.207166 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552850944) = 4096
>>> 16:02:14.207344 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552855040) = 4096
>>> 16:02:14.207539 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552859136) = 4096
>>> 16:02:14.207724 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552863232) = 4096
>>> 16:02:14.207907 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552867328) = 4096
>>> 16:02:14.208084 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552871424) = 4096
>>> 16:02:14.208274 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552875520) = 4096
>>> 16:02:14.208494 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552879616) = 4096
>>> 16:02:14.208675 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552883712) = 4096
>>> 16:02:14.208858 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552887808) = 4096
>>> 16:02:14.209037 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552891904) = 4096
>>> 16:02:14.209217 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552896000) = 4096
>>> 16:02:14.209412 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552900096) = 4096
>>> 16:02:14.209595 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552904192) = 4096
>>> 16:02:14.209774 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552908288) = 4096
>>> 16:02:14.209953 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552912384) = 4096
>>> 16:02:14.210130 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552916480) = 4096
>>> 16:02:14.210320 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552920576) = 4096
>>> 16:02:14.210538 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552924672) = 4096
>>> 16:02:14.210723 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552928768) = 4096
>>> 16:02:14.210903 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552932864) = 4096
>>> 16:02:14.211084 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552936960) = 4096
>>> 16:02:14.211264 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552941056) = 4096
>>> 16:02:14.211452 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552945152) = 4096
>>> 16:02:14.211639 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552949248) = 4096
>>> 16:02:14.211831 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552953344) = 4096
>>> 16:02:14.212012 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552957440) = 4096
>>> 16:02:14.212194 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552961536) = 4096
>>> 16:02:14.212377 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552965632) = 4096
>>> 16:02:14.212579 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552969728) = 4096
>>> 16:02:14.212760 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552973824) = 4096
>>> 16:02:14.212939 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552977920) = 4096
>>> 16:02:14.213118 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552982016) = 4096
>>> 16:02:14.213298 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552986112) = 4096
>>> 16:02:14.213490 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552990208) = 4096
>>> 16:02:14.213672 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552994304) = 4096
>>> 16:02:14.213987 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001552998400) = 4096
>>> 16:02:14.214237 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553002496) = 4096
>>> 16:02:14.214493 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553006592) = 4096
>>> 16:02:14.214760 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553010688) = 4096
>>> 16:02:14.215009 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553014784) = 4096
>>> 16:02:14.215258 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553018880) = 4096
>>> 16:02:14.215515 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553022976) = 4096
>>> 16:02:14.215774 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553027072) = 4096
>>> 16:02:14.216026 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553031168) = 4096
>>> 16:02:14.216273 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553035264) = 4096
>>> 16:02:14.216529 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553039360) = 4096
>>> 16:02:14.216801 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553043456) = 4096
>>> 16:02:14.217042 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553047552) = 4096
>>> 16:02:14.217302 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553051648) = 4096
>>> 16:02:14.217557 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553055744) = 4096
>>> 16:02:14.217821 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553059840) = 4096
>>> 16:02:14.218067 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553063936) = 4096
>>> 16:02:14.218312 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553068032) = 4096
>>> 16:02:14.218559 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553072128) = 4096
>>> 16:02:14.218801 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553076224) = 4096
>>> 16:02:14.219045 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553080320) = 4096
>>> 16:02:14.219287 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553084416) = 4096
>>> 16:02:14.219543 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553088512) = 4096
>>> 16:02:14.219794 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553092608) = 4096
>>> 16:02:14.220040 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553096704) = 4096
>>> 16:02:14.220286 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553100800) = 4096
>>> 16:02:14.220541 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553104896) = 4096
>>> 16:02:14.220787 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553108992) = 4096
>>> 16:02:14.221033 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553113088) = 4096
>>> 16:02:14.221280 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553117184) = 4096
>>> 16:02:14.221532 pread64(3,
>>> "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096,
>>> 3001553121280) = 4096
>>> 16:02:14.221784 pread64(3, 0x1ce7000, 4096, 3001553125376) = -1 EIO
>>> (Input/output error)
>>> 16:02:14.222083 dup(2)                  = 4
>>> 16:02:14.222183 fcntl(4, F_GETFL)       = 0x8402 (flags
>>> O_RDWR|O_APPEND|O_LARGEFILE)
>>> 16:02:14.222290
>>> open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) =
>>> -1 ENOENT (No such file or directory)
>>> 16:02:14.222448 open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.222616 open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.222693 open("/usr/share/locale/en/LC_MESSAGES/libc.mo",
>>> O_RDONLY) = -1 ENOENT (No such file or directory)
>>> 16:02:14.222786 fstat(4, {st_mode=S_IFCHR|0620, st_rdev=makedev(136,
>>> 9), ...}) = 0
>>> 16:02:14.222866 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
>>> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c5e49d000
>>> 16:02:14.222954 write(4, "pread64: Input/output error\n", 28) = 28
>>> 16:02:14.223038 close(4)                = 0
>>> 16:02:14.223103 munmap(0x7f1c5e49d000, 4096) = 0
>>> 16:02:14.223249 exit_group(0)           = ?
>>> 16:02:14.223594 +++ exited with 0 +++
>>
>>> _______________________________________________
>>> xfs mailing list
>>> xfs@oss.sgi.com
>>> http://oss.sgi.com/mailman/listinfo/xfs
>>
>>
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
>

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-04-13  4:51           ` Dave Chinner
@ 2016-06-04  2:28             ` Andrew Ryder
  2016-06-06 15:33               ` Emmanuel Florac
  0 siblings, 1 reply; 17+ messages in thread
From: Andrew Ryder @ 2016-06-04  2:28 UTC (permalink / raw)
  To: Dave Chinner; +Cc: Brian Foster, xfs

Sorry to dig up old stuff here but after replacing hardware and pulling 
my hair out to no end, I traced the source of the problem out.

On every drive in the array, the points on the PCB which the contacts 
for the drives motors and head/actuators make contact with were oxidized 
enough to cause the issue. I ended up pulling the PCB off each drive and 
cleaning them as well as cleaning out all other cable and drive 
connectors from the HBA outward and everything is happy again.

http://s33.postimg.org/uhjmvw4dr/Not_Cleaned.jpg
http://s33.postimg.org/xo94ieii7/Partial_Cleaned_1.jpg
http://s33.postimg.org/hoqgyumgf/Partial_Cleaned_2.jpg
http://s33.postimg.org/68k20t8a7/Partial_Cleaned_3.jpg


On 04/13/2016 12:51 AM, Dave Chinner wrote:
> On Tue, Apr 12, 2016 at 11:02:37PM -0400, Andrew Ryder wrote:
>> Is it possible the location its searching for at block
>>
>> 02:34:43.887528 pread64(4, 0x7fb8f53e0200, 2097152, 3001552175104) =
>> -1 EIO (Input/output error)
>
> so offset is 3001552175104, or roughly around the 3TB mark. Given
> the log i always placed int eh middle of the filesystem and you have
> a 6TB device, then the above definitely looks like a valid place to
> be reading from the log.
>
>> xfs_logprint:
>>      data device: 0x902
>>      log device: 0x902 daddr: 5860130880 length: 4173824
>
> daddr converted to offset is 5860130880 * 512 = 3001552175104, which
> tells us that the above pread64 failure was definitely coming from
> an attempt to read the log.
>
> That this is coming from the block device from userspace indicates a
> problem below XFS. There is something going wrong with your
> underlying block device and/or hardware here; AFAICT it's not
> related to XFS at all.
>
>>> GNU Parted 3.2
>>> Using /dev/sdk
>>> Welcome to GNU Parted! Type 'help' to view a list of commands.
>>> (parted) p
>>> Model: ATA ST2000DL001-9VT1 (scsi)
>>> Disk /dev/sdk: 2000GB
>>> Sector size (logical/physical): 512B/512B
>>> Partition Table: msdos
>>> Disk Flags:
>>>
>>> Number  Start  End     Size    Type     File system  Flags
>>>   1      512B   2000GB  2000GB  primary               raid
>>> Number  Start  End          Size         Type     File system  Flags
>>>   1      1s     3907029167s  3907029167s  primary               raid
>
> Compared to the other devices, it has a different start sector, a
> different size, and an msdos partition table rather than gpt.
> Definitely a red flag...
>
>>>>> This all began when the RR2722 driver running under 3.18.15
>>>>> complained and
>
> Reported physical IO errors to a write command. Really, this looks
> like a hardware issue, not something that can be fixed by running
> xfs_repair...
>
> Cheers,
>
> Dave.
>

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-06-04  2:28             ` Andrew Ryder
@ 2016-06-06 15:33               ` Emmanuel Florac
  2016-06-06 19:19                 ` Andrew Ryder
  0 siblings, 1 reply; 17+ messages in thread
From: Emmanuel Florac @ 2016-06-06 15:33 UTC (permalink / raw)
  To: Andrew Ryder; +Cc: Brian Foster, xfs

Le Fri, 3 Jun 2016 22:28:54 -0400
Andrew Ryder <tireman@shaw.ca> écrivait:

> Sorry to dig up old stuff here but after replacing hardware and
> pulling my hair out to no end, I traced the source of the problem out.
> 
> On every drive in the array, the points on the PCB which the contacts 
> for the drives motors and head/actuators make contact with were
> oxidized enough to cause the issue. I ended up pulling the PCB off
> each drive and cleaning them as well as cleaning out all other cable
> and drive connectors from the HBA outward and everything is happy
> again.
> 
> http://s33.postimg.org/uhjmvw4dr/Not_Cleaned.jpg
> http://s33.postimg.org/xo94ieii7/Partial_Cleaned_1.jpg
> http://s33.postimg.org/hoqgyumgf/Partial_Cleaned_2.jpg
> http://s33.postimg.org/68k20t8a7/Partial_Cleaned_3.jpg
> 

Good job, that was quite unexpected :) Are you next to the
seashore?

-- 
------------------------------------------------------------------------
Emmanuel Florac     |   Direction technique
                    |   Intellique
                    |	<eflorac@intellique.com>
                    |   +33 1 78 94 84 02
------------------------------------------------------------------------

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-06-06 15:33               ` Emmanuel Florac
@ 2016-06-06 19:19                 ` Andrew Ryder
  2016-06-06 19:37                   ` Andrew Ryder
  0 siblings, 1 reply; 17+ messages in thread
From: Andrew Ryder @ 2016-06-06 19:19 UTC (permalink / raw)
  To: Emmanuel Florac; +Cc: linux-raid, Brian Foster, xfs



On 06/06/2016 11:33 AM, Emmanuel Florac wrote:
> Le Fri, 3 Jun 2016 22:28:54 -0400
> Andrew Ryder <tireman@shaw.ca> écrivait:
>
>> Sorry to dig up old stuff here but after replacing hardware and
>> pulling my hair out to no end, I traced the source of the problem out.
>>
>> On every drive in the array, the points on the PCB which the contacts
>> for the drives motors and head/actuators make contact with were
>> oxidized enough to cause the issue. I ended up pulling the PCB off
>> each drive and cleaning them as well as cleaning out all other cable
>> and drive connectors from the HBA outward and everything is happy
>> again.
>>
>> http://s33.postimg.org/uhjmvw4dr/Not_Cleaned.jpg
>> http://s33.postimg.org/xo94ieii7/Partial_Cleaned_1.jpg
>> http://s33.postimg.org/hoqgyumgf/Partial_Cleaned_2.jpg
>> http://s33.postimg.org/68k20t8a7/Partial_Cleaned_3.jpg
>>
>
> Good job, that was quite unexpected :) Are you next to the
> seashore?
>


No. I'm up in NW Ontario in Canada actually, far away from any salt 
water. I'm guessing it was from the combination of air 
pollutants/humidity and heat given the drives are not in the most 
hospitable environment esp during the summer ... but after cleaning the 
board contacts up as well as the esata cable ends/ports, its working 
great again.

I'm beginning to think when I do replace any drives, after warranty is 
up on them, pull off the PCB, clean it up and coat the contacts with a 
good smearing of dielectric grease to keep the issue from happening.

Makes me wonder how many other people out there suffer from the same 
issue given the amount of unresolved similar hw errors I've found while 
googling the errors..

Thanks again,
Andrew

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: xfs_repair fails after trying to format log cycle?
  2016-06-06 19:19                 ` Andrew Ryder
@ 2016-06-06 19:37                   ` Andrew Ryder
  0 siblings, 0 replies; 17+ messages in thread
From: Andrew Ryder @ 2016-06-06 19:37 UTC (permalink / raw)
  To: Emmanuel Florac; +Cc: linux-raid, Brian Foster, xfs



On 06/06/2016 03:19 PM, Andrew Ryder wrote:
>
>
> On 06/06/2016 11:33 AM, Emmanuel Florac wrote:
>> Le Fri, 3 Jun 2016 22:28:54 -0400
>> Andrew Ryder <tireman@shaw.ca> écrivait:
>>
>>> Sorry to dig up old stuff here but after replacing hardware and
>>> pulling my hair out to no end, I traced the source of the problem out.
>>>
>>> On every drive in the array, the points on the PCB which the contacts
>>> for the drives motors and head/actuators make contact with were
>>> oxidized enough to cause the issue. I ended up pulling the PCB off
>>> each drive and cleaning them as well as cleaning out all other cable
>>> and drive connectors from the HBA outward and everything is happy
>>> again.
>>>
>>> http://s33.postimg.org/uhjmvw4dr/Not_Cleaned.jpg
>>> http://s33.postimg.org/xo94ieii7/Partial_Cleaned_1.jpg
>>> http://s33.postimg.org/hoqgyumgf/Partial_Cleaned_2.jpg
>>> http://s33.postimg.org/68k20t8a7/Partial_Cleaned_3.jpg
>>>
>>
>> Good job, that was quite unexpected :) Are you next to the
>> seashore?
>>
>
>
> No. I'm up in NW Ontario in Canada actually, far away from any salt
> water. I'm guessing it was from the combination of air
> pollutants/humidity and heat given the drives are not in the most
> hospitable environment esp during the summer ... but after cleaning the
> board contacts up as well as the esata cable ends/ports, its working
> great again.
>
> I'm beginning to think when I do replace any drives, after warranty is
> up on them, pull off the PCB, clean it up and coat the contacts with a
> good smearing of dielectric grease to keep the issue from happening.
>
> Makes me wonder how many other people out there suffer from the same
> issue given the amount of unresolved similar hw errors I've found while
> googling the errors..
>
> Thanks again,
> Andrew
>

One other thing might be worth noting, before I cleaned up the oxidation 
on the drives boards, they would work fine if on dedicated SATA channels 
off the mainboard, but when put on any sata port multiplier, it would do 
nothing but act up. Which was really weird.

I'm assuming there must be some inherent sensitivity with sata PMP 
chips/hw that make this more prevalent.. and I've tried both the old and 
new version of SansDigital's TR8M's backplanes, 2 different sata PMP 
HBAs (rocketraid 2722 and addonics older PCI 4 port sata pmp hba) as 
well as an older addonics 3gbit sata port multiplier fan out board ..

> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2016-06-06 19:37 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-26 19:09 xfs_repair fails after trying to format log cycle? Andrew Ryder
2016-03-28  8:55 ` Brian Foster
2016-04-12  5:53   ` Andrew Ryder
2016-04-12 14:05     ` Brian Foster
2016-04-12 20:16       ` Andrew Ryder
2016-04-13  3:02         ` Andrew Ryder
2016-04-13  4:51           ` Dave Chinner
2016-06-04  2:28             ` Andrew Ryder
2016-06-06 15:33               ` Emmanuel Florac
2016-06-06 19:19                 ` Andrew Ryder
2016-06-06 19:37                   ` Andrew Ryder
2016-04-13 12:12         ` Brian Foster
2016-04-13 22:34           ` Andrew Ryder
2016-04-14  4:32             ` Andrew Ryder
2016-04-15  4:24             ` Andrew Ryder
2016-04-15  4:24               ` Andrew Ryder
2016-04-14  3:33           ` Andrew Ryder

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.