Re: WARNING: CPU: 11 PID: 7966 at fs/xfs/libxfs/xfs_bmap.c:5408 xfs_bmap_del_extent+0xdc8/0xe80 [xfs] and having a call trace

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for the info, Brian.

For the smaller vmdk file, I just created it several months ago.
It was is a default setting when it is created. (a thin provisioned
vmware image file)
I think KVM/qemu thin provisioned/sparse vm images file may also have
this problem.

Best regards,
Patrick

On Tue, Jan 31, 2017 at 10:10 PM, Brian Foster <bfoster@xxxxxxxxxx> wrote:
> On Tue, Jan 31, 2017 at 12:16:27AM +0800, Patrick Dung wrote:
>> 1. I had upgraded to kernel 4.9.5 now
>> I just reproduce the call trace again by doing the cp on the smaller vmdk file.
>>
> ...
>>
>> After that I did not reboot, I am not able to reproduce the same error
>> message when doing cp.
>>
>> 2. When I check my log, it also have problem in kernel 4.8.14:
> ...
>>
>> 3. The output for xfs_io is long, please find the output in the attached file.
>>
>
> Thanks. I created an image similar to the smaller file and was able to
> reproduce. As expected, we have an extent that is split into two via
> hole punch where the worst case indlen for one is notably larger than
> the other:
>
>   cp-15971 [007] .... 64558.722353: xfs_bmap_pre_update: dev 253:3 ino 0x63 state  idx 5 offset 143 block 4503599627241525 count 524273 flag 0 caller xfs_bmap_del_extent [xfs]
>   cp-15971 [007] .... 64558.722374: xfs_bmap_del_extent: 5247: worst_indlen 2101
>   cp-15971 [007] .... 64558.722376: xfs_bmap_del_extent: 5323: da_old 2101 temp 2101 temp2 762
>   cp-15971 [007] .... 64558.722377: xfs_bmap_del_extent: 5333: temp 1784 temp2 445 stolen 128
>   cp-15971 [007] .... 64558.722379: xfs_bmap_post_update: dev 253:3 ino 0x63 state  idx 5 offset 143 block 4503599627241208 count 334784 flag 0 caller xfs_bmap_del_extent [xfs]
>
>   cp-15971 [007] .... 64559.497025: xfs_bmap_pre_update: dev 253:3 ino 0x63 state  idx 6 offset 335055 block 4503599627239869 count 189361 flag 0 caller xfs_bmap_del_extent [xfs]
>   cp-15971 [007] .... 64559.497045: xfs_bmap_del_extent: 5247: worst_indlen 762
>   cp-15971 [007] .... 64559.497047: xfs_bmap_del_extent: 5323: da_old 445 temp 762 temp2 161
>   cp-15971 [007] .... 64559.497048: xfs_bmap_del_extent: 5333: temp 509 temp2 0 stolen 64
>   cp-15971 [007] .... 64559.497049: xfs_bmap_post_update: dev 253:3 ino 0x63 state  idx 6 offset 335055 block 4503599627239933 count 150016 flag 0 caller xfs_bmap_del_extent [xfs]
>
> The first hunk splits an extent with the expected number of indlen
> blocks into two where both are underreserved. The second hunk splits the
> second extent further such that the delta between the required
> reservation of both extents (762 + 161) and what is actually available
> (445 + 64) is larger than the requirement for the second extent (161).
> This means that xfs_bmap_split_indlen() is going to drain the indlen of
> the second extent before it is able to honor the available reservation.
>
> I think this kind of thing is always going to be possible under the
> current implementation, when large enough extents are created and then
> recursively split up enough times. Note that the fact that this is
> speculative preallocation contributes to the problem by preventing the
> hole punch from converting these post-eof delalloc extents to real
> extents and consuming (or freeing) the reservation. This is probably why
> this is more reproducible via cp as opposed to our explicit write/hole
> punch tests.
>
> I think an appropriate fix here is to fix up the split_indlen()
> algorithm to implement the same kind of fair distribution it provides
> across first level splits to splits where the original extent is already
> underreserved. It's far more risky IMO to have an extent with zero
> indlen blocks than one that is underreserved with respect to the worst
> case. I'll cook something up and post once I have it tested..
>
> Brian
>
>> Thanks,
>> Patrick
>>
>> On Mon, Jan 30, 2017 at 11:43 PM, Brian Foster <bfoster@xxxxxxxxxx> wrote:
>> > On Mon, Jan 30, 2017 at 11:07:58PM +0800, Patrick Dung wrote:
>> >> Hi Brian,
>> >>
>> >> Resent in plain text mode.
>> >> The mailing list could not accept email in html format.
>> >>
>> >> For your information:
>> >>
>> >> 1) The cp command was issued at '2017-01-30 03:02:49'
>> >> $ cp --sparse=always -rp 'source' 'destination'
>> >> I was copying a 55GB folder including two vmare images from a ext4
>> >> file system to a XFS file system
>> >>
>> >> $ stat disk1.vmdk
>> >>   File: 'disk1.vmdk'
>> >>   Size: 50465865728     Blocks: 97561480   IO Block: 262144 regular file
>> >>
>> >> $ stat disk2.vmdk
>> >>   File: 'disk2.vmdk'
>> >>   Size: 3825795072      Blocks: 7470568    IO Block: 262144 regular file
>> >>
>> >> By looking at the number of blocks reported by command stat, those
>> >> files should be sparse files.
>> >>
>> >
>> > Thanks. This should only happen once per-copy. Was this run and
>> > reproduced multiple times across reboots?
>> >
>> > While sparse, it does look like those images are mostly allocated. Could
>> > you provide the fiemap info for both (e.g., 'xfs_io -c "fiemap -v"
>> > <file>')?
>> >
>> > Brian
>> >
>> >> 2) kernel log at:
>> >> Jan 30 03:03:05 home kernel: [39331.104014] WARNING: CPU: 11 PID: 7966
>> >> at fs/xfs/libxfs/xfs_bmap.c:5408 xfs_bmap_del_extent+0xdc8/0xe80 [xfs]
>> >>
>> >> 3) The mount options for XFS is:
>> >> defaults,relatime,logbufs=8,logbsize=262144,largeio
>> >>
>> >> Thanks,
>> >> Patrick
>> >>
>> >> On Mon, Jan 30, 2017 at 10:05 PM, Brian Foster <bfoster@xxxxxxxxxx> wrote:
>> >> > On Mon, Jan 30, 2017 at 03:45:27AM +0800, Patrick Dung wrote:
>> >> >> Hello
>> >> >>
>> >> >> I have encounter this warning message twice in recently.
>> >> >> Do you know what is it about?
>> >> >>
>> >> >> [39331.103938] ------------[ cut here ]------------
>> >> >> [39331.104014] WARNING: CPU: 11 PID: 7966 at
>> >> >> fs/xfs/libxfs/xfs_bmap.c:5408 xfs_bmap_del_extent+0xdc8/0xe80 [xfs]
>> >> >> [39331.104122] CPU: 11 PID: 7966 Comm: cp Tainted: G           OE
>> >> >> 4.9.3-200.fc25.x86_64 #1
>> >> >
>> >> > This warning is related to the extra blocks that are stashed away with
>> >> > delayed allocation extents to cover bmap btree insertion. When a
>> >> > delalloc extent is created, a particularly sized block reservation is
>> >> > stashed along with it to help cover bmapbt block allocation when the
>> >> > extent is converted to real blocks and inserted to the on-disk btree.
>> >> >
>> >> > If the delalloc extent is modified before it is ultimately converted, if
>> >> > a hole is punched (as the stack below shows) and it is split in two for
>> >> > example, then the existing reservation must be shared across the two
>> >> > extents. This warning fires when we encounter a situation where we're
>> >> > left with a delalloc extent with zero reserved blocks.
>> >> >
>> >> > This is not a catastrophic error in and of itself as not every bmbt
>> >> > insertion requires bmbt block allocation. It is not expected nor ideal
>> >> > however. The warning exists so we have notification that there is still
>> >> > an allocation pattern (and I have a suspicion from reviewing the code)
>> >> > that leads to this risky state and we can try to address it. The stack
>> >> > suggests a cp is freeing up space... can you describe what exactly you
>> >> > are doing when this tends to occur? A quick look at coreutils source
>> >> > suggests that cp calls fallocate() to punch a hole and explicitly work
>> >> > around XFS preallocation when copying sparse files. Given that, it
>> >> > wouldn't surprise me if copying a particular source file tends to
>> >> > reproduce this more than others.
>> >> >
>> >> > Also note that this is a WARN_ON_ONCE(), which means once it fires
>> >> > you'll have to reboot before it will reproduce.
>> >> >
>> >> > Brian
>> >> >
>> >> >> [39331.104127]  ffff9ddbb7ba3ab8 ffffffff843f3ddd 0000000000000000
>> >> >> 0000000000000000
>> >> >> [39331.104132]  ffff9ddbb7ba3af8 ffffffff840a202b 00001520b7ba3ca8
>> >> >> ffff900c5a598400
>> >> >> [39331.104136]  ffff9ddbb7ba3ca0 0000000000001cc0 0000000000000000
>> >> >> 0000000000000000
>> >> >> [39331.104140] Call Trace:
>> >> >> [39331.104150]  [<ffffffff843f3ddd>] dump_stack+0x63/0x86
>> >> >> [39331.104154]  [<ffffffff840a202b>] __warn+0xcb/0xf0
>> >> >> [39331.104158]  [<ffffffff840a215d>] warn_slowpath_null+0x1d/0x20
>> >> >> [39331.104198]  [<ffffffffc0ba9018>] xfs_bmap_del_extent+0xdc8/0xe80 [xfs]
>> >> >> [39331.104237]  [<ffffffffc0bad3bd>] __xfs_bunmapi+0x5bd/0xb90 [xfs]
>> >> >> [39331.104274]  [<ffffffffc0bad9bb>] xfs_bunmapi+0x2b/0x40 [xfs]
>> >> >> [39331.104320]  [<ffffffffc0be3056>] xfs_free_file_space+0x256/0x300 [xfs]
>> >> >> [39331.104366]  [<ffffffffc0bea79a>] xfs_file_fallocate+0x18a/0x3b0 [xfs]
>> >> >> [39331.104370]  [<ffffffff84256077>] vfs_fallocate+0x157/0x220
>> >> >> [39331.104373]  [<ffffffff84256e88>] SyS_fallocate+0x48/0x80
>> >> >> [39331.104376]  [<ffffffff842591a7>] ? SyS_lseek+0x87/0xb0
>> >> >> [39331.104383]  [<ffffffff8481bbf7>] entry_SYSCALL_64_fastpath+0x1a/0xa9
>> >> >> [39331.104386] ---[ end trace 964857cd95d3bbff ]---
>> >> >>
>> >> >> Thanks.
>> >> >> Patrick
>> >> >> --
>> >> >> To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
>> >> >> the body of a message to majordomo@xxxxxxxxxxxxxxx
>> >> >> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>> >> --
>> >> To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
>> >> the body of a message to majordomo@xxxxxxxxxxxxxxx
>> >> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>> # xfs_io -c "fiemap -v" disk1.vmdk
>> dis1.vmdk:
>>  EXT: FILE-OFFSET        BLOCK-RANGE              TOTAL FLAGS
>>    0: [0..511]:          1050143864..1050144375     512   0x0
>>    1: [512..2047]:       hole                      1536
>>    2: [2048..7167]:      1053279976..1053285095    5120   0x0
>>    3: [7168..8703]:      hole                      1536
>>    4: [8704..9727]:      1053286632..1053287655    1024   0x0
>>    5: [9728..21503]:     hole                     11776
>>    6: [21504..59391]:    1053299432..1053337319   37888   0x0
>>    7: [59392..62975]:    hole                      3584
>>    8: [62976..93183]:    1053340904..1053371111   30208   0x0
>>    9: [93184..94207]:    hole                      1024
>>   10: [94208..95231]:    1053372136..1053373159    1024   0x0
>>   11: [95232..95743]:    hole                       512
>>   12: [95744..98815]:    1053373672..1053376743    3072   0x0
>>   13: [98816..112127]:   hole                     13312
>>   14: [112128..113151]:  1053376744..1053377767    1024   0x0
>>   15: [113152..113663]:  hole                       512
>>   16: [113664..118271]:  1053378280..1053382887    4608   0x0
>>   17: [118272..118783]:  hole                       512
>>   18: [118784..119807]:  1053383400..1053384423    1024   0x0
>>   19: [119808..120831]:  hole                      1024
>>   20: [120832..123903]:  1053385448..1053388519    3072   0x0
>>   21: [123904..206335]:  hole                     82432
>>   22: [206336..207359]:  1053388520..1053389543    1024   0x0
>>   23: [207360..283135]:  hole                     75776
>>   24: [283136..283647]:  1053389544..1053390055     512   0x0
>>   25: [283648..615935]:  hole                    332288
>>   26: [615936..1587711]: 1121183712..1122155487  971776   0x0
>>   27: [1587712..1588223]: hole                       512
>>   28: [1588224..1638911]: 1122156000..1122206687   50688   0x0
>>   29: [1638912..1640959]: hole                      2048
>>   30: [1640960..1641983]: 1122208736..1122209759    1024   0x0
>>   31: [1641984..1642495]: hole                       512
>>   32: [1642496..1915391]: 1122210272..1122483167  272896   0x0
>>   33: [1915392..1916415]: hole                      1024
>>   34: [1916416..2077695]: 1122484192..1122645471  161280   0x0
>>   35: [2077696..2079743]: hole                      2048
>>   36: [2079744..2180607]: 1122647520..1122748383  100864   0x0
>>   37: [2180608..2181119]: hole                       512
>>   38: [2181120..2705919]: 1122748896..1123273695  524800   0x0
>>   39: [2705920..2708991]: hole                      3072
>>   40: [2708992..2776063]: 1123276768..1123343839   67072   0x0
>>   41: [2776064..2777599]: hole                      1536
>>   42: [2777600..3314687]: 1123345376..1123882463  537088   0x0
>>   43: [3314688..3315199]: hole                       512
>>   44: [3315200..3315711]: 1123882976..1123883487     512   0x0
>>   45: [3315712..3316223]: hole                       512
>>   46: [3316224..3317759]: 1123884000..1123885535    1536   0x0
>>   47: [3317760..3318271]: hole                       512
>>   48: [3318272..3318783]: 1123886048..1123886559     512   0x0
>>   49: [3318784..3319807]: hole                      1024
>>   50: [3319808..3454975]: 1123887584..1124022751  135168   0x0
>>   51: [3454976..3458047]: hole                      3072
>>   52: [3458048..4977151]: 1124025824..1125544927 1519104   0x0
>>   53: [4977152..4977663]: hole                       512
>>   54: [4977664..4995071]: 1125545440..1125562847   17408   0x0
>>   55: [4995072..4996607]: hole                      1536
>>   56: [4996608..6269951]: 1125564384..1126837727 1273344   0x0
>>   57: [6269952..6270463]: hole                       512
>>   58: [6270464..6275583]: 1126838240..1126843359    5120   0x0
>>   59: [6275584..6295039]: hole                     19456
>>   60: [6295040..6426623]: 1126862816..1126994399  131584   0x0
>>   61: [6426624..6429695]: hole                      3072
>>   62: [6429696..6572031]: 1126997472..1127139807  142336   0x0
>>   63: [6572032..6579199]: hole                      7168
>>   64: [6579200..6580223]: 1127139808..1127140831    1024   0x0
>>   65: [6580224..6581759]: hole                      1536
>>   66: [6581760..7496191]: 1127142368..1128056799  914432   0x0
>>   67: [7496192..7496703]: hole                       512
>>   68: [7496704..8169471]: 1128057312..1128730079  672768   0x0
>>   69: [8169472..8170495]: hole                      1024
>>   70: [8170496..8521215]: 1128731104..1129081823  350720   0x0
>>   71: [8521216..8522239]: hole                      1024
>>   72: [8522240..8763391]: 1129082848..1129323999  241152   0x0
>>   73: [8763392..8763903]: hole                       512
>>   74: [8763904..9417727]: 1129324512..1129978335  653824   0x0
>>   75: [9417728..9420799]: hole                      3072
>>   76: [9420800..9446399]: 1129981408..1130007007   25600   0x0
>>   77: [9446400..9447423]: hole                      1024
>>   78: [9447424..11557887]: 1130008032..1132118495 2110464   0x0
>>   79: [11557888..11558399]: hole                       512
>>   80: [11558400..11603967]: 1132119008..1132164575   45568   0x0
>>   81: [11603968..11604479]: hole                       512
>>   82: [11604480..11607551]: 1132165088..1132168159    3072   0x0
>>   83: [11607552..11609599]: hole                      2048
>>   84: [11609600..13382655]: 1132170208..1133943263 1773056   0x0
>>   85: [13382656..13383167]: hole                       512
>>   86: [13383168..16280063]: 1133943776..1136840671 2896896   0x0
>>   87: [16280064..16280575]: hole                       512
>>   88: [16280576..16674815]: 1136841184..1137235423  394240   0x0
>>   89: [16674816..16676351]: hole                      1536
>>   90: [16676352..16965631]: 1137236960..1137526239  289280   0x0
>>   91: [16965632..16966655]: hole                      1024
>>   92: [16966656..16969215]: 1137527264..1137529823    2560   0x0
>>   93: [16969216..16970239]: hole                      1024
>>   94: [16970240..16971775]: 1137530848..1137532383    1536   0x0
>>   95: [16971776..16973311]: hole                      1536
>>   96: [16973312..16975871]: 1137533920..1137536479    2560   0x0
>>   97: [16975872..16976895]: hole                      1024
>>   98: [16976896..16979967]: 1137537504..1137540575    3072   0x0
>>   99: [16979968..16980991]: hole                      1024
>>  100: [16980992..17009663]: 1137541600..1137570271   28672   0x0
>>  101: [17009664..17011199]: hole                      1536
>>  102: [17011200..17017855]: 1137571808..1137578463    6656   0x0
>>  103: [17017856..17019391]: hole                      1536
>>  104: [17019392..17023487]: 1137580000..1137584095    4096   0x0
>>  105: [17023488..17024511]: hole                      1024
>>  106: [17024512..17056255]: 1137585120..1137616863   31744   0x0
>>  107: [17056256..17057791]: hole                      1536
>>  108: [17057792..17059839]: 1137618400..1137620447    2048   0x0
>>  109: [17059840..17061375]: hole                      1536
>>  110: [17061376..17062911]: 1137621984..1137623519    1536   0x0
>>  111: [17062912..17064447]: hole                      1536
>>  112: [17064448..17066495]: 1137625056..1137627103    2048   0x0
>>  113: [17066496..17068031]: hole                      1536
>>  114: [17068032..17070591]: 1137628640..1137631199    2560   0x0
>>  115: [17070592..17072127]: hole                      1536
>>  116: [17072128..17100799]: 1137632736..1137661407   28672   0x0
>>  117: [17100800..17101823]: hole                      1024
>>  118: [17101824..17108991]: 1137662432..1137669599    7168   0x0
>>  119: [17108992..17110015]: hole                      1024
>>  120: [17110016..17114111]: 1137670624..1137674719    4096   0x0
>>  121: [17114112..17115647]: hole                      1536
>>  122: [17115648..17930751]: 1137676256..1138491359  815104   0x0
>>  123: [17930752..17931775]: hole                      1024
>>  124: [17931776..17932799]: 1138492384..1138493407    1024   0x0
>>  125: [17932800..17947647]: hole                     14848
>>  126: [17947648..18446335]: 1138508256..1139006943  498688   0x0
>>  127: [18446336..18446847]: hole                       512
>>  128: [18446848..18448383]: 1139007456..1139008991    1536   0x0
>>  129: [18448384..18448895]: hole                       512
>>  130: [18448896..18775551]: 1139009504..1139336159  326656   0x0
>>  131: [18775552..18776063]: hole                       512
>>  132: [18776064..18786815]: 1139336672..1139347423   10752   0x0
>>  133: [18786816..18787327]: hole                       512
>>  134: [18787328..19220991]: 1139347936..1139781599  433664   0x0
>>  135: [19220992..19221503]: hole                       512
>>  136: [19221504..19317759]: 1139782112..1139878367   96256   0x0
>>  137: [19317760..19321343]: hole                      3584
>>  138: [19321344..19453439]: 1139881952..1140014047  132096   0x0
>>  139: [19453440..19453951]: hole                       512
>>  140: [19453952..19520511]: 1140014560..1140081119   66560   0x0
>>  141: [19520512..19521023]: hole                       512
>>  142: [19521024..19810303]: 1140081632..1140370911  289280   0x0
>>  143: [19810304..19810815]: hole                       512
>>  144: [19810816..19834879]: 1140371424..1140395487   24064   0x0
>>  145: [19834880..19835391]: hole                       512
>>  146: [19835392..19974655]: 1140396000..1140535263  139264   0x0
>>  147: [19974656..19975167]: hole                       512
>>  148: [19975168..20068351]: 1140535776..1140628959   93184   0x0
>>  149: [20068352..20068863]: hole                       512
>>  150: [20068864..20730367]: 1140629472..1141290975  661504   0x0
>>  151: [20730368..20731391]: hole                      1024
>>  152: [20731392..20950015]: 1141292000..1141510623  218624   0x0
>>  153: [20950016..20950527]: hole                       512
>>  154: [20950528..21046271]: 1141511136..1141606879   95744   0x0
>>  155: [21046272..21046783]: hole                       512
>>  156: [21046784..21412351]: 1141607392..1141972959  365568   0x0
>>  157: [21412352..21412863]: hole                       512
>>  158: [21412864..21487615]: 1141973472..1142048223   74752   0x0
>>  159: [21487616..21488127]: hole                       512
>>  160: [21488128..21499903]: 1142048736..1142060511   11776   0x0
>>  161: [21499904..21500415]: hole                       512
>>  162: [21500416..21576191]: 1142061024..1142136799   75776   0x0
>>  163: [21576192..21576703]: hole                       512
>>  164: [21576704..22129663]: 1142137312..1142690271  552960   0x0
>>  165: [22129664..22130175]: hole                       512
>>  166: [22130176..22726655]: 1142690784..1143287263  596480   0x0
>>  167: [22726656..22727167]: hole                       512
>>  168: [22727168..22737407]: 1143287776..1143298015   10240   0x0
>>  169: [22737408..22737919]: hole                       512
>>  170: [22737920..22889047]: 1143298528..1143449655  151128   0x0
>>  171: [22889048..22889983]: hole                       936
>>  172: [22889984..23717887]: 1143450592..1144278495  827904   0x0
>>  173: [23717888..23718399]: hole                       512
>>  174: [23718400..23718911]: 1144279008..1144279519     512   0x0
>>  175: [23718912..23719423]: hole                       512
>>  176: [23719424..23719935]: 1144280032..1144280543     512   0x0
>>  177: [23719936..23720447]: hole                       512
>>  178: [23720448..23720959]: 1144281056..1144281567     512   0x0
>>  179: [23720960..23721471]: hole                       512
>>  180: [23721472..23721983]: 1144282080..1144282591     512   0x0
>>  181: [23721984..23722495]: hole                       512
>>  182: [23722496..23723007]: 1144283104..1144283615     512   0x0
>>  183: [23723008..23723519]: hole                       512
>>  184: [23723520..23776255]: 1144284128..1144336863   52736   0x0
>>  185: [23776256..23776767]: hole                       512
>>  186: [23776768..23906303]: 1144337376..1144466911  129536   0x0
>>  187: [23906304..23907839]: hole                      1536
>>  188: [23907840..24909311]: 1144468448..1145469919 1001472   0x0
>>  189: [24909312..24912895]: hole                      3584
>>  190: [24912896..25517055]: 1145473504..1146077663  604160   0x0
>>  191: [25517056..25517567]: hole                       512
>>  192: [25517568..27249151]: 1146078176..1147809759 1731584   0x0
>>  193: [27249152..27250687]: hole                      1536
>>  194: [27250688..27976191]: 1255777168..1256502671  725504   0x0
>>  195: [27976192..27976703]: hole                       512
>>  196: [27976704..28846591]: 1256503184..1257373071  869888   0x0
>>  197: [28846592..28847103]: hole                       512
>>  198: [28847104..30213631]: 1257373584..1258740111 1366528   0x0
>>  199: [30213632..30561791]: 1527971360..1528319519  348160   0x0
>>  200: [30561792..30563327]: hole                      1536
>>  201: [30563328..30646783]: 1528321056..1528404511   83456   0x0
>>  202: [30646784..30648319]: hole                      1536
>>  203: [30648320..30949887]: 1528406048..1528707615  301568   0x0
>>  204: [30949888..30950911]: hole                      1024
>>  205: [30950912..31876607]: 1536943712..1537869407  925696   0x0
>>  206: [31876608..31877119]: hole                       512
>>  207: [31877120..32035839]: 1537869920..1538028639  158720   0x0
>>  208: [32035840..32036351]: hole                       512
>>  209: [32036352..32038911]: 1538029152..1538031711    2560   0x0
>>  210: [32038912..32051199]: hole                     12288
>>  211: [32051200..33149439]: 1538044000..1539142239 1098240   0x0
>>  212: [33149440..33149951]: hole                       512
>>  213: [33149952..33152511]: 1539142752..1539145311    2560   0x0
>>  214: [33152512..33153023]: hole                       512
>>  215: [33153024..33574399]: 1539145824..1539567199  421376   0x0
>>  216: [33574400..33574911]: hole                       512
>>  217: [33574912..33880575]: 1539567712..1539873375  305664   0x0
>>  218: [33880576..33881087]: hole                       512
>>  219: [33881088..33881599]: 1539873888..1539874399     512   0x0
>>  220: [33881600..33882111]: hole                       512
>>  221: [33882112..35149311]: 1539874912..1541142111 1267200   0x0
>>  222: [35149312..35150847]: hole                      1536
>>  223: [35150848..35222015]: 1541143648..1541214815   71168   0x0
>>  224: [35222016..35224575]: hole                      2560
>>  225: [35224576..36104703]: 1541217376..1542097503  880128   0x0
>>  226: [36104704..36105215]: hole                       512
>>  227: [36105216..38680063]: 1542098016..1544672863 2574848   0x0
>>  228: [38680064..38680575]: hole                       512
>>  229: [38680576..39073791]: 1544673376..1545066591  393216   0x0
>>  230: [39073792..39074815]: hole                      1024
>>  231: [39074816..39279615]: 1545067616..1545272415  204800   0x0
>>  232: [39279616..39281151]: hole                      1536
>>  233: [39281152..39755263]: 1545273952..1545748063  474112   0x0
>>  234: [39755264..39755775]: hole                       512
>>  235: [39755776..39841791]: 1545748576..1545834591   86016   0x0
>>  236: [39841792..39842303]: hole                       512
>>  237: [39842304..39950847]: 1545835104..1545943647  108544   0x0
>>  238: [39950848..39951359]: hole                       512
>>  239: [39951360..40153599]: 1545944160..1546146399  202240   0x0
>>  240: [40153600..40154111]: hole                       512
>>  241: [40154112..40155647]: 1546146912..1546148447    1536   0x0
>>  242: [40155648..40156159]: hole                       512
>>  243: [40156160..40638975]: 1546148960..1546631775  482816   0x0
>>  244: [40638976..40639487]: hole                       512
>>  245: [40639488..42035199]: 1546632288..1548027999 1395712   0x0
>>  246: [42035200..42267647]: hole                    232448
>>  247: [42267648..42768895]: 1548260448..1548761695  501248   0x0
>>  248: [42768896..42769407]: hole                       512
>>  249: [42769408..43847679]: 1548762208..1549840479 1078272   0x0
>>  250: [43847680..43848191]: hole                       512
>>  251: [43848192..49161215]: 1555150336..1560463359 5313024   0x0
>>  252: [49161216..49161727]: hole                       512
>>  253: [49161728..50155519]: 1560463872..1561457663  993792   0x0
>>  254: [50155520..50158079]: hole                      2560
>>  255: [50158080..53785599]: 1561460224..1565087743 3627520   0x0
>>  256: [53785600..53792767]: hole                      7168
>>  257: [53792768..53894143]: 1647416720..1647518095  101376   0x0
>>  258: [53894144..53894655]: hole                       512
>>  259: [53894656..53927423]: 1647518608..1647551375   32768   0x0
>>  260: [53927424..53931007]: hole                      3584
>>  261: [53931008..54220799]: 1647554960..1647844751  289792   0x0
>>  262: [54220800..54222335]: hole                      1536
>>  263: [54222336..54240767]: 1647846288..1647864719   18432   0x0
>>  264: [54240768..54242303]: hole                      1536
>>  265: [54242304..56899583]: 1647866256..1650523535 2657280   0x0
>>  266: [56899584..56901631]: hole                      2048
>>  267: [56901632..57228799]: 1650525584..1650852751  327168   0x0
>>  268: [57228800..57229311]: hole                       512
>>  269: [57229312..57231359]: 1650853264..1650855311    2048   0x0
>>  270: [57231360..57232383]: hole                      1024
>>  271: [57232384..60652031]: 1650856336..1654275983 3419648   0x0
>>  272: [60652032..60653567]: hole                      1536
>>  273: [60653568..62283263]: 1654277520..1655907215 1629696   0x0
>>  274: [62283264..62283775]: hole                       512
>>  275: [62283776..62284287]: 1655907728..1655908239     512   0x0
>>  276: [62284288..62284799]: hole                       512
>>  277: [62284800..62285311]: 1655908752..1655909263     512   0x0
>>  278: [62285312..62285823]: hole                       512
>>  279: [62285824..62326271]: 1655909776..1655950223   40448   0x0
>>  280: [62326272..62326783]: hole                       512
>>  281: [62326784..62327295]: 1655950736..1655951247     512   0x0
>>  282: [62327296..62327807]: hole                       512
>>  283: [62327808..62328319]: 1655951760..1655952271     512   0x0
>>  284: [62328320..62328831]: hole                       512
>>  285: [62328832..62329855]: 1655952784..1655953807    1024   0x0
>>  286: [62329856..62344191]: hole                     14336
>>  287: [62344192..63342591]: 1655968144..1656966543  998400   0x0
>>  288: [63342592..63343103]: hole                       512
>>  289: [63343104..64867327]: 1656967056..1658491279 1524224   0x0
>>  290: [64867328..64867839]: hole                       512
>>  291: [64867840..65309695]: 1658491792..1658933647  441856   0x0
>>  292: [65309696..65311231]: hole                      1536
>>  293: [65311232..66819071]: 1658935184..1660443023 1507840   0x0
>>  294: [66819072..66819583]: hole                       512
>>  295: [66819584..70855679]: 1660443536..1664479631 4036096   0x0
>>  296: [70855680..70857215]: hole                      1536
>>  297: [70857216..71413759]: 1664481168..1665037711  556544   0x0
>>  298: [71413760..71415295]: hole                      1536
>>  299: [71415296..73234431]: 1665039248..1666858383 1819136   0x0
>>  300: [73234432..73235967]: hole                      1536
>>  301: [73235968..73295871]: 1666859920..1666919823   59904   0x0
>>  302: [73295872..73297407]: hole                      1536
>>  303: [73297408..76191743]: 1666921360..1669815695 2894336   0x0
>>  304: [76191744..76200959]: hole                      9216
>>  305: [76200960..82762239]: 1669824912..1676386191 6561280   0x0
>>  306: [82762240..82763263]: hole                      1024
>>  307: [82763264..82786303]: 1676387216..1676410255   23040   0x0
>>  308: [82786304..82787839]: hole                      1536
>>  309: [82787840..82791423]: 1676411792..1676415375    3584   0x0
>>  310: [82791424..82792959]: hole                      1536
>>  311: [82792960..82793983]: 1676416912..1676417935    1024   0x0
>>  312: [82793984..82795519]: hole                      1536
>>  313: [82795520..82796031]: 1676419472..1676419983     512   0x0
>>  314: [82796032..82797567]: hole                      1536
>>  315: [82797568..82804735]: 1676421520..1676428687    7168   0x0
>>  316: [82804736..82807807]: hole                      3072
>>  317: [82807808..82819583]: 1676431760..1676443535   11776   0x0
>>  318: [82819584..82821119]: hole                      1536
>>  319: [82821120..82829823]: 1676445072..1676453775    8704   0x0
>>  320: [82829824..82831359]: hole                      1536
>>  321: [82831360..82843647]: 1676455312..1676467599   12288   0x0
>>  322: [82843648..82845183]: hole                      1536
>>  323: [82845184..82845695]: 1676469136..1676469647     512   0x0
>>  324: [82845696..82847231]: hole                      1536
>>  325: [82847232..97640959]: 1676471184..1691264911 14793728   0x0
>>  326: [97640960..97648639]: hole                      7680
>>  327: [97648640..97786879]: 1691272592..1691410831  138240   0x0
>>  328: [97786880..97787391]: hole                       512
>>  329: [97787392..97944575]: 1691411344..1691568527  157184   0x0
>>  330: [97944576..97946111]: hole                      1536
>>  331: [97946112..98564095]: 1691570064..1692188047  617984   0x0
>>  332: [98564096..98565631]: hole                      1536
>>  333: [98565632..98566143]: 1692189584..1692190095     512   0x1
>>
>> # xfs_io -c "fiemap -v" disk2.vmdk
>> disk2.vmdk
>>  EXT: FILE-OFFSET        BLOCK-RANGE              TOTAL FLAGS
>>    0: [0..159]:          1050144384..1050144543     160   0x0
>>    1: [160..167]:        hole                         8
>>    2: [168..511]:        1050144552..1050144895     344   0x0
>>    3: [512..527]:        hole                        16
>>    4: [528..671]:        1050144912..1050145055     144   0x0
>>    5: [672..679]:        hole                         8
>>    6: [680..1023]:       1050145064..1050145407     344   0x0
>>    7: [1024..1039]:      hole                        16
>>    8: [1040..1047]:      1050145424..1050145431       8   0x0
>>    9: [1048..1143]:      hole                        96
>>   10: [1144..263167]:    1053390336..1053652359  262024   0x0
>>   11: [263168..2679415]: 1147809792..1150226039 2416248   0x0
>>   12: [2679416..2680439]: hole                      1024
>>   13: [2680440..3880567]: 1150227064..1151427191 1200128   0x0
>>   14: [3880568..3881079]: hole                       512
>>   15: [3881080..7472247]: 1151427704..1155018871 3591168   0x1
>>   16: [7472248..7472255]: hole                         8
>
--
To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux