All of lore.kernel.org
 help / color / mirror / Atom feed
* Read time tree block corruption not detected by btrfs check
@ 2020-01-05  1:30 Vladimir
  2020-01-05  2:22 ` Chris Murphy
  2020-01-05  2:59 ` Qu Wenruo
  0 siblings, 2 replies; 9+ messages in thread
From: Vladimir @ 2020-01-05  1:30 UTC (permalink / raw)
  To: linux-btrfs

Dear BTRFS community,

I hit a strange issue: btrfsck unable to detect any errors, but I'm
also unable to mount this "sane" (by the btrfsck opinion) BTRFS
partition.

Long story short: at some point, I had to forcefully power off my
laptop due to near-OOM hang with very intensive swapping caused by
starting the memory-hungry app.
This happened on 5.4.0-1.el7.elrepo.x86_64 kernel.

After reboot I was unable to mount my data partition (/dev/stripe/data):
[29798.631579] BTRFS info (device dm-11): disk space caching is enabled
[29798.631581] BTRFS info (device dm-11): has skinny extents
[29798.637910] BTRFS info (device dm-11): bdev
/dev/mapper/stripe-data--snap2 errs: wr 0, rd 11, flush 0, corrupt
3452, gen 0
[29798.677872] BTRFS critical (device dm-11): corrupt leaf:
block=1651991592960 slot=16 extent bytenr=93983342592 len=524288
invalid generation, have 140287904167864 expect (0, 6389777]
[29798.677875] BTRFS error (device dm-11): block=1651991592960 read
time tree block corruption detected
[29798.677895] BTRFS error (device dm-11): failed to read block groups: -5
[29798.691723] BTRFS error (device dm-11): open_ctree failed

I've created an LVM snapshot of the damaged partition and started to dig in:

At first, I've updated my kernel to the latest one:
# cat /proc/version
Linux version 5.4.7-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc
version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)) #1 SMP Tue Dec 31
11:30:50 EST 2019

Second, I've updated btrfs-progs to the latest available version:
# btrfs version
btrfs-progs v5.4

Third, I've attempted to mount this partition again (with no success,
even if I'm attempting to use subvolid for the most important
subvolume) and then attempted to run btrfsck --repair:
# btrfs check -p --repair /dev/stripe/data-snap3
enabling repair mode
WARNING:

Do not use --repair unless you are advised to do so by a developer
or an experienced user, and then only after having accepted that no
fsck can successfully repair all types of filesystem corruption. Eg.
some software or hardware bugs can fatally damage a volume.
The operation will start in 10 seconds.
Use Ctrl-C to stop it.
10 9 8 7 6 5 4 3 2 1
Starting repair.
Opening filesystem to check...
Checking filesystem on /dev/stripe/data-snap3
UUID: 51d26840-8d19-4622-a23f-e78431f11196
[1/7] checking root items                      (0:00:04 elapsed,
3025927 items checked)
Fixed 0 roots.
No device size related problem found           (0:00:36 elapsed,
226080 items checked)
[2/7] checking extents                         (0:00:36 elapsed,
226094 items checked)
cache and super generation don't match, space cache will be invalidated
[3/7] checking free space cache                (0:00:00 elapsed)
[4/7] checking fs roots                        (0:00:55 elapsed,
179338 items checked)
[5/7] checking csums (without verifying data)  (0:00:01 elapsed,
929754 items checked)
[6/7] checking root refs                       (0:00:00 elapsed, 151
items checked)
[7/7] checking quota groups skipped (not enabled on this FS)
found 329136820224 bytes used, no error found
total csum bytes: 317705000
total tree bytes: 3702947840
total fs tree bytes: 2947874816
total extent tree bytes: 342605824
btree space waste bytes: 640513083
file data blocks allocated: 997170450432
 referenced 528523653120

Currently, I'm waiting for `btrfsck --init-extent-tree` and `btrfs
restore` to finish runs on snapshots but not sure if btrfsck is going
to help.

Some additional info:

# btrfs insp dump-tree -b 1651557531648 --follow /dev/stripe/data-snap3
btrfs-progs v5.4
leaf 1651557531648 items 206 free space 3402 generation 6389777 owner
EXTENT_TREE
leaf 1651557531648 flags 0x1(WRITTEN) backref revision 1
fs uuid 51d26840-8d19-4622-a23f-e78431f11196
chunk uuid 0de2db9c-a970-40f0-9fdb-c797b13ac0c1
item 0 key (93981401088 EXTENT_ITEM 126976) itemoff 16204 itemsize 79
refs 3 gen 3227277 flags DATA
extent data backref root 2368 objectid 5682 offset 23367835648 count 1
shared data backref parent 1635492167680 count 1
shared data backref parent 1601869201408 count 1
item 1 key (93981528064 EXTENT_ITEM 12288) itemoff 16167 itemsize 37
refs 1 gen 3691918 flags DATA
shared data backref parent 1080080089088 count 1
item 2 key (93981544448 EXTENT_ITEM 49152) itemoff 16130 itemsize 37
refs 1 gen 3684280 flags DATA
shared data backref parent 1079417503744 count 1
item 3 key (93981593600 EXTENT_ITEM 4096) itemoff 16077 itemsize 53
refs 1 gen 5689421 flags DATA
extent data backref root 2368 objectid 12305 offset 15963054080 count 1
item 4 key (93981597696 EXTENT_ITEM 65536) itemoff 16024 itemsize 53
refs 1 gen 6349517 flags DATA
extent data backref root 2368 objectid 261 offset 12687536128 count 1
item 5 key (93981663232 EXTENT_ITEM 32768) itemoff 15987 itemsize 37
refs 1 gen 6349520 flags DATA
shared data backref parent 1609922379776 count 1
item 6 key (93981696000 EXTENT_ITEM 20480) itemoff 15950 itemsize 37
refs 1 gen 6375808 flags DATA
shared data backref parent 1079170285568 count 1
item 7 key (93981716480 EXTENT_ITEM 24576) itemoff 15913 itemsize 37
refs 1 gen 6375808 flags DATA
shared data backref parent 1079170285568 count 1
item 8 key (93981749248 EXTENT_ITEM 4096) itemoff 15860 itemsize 53
refs 1 gen 5224843 flags DATA
extent data backref root 2368 objectid 262 offset 9913962496 count 1
item 9 key (93981753344 EXTENT_ITEM 4096) itemoff 15807 itemsize 53
refs 1 gen 5226775 flags DATA
extent data backref root 2368 objectid 261 offset 5763231744 count 1
item 10 key (93981757440 EXTENT_ITEM 4096) itemoff 15754 itemsize 53
refs 1 gen 5689421 flags DATA
extent data backref root 2368 objectid 12305 offset 15963062272 count 1
item 11 key (93981761536 EXTENT_ITEM 8192) itemoff 15717 itemsize 37
refs 1 gen 3692528 flags DATA
shared data backref parent 1081437290496 count 1
item 12 key (93981769728 EXTENT_ITEM 524288) itemoff 15680 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 13 key (93981769728 BLOCK_GROUP_ITEM 1073741824) itemoff 15656 itemsize 24
block group used 1073639424 chunk_objectid 256 flags DATA
item 14 key (93982294016 EXTENT_ITEM 524288) itemoff 15619 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 15 key (93982818304 EXTENT_ITEM 524288) itemoff 15582 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 16 key (93983342592 EXTENT_ITEM 524288) itemoff 15545 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 17 key (93983866880 EXTENT_ITEM 524288) itemoff 15508 itemsize 37
refs 1 gen 16290361 flags DATA
shared data backref parent 1079186604032 count 1
item 18 key (93984391168 EXTENT_ITEM 524288) itemoff 15471 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 19 key (93984915456 EXTENT_ITEM 524288) itemoff 15434 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 20 key (93985439744 EXTENT_ITEM 524288) itemoff 15397 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 21 key (93985964032 EXTENT_ITEM 524288) itemoff 15360 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 22 key (93986488320 EXTENT_ITEM 524288) itemoff 15323 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 23 key (93987012608 EXTENT_ITEM 524288) itemoff 15286 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 24 key (93987536896 EXTENT_ITEM 524288) itemoff 15249 itemsize 37
refs 1 gen 11882841 flags DATA
shared data backref parent 1079186604032 count 1
item 25 key (93988061184 EXTENT_ITEM 524288) itemoff 15212 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 26 key (93988585472 EXTENT_ITEM 524288) itemoff 15175 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 27 key (93989109760 EXTENT_ITEM 524288) itemoff 15138 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 28 key (93989634048 EXTENT_ITEM 524288) itemoff 15101 itemsize 37
refs 1 gen 19201 flags DATA
shared data backref parent 1079186604032 count 1
item 29 key (93990158336 EXTENT_ITEM 524288) itemoff 15064 itemsize 37
refs 1 gen 12693208 flags DATA
shared data backref parent 1079186604032 count 1
item 30 key (93990682624 EXTENT_ITEM 524288) itemoff 15027 itemsize 37
refs 1 gen 75260329984 flags DATA
shared data backref parent 1079186604032 count 1
item 31 key (93991206912 EXTENT_ITEM 524288) itemoff 14990 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186604032 count 1
item 32 key (93991731200 EXTENT_ITEM 524288) itemoff 14953 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 33 key (93992255488 EXTENT_ITEM 524288) itemoff 14916 itemsize 37
refs 1 gen 10 flags DATA
shared data backref parent 1079186604032 count 1
item 34 key (93992779776 EXTENT_ITEM 524288) itemoff 14879 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 35 key (93993304064 EXTENT_ITEM 524288) itemoff 14842 itemsize 37
refs 1 gen 16290360 flags DATA
shared data backref parent 1079186604032 count 1
item 36 key (93993828352 EXTENT_ITEM 524288) itemoff 14805 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 37 key (93994352640 EXTENT_ITEM 524288) itemoff 14768 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 38 key (93994876928 EXTENT_ITEM 524288) itemoff 14731 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 39 key (93995401216 EXTENT_ITEM 524288) itemoff 14694 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 40 key (93995925504 EXTENT_ITEM 524288) itemoff 14657 itemsize 37
refs 1 gen 11882841 flags DATA
shared data backref parent 1079186604032 count 1
item 41 key (93996449792 EXTENT_ITEM 524288) itemoff 14620 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 42 key (93996974080 EXTENT_ITEM 524288) itemoff 14583 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 43 key (93997498368 EXTENT_ITEM 524288) itemoff 14546 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 44 key (93998022656 EXTENT_ITEM 524288) itemoff 14509 itemsize 37
refs 1 gen 14337 flags DATA
shared data backref parent 1079186604032 count 1
item 45 key (93998546944 EXTENT_ITEM 524288) itemoff 14472 itemsize 37
refs 1 gen 12698072 flags DATA
shared data backref parent 1079186604032 count 1
item 46 key (93999071232 EXTENT_ITEM 524288) itemoff 14435 itemsize 37
refs 1 gen 75260641280 flags DATA
shared data backref parent 1079186604032 count 1
item 47 key (93999595520 EXTENT_ITEM 524288) itemoff 14398 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186604032 count 1
item 48 key (94000119808 EXTENT_ITEM 524288) itemoff 14361 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 49 key (94000644096 EXTENT_ITEM 524288) itemoff 14324 itemsize 37
refs 1 gen 10 flags DATA
shared data backref parent 1079186604032 count 1
item 50 key (94001168384 EXTENT_ITEM 524288) itemoff 14287 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 51 key (94001692672 EXTENT_ITEM 524288) itemoff 14250 itemsize 37
refs 1 gen 16290360 flags DATA
shared data backref parent 1079186604032 count 1
item 52 key (94002216960 EXTENT_ITEM 524288) itemoff 14213 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 53 key (94002741248 EXTENT_ITEM 524288) itemoff 14176 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 54 key (94003265536 EXTENT_ITEM 524288) itemoff 14139 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 55 key (94003789824 EXTENT_ITEM 524288) itemoff 14102 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 56 key (94004314112 EXTENT_ITEM 524288) itemoff 14065 itemsize 37
refs 1 gen 11882841 flags DATA
shared data backref parent 1079186604032 count 1
item 57 key (94004838400 EXTENT_ITEM 524288) itemoff 14028 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 58 key (94005362688 EXTENT_ITEM 524288) itemoff 13991 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 59 key (94005886976 EXTENT_ITEM 524288) itemoff 13954 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 60 key (94006411264 EXTENT_ITEM 524288) itemoff 13917 itemsize 37
refs 1 gen 9473 flags DATA
shared data backref parent 1079186604032 count 1
item 61 key (94006935552 EXTENT_ITEM 524288) itemoff 13880 itemsize 37
refs 1 gen 12702936 flags DATA
shared data backref parent 1079186604032 count 1
item 62 key (94007459840 EXTENT_ITEM 524288) itemoff 13843 itemsize 37
refs 1 gen 75261067264 flags DATA
shared data backref parent 1079186604032 count 1
item 63 key (94007984128 EXTENT_ITEM 524288) itemoff 13806 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186604032 count 1
item 64 key (94008508416 EXTENT_ITEM 524288) itemoff 13769 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 65 key (94009032704 EXTENT_ITEM 524288) itemoff 13732 itemsize 37
refs 1 gen 10 flags DATA
shared data backref parent 1079186604032 count 1
item 66 key (94009556992 EXTENT_ITEM 524288) itemoff 13695 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 67 key (94010081280 EXTENT_ITEM 524288) itemoff 13658 itemsize 37
refs 1 gen 16290360 flags DATA
shared data backref parent 1079186604032 count 1
item 68 key (94010605568 EXTENT_ITEM 524288) itemoff 13621 itemsize 37
refs 1 gen 658013952 flags DATA
shared data backref parent 1079186604032 count 1
item 69 key (94011129856 EXTENT_ITEM 524288) itemoff 13584 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 70 key (94011654144 EXTENT_ITEM 524288) itemoff 13547 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 71 key (94012178432 EXTENT_ITEM 524288) itemoff 13510 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 72 key (94012702720 EXTENT_ITEM 524288) itemoff 13473 itemsize 37
refs 1 gen 11882841 flags DATA
shared data backref parent 1079186604032 count 1
item 73 key (94013227008 EXTENT_ITEM 524288) itemoff 13436 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 74 key (94013751296 EXTENT_ITEM 524288) itemoff 13399 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 75 key (94014275584 EXTENT_ITEM 524288) itemoff 13362 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 76 key (94014799872 EXTENT_ITEM 524288) itemoff 13325 itemsize 37
refs 1 gen 4609 flags DATA
shared data backref parent 1079186604032 count 1
item 77 key (94015324160 EXTENT_ITEM 524288) itemoff 13288 itemsize 37
refs 1 gen 12707800 flags DATA
shared data backref parent 1079186604032 count 1
item 78 key (94015848448 EXTENT_ITEM 524288) itemoff 13251 itemsize 37
refs 1 gen 75261378560 flags DATA
shared data backref parent 1079186604032 count 1
item 79 key (94016372736 EXTENT_ITEM 524288) itemoff 13214 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186604032 count 1
item 80 key (94016897024 EXTENT_ITEM 524288) itemoff 13177 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 81 key (94017421312 EXTENT_ITEM 524288) itemoff 13140 itemsize 37
refs 1 gen 10 flags DATA
shared data backref parent 1079186604032 count 1
item 82 key (94017945600 EXTENT_ITEM 524288) itemoff 13103 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 83 key (94018469888 EXTENT_ITEM 524288) itemoff 13066 itemsize 37
refs 1 gen 16290360 flags DATA
shared data backref parent 1079186604032 count 1
item 84 key (94018994176 EXTENT_ITEM 524288) itemoff 13029 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 85 key (94019518464 EXTENT_ITEM 524288) itemoff 12992 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 86 key (94020042752 EXTENT_ITEM 524288) itemoff 12955 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 87 key (94020567040 EXTENT_ITEM 524288) itemoff 12918 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 88 key (94021091328 EXTENT_ITEM 524288) itemoff 12881 itemsize 37
refs 1 gen 11882841 flags DATA
shared data backref parent 1079186604032 count 1
item 89 key (94021615616 EXTENT_ITEM 524288) itemoff 12844 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 90 key (94022139904 EXTENT_ITEM 524288) itemoff 12807 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 91 key (94022664192 EXTENT_ITEM 524288) itemoff 12770 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 92 key (94023188480 EXTENT_ITEM 524288) itemoff 12733 itemsize 37
refs 1 gen 11445336 flags DATA
shared data backref parent 1079186604032 count 1
item 93 key (94023712768 EXTENT_ITEM 524288) itemoff 12696 itemsize 37
refs 1 gen 75270029312 flags DATA
shared data backref parent 1079186604032 count 1
item 94 key (94024237056 EXTENT_ITEM 524288) itemoff 12659 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186604032 count 1
item 95 key (94024761344 EXTENT_ITEM 524288) itemoff 12622 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 96 key (94025285632 EXTENT_ITEM 524288) itemoff 12585 itemsize 37
refs 1 gen 10 flags DATA
shared data backref parent 1079186604032 count 1
item 97 key (94025809920 EXTENT_ITEM 524288) itemoff 12548 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 98 key (94026334208 EXTENT_ITEM 524288) itemoff 12511 itemsize 37
refs 1 gen 16290360 flags DATA
shared data backref parent 1079186604032 count 1
item 99 key (94026858496 EXTENT_ITEM 524288) itemoff 12474 itemsize 37
refs 1 gen 171695243008 flags DATA
shared data backref parent 1079186604032 count 1
item 100 key (94027382784 EXTENT_ITEM 524288) itemoff 12437 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 101 key (94027907072 EXTENT_ITEM 524288) itemoff 12400 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 102 key (94028431360 EXTENT_ITEM 524288) itemoff 12363 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 103 key (94028955648 EXTENT_ITEM 524288) itemoff 12326 itemsize 37
refs 1 gen 13102073 flags DATA
shared data backref parent 1079186604032 count 1
item 104 key (94029479936 EXTENT_ITEM 524288) itemoff 12289 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 105 key (94030004224 EXTENT_ITEM 524288) itemoff 12252 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 106 key (94030528512 EXTENT_ITEM 524288) itemoff 12215 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 107 key (94031052800 EXTENT_ITEM 524288) itemoff 12178 itemsize 37
refs 1 gen 17409 flags DATA
shared data backref parent 1079186604032 count 1
item 108 key (94031577088 EXTENT_ITEM 524288) itemoff 12141 itemsize 37
refs 1 gen 11450200 flags DATA
shared data backref parent 1079186604032 count 1
item 109 key (94032101376 EXTENT_ITEM 524288) itemoff 12104 itemsize 37
refs 1 gen 75270389760 flags DATA
shared data backref parent 1079186604032 count 1
item 110 key (94032625664 EXTENT_ITEM 524288) itemoff 12067 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186604032 count 1
item 111 key (94033149952 EXTENT_ITEM 524288) itemoff 12030 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 112 key (94033674240 EXTENT_ITEM 524288) itemoff 11993 itemsize 37
refs 1 gen 10 flags DATA
shared data backref parent 1079186604032 count 1
item 113 key (94034198528 EXTENT_ITEM 524288) itemoff 11956 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 114 key (94034722816 EXTENT_ITEM 524288) itemoff 11919 itemsize 37
refs 1 gen 16290360 flags DATA
shared data backref parent 1079186604032 count 1
item 115 key (94035247104 EXTENT_ITEM 524288) itemoff 11882 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 116 key (94035771392 EXTENT_ITEM 524288) itemoff 11845 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 117 key (94036295680 EXTENT_ITEM 524288) itemoff 11808 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 118 key (94036819968 EXTENT_ITEM 524288) itemoff 11771 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 119 key (94037344256 EXTENT_ITEM 524288) itemoff 11734 itemsize 37
refs 1 gen 13102073 flags DATA
shared data backref parent 1079186604032 count 1
item 120 key (94037868544 EXTENT_ITEM 524288) itemoff 11697 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 121 key (94038392832 EXTENT_ITEM 524288) itemoff 11660 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 122 key (94038917120 EXTENT_ITEM 524288) itemoff 11623 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 123 key (94039441408 EXTENT_ITEM 524288) itemoff 11586 itemsize 37
refs 1 gen 12545 flags DATA
shared data backref parent 1079186604032 count 1
item 124 key (94039965696 EXTENT_ITEM 524288) itemoff 11549 itemsize 37
refs 1 gen 11455064 flags DATA
shared data backref parent 1079186604032 count 1
item 125 key (94040489984 EXTENT_ITEM 524288) itemoff 11512 itemsize 37
refs 1 gen 75270766592 flags DATA
shared data backref parent 1079186604032 count 1
item 126 key (94041014272 EXTENT_ITEM 524288) itemoff 11475 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186604032 count 1
item 127 key (94041538560 EXTENT_ITEM 524288) itemoff 11438 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 128 key (94042062848 EXTENT_ITEM 524288) itemoff 11401 itemsize 37
refs 1 gen 10 flags DATA
shared data backref parent 1079186604032 count 1
item 129 key (94042587136 EXTENT_ITEM 524288) itemoff 11364 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 130 key (94043111424 EXTENT_ITEM 524288) itemoff 11327 itemsize 37
refs 1 gen 16290360 flags DATA
shared data backref parent 1079186604032 count 1
item 131 key (94043635712 EXTENT_ITEM 524288) itemoff 11290 itemsize 37
refs 1 gen 256 flags DATA
shared data backref parent 1079186604032 count 1
item 132 key (94044160000 EXTENT_ITEM 524288) itemoff 11253 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 133 key (94044684288 EXTENT_ITEM 524288) itemoff 11216 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 134 key (94045208576 EXTENT_ITEM 524288) itemoff 11179 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 135 key (94045732864 EXTENT_ITEM 524288) itemoff 11142 itemsize 37
refs 1 gen 13102073 flags DATA
shared data backref parent 1079186604032 count 1
item 136 key (94046257152 EXTENT_ITEM 524288) itemoff 11105 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 137 key (94046781440 EXTENT_ITEM 524288) itemoff 11068 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 138 key (94047305728 EXTENT_ITEM 524288) itemoff 11031 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 139 key (94047830016 EXTENT_ITEM 524288) itemoff 10994 itemsize 37
refs 1 gen 7681 flags DATA
shared data backref parent 1079186604032 count 1
item 140 key (94048354304 EXTENT_ITEM 524288) itemoff 10957 itemsize 37
refs 1 gen 11459928 flags DATA
shared data backref parent 1079186604032 count 1
item 141 key (94048878592 EXTENT_ITEM 524288) itemoff 10920 itemsize 37
refs 1 gen 75271110656 flags DATA
shared data backref parent 1079186604032 count 1
item 142 key (94049402880 EXTENT_ITEM 524288) itemoff 10883 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186604032 count 1
item 143 key (94049927168 EXTENT_ITEM 524288) itemoff 10846 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 144 key (94050451456 EXTENT_ITEM 524288) itemoff 10809 itemsize 37
refs 1 gen 10 flags DATA
shared data backref parent 1079186604032 count 1
item 145 key (94050975744 EXTENT_ITEM 524288) itemoff 10772 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 146 key (94051500032 EXTENT_ITEM 524288) itemoff 10735 itemsize 37
refs 1 gen 16290360 flags DATA
shared data backref parent 1079186604032 count 1
item 147 key (94052024320 EXTENT_ITEM 524288) itemoff 10698 itemsize 37
refs 1 gen 197656320 flags DATA
shared data backref parent 1079186604032 count 1
item 148 key (94052548608 EXTENT_ITEM 524288) itemoff 10661 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 149 key (94053072896 EXTENT_ITEM 524288) itemoff 10624 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 150 key (94053597184 EXTENT_ITEM 524288) itemoff 10587 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 151 key (94054121472 EXTENT_ITEM 524288) itemoff 10550 itemsize 37
refs 1 gen 13102073 flags DATA
shared data backref parent 1079186604032 count 1
item 152 key (94054645760 EXTENT_ITEM 524288) itemoff 10513 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 153 key (94055170048 EXTENT_ITEM 524288) itemoff 10476 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 154 key (94055694336 EXTENT_ITEM 524288) itemoff 10439 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 155 key (94056218624 EXTENT_ITEM 524288) itemoff 10402 itemsize 37
refs 1 gen 2817 flags DATA
shared data backref parent 1079186604032 count 1
item 156 key (94056742912 EXTENT_ITEM 524288) itemoff 10365 itemsize 37
refs 1 gen 11464792 flags DATA
shared data backref parent 1079186604032 count 1
item 157 key (94057267200 EXTENT_ITEM 524288) itemoff 10328 itemsize 37
refs 1 gen 75271487488 flags DATA
shared data backref parent 1079186604032 count 1
item 158 key (94057791488 EXTENT_ITEM 524288) itemoff 10291 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186604032 count 1
item 159 key (94058315776 EXTENT_ITEM 524288) itemoff 10254 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 160 key (94058840064 EXTENT_ITEM 524288) itemoff 10217 itemsize 37
refs 1 gen 10 flags DATA
shared data backref parent 1079186604032 count 1
item 161 key (94059364352 EXTENT_ITEM 524288) itemoff 10180 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 162 key (94059888640 EXTENT_ITEM 524288) itemoff 10143 itemsize 37
refs 1 gen 13839800 flags DATA
shared data backref parent 1079186604032 count 1
item 163 key (94060412928 EXTENT_ITEM 524288) itemoff 10106 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 164 key (94060937216 EXTENT_ITEM 524288) itemoff 10069 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 165 key (94061461504 EXTENT_ITEM 524288) itemoff 10032 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 166 key (94061985792 EXTENT_ITEM 524288) itemoff 9995 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 167 key (94062510080 EXTENT_ITEM 524288) itemoff 9958 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 168 key (94063034368 EXTENT_ITEM 524288) itemoff 9921 itemsize 37
refs 1 gen 16290361 flags DATA
shared data backref parent 1079186604032 count 1
item 169 key (94063558656 EXTENT_ITEM 524288) itemoff 9884 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 170 key (94064082944 EXTENT_ITEM 524288) itemoff 9847 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 171 key (94064607232 EXTENT_ITEM 524288) itemoff 9810 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 172 key (94065131520 EXTENT_ITEM 524288) itemoff 9773 itemsize 37
refs 1 gen 19969 flags DATA
shared data backref parent 1079186604032 count 1
item 173 key (94065655808 EXTENT_ITEM 524288) itemoff 9736 itemsize 37
refs 1 gen 11327176 flags DATA
shared data backref parent 1079186604032 count 1
item 174 key (94066180096 EXTENT_ITEM 524288) itemoff 9699 itemsize 37
refs 1 gen 75263459328 flags DATA
shared data backref parent 1079186604032 count 1
item 175 key (94066704384 EXTENT_ITEM 524288) itemoff 9662 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186604032 count 1
item 176 key (94067228672 EXTENT_ITEM 524288) itemoff 9625 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 177 key (94067752960 EXTENT_ITEM 524288) itemoff 9588 itemsize 37
refs 1 gen 10 flags DATA
shared data backref parent 1079186604032 count 1
item 178 key (94068277248 EXTENT_ITEM 524288) itemoff 9551 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 179 key (94068801536 EXTENT_ITEM 524288) itemoff 9514 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 180 key (94069325824 EXTENT_ITEM 524288) itemoff 9477 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 181 key (94069850112 EXTENT_ITEM 524288) itemoff 9440 itemsize 37
refs 1 gen 14688633 flags DATA
shared data backref parent 1079186604032 count 1
item 182 key (94070374400 EXTENT_ITEM 524288) itemoff 9403 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 183 key (94070898688 EXTENT_ITEM 233472) itemoff 9366 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186604032 count 1
item 184 key (94071132160 EXTENT_ITEM 69632) itemoff 9329 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186620416 count 1
item 185 key (94071205888 EXTENT_ITEM 8192) itemoff 9292 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186685952 count 1
item 186 key (94071214080 EXTENT_ITEM 8192) itemoff 9255 itemsize 37
refs 1 gen 12746457 flags DATA
shared data backref parent 1079186685952 count 1
item 187 key (94071222272 EXTENT_ITEM 4096) itemoff 9218 itemsize 37
refs 1 gen 10 flags DATA
shared data backref parent 1079186653184 count 1
item 188 key (94071226368 EXTENT_ITEM 12288) itemoff 9181 itemsize 37
refs 1 gen 3691922 flags DATA
shared data backref parent 1080080089088 count 1
item 189 key (94071238656 EXTENT_ITEM 524288) itemoff 9144 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 190 key (94071762944 EXTENT_ITEM 524288) itemoff 9107 itemsize 37
refs 1 gen 1537 flags DATA
shared data backref parent 1079186604032 count 1
item 191 key (94072287232 EXTENT_ITEM 524288) itemoff 9070 itemsize 37
refs 1 gen 13726920 flags DATA
shared data backref parent 1079186604032 count 1
item 192 key (94072811520 EXTENT_ITEM 524288) itemoff 9033 itemsize 37
refs 1 gen 75208720384 flags DATA
shared data backref parent 1079186604032 count 1
item 193 key (94073335808 EXTENT_ITEM 524288) itemoff 8996 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186604032 count 1
item 194 key (94073860096 EXTENT_ITEM 524288) itemoff 8959 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 195 key (94074384384 EXTENT_ITEM 524288) itemoff 8922 itemsize 37
refs 1 gen 2108088 flags DATA
shared data backref parent 1079186604032 count 1
item 196 key (94074908672 EXTENT_ITEM 524288) itemoff 8885 itemsize 37
refs 1 gen 0 flags DATA
shared data backref parent 1079186604032 count 1
item 197 key (94075432960 EXTENT_ITEM 524288) itemoff 8848 itemsize 37
refs 1 gen 140287904167864 flags DATA
shared data backref parent 1079186604032 count 1
item 198 key (94075957248 EXTENT_ITEM 524288) itemoff 8811 itemsize 37
refs 1 gen 13722329 flags DATA
shared data backref parent 1079186604032 count 1
item 199 key (94076481536 EXTENT_ITEM 524288) itemoff 8774 itemsize 37
refs 1 gen 18446744073709551606 flags DATA
shared data backref parent 1079186604032 count 1
item 200 key (94077005824 EXTENT_ITEM 524288) itemoff 8737 itemsize 37
refs 1 gen 1 flags DATA
shared data backref parent 1079186604032 count 1
item 201 key (94077530112 EXTENT_ITEM 524288) itemoff 8700 itemsize 37
refs 1 gen 48 flags DATA
shared data backref parent 1079186620416 count 1
item 202 key (94078054400 EXTENT_ITEM 524288) itemoff 8663 itemsize 37
refs 1 gen 6433 flags DATA
shared data backref parent 1079186620416 count 1
item 203 key (94078578688 EXTENT_ITEM 524288) itemoff 8626 itemsize 37
refs 1 gen 13535032 flags DATA
shared data backref parent 1079186620416 count 1
item 204 key (94079102976 EXTENT_ITEM 524288) itemoff 8589 itemsize 37
refs 1 gen 75207835648 flags DATA
shared data backref parent 1079186620416 count 1
item 205 key (94079627264 EXTENT_ITEM 364544) itemoff 8552 itemsize 37
refs 1 gen 16384 flags DATA
shared data backref parent 1079186620416 count 1

I'm kindly asking for help to fix this FS.
I also would like to know the way to prevent and fix such kind of
issues (except to never forcefully power off OS during IO-intensive
operations).

Thanks everyone!

-- 
Kind regards,
Vladimir.

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

* Re: Read time tree block corruption not detected by btrfs check
  2020-01-05  1:30 Read time tree block corruption not detected by btrfs check Vladimir
@ 2020-01-05  2:22 ` Chris Murphy
  2020-01-05  2:48   ` Vladimir
  2020-01-05  2:59 ` Qu Wenruo
  1 sibling, 1 reply; 9+ messages in thread
From: Chris Murphy @ 2020-01-05  2:22 UTC (permalink / raw)
  To: Vladimir; +Cc: Btrfs BTRFS

On Sat, Jan 4, 2020 at 6:31 PM Vladimir <amigo.elite@gmail.com> wrote:
>
> Dear BTRFS community,
>
> I hit a strange issue: btrfsck unable to detect any errors, but I'm
> also unable to mount this "sane" (by the btrfsck opinion) BTRFS
> partition.
>
> Long story short: at some point, I had to forcefully power off my
> laptop due to near-OOM hang with very intensive swapping caused by
> starting the memory-hungry app.
> This happened on 5.4.0-1.el7.elrepo.x86_64 kernel.
>
> After reboot I was unable to mount my data partition (/dev/stripe/data):
> [29798.631579] BTRFS info (device dm-11): disk space caching is enabled
> [29798.631581] BTRFS info (device dm-11): has skinny extents
> [29798.637910] BTRFS info (device dm-11): bdev
> /dev/mapper/stripe-data--snap2 errs: wr 0, rd 11, flush 0, corrupt
> 3452, gen 0
> [29798.677872] BTRFS critical (device dm-11): corrupt leaf:
> block=1651991592960 slot=16 extent bytenr=93983342592 len=524288
> invalid generation, have 140287904167864 expect (0, 6389777]
> [29798.677875] BTRFS error (device dm-11): block=1651991592960 read
> time tree block corruption detected

What do you get for

btrfs insp dump-t -b 1651991592960 /dev/

I'm not sure why the tree checker can find this problem but not btrfs
check. Can you try 'btrfs check --mode=lowmem' and see if you get
different results?


-- 
Chris Murphy

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

* Re: Read time tree block corruption not detected by btrfs check
  2020-01-05  2:22 ` Chris Murphy
@ 2020-01-05  2:48   ` Vladimir
  0 siblings, 0 replies; 9+ messages in thread
From: Vladimir @ 2020-01-05  2:48 UTC (permalink / raw)
  To: Chris Murphy; +Cc: Btrfs BTRFS

 Meh, 1651991592960 is from the modified snapshot, sorry.
The original corrupted block was 1651557531648 and so the correct log
from the unmodified snapshot:

[36431.499908] BTRFS info (device dm-13): disabling log replay at mount time
[36431.499910] BTRFS info (device dm-13): disk space caching is enabled
[36431.499911] BTRFS info (device dm-13): has skinny extents
[36431.507462] BTRFS info (device dm-13): bdev
/dev/mapper/stripe-data--snap3 errs: wr 0, rd 11, flush 0, corrupt
3452, gen 0
[36431.535995] BTRFS critical (device dm-13): corrupt leaf:
block=1651557531648 slot=16 extent bytenr=93983342592 len=524288
invalid generation, have 140287904167864 expect (0, 6389778]
[36431.535998] BTRFS error (device dm-13): block=1651557531648 read
time tree block corruption detected
[36431.536006] BTRFS error (device dm-13): failed to read block groups: -5
[36431.547737] BTRFS error (device dm-13): open_ctree failed

The tree dump of 1651557531648 was attached to the initial e-mail message.

I've started btrfsck in the low-memory mode, but according to the
current speed, it will take a lot of hours to finish (0:01:07 elapsed,
226042 items checked in the normal mode versus 0:05:51 elapsed, 839
items checked in the low-memory - ~1600 minutes only for the extents
checking).


вс, 5 янв. 2020 г. в 05:23, Chris Murphy <lists@colorremedies.com>:
>
> On Sat, Jan 4, 2020 at 6:31 PM Vladimir <amigo.elite@gmail.com> wrote:
> >
> > Dear BTRFS community,
> >
> > I hit a strange issue: btrfsck unable to detect any errors, but I'm
> > also unable to mount this "sane" (by the btrfsck opinion) BTRFS
> > partition.
> >
> > Long story short: at some point, I had to forcefully power off my
> > laptop due to near-OOM hang with very intensive swapping caused by
> > starting the memory-hungry app.
> > This happened on 5.4.0-1.el7.elrepo.x86_64 kernel.
> >
> > After reboot I was unable to mount my data partition (/dev/stripe/data):
> > [29798.631579] BTRFS info (device dm-11): disk space caching is enabled
> > [29798.631581] BTRFS info (device dm-11): has skinny extents
> > [29798.637910] BTRFS info (device dm-11): bdev
> > /dev/mapper/stripe-data--snap2 errs: wr 0, rd 11, flush 0, corrupt
> > 3452, gen 0
> > [29798.677872] BTRFS critical (device dm-11): corrupt leaf:
> > block=1651991592960 slot=16 extent bytenr=93983342592 len=524288
> > invalid generation, have 140287904167864 expect (0, 6389777]
> > [29798.677875] BTRFS error (device dm-11): block=1651991592960 read
> > time tree block corruption detected
>
> What do you get for
>
> btrfs insp dump-t -b 1651991592960 /dev/
>
> I'm not sure why the tree checker can find this problem but not btrfs
> check. Can you try 'btrfs check --mode=lowmem' and see if you get
> different results?
>
>
> --
> Chris Murphy



-- 
Kind regards,
Vladimir.

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

* Re: Read time tree block corruption not detected by btrfs check
  2020-01-05  1:30 Read time tree block corruption not detected by btrfs check Vladimir
  2020-01-05  2:22 ` Chris Murphy
@ 2020-01-05  2:59 ` Qu Wenruo
  2020-01-05 17:14   ` Vladimir
  1 sibling, 1 reply; 9+ messages in thread
From: Qu Wenruo @ 2020-01-05  2:59 UTC (permalink / raw)
  To: Vladimir, linux-btrfs


[-- Attachment #1.1: Type: text/plain, Size: 37830 bytes --]



On 2020/1/5 上午9:30, Vladimir wrote:
> Dear BTRFS community,
> 
> I hit a strange issue: btrfsck unable to detect any errors, but I'm
> also unable to mount this "sane" (by the btrfsck opinion) BTRFS
> partition.
> 
> Long story short: at some point, I had to forcefully power off my
> laptop due to near-OOM hang with very intensive swapping caused by
> starting the memory-hungry app.
> This happened on 5.4.0-1.el7.elrepo.x86_64 kernel.
> 
> After reboot I was unable to mount my data partition (/dev/stripe/data):
> [29798.631579] BTRFS info (device dm-11): disk space caching is enabled
> [29798.631581] BTRFS info (device dm-11): has skinny extents
> [29798.637910] BTRFS info (device dm-11): bdev
> /dev/mapper/stripe-data--snap2 errs: wr 0, rd 11, flush 0, corrupt
> 3452, gen 0
> [29798.677872] BTRFS critical (device dm-11): corrupt leaf:
> block=1651991592960 slot=16 extent bytenr=93983342592 len=524288
> invalid generation, have 140287904167864 expect (0, 6389777]

This is the new extent geneartion tree-checker introduced in v5.4.

btrfs-progs doesn't yet support it, but the detect part is already
submitted to btrfs mail list.

The fs can be completely saved without losing anything.
You can fetch the this branch:
https://github.com/kdave/btrfs-progs/tree/devel

Then use --init-extent-tree to fix the problem.

Thanks,
Qu

> [29798.677875] BTRFS error (device dm-11): block=1651991592960 read
> time tree block corruption detected
> [29798.677895] BTRFS error (device dm-11): failed to read block groups: -5
> [29798.691723] BTRFS error (device dm-11): open_ctree failed
> 
> I've created an LVM snapshot of the damaged partition and started to dig in:
> 
> At first, I've updated my kernel to the latest one:
> # cat /proc/version
> Linux version 5.4.7-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc
> version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)) #1 SMP Tue Dec 31
> 11:30:50 EST 2019
> 
> Second, I've updated btrfs-progs to the latest available version:
> # btrfs version
> btrfs-progs v5.4
> 
> Third, I've attempted to mount this partition again (with no success,
> even if I'm attempting to use subvolid for the most important
> subvolume) and then attempted to run btrfsck --repair:
> # btrfs check -p --repair /dev/stripe/data-snap3
> enabling repair mode
> WARNING:
> 
> Do not use --repair unless you are advised to do so by a developer
> or an experienced user, and then only after having accepted that no
> fsck can successfully repair all types of filesystem corruption. Eg.
> some software or hardware bugs can fatally damage a volume.
> The operation will start in 10 seconds.
> Use Ctrl-C to stop it.
> 10 9 8 7 6 5 4 3 2 1
> Starting repair.
> Opening filesystem to check...
> Checking filesystem on /dev/stripe/data-snap3
> UUID: 51d26840-8d19-4622-a23f-e78431f11196
> [1/7] checking root items                      (0:00:04 elapsed,
> 3025927 items checked)
> Fixed 0 roots.
> No device size related problem found           (0:00:36 elapsed,
> 226080 items checked)
> [2/7] checking extents                         (0:00:36 elapsed,
> 226094 items checked)
> cache and super generation don't match, space cache will be invalidated
> [3/7] checking free space cache                (0:00:00 elapsed)
> [4/7] checking fs roots                        (0:00:55 elapsed,
> 179338 items checked)
> [5/7] checking csums (without verifying data)  (0:00:01 elapsed,
> 929754 items checked)
> [6/7] checking root refs                       (0:00:00 elapsed, 151
> items checked)
> [7/7] checking quota groups skipped (not enabled on this FS)
> found 329136820224 bytes used, no error found
> total csum bytes: 317705000
> total tree bytes: 3702947840
> total fs tree bytes: 2947874816
> total extent tree bytes: 342605824
> btree space waste bytes: 640513083
> file data blocks allocated: 997170450432
>  referenced 528523653120
> 
> Currently, I'm waiting for `btrfsck --init-extent-tree` and `btrfs
> restore` to finish runs on snapshots but not sure if btrfsck is going
> to help.
> 
> Some additional info:
> 
> # btrfs insp dump-tree -b 1651557531648 --follow /dev/stripe/data-snap3
> btrfs-progs v5.4
> leaf 1651557531648 items 206 free space 3402 generation 6389777 owner
> EXTENT_TREE
> leaf 1651557531648 flags 0x1(WRITTEN) backref revision 1
> fs uuid 51d26840-8d19-4622-a23f-e78431f11196
> chunk uuid 0de2db9c-a970-40f0-9fdb-c797b13ac0c1
> item 0 key (93981401088 EXTENT_ITEM 126976) itemoff 16204 itemsize 79
> refs 3 gen 3227277 flags DATA
> extent data backref root 2368 objectid 5682 offset 23367835648 count 1
> shared data backref parent 1635492167680 count 1
> shared data backref parent 1601869201408 count 1
> item 1 key (93981528064 EXTENT_ITEM 12288) itemoff 16167 itemsize 37
> refs 1 gen 3691918 flags DATA
> shared data backref parent 1080080089088 count 1
> item 2 key (93981544448 EXTENT_ITEM 49152) itemoff 16130 itemsize 37
> refs 1 gen 3684280 flags DATA
> shared data backref parent 1079417503744 count 1
> item 3 key (93981593600 EXTENT_ITEM 4096) itemoff 16077 itemsize 53
> refs 1 gen 5689421 flags DATA
> extent data backref root 2368 objectid 12305 offset 15963054080 count 1
> item 4 key (93981597696 EXTENT_ITEM 65536) itemoff 16024 itemsize 53
> refs 1 gen 6349517 flags DATA
> extent data backref root 2368 objectid 261 offset 12687536128 count 1
> item 5 key (93981663232 EXTENT_ITEM 32768) itemoff 15987 itemsize 37
> refs 1 gen 6349520 flags DATA
> shared data backref parent 1609922379776 count 1
> item 6 key (93981696000 EXTENT_ITEM 20480) itemoff 15950 itemsize 37
> refs 1 gen 6375808 flags DATA
> shared data backref parent 1079170285568 count 1
> item 7 key (93981716480 EXTENT_ITEM 24576) itemoff 15913 itemsize 37
> refs 1 gen 6375808 flags DATA
> shared data backref parent 1079170285568 count 1
> item 8 key (93981749248 EXTENT_ITEM 4096) itemoff 15860 itemsize 53
> refs 1 gen 5224843 flags DATA
> extent data backref root 2368 objectid 262 offset 9913962496 count 1
> item 9 key (93981753344 EXTENT_ITEM 4096) itemoff 15807 itemsize 53
> refs 1 gen 5226775 flags DATA
> extent data backref root 2368 objectid 261 offset 5763231744 count 1
> item 10 key (93981757440 EXTENT_ITEM 4096) itemoff 15754 itemsize 53
> refs 1 gen 5689421 flags DATA
> extent data backref root 2368 objectid 12305 offset 15963062272 count 1
> item 11 key (93981761536 EXTENT_ITEM 8192) itemoff 15717 itemsize 37
> refs 1 gen 3692528 flags DATA
> shared data backref parent 1081437290496 count 1
> item 12 key (93981769728 EXTENT_ITEM 524288) itemoff 15680 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 13 key (93981769728 BLOCK_GROUP_ITEM 1073741824) itemoff 15656 itemsize 24
> block group used 1073639424 chunk_objectid 256 flags DATA
> item 14 key (93982294016 EXTENT_ITEM 524288) itemoff 15619 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 15 key (93982818304 EXTENT_ITEM 524288) itemoff 15582 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 16 key (93983342592 EXTENT_ITEM 524288) itemoff 15545 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 17 key (93983866880 EXTENT_ITEM 524288) itemoff 15508 itemsize 37
> refs 1 gen 16290361 flags DATA
> shared data backref parent 1079186604032 count 1
> item 18 key (93984391168 EXTENT_ITEM 524288) itemoff 15471 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 19 key (93984915456 EXTENT_ITEM 524288) itemoff 15434 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 20 key (93985439744 EXTENT_ITEM 524288) itemoff 15397 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 21 key (93985964032 EXTENT_ITEM 524288) itemoff 15360 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 22 key (93986488320 EXTENT_ITEM 524288) itemoff 15323 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 23 key (93987012608 EXTENT_ITEM 524288) itemoff 15286 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 24 key (93987536896 EXTENT_ITEM 524288) itemoff 15249 itemsize 37
> refs 1 gen 11882841 flags DATA
> shared data backref parent 1079186604032 count 1
> item 25 key (93988061184 EXTENT_ITEM 524288) itemoff 15212 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 26 key (93988585472 EXTENT_ITEM 524288) itemoff 15175 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 27 key (93989109760 EXTENT_ITEM 524288) itemoff 15138 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 28 key (93989634048 EXTENT_ITEM 524288) itemoff 15101 itemsize 37
> refs 1 gen 19201 flags DATA
> shared data backref parent 1079186604032 count 1
> item 29 key (93990158336 EXTENT_ITEM 524288) itemoff 15064 itemsize 37
> refs 1 gen 12693208 flags DATA
> shared data backref parent 1079186604032 count 1
> item 30 key (93990682624 EXTENT_ITEM 524288) itemoff 15027 itemsize 37
> refs 1 gen 75260329984 flags DATA
> shared data backref parent 1079186604032 count 1
> item 31 key (93991206912 EXTENT_ITEM 524288) itemoff 14990 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 32 key (93991731200 EXTENT_ITEM 524288) itemoff 14953 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 33 key (93992255488 EXTENT_ITEM 524288) itemoff 14916 itemsize 37
> refs 1 gen 10 flags DATA
> shared data backref parent 1079186604032 count 1
> item 34 key (93992779776 EXTENT_ITEM 524288) itemoff 14879 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 35 key (93993304064 EXTENT_ITEM 524288) itemoff 14842 itemsize 37
> refs 1 gen 16290360 flags DATA
> shared data backref parent 1079186604032 count 1
> item 36 key (93993828352 EXTENT_ITEM 524288) itemoff 14805 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 37 key (93994352640 EXTENT_ITEM 524288) itemoff 14768 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 38 key (93994876928 EXTENT_ITEM 524288) itemoff 14731 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 39 key (93995401216 EXTENT_ITEM 524288) itemoff 14694 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 40 key (93995925504 EXTENT_ITEM 524288) itemoff 14657 itemsize 37
> refs 1 gen 11882841 flags DATA
> shared data backref parent 1079186604032 count 1
> item 41 key (93996449792 EXTENT_ITEM 524288) itemoff 14620 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 42 key (93996974080 EXTENT_ITEM 524288) itemoff 14583 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 43 key (93997498368 EXTENT_ITEM 524288) itemoff 14546 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 44 key (93998022656 EXTENT_ITEM 524288) itemoff 14509 itemsize 37
> refs 1 gen 14337 flags DATA
> shared data backref parent 1079186604032 count 1
> item 45 key (93998546944 EXTENT_ITEM 524288) itemoff 14472 itemsize 37
> refs 1 gen 12698072 flags DATA
> shared data backref parent 1079186604032 count 1
> item 46 key (93999071232 EXTENT_ITEM 524288) itemoff 14435 itemsize 37
> refs 1 gen 75260641280 flags DATA
> shared data backref parent 1079186604032 count 1
> item 47 key (93999595520 EXTENT_ITEM 524288) itemoff 14398 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 48 key (94000119808 EXTENT_ITEM 524288) itemoff 14361 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 49 key (94000644096 EXTENT_ITEM 524288) itemoff 14324 itemsize 37
> refs 1 gen 10 flags DATA
> shared data backref parent 1079186604032 count 1
> item 50 key (94001168384 EXTENT_ITEM 524288) itemoff 14287 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 51 key (94001692672 EXTENT_ITEM 524288) itemoff 14250 itemsize 37
> refs 1 gen 16290360 flags DATA
> shared data backref parent 1079186604032 count 1
> item 52 key (94002216960 EXTENT_ITEM 524288) itemoff 14213 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 53 key (94002741248 EXTENT_ITEM 524288) itemoff 14176 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 54 key (94003265536 EXTENT_ITEM 524288) itemoff 14139 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 55 key (94003789824 EXTENT_ITEM 524288) itemoff 14102 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 56 key (94004314112 EXTENT_ITEM 524288) itemoff 14065 itemsize 37
> refs 1 gen 11882841 flags DATA
> shared data backref parent 1079186604032 count 1
> item 57 key (94004838400 EXTENT_ITEM 524288) itemoff 14028 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 58 key (94005362688 EXTENT_ITEM 524288) itemoff 13991 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 59 key (94005886976 EXTENT_ITEM 524288) itemoff 13954 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 60 key (94006411264 EXTENT_ITEM 524288) itemoff 13917 itemsize 37
> refs 1 gen 9473 flags DATA
> shared data backref parent 1079186604032 count 1
> item 61 key (94006935552 EXTENT_ITEM 524288) itemoff 13880 itemsize 37
> refs 1 gen 12702936 flags DATA
> shared data backref parent 1079186604032 count 1
> item 62 key (94007459840 EXTENT_ITEM 524288) itemoff 13843 itemsize 37
> refs 1 gen 75261067264 flags DATA
> shared data backref parent 1079186604032 count 1
> item 63 key (94007984128 EXTENT_ITEM 524288) itemoff 13806 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 64 key (94008508416 EXTENT_ITEM 524288) itemoff 13769 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 65 key (94009032704 EXTENT_ITEM 524288) itemoff 13732 itemsize 37
> refs 1 gen 10 flags DATA
> shared data backref parent 1079186604032 count 1
> item 66 key (94009556992 EXTENT_ITEM 524288) itemoff 13695 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 67 key (94010081280 EXTENT_ITEM 524288) itemoff 13658 itemsize 37
> refs 1 gen 16290360 flags DATA
> shared data backref parent 1079186604032 count 1
> item 68 key (94010605568 EXTENT_ITEM 524288) itemoff 13621 itemsize 37
> refs 1 gen 658013952 flags DATA
> shared data backref parent 1079186604032 count 1
> item 69 key (94011129856 EXTENT_ITEM 524288) itemoff 13584 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 70 key (94011654144 EXTENT_ITEM 524288) itemoff 13547 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 71 key (94012178432 EXTENT_ITEM 524288) itemoff 13510 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 72 key (94012702720 EXTENT_ITEM 524288) itemoff 13473 itemsize 37
> refs 1 gen 11882841 flags DATA
> shared data backref parent 1079186604032 count 1
> item 73 key (94013227008 EXTENT_ITEM 524288) itemoff 13436 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 74 key (94013751296 EXTENT_ITEM 524288) itemoff 13399 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 75 key (94014275584 EXTENT_ITEM 524288) itemoff 13362 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 76 key (94014799872 EXTENT_ITEM 524288) itemoff 13325 itemsize 37
> refs 1 gen 4609 flags DATA
> shared data backref parent 1079186604032 count 1
> item 77 key (94015324160 EXTENT_ITEM 524288) itemoff 13288 itemsize 37
> refs 1 gen 12707800 flags DATA
> shared data backref parent 1079186604032 count 1
> item 78 key (94015848448 EXTENT_ITEM 524288) itemoff 13251 itemsize 37
> refs 1 gen 75261378560 flags DATA
> shared data backref parent 1079186604032 count 1
> item 79 key (94016372736 EXTENT_ITEM 524288) itemoff 13214 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 80 key (94016897024 EXTENT_ITEM 524288) itemoff 13177 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 81 key (94017421312 EXTENT_ITEM 524288) itemoff 13140 itemsize 37
> refs 1 gen 10 flags DATA
> shared data backref parent 1079186604032 count 1
> item 82 key (94017945600 EXTENT_ITEM 524288) itemoff 13103 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 83 key (94018469888 EXTENT_ITEM 524288) itemoff 13066 itemsize 37
> refs 1 gen 16290360 flags DATA
> shared data backref parent 1079186604032 count 1
> item 84 key (94018994176 EXTENT_ITEM 524288) itemoff 13029 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 85 key (94019518464 EXTENT_ITEM 524288) itemoff 12992 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 86 key (94020042752 EXTENT_ITEM 524288) itemoff 12955 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 87 key (94020567040 EXTENT_ITEM 524288) itemoff 12918 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 88 key (94021091328 EXTENT_ITEM 524288) itemoff 12881 itemsize 37
> refs 1 gen 11882841 flags DATA
> shared data backref parent 1079186604032 count 1
> item 89 key (94021615616 EXTENT_ITEM 524288) itemoff 12844 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 90 key (94022139904 EXTENT_ITEM 524288) itemoff 12807 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 91 key (94022664192 EXTENT_ITEM 524288) itemoff 12770 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 92 key (94023188480 EXTENT_ITEM 524288) itemoff 12733 itemsize 37
> refs 1 gen 11445336 flags DATA
> shared data backref parent 1079186604032 count 1
> item 93 key (94023712768 EXTENT_ITEM 524288) itemoff 12696 itemsize 37
> refs 1 gen 75270029312 flags DATA
> shared data backref parent 1079186604032 count 1
> item 94 key (94024237056 EXTENT_ITEM 524288) itemoff 12659 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 95 key (94024761344 EXTENT_ITEM 524288) itemoff 12622 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 96 key (94025285632 EXTENT_ITEM 524288) itemoff 12585 itemsize 37
> refs 1 gen 10 flags DATA
> shared data backref parent 1079186604032 count 1
> item 97 key (94025809920 EXTENT_ITEM 524288) itemoff 12548 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 98 key (94026334208 EXTENT_ITEM 524288) itemoff 12511 itemsize 37
> refs 1 gen 16290360 flags DATA
> shared data backref parent 1079186604032 count 1
> item 99 key (94026858496 EXTENT_ITEM 524288) itemoff 12474 itemsize 37
> refs 1 gen 171695243008 flags DATA
> shared data backref parent 1079186604032 count 1
> item 100 key (94027382784 EXTENT_ITEM 524288) itemoff 12437 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 101 key (94027907072 EXTENT_ITEM 524288) itemoff 12400 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 102 key (94028431360 EXTENT_ITEM 524288) itemoff 12363 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 103 key (94028955648 EXTENT_ITEM 524288) itemoff 12326 itemsize 37
> refs 1 gen 13102073 flags DATA
> shared data backref parent 1079186604032 count 1
> item 104 key (94029479936 EXTENT_ITEM 524288) itemoff 12289 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 105 key (94030004224 EXTENT_ITEM 524288) itemoff 12252 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 106 key (94030528512 EXTENT_ITEM 524288) itemoff 12215 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 107 key (94031052800 EXTENT_ITEM 524288) itemoff 12178 itemsize 37
> refs 1 gen 17409 flags DATA
> shared data backref parent 1079186604032 count 1
> item 108 key (94031577088 EXTENT_ITEM 524288) itemoff 12141 itemsize 37
> refs 1 gen 11450200 flags DATA
> shared data backref parent 1079186604032 count 1
> item 109 key (94032101376 EXTENT_ITEM 524288) itemoff 12104 itemsize 37
> refs 1 gen 75270389760 flags DATA
> shared data backref parent 1079186604032 count 1
> item 110 key (94032625664 EXTENT_ITEM 524288) itemoff 12067 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 111 key (94033149952 EXTENT_ITEM 524288) itemoff 12030 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 112 key (94033674240 EXTENT_ITEM 524288) itemoff 11993 itemsize 37
> refs 1 gen 10 flags DATA
> shared data backref parent 1079186604032 count 1
> item 113 key (94034198528 EXTENT_ITEM 524288) itemoff 11956 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 114 key (94034722816 EXTENT_ITEM 524288) itemoff 11919 itemsize 37
> refs 1 gen 16290360 flags DATA
> shared data backref parent 1079186604032 count 1
> item 115 key (94035247104 EXTENT_ITEM 524288) itemoff 11882 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 116 key (94035771392 EXTENT_ITEM 524288) itemoff 11845 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 117 key (94036295680 EXTENT_ITEM 524288) itemoff 11808 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 118 key (94036819968 EXTENT_ITEM 524288) itemoff 11771 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 119 key (94037344256 EXTENT_ITEM 524288) itemoff 11734 itemsize 37
> refs 1 gen 13102073 flags DATA
> shared data backref parent 1079186604032 count 1
> item 120 key (94037868544 EXTENT_ITEM 524288) itemoff 11697 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 121 key (94038392832 EXTENT_ITEM 524288) itemoff 11660 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 122 key (94038917120 EXTENT_ITEM 524288) itemoff 11623 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 123 key (94039441408 EXTENT_ITEM 524288) itemoff 11586 itemsize 37
> refs 1 gen 12545 flags DATA
> shared data backref parent 1079186604032 count 1
> item 124 key (94039965696 EXTENT_ITEM 524288) itemoff 11549 itemsize 37
> refs 1 gen 11455064 flags DATA
> shared data backref parent 1079186604032 count 1
> item 125 key (94040489984 EXTENT_ITEM 524288) itemoff 11512 itemsize 37
> refs 1 gen 75270766592 flags DATA
> shared data backref parent 1079186604032 count 1
> item 126 key (94041014272 EXTENT_ITEM 524288) itemoff 11475 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 127 key (94041538560 EXTENT_ITEM 524288) itemoff 11438 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 128 key (94042062848 EXTENT_ITEM 524288) itemoff 11401 itemsize 37
> refs 1 gen 10 flags DATA
> shared data backref parent 1079186604032 count 1
> item 129 key (94042587136 EXTENT_ITEM 524288) itemoff 11364 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 130 key (94043111424 EXTENT_ITEM 524288) itemoff 11327 itemsize 37
> refs 1 gen 16290360 flags DATA
> shared data backref parent 1079186604032 count 1
> item 131 key (94043635712 EXTENT_ITEM 524288) itemoff 11290 itemsize 37
> refs 1 gen 256 flags DATA
> shared data backref parent 1079186604032 count 1
> item 132 key (94044160000 EXTENT_ITEM 524288) itemoff 11253 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 133 key (94044684288 EXTENT_ITEM 524288) itemoff 11216 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 134 key (94045208576 EXTENT_ITEM 524288) itemoff 11179 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 135 key (94045732864 EXTENT_ITEM 524288) itemoff 11142 itemsize 37
> refs 1 gen 13102073 flags DATA
> shared data backref parent 1079186604032 count 1
> item 136 key (94046257152 EXTENT_ITEM 524288) itemoff 11105 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 137 key (94046781440 EXTENT_ITEM 524288) itemoff 11068 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 138 key (94047305728 EXTENT_ITEM 524288) itemoff 11031 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 139 key (94047830016 EXTENT_ITEM 524288) itemoff 10994 itemsize 37
> refs 1 gen 7681 flags DATA
> shared data backref parent 1079186604032 count 1
> item 140 key (94048354304 EXTENT_ITEM 524288) itemoff 10957 itemsize 37
> refs 1 gen 11459928 flags DATA
> shared data backref parent 1079186604032 count 1
> item 141 key (94048878592 EXTENT_ITEM 524288) itemoff 10920 itemsize 37
> refs 1 gen 75271110656 flags DATA
> shared data backref parent 1079186604032 count 1
> item 142 key (94049402880 EXTENT_ITEM 524288) itemoff 10883 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 143 key (94049927168 EXTENT_ITEM 524288) itemoff 10846 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 144 key (94050451456 EXTENT_ITEM 524288) itemoff 10809 itemsize 37
> refs 1 gen 10 flags DATA
> shared data backref parent 1079186604032 count 1
> item 145 key (94050975744 EXTENT_ITEM 524288) itemoff 10772 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 146 key (94051500032 EXTENT_ITEM 524288) itemoff 10735 itemsize 37
> refs 1 gen 16290360 flags DATA
> shared data backref parent 1079186604032 count 1
> item 147 key (94052024320 EXTENT_ITEM 524288) itemoff 10698 itemsize 37
> refs 1 gen 197656320 flags DATA
> shared data backref parent 1079186604032 count 1
> item 148 key (94052548608 EXTENT_ITEM 524288) itemoff 10661 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 149 key (94053072896 EXTENT_ITEM 524288) itemoff 10624 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 150 key (94053597184 EXTENT_ITEM 524288) itemoff 10587 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 151 key (94054121472 EXTENT_ITEM 524288) itemoff 10550 itemsize 37
> refs 1 gen 13102073 flags DATA
> shared data backref parent 1079186604032 count 1
> item 152 key (94054645760 EXTENT_ITEM 524288) itemoff 10513 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 153 key (94055170048 EXTENT_ITEM 524288) itemoff 10476 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 154 key (94055694336 EXTENT_ITEM 524288) itemoff 10439 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 155 key (94056218624 EXTENT_ITEM 524288) itemoff 10402 itemsize 37
> refs 1 gen 2817 flags DATA
> shared data backref parent 1079186604032 count 1
> item 156 key (94056742912 EXTENT_ITEM 524288) itemoff 10365 itemsize 37
> refs 1 gen 11464792 flags DATA
> shared data backref parent 1079186604032 count 1
> item 157 key (94057267200 EXTENT_ITEM 524288) itemoff 10328 itemsize 37
> refs 1 gen 75271487488 flags DATA
> shared data backref parent 1079186604032 count 1
> item 158 key (94057791488 EXTENT_ITEM 524288) itemoff 10291 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 159 key (94058315776 EXTENT_ITEM 524288) itemoff 10254 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 160 key (94058840064 EXTENT_ITEM 524288) itemoff 10217 itemsize 37
> refs 1 gen 10 flags DATA
> shared data backref parent 1079186604032 count 1
> item 161 key (94059364352 EXTENT_ITEM 524288) itemoff 10180 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 162 key (94059888640 EXTENT_ITEM 524288) itemoff 10143 itemsize 37
> refs 1 gen 13839800 flags DATA
> shared data backref parent 1079186604032 count 1
> item 163 key (94060412928 EXTENT_ITEM 524288) itemoff 10106 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 164 key (94060937216 EXTENT_ITEM 524288) itemoff 10069 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 165 key (94061461504 EXTENT_ITEM 524288) itemoff 10032 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 166 key (94061985792 EXTENT_ITEM 524288) itemoff 9995 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 167 key (94062510080 EXTENT_ITEM 524288) itemoff 9958 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 168 key (94063034368 EXTENT_ITEM 524288) itemoff 9921 itemsize 37
> refs 1 gen 16290361 flags DATA
> shared data backref parent 1079186604032 count 1
> item 169 key (94063558656 EXTENT_ITEM 524288) itemoff 9884 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 170 key (94064082944 EXTENT_ITEM 524288) itemoff 9847 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 171 key (94064607232 EXTENT_ITEM 524288) itemoff 9810 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 172 key (94065131520 EXTENT_ITEM 524288) itemoff 9773 itemsize 37
> refs 1 gen 19969 flags DATA
> shared data backref parent 1079186604032 count 1
> item 173 key (94065655808 EXTENT_ITEM 524288) itemoff 9736 itemsize 37
> refs 1 gen 11327176 flags DATA
> shared data backref parent 1079186604032 count 1
> item 174 key (94066180096 EXTENT_ITEM 524288) itemoff 9699 itemsize 37
> refs 1 gen 75263459328 flags DATA
> shared data backref parent 1079186604032 count 1
> item 175 key (94066704384 EXTENT_ITEM 524288) itemoff 9662 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 176 key (94067228672 EXTENT_ITEM 524288) itemoff 9625 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 177 key (94067752960 EXTENT_ITEM 524288) itemoff 9588 itemsize 37
> refs 1 gen 10 flags DATA
> shared data backref parent 1079186604032 count 1
> item 178 key (94068277248 EXTENT_ITEM 524288) itemoff 9551 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 179 key (94068801536 EXTENT_ITEM 524288) itemoff 9514 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 180 key (94069325824 EXTENT_ITEM 524288) itemoff 9477 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 181 key (94069850112 EXTENT_ITEM 524288) itemoff 9440 itemsize 37
> refs 1 gen 14688633 flags DATA
> shared data backref parent 1079186604032 count 1
> item 182 key (94070374400 EXTENT_ITEM 524288) itemoff 9403 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 183 key (94070898688 EXTENT_ITEM 233472) itemoff 9366 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186604032 count 1
> item 184 key (94071132160 EXTENT_ITEM 69632) itemoff 9329 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186620416 count 1
> item 185 key (94071205888 EXTENT_ITEM 8192) itemoff 9292 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186685952 count 1
> item 186 key (94071214080 EXTENT_ITEM 8192) itemoff 9255 itemsize 37
> refs 1 gen 12746457 flags DATA
> shared data backref parent 1079186685952 count 1
> item 187 key (94071222272 EXTENT_ITEM 4096) itemoff 9218 itemsize 37
> refs 1 gen 10 flags DATA
> shared data backref parent 1079186653184 count 1
> item 188 key (94071226368 EXTENT_ITEM 12288) itemoff 9181 itemsize 37
> refs 1 gen 3691922 flags DATA
> shared data backref parent 1080080089088 count 1
> item 189 key (94071238656 EXTENT_ITEM 524288) itemoff 9144 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 190 key (94071762944 EXTENT_ITEM 524288) itemoff 9107 itemsize 37
> refs 1 gen 1537 flags DATA
> shared data backref parent 1079186604032 count 1
> item 191 key (94072287232 EXTENT_ITEM 524288) itemoff 9070 itemsize 37
> refs 1 gen 13726920 flags DATA
> shared data backref parent 1079186604032 count 1
> item 192 key (94072811520 EXTENT_ITEM 524288) itemoff 9033 itemsize 37
> refs 1 gen 75208720384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 193 key (94073335808 EXTENT_ITEM 524288) itemoff 8996 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186604032 count 1
> item 194 key (94073860096 EXTENT_ITEM 524288) itemoff 8959 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 195 key (94074384384 EXTENT_ITEM 524288) itemoff 8922 itemsize 37
> refs 1 gen 2108088 flags DATA
> shared data backref parent 1079186604032 count 1
> item 196 key (94074908672 EXTENT_ITEM 524288) itemoff 8885 itemsize 37
> refs 1 gen 0 flags DATA
> shared data backref parent 1079186604032 count 1
> item 197 key (94075432960 EXTENT_ITEM 524288) itemoff 8848 itemsize 37
> refs 1 gen 140287904167864 flags DATA
> shared data backref parent 1079186604032 count 1
> item 198 key (94075957248 EXTENT_ITEM 524288) itemoff 8811 itemsize 37
> refs 1 gen 13722329 flags DATA
> shared data backref parent 1079186604032 count 1
> item 199 key (94076481536 EXTENT_ITEM 524288) itemoff 8774 itemsize 37
> refs 1 gen 18446744073709551606 flags DATA
> shared data backref parent 1079186604032 count 1
> item 200 key (94077005824 EXTENT_ITEM 524288) itemoff 8737 itemsize 37
> refs 1 gen 1 flags DATA
> shared data backref parent 1079186604032 count 1
> item 201 key (94077530112 EXTENT_ITEM 524288) itemoff 8700 itemsize 37
> refs 1 gen 48 flags DATA
> shared data backref parent 1079186620416 count 1
> item 202 key (94078054400 EXTENT_ITEM 524288) itemoff 8663 itemsize 37
> refs 1 gen 6433 flags DATA
> shared data backref parent 1079186620416 count 1
> item 203 key (94078578688 EXTENT_ITEM 524288) itemoff 8626 itemsize 37
> refs 1 gen 13535032 flags DATA
> shared data backref parent 1079186620416 count 1
> item 204 key (94079102976 EXTENT_ITEM 524288) itemoff 8589 itemsize 37
> refs 1 gen 75207835648 flags DATA
> shared data backref parent 1079186620416 count 1
> item 205 key (94079627264 EXTENT_ITEM 364544) itemoff 8552 itemsize 37
> refs 1 gen 16384 flags DATA
> shared data backref parent 1079186620416 count 1
> 
> I'm kindly asking for help to fix this FS.
> I also would like to know the way to prevent and fix such kind of
> issues (except to never forcefully power off OS during IO-intensive
> operations).
> 
> Thanks everyone!
> 


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* Re: Read time tree block corruption not detected by btrfs check
  2020-01-05  2:59 ` Qu Wenruo
@ 2020-01-05 17:14   ` Vladimir
  2020-01-05 23:27     ` Qu Wenruo
  0 siblings, 1 reply; 9+ messages in thread
From: Vladimir @ 2020-01-05 17:14 UTC (permalink / raw)
  To: Qu Wenruo; +Cc: Btrfs BTRFS

I've updated to the d39ab9f commit of devel branch and restarted
--init-extent-tree.
It looks like it currently keeps restoring extent backrefs:

Repaired extent references for 11186647040
ref mismatch on [11186655232 8192] extent item 0, found 3
data backref 11186655232 parent 1652575469568 owner 0 offset 0
num_refs 0 not found in extent tree
incorrect local backref count on 11186655232 parent 1652575469568
owner 0 offset 0 found 1 wanted 0 back 0xf6d491c0
data backref 11186655232 root 2368 owner 5682 offset 37952913408
num_refs 0 not found in extent tree
incorrect local backref count on 11186655232 root 2368 owner 5682
offset 37952913408 found 1 wanted 0 back 0x2c4b4770
data backref 11186655232 parent 1581906853888 owner 0 offset 0
num_refs 0 not found in extent tree
incorrect local backref count on 11186655232 parent 1581906853888
owner 0 offset 0 found 1 wanted 0 back 0x10377eb20
backpointer mismatch on [11186655232 8192]
adding new data backref on 11186655232 parent 1652575469568 owner 0
offset 0 found 1
adding new data backref on 11186655232 root 2368 owner 5682 offset
37952913408 found 1
adding new data backref on 11186655232 parent 1581906853888 owner 0
offset 0 found 1

How can I detect the latest backref ID? I would like to determine ETA
for the whole process as it tends to slow down as the time goes -
initially it was blazing fast but slows down with backref ID growing
and it only uses the single CPU core.

And one more question: I've attempted to use btrfs restore to get the
most important files from this FS but failed:
offset is 8192
offset is 364544
offset is 45056
offset is 98304
offset is 94208
offset is 61440
We seem to be looping a lot on
/mnt/111/libvirt/images/iphone-apps-w10.hb.img, do you want to keep
going on ? (y/N/a): offset is 4096
offset is 8192
offset is 61440
offset is 24576
offset is 12288
offset is 36864
offset is 20480
offset is 118784
offset is 557056
offset is 20480
offset is 65536
offset is 69632
offset is 94208
offset is 16384
offset is 4096
offset is 139264
offset is 430080
ERROR: cannot map block logical 99312730112 length 1107296256: -2
Error copying data for /mnt/111/libvirt/images/iphone-apps-w10.hb.img

I know this file of VM important to me has CRC mismatches detected
during scrub while FS was alive but don't know why as I'm always
getting CRC mismatches for the most IO-active VMs - could it be
related to btrfs restore error? And if it is related to the CRC
mismatches, is there any other way to get files with CRC mismatches
from this damaged FS?
I thought about attempting to use 5.3 because you mentioned that my
issue is related to the new extent generation tree-checker introduced
in v5.4 but afraid to interrupt btrfs check process to verify if
downgrade will help me to get files from this FS faster then btrfs
check.

Thanks for your help!

вс, 5 янв. 2020 г. в 05:59, Qu Wenruo <quwenruo.btrfs@gmx.com>:
>
>
>
> On 2020/1/5 上午9:30, Vladimir wrote:
> > Dear BTRFS community,
> >
> > I hit a strange issue: btrfsck unable to detect any errors, but I'm
> > also unable to mount this "sane" (by the btrfsck opinion) BTRFS
> > partition.
> >
> > Long story short: at some point, I had to forcefully power off my
> > laptop due to near-OOM hang with very intensive swapping caused by
> > starting the memory-hungry app.
> > This happened on 5.4.0-1.el7.elrepo.x86_64 kernel.
> >
> > After reboot I was unable to mount my data partition (/dev/stripe/data):
> > [29798.631579] BTRFS info (device dm-11): disk space caching is enabled
> > [29798.631581] BTRFS info (device dm-11): has skinny extents
> > [29798.637910] BTRFS info (device dm-11): bdev
> > /dev/mapper/stripe-data--snap2 errs: wr 0, rd 11, flush 0, corrupt
> > 3452, gen 0
> > [29798.677872] BTRFS critical (device dm-11): corrupt leaf:
> > block=1651991592960 slot=16 extent bytenr=93983342592 len=524288
> > invalid generation, have 140287904167864 expect (0, 6389777]
>
> This is the new extent geneartion tree-checker introduced in v5.4.
>
> btrfs-progs doesn't yet support it, but the detect part is already
> submitted to btrfs mail list.
>
> The fs can be completely saved without losing anything.
> You can fetch the this branch:
> https://github.com/kdave/btrfs-progs/tree/devel
>
> Then use --init-extent-tree to fix the problem.
>
> Thanks,
> Qu
>
> > [29798.677875] BTRFS error (device dm-11): block=1651991592960 read
> > time tree block corruption detected
> > [29798.677895] BTRFS error (device dm-11): failed to read block groups: -5
> > [29798.691723] BTRFS error (device dm-11): open_ctree failed
> >
> > I've created an LVM snapshot of the damaged partition and started to dig in:
> >
> > At first, I've updated my kernel to the latest one:
> > # cat /proc/version
> > Linux version 5.4.7-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc
> > version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)) #1 SMP Tue Dec 31
> > 11:30:50 EST 2019
> >
> > Second, I've updated btrfs-progs to the latest available version:
> > # btrfs version
> > btrfs-progs v5.4
> >
> > Third, I've attempted to mount this partition again (with no success,
> > even if I'm attempting to use subvolid for the most important
> > subvolume) and then attempted to run btrfsck --repair:
> > # btrfs check -p --repair /dev/stripe/data-snap3
> > enabling repair mode
> > WARNING:
> >
> > Do not use --repair unless you are advised to do so by a developer
> > or an experienced user, and then only after having accepted that no
> > fsck can successfully repair all types of filesystem corruption. Eg.
> > some software or hardware bugs can fatally damage a volume.
> > The operation will start in 10 seconds.
> > Use Ctrl-C to stop it.
> > 10 9 8 7 6 5 4 3 2 1
> > Starting repair.
> > Opening filesystem to check...
> > Checking filesystem on /dev/stripe/data-snap3
> > UUID: 51d26840-8d19-4622-a23f-e78431f11196
> > [1/7] checking root items                      (0:00:04 elapsed,
> > 3025927 items checked)
> > Fixed 0 roots.
> > No device size related problem found           (0:00:36 elapsed,
> > 226080 items checked)
> > [2/7] checking extents                         (0:00:36 elapsed,
> > 226094 items checked)
> > cache and super generation don't match, space cache will be invalidated
> > [3/7] checking free space cache                (0:00:00 elapsed)
> > [4/7] checking fs roots                        (0:00:55 elapsed,
> > 179338 items checked)
> > [5/7] checking csums (without verifying data)  (0:00:01 elapsed,
> > 929754 items checked)
> > [6/7] checking root refs                       (0:00:00 elapsed, 151
> > items checked)
> > [7/7] checking quota groups skipped (not enabled on this FS)
> > found 329136820224 bytes used, no error found
> > total csum bytes: 317705000
> > total tree bytes: 3702947840
> > total fs tree bytes: 2947874816
> > total extent tree bytes: 342605824
> > btree space waste bytes: 640513083
> > file data blocks allocated: 997170450432
> >  referenced 528523653120
> >
> > Currently, I'm waiting for `btrfsck --init-extent-tree` and `btrfs
> > restore` to finish runs on snapshots but not sure if btrfsck is going
> > to help.
> >
> > Some additional info:
> >
> > # btrfs insp dump-tree -b 1651557531648 --follow /dev/stripe/data-snap3
> > btrfs-progs v5.4
> > leaf 1651557531648 items 206 free space 3402 generation 6389777 owner
> > EXTENT_TREE
> > leaf 1651557531648 flags 0x1(WRITTEN) backref revision 1
> > fs uuid 51d26840-8d19-4622-a23f-e78431f11196
> > chunk uuid 0de2db9c-a970-40f0-9fdb-c797b13ac0c1
> > item 0 key (93981401088 EXTENT_ITEM 126976) itemoff 16204 itemsize 79
> > refs 3 gen 3227277 flags DATA
> > extent data backref root 2368 objectid 5682 offset 23367835648 count 1
> > shared data backref parent 1635492167680 count 1
> > shared data backref parent 1601869201408 count 1
> > item 1 key (93981528064 EXTENT_ITEM 12288) itemoff 16167 itemsize 37
> > refs 1 gen 3691918 flags DATA
> > shared data backref parent 1080080089088 count 1
> > item 2 key (93981544448 EXTENT_ITEM 49152) itemoff 16130 itemsize 37
> > refs 1 gen 3684280 flags DATA
> > shared data backref parent 1079417503744 count 1
> > item 3 key (93981593600 EXTENT_ITEM 4096) itemoff 16077 itemsize 53
> > refs 1 gen 5689421 flags DATA
> > extent data backref root 2368 objectid 12305 offset 15963054080 count 1
> > item 4 key (93981597696 EXTENT_ITEM 65536) itemoff 16024 itemsize 53
> > refs 1 gen 6349517 flags DATA
> > extent data backref root 2368 objectid 261 offset 12687536128 count 1
> > item 5 key (93981663232 EXTENT_ITEM 32768) itemoff 15987 itemsize 37
> > refs 1 gen 6349520 flags DATA
> > shared data backref parent 1609922379776 count 1
> > item 6 key (93981696000 EXTENT_ITEM 20480) itemoff 15950 itemsize 37
> > refs 1 gen 6375808 flags DATA
> > shared data backref parent 1079170285568 count 1
> > item 7 key (93981716480 EXTENT_ITEM 24576) itemoff 15913 itemsize 37
> > refs 1 gen 6375808 flags DATA
> > shared data backref parent 1079170285568 count 1
> > item 8 key (93981749248 EXTENT_ITEM 4096) itemoff 15860 itemsize 53
> > refs 1 gen 5224843 flags DATA
> > extent data backref root 2368 objectid 262 offset 9913962496 count 1
> > item 9 key (93981753344 EXTENT_ITEM 4096) itemoff 15807 itemsize 53
> > refs 1 gen 5226775 flags DATA
> > extent data backref root 2368 objectid 261 offset 5763231744 count 1
> > item 10 key (93981757440 EXTENT_ITEM 4096) itemoff 15754 itemsize 53
> > refs 1 gen 5689421 flags DATA
> > extent data backref root 2368 objectid 12305 offset 15963062272 count 1
> > item 11 key (93981761536 EXTENT_ITEM 8192) itemoff 15717 itemsize 37
> > refs 1 gen 3692528 flags DATA
> > shared data backref parent 1081437290496 count 1
> > item 12 key (93981769728 EXTENT_ITEM 524288) itemoff 15680 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 13 key (93981769728 BLOCK_GROUP_ITEM 1073741824) itemoff 15656 itemsize 24
> > block group used 1073639424 chunk_objectid 256 flags DATA
> > item 14 key (93982294016 EXTENT_ITEM 524288) itemoff 15619 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 15 key (93982818304 EXTENT_ITEM 524288) itemoff 15582 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 16 key (93983342592 EXTENT_ITEM 524288) itemoff 15545 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 17 key (93983866880 EXTENT_ITEM 524288) itemoff 15508 itemsize 37
> > refs 1 gen 16290361 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 18 key (93984391168 EXTENT_ITEM 524288) itemoff 15471 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 19 key (93984915456 EXTENT_ITEM 524288) itemoff 15434 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 20 key (93985439744 EXTENT_ITEM 524288) itemoff 15397 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 21 key (93985964032 EXTENT_ITEM 524288) itemoff 15360 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 22 key (93986488320 EXTENT_ITEM 524288) itemoff 15323 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 23 key (93987012608 EXTENT_ITEM 524288) itemoff 15286 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 24 key (93987536896 EXTENT_ITEM 524288) itemoff 15249 itemsize 37
> > refs 1 gen 11882841 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 25 key (93988061184 EXTENT_ITEM 524288) itemoff 15212 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 26 key (93988585472 EXTENT_ITEM 524288) itemoff 15175 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 27 key (93989109760 EXTENT_ITEM 524288) itemoff 15138 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 28 key (93989634048 EXTENT_ITEM 524288) itemoff 15101 itemsize 37
> > refs 1 gen 19201 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 29 key (93990158336 EXTENT_ITEM 524288) itemoff 15064 itemsize 37
> > refs 1 gen 12693208 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 30 key (93990682624 EXTENT_ITEM 524288) itemoff 15027 itemsize 37
> > refs 1 gen 75260329984 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 31 key (93991206912 EXTENT_ITEM 524288) itemoff 14990 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 32 key (93991731200 EXTENT_ITEM 524288) itemoff 14953 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 33 key (93992255488 EXTENT_ITEM 524288) itemoff 14916 itemsize 37
> > refs 1 gen 10 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 34 key (93992779776 EXTENT_ITEM 524288) itemoff 14879 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 35 key (93993304064 EXTENT_ITEM 524288) itemoff 14842 itemsize 37
> > refs 1 gen 16290360 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 36 key (93993828352 EXTENT_ITEM 524288) itemoff 14805 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 37 key (93994352640 EXTENT_ITEM 524288) itemoff 14768 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 38 key (93994876928 EXTENT_ITEM 524288) itemoff 14731 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 39 key (93995401216 EXTENT_ITEM 524288) itemoff 14694 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 40 key (93995925504 EXTENT_ITEM 524288) itemoff 14657 itemsize 37
> > refs 1 gen 11882841 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 41 key (93996449792 EXTENT_ITEM 524288) itemoff 14620 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 42 key (93996974080 EXTENT_ITEM 524288) itemoff 14583 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 43 key (93997498368 EXTENT_ITEM 524288) itemoff 14546 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 44 key (93998022656 EXTENT_ITEM 524288) itemoff 14509 itemsize 37
> > refs 1 gen 14337 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 45 key (93998546944 EXTENT_ITEM 524288) itemoff 14472 itemsize 37
> > refs 1 gen 12698072 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 46 key (93999071232 EXTENT_ITEM 524288) itemoff 14435 itemsize 37
> > refs 1 gen 75260641280 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 47 key (93999595520 EXTENT_ITEM 524288) itemoff 14398 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 48 key (94000119808 EXTENT_ITEM 524288) itemoff 14361 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 49 key (94000644096 EXTENT_ITEM 524288) itemoff 14324 itemsize 37
> > refs 1 gen 10 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 50 key (94001168384 EXTENT_ITEM 524288) itemoff 14287 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 51 key (94001692672 EXTENT_ITEM 524288) itemoff 14250 itemsize 37
> > refs 1 gen 16290360 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 52 key (94002216960 EXTENT_ITEM 524288) itemoff 14213 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 53 key (94002741248 EXTENT_ITEM 524288) itemoff 14176 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 54 key (94003265536 EXTENT_ITEM 524288) itemoff 14139 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 55 key (94003789824 EXTENT_ITEM 524288) itemoff 14102 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 56 key (94004314112 EXTENT_ITEM 524288) itemoff 14065 itemsize 37
> > refs 1 gen 11882841 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 57 key (94004838400 EXTENT_ITEM 524288) itemoff 14028 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 58 key (94005362688 EXTENT_ITEM 524288) itemoff 13991 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 59 key (94005886976 EXTENT_ITEM 524288) itemoff 13954 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 60 key (94006411264 EXTENT_ITEM 524288) itemoff 13917 itemsize 37
> > refs 1 gen 9473 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 61 key (94006935552 EXTENT_ITEM 524288) itemoff 13880 itemsize 37
> > refs 1 gen 12702936 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 62 key (94007459840 EXTENT_ITEM 524288) itemoff 13843 itemsize 37
> > refs 1 gen 75261067264 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 63 key (94007984128 EXTENT_ITEM 524288) itemoff 13806 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 64 key (94008508416 EXTENT_ITEM 524288) itemoff 13769 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 65 key (94009032704 EXTENT_ITEM 524288) itemoff 13732 itemsize 37
> > refs 1 gen 10 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 66 key (94009556992 EXTENT_ITEM 524288) itemoff 13695 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 67 key (94010081280 EXTENT_ITEM 524288) itemoff 13658 itemsize 37
> > refs 1 gen 16290360 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 68 key (94010605568 EXTENT_ITEM 524288) itemoff 13621 itemsize 37
> > refs 1 gen 658013952 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 69 key (94011129856 EXTENT_ITEM 524288) itemoff 13584 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 70 key (94011654144 EXTENT_ITEM 524288) itemoff 13547 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 71 key (94012178432 EXTENT_ITEM 524288) itemoff 13510 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 72 key (94012702720 EXTENT_ITEM 524288) itemoff 13473 itemsize 37
> > refs 1 gen 11882841 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 73 key (94013227008 EXTENT_ITEM 524288) itemoff 13436 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 74 key (94013751296 EXTENT_ITEM 524288) itemoff 13399 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 75 key (94014275584 EXTENT_ITEM 524288) itemoff 13362 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 76 key (94014799872 EXTENT_ITEM 524288) itemoff 13325 itemsize 37
> > refs 1 gen 4609 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 77 key (94015324160 EXTENT_ITEM 524288) itemoff 13288 itemsize 37
> > refs 1 gen 12707800 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 78 key (94015848448 EXTENT_ITEM 524288) itemoff 13251 itemsize 37
> > refs 1 gen 75261378560 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 79 key (94016372736 EXTENT_ITEM 524288) itemoff 13214 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 80 key (94016897024 EXTENT_ITEM 524288) itemoff 13177 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 81 key (94017421312 EXTENT_ITEM 524288) itemoff 13140 itemsize 37
> > refs 1 gen 10 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 82 key (94017945600 EXTENT_ITEM 524288) itemoff 13103 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 83 key (94018469888 EXTENT_ITEM 524288) itemoff 13066 itemsize 37
> > refs 1 gen 16290360 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 84 key (94018994176 EXTENT_ITEM 524288) itemoff 13029 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 85 key (94019518464 EXTENT_ITEM 524288) itemoff 12992 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 86 key (94020042752 EXTENT_ITEM 524288) itemoff 12955 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 87 key (94020567040 EXTENT_ITEM 524288) itemoff 12918 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 88 key (94021091328 EXTENT_ITEM 524288) itemoff 12881 itemsize 37
> > refs 1 gen 11882841 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 89 key (94021615616 EXTENT_ITEM 524288) itemoff 12844 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 90 key (94022139904 EXTENT_ITEM 524288) itemoff 12807 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 91 key (94022664192 EXTENT_ITEM 524288) itemoff 12770 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 92 key (94023188480 EXTENT_ITEM 524288) itemoff 12733 itemsize 37
> > refs 1 gen 11445336 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 93 key (94023712768 EXTENT_ITEM 524288) itemoff 12696 itemsize 37
> > refs 1 gen 75270029312 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 94 key (94024237056 EXTENT_ITEM 524288) itemoff 12659 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 95 key (94024761344 EXTENT_ITEM 524288) itemoff 12622 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 96 key (94025285632 EXTENT_ITEM 524288) itemoff 12585 itemsize 37
> > refs 1 gen 10 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 97 key (94025809920 EXTENT_ITEM 524288) itemoff 12548 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 98 key (94026334208 EXTENT_ITEM 524288) itemoff 12511 itemsize 37
> > refs 1 gen 16290360 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 99 key (94026858496 EXTENT_ITEM 524288) itemoff 12474 itemsize 37
> > refs 1 gen 171695243008 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 100 key (94027382784 EXTENT_ITEM 524288) itemoff 12437 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 101 key (94027907072 EXTENT_ITEM 524288) itemoff 12400 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 102 key (94028431360 EXTENT_ITEM 524288) itemoff 12363 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 103 key (94028955648 EXTENT_ITEM 524288) itemoff 12326 itemsize 37
> > refs 1 gen 13102073 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 104 key (94029479936 EXTENT_ITEM 524288) itemoff 12289 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 105 key (94030004224 EXTENT_ITEM 524288) itemoff 12252 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 106 key (94030528512 EXTENT_ITEM 524288) itemoff 12215 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 107 key (94031052800 EXTENT_ITEM 524288) itemoff 12178 itemsize 37
> > refs 1 gen 17409 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 108 key (94031577088 EXTENT_ITEM 524288) itemoff 12141 itemsize 37
> > refs 1 gen 11450200 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 109 key (94032101376 EXTENT_ITEM 524288) itemoff 12104 itemsize 37
> > refs 1 gen 75270389760 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 110 key (94032625664 EXTENT_ITEM 524288) itemoff 12067 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 111 key (94033149952 EXTENT_ITEM 524288) itemoff 12030 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 112 key (94033674240 EXTENT_ITEM 524288) itemoff 11993 itemsize 37
> > refs 1 gen 10 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 113 key (94034198528 EXTENT_ITEM 524288) itemoff 11956 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 114 key (94034722816 EXTENT_ITEM 524288) itemoff 11919 itemsize 37
> > refs 1 gen 16290360 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 115 key (94035247104 EXTENT_ITEM 524288) itemoff 11882 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 116 key (94035771392 EXTENT_ITEM 524288) itemoff 11845 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 117 key (94036295680 EXTENT_ITEM 524288) itemoff 11808 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 118 key (94036819968 EXTENT_ITEM 524288) itemoff 11771 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 119 key (94037344256 EXTENT_ITEM 524288) itemoff 11734 itemsize 37
> > refs 1 gen 13102073 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 120 key (94037868544 EXTENT_ITEM 524288) itemoff 11697 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 121 key (94038392832 EXTENT_ITEM 524288) itemoff 11660 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 122 key (94038917120 EXTENT_ITEM 524288) itemoff 11623 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 123 key (94039441408 EXTENT_ITEM 524288) itemoff 11586 itemsize 37
> > refs 1 gen 12545 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 124 key (94039965696 EXTENT_ITEM 524288) itemoff 11549 itemsize 37
> > refs 1 gen 11455064 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 125 key (94040489984 EXTENT_ITEM 524288) itemoff 11512 itemsize 37
> > refs 1 gen 75270766592 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 126 key (94041014272 EXTENT_ITEM 524288) itemoff 11475 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 127 key (94041538560 EXTENT_ITEM 524288) itemoff 11438 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 128 key (94042062848 EXTENT_ITEM 524288) itemoff 11401 itemsize 37
> > refs 1 gen 10 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 129 key (94042587136 EXTENT_ITEM 524288) itemoff 11364 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 130 key (94043111424 EXTENT_ITEM 524288) itemoff 11327 itemsize 37
> > refs 1 gen 16290360 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 131 key (94043635712 EXTENT_ITEM 524288) itemoff 11290 itemsize 37
> > refs 1 gen 256 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 132 key (94044160000 EXTENT_ITEM 524288) itemoff 11253 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 133 key (94044684288 EXTENT_ITEM 524288) itemoff 11216 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 134 key (94045208576 EXTENT_ITEM 524288) itemoff 11179 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 135 key (94045732864 EXTENT_ITEM 524288) itemoff 11142 itemsize 37
> > refs 1 gen 13102073 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 136 key (94046257152 EXTENT_ITEM 524288) itemoff 11105 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 137 key (94046781440 EXTENT_ITEM 524288) itemoff 11068 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 138 key (94047305728 EXTENT_ITEM 524288) itemoff 11031 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 139 key (94047830016 EXTENT_ITEM 524288) itemoff 10994 itemsize 37
> > refs 1 gen 7681 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 140 key (94048354304 EXTENT_ITEM 524288) itemoff 10957 itemsize 37
> > refs 1 gen 11459928 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 141 key (94048878592 EXTENT_ITEM 524288) itemoff 10920 itemsize 37
> > refs 1 gen 75271110656 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 142 key (94049402880 EXTENT_ITEM 524288) itemoff 10883 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 143 key (94049927168 EXTENT_ITEM 524288) itemoff 10846 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 144 key (94050451456 EXTENT_ITEM 524288) itemoff 10809 itemsize 37
> > refs 1 gen 10 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 145 key (94050975744 EXTENT_ITEM 524288) itemoff 10772 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 146 key (94051500032 EXTENT_ITEM 524288) itemoff 10735 itemsize 37
> > refs 1 gen 16290360 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 147 key (94052024320 EXTENT_ITEM 524288) itemoff 10698 itemsize 37
> > refs 1 gen 197656320 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 148 key (94052548608 EXTENT_ITEM 524288) itemoff 10661 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 149 key (94053072896 EXTENT_ITEM 524288) itemoff 10624 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 150 key (94053597184 EXTENT_ITEM 524288) itemoff 10587 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 151 key (94054121472 EXTENT_ITEM 524288) itemoff 10550 itemsize 37
> > refs 1 gen 13102073 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 152 key (94054645760 EXTENT_ITEM 524288) itemoff 10513 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 153 key (94055170048 EXTENT_ITEM 524288) itemoff 10476 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 154 key (94055694336 EXTENT_ITEM 524288) itemoff 10439 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 155 key (94056218624 EXTENT_ITEM 524288) itemoff 10402 itemsize 37
> > refs 1 gen 2817 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 156 key (94056742912 EXTENT_ITEM 524288) itemoff 10365 itemsize 37
> > refs 1 gen 11464792 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 157 key (94057267200 EXTENT_ITEM 524288) itemoff 10328 itemsize 37
> > refs 1 gen 75271487488 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 158 key (94057791488 EXTENT_ITEM 524288) itemoff 10291 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 159 key (94058315776 EXTENT_ITEM 524288) itemoff 10254 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 160 key (94058840064 EXTENT_ITEM 524288) itemoff 10217 itemsize 37
> > refs 1 gen 10 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 161 key (94059364352 EXTENT_ITEM 524288) itemoff 10180 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 162 key (94059888640 EXTENT_ITEM 524288) itemoff 10143 itemsize 37
> > refs 1 gen 13839800 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 163 key (94060412928 EXTENT_ITEM 524288) itemoff 10106 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 164 key (94060937216 EXTENT_ITEM 524288) itemoff 10069 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 165 key (94061461504 EXTENT_ITEM 524288) itemoff 10032 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 166 key (94061985792 EXTENT_ITEM 524288) itemoff 9995 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 167 key (94062510080 EXTENT_ITEM 524288) itemoff 9958 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 168 key (94063034368 EXTENT_ITEM 524288) itemoff 9921 itemsize 37
> > refs 1 gen 16290361 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 169 key (94063558656 EXTENT_ITEM 524288) itemoff 9884 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 170 key (94064082944 EXTENT_ITEM 524288) itemoff 9847 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 171 key (94064607232 EXTENT_ITEM 524288) itemoff 9810 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 172 key (94065131520 EXTENT_ITEM 524288) itemoff 9773 itemsize 37
> > refs 1 gen 19969 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 173 key (94065655808 EXTENT_ITEM 524288) itemoff 9736 itemsize 37
> > refs 1 gen 11327176 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 174 key (94066180096 EXTENT_ITEM 524288) itemoff 9699 itemsize 37
> > refs 1 gen 75263459328 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 175 key (94066704384 EXTENT_ITEM 524288) itemoff 9662 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 176 key (94067228672 EXTENT_ITEM 524288) itemoff 9625 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 177 key (94067752960 EXTENT_ITEM 524288) itemoff 9588 itemsize 37
> > refs 1 gen 10 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 178 key (94068277248 EXTENT_ITEM 524288) itemoff 9551 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 179 key (94068801536 EXTENT_ITEM 524288) itemoff 9514 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 180 key (94069325824 EXTENT_ITEM 524288) itemoff 9477 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 181 key (94069850112 EXTENT_ITEM 524288) itemoff 9440 itemsize 37
> > refs 1 gen 14688633 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 182 key (94070374400 EXTENT_ITEM 524288) itemoff 9403 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 183 key (94070898688 EXTENT_ITEM 233472) itemoff 9366 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 184 key (94071132160 EXTENT_ITEM 69632) itemoff 9329 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186620416 count 1
> > item 185 key (94071205888 EXTENT_ITEM 8192) itemoff 9292 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186685952 count 1
> > item 186 key (94071214080 EXTENT_ITEM 8192) itemoff 9255 itemsize 37
> > refs 1 gen 12746457 flags DATA
> > shared data backref parent 1079186685952 count 1
> > item 187 key (94071222272 EXTENT_ITEM 4096) itemoff 9218 itemsize 37
> > refs 1 gen 10 flags DATA
> > shared data backref parent 1079186653184 count 1
> > item 188 key (94071226368 EXTENT_ITEM 12288) itemoff 9181 itemsize 37
> > refs 1 gen 3691922 flags DATA
> > shared data backref parent 1080080089088 count 1
> > item 189 key (94071238656 EXTENT_ITEM 524288) itemoff 9144 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 190 key (94071762944 EXTENT_ITEM 524288) itemoff 9107 itemsize 37
> > refs 1 gen 1537 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 191 key (94072287232 EXTENT_ITEM 524288) itemoff 9070 itemsize 37
> > refs 1 gen 13726920 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 192 key (94072811520 EXTENT_ITEM 524288) itemoff 9033 itemsize 37
> > refs 1 gen 75208720384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 193 key (94073335808 EXTENT_ITEM 524288) itemoff 8996 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 194 key (94073860096 EXTENT_ITEM 524288) itemoff 8959 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 195 key (94074384384 EXTENT_ITEM 524288) itemoff 8922 itemsize 37
> > refs 1 gen 2108088 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 196 key (94074908672 EXTENT_ITEM 524288) itemoff 8885 itemsize 37
> > refs 1 gen 0 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 197 key (94075432960 EXTENT_ITEM 524288) itemoff 8848 itemsize 37
> > refs 1 gen 140287904167864 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 198 key (94075957248 EXTENT_ITEM 524288) itemoff 8811 itemsize 37
> > refs 1 gen 13722329 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 199 key (94076481536 EXTENT_ITEM 524288) itemoff 8774 itemsize 37
> > refs 1 gen 18446744073709551606 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 200 key (94077005824 EXTENT_ITEM 524288) itemoff 8737 itemsize 37
> > refs 1 gen 1 flags DATA
> > shared data backref parent 1079186604032 count 1
> > item 201 key (94077530112 EXTENT_ITEM 524288) itemoff 8700 itemsize 37
> > refs 1 gen 48 flags DATA
> > shared data backref parent 1079186620416 count 1
> > item 202 key (94078054400 EXTENT_ITEM 524288) itemoff 8663 itemsize 37
> > refs 1 gen 6433 flags DATA
> > shared data backref parent 1079186620416 count 1
> > item 203 key (94078578688 EXTENT_ITEM 524288) itemoff 8626 itemsize 37
> > refs 1 gen 13535032 flags DATA
> > shared data backref parent 1079186620416 count 1
> > item 204 key (94079102976 EXTENT_ITEM 524288) itemoff 8589 itemsize 37
> > refs 1 gen 75207835648 flags DATA
> > shared data backref parent 1079186620416 count 1
> > item 205 key (94079627264 EXTENT_ITEM 364544) itemoff 8552 itemsize 37
> > refs 1 gen 16384 flags DATA
> > shared data backref parent 1079186620416 count 1
> >
> > I'm kindly asking for help to fix this FS.
> > I also would like to know the way to prevent and fix such kind of
> > issues (except to never forcefully power off OS during IO-intensive
> > operations).
> >
> > Thanks everyone!
> >
>


-- 
Kind regards,
Vladimir.

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

* Re: Read time tree block corruption not detected by btrfs check
  2020-01-05 17:14   ` Vladimir
@ 2020-01-05 23:27     ` Qu Wenruo
  2020-01-06  1:36       ` Vladimir
  0 siblings, 1 reply; 9+ messages in thread
From: Qu Wenruo @ 2020-01-05 23:27 UTC (permalink / raw)
  To: Vladimir; +Cc: Btrfs BTRFS


[-- Attachment #1.1: Type: text/plain, Size: 43082 bytes --]



On 2020/1/6 上午1:14, Vladimir wrote:
> I've updated to the d39ab9f commit of devel branch and restarted
> --init-extent-tree.
> It looks like it currently keeps restoring extent backrefs:
> 
> Repaired extent references for 11186647040
> ref mismatch on [11186655232 8192] extent item 0, found 3
> data backref 11186655232 parent 1652575469568 owner 0 offset 0
> num_refs 0 not found in extent tree
> incorrect local backref count on 11186655232 parent 1652575469568
> owner 0 offset 0 found 1 wanted 0 back 0xf6d491c0
> data backref 11186655232 root 2368 owner 5682 offset 37952913408
> num_refs 0 not found in extent tree
> incorrect local backref count on 11186655232 root 2368 owner 5682
> offset 37952913408 found 1 wanted 0 back 0x2c4b4770
> data backref 11186655232 parent 1581906853888 owner 0 offset 0
> num_refs 0 not found in extent tree
> incorrect local backref count on 11186655232 parent 1581906853888
> owner 0 offset 0 found 1 wanted 0 back 0x10377eb20
> backpointer mismatch on [11186655232 8192]
> adding new data backref on 11186655232 parent 1652575469568 owner 0
> offset 0 found 1
> adding new data backref on 11186655232 root 2368 owner 5682 offset
> 37952913408 found 1
> adding new data backref on 11186655232 parent 1581906853888 owner 0
> offset 0 found 1
> 
> How can I detect the latest backref ID? I would like to determine ETA
> for the whole process as it tends to slow down as the time goes -
> initially it was blazing fast but slows down with backref ID growing
> and it only uses the single CPU core.

That "Backref ID" is in fact tree block/data bytenr.

It's not hat easy to determine an completely accurate one, but you can
refer to your chunk tree to get a mapping, and all bytenr shouldn't go
beyond that range.

> 
> And one more question: I've attempted to use btrfs restore to get the
> most important files from this FS but failed:
> offset is 8192
> offset is 364544
> offset is 45056
> offset is 98304
> offset is 94208
> offset is 61440
> We seem to be looping a lot on
> /mnt/111/libvirt/images/iphone-apps-w10.hb.img, do you want to keep
> going on ? (y/N/a): offset is 4096
> offset is 8192
> offset is 61440
> offset is 24576
> offset is 12288
> offset is 36864
> offset is 20480
> offset is 118784
> offset is 557056
> offset is 20480
> offset is 65536
> offset is 69632
> offset is 94208
> offset is 16384
> offset is 4096
> offset is 139264
> offset is 430080
> ERROR: cannot map block logical 99312730112 length 1107296256: -2
> Error copying data for /mnt/111/libvirt/images/iphone-apps-w10.hb.img

That bytenr is doesn't look good, it's too large for a single extent.
Not sure how this happened, need extra debug after --init-extent-tree
finished.

> 
> I know this file of VM important to me has CRC mismatches detected
> during scrub while FS was alive but don't know why as I'm always
> getting CRC mismatches for the most IO-active VMs - could it be
> related to btrfs restore error?

IIRC under certain load, btrfs tends to cause false CRC error.

It's recommended to disable data cow for VM images.

> And if it is related to the CRC
> mismatches, is there any other way to get files with CRC mismatches
> from this damaged FS?
> I thought about attempting to use 5.3 because you mentioned that my
> issue is related to the new extent generation tree-checker introduced
> in v5.4 but afraid to interrupt btrfs check process to verify if
> downgrade will help me to get files from this FS faster then btrfs
> check.

It's recommended to let that --init-extent-tree to finish.

Thanks,
Qu

> 
> Thanks for your help!
> 
> вс, 5 янв. 2020 г. в 05:59, Qu Wenruo <quwenruo.btrfs@gmx.com>:
>>
>>
>>
>> On 2020/1/5 上午9:30, Vladimir wrote:
>>> Dear BTRFS community,
>>>
>>> I hit a strange issue: btrfsck unable to detect any errors, but I'm
>>> also unable to mount this "sane" (by the btrfsck opinion) BTRFS
>>> partition.
>>>
>>> Long story short: at some point, I had to forcefully power off my
>>> laptop due to near-OOM hang with very intensive swapping caused by
>>> starting the memory-hungry app.
>>> This happened on 5.4.0-1.el7.elrepo.x86_64 kernel.
>>>
>>> After reboot I was unable to mount my data partition (/dev/stripe/data):
>>> [29798.631579] BTRFS info (device dm-11): disk space caching is enabled
>>> [29798.631581] BTRFS info (device dm-11): has skinny extents
>>> [29798.637910] BTRFS info (device dm-11): bdev
>>> /dev/mapper/stripe-data--snap2 errs: wr 0, rd 11, flush 0, corrupt
>>> 3452, gen 0
>>> [29798.677872] BTRFS critical (device dm-11): corrupt leaf:
>>> block=1651991592960 slot=16 extent bytenr=93983342592 len=524288
>>> invalid generation, have 140287904167864 expect (0, 6389777]
>>
>> This is the new extent geneartion tree-checker introduced in v5.4.
>>
>> btrfs-progs doesn't yet support it, but the detect part is already
>> submitted to btrfs mail list.
>>
>> The fs can be completely saved without losing anything.
>> You can fetch the this branch:
>> https://github.com/kdave/btrfs-progs/tree/devel
>>
>> Then use --init-extent-tree to fix the problem.
>>
>> Thanks,
>> Qu
>>
>>> [29798.677875] BTRFS error (device dm-11): block=1651991592960 read
>>> time tree block corruption detected
>>> [29798.677895] BTRFS error (device dm-11): failed to read block groups: -5
>>> [29798.691723] BTRFS error (device dm-11): open_ctree failed
>>>
>>> I've created an LVM snapshot of the damaged partition and started to dig in:
>>>
>>> At first, I've updated my kernel to the latest one:
>>> # cat /proc/version
>>> Linux version 5.4.7-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc
>>> version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)) #1 SMP Tue Dec 31
>>> 11:30:50 EST 2019
>>>
>>> Second, I've updated btrfs-progs to the latest available version:
>>> # btrfs version
>>> btrfs-progs v5.4
>>>
>>> Third, I've attempted to mount this partition again (with no success,
>>> even if I'm attempting to use subvolid for the most important
>>> subvolume) and then attempted to run btrfsck --repair:
>>> # btrfs check -p --repair /dev/stripe/data-snap3
>>> enabling repair mode
>>> WARNING:
>>>
>>> Do not use --repair unless you are advised to do so by a developer
>>> or an experienced user, and then only after having accepted that no
>>> fsck can successfully repair all types of filesystem corruption. Eg.
>>> some software or hardware bugs can fatally damage a volume.
>>> The operation will start in 10 seconds.
>>> Use Ctrl-C to stop it.
>>> 10 9 8 7 6 5 4 3 2 1
>>> Starting repair.
>>> Opening filesystem to check...
>>> Checking filesystem on /dev/stripe/data-snap3
>>> UUID: 51d26840-8d19-4622-a23f-e78431f11196
>>> [1/7] checking root items                      (0:00:04 elapsed,
>>> 3025927 items checked)
>>> Fixed 0 roots.
>>> No device size related problem found           (0:00:36 elapsed,
>>> 226080 items checked)
>>> [2/7] checking extents                         (0:00:36 elapsed,
>>> 226094 items checked)
>>> cache and super generation don't match, space cache will be invalidated
>>> [3/7] checking free space cache                (0:00:00 elapsed)
>>> [4/7] checking fs roots                        (0:00:55 elapsed,
>>> 179338 items checked)
>>> [5/7] checking csums (without verifying data)  (0:00:01 elapsed,
>>> 929754 items checked)
>>> [6/7] checking root refs                       (0:00:00 elapsed, 151
>>> items checked)
>>> [7/7] checking quota groups skipped (not enabled on this FS)
>>> found 329136820224 bytes used, no error found
>>> total csum bytes: 317705000
>>> total tree bytes: 3702947840
>>> total fs tree bytes: 2947874816
>>> total extent tree bytes: 342605824
>>> btree space waste bytes: 640513083
>>> file data blocks allocated: 997170450432
>>>  referenced 528523653120
>>>
>>> Currently, I'm waiting for `btrfsck --init-extent-tree` and `btrfs
>>> restore` to finish runs on snapshots but not sure if btrfsck is going
>>> to help.
>>>
>>> Some additional info:
>>>
>>> # btrfs insp dump-tree -b 1651557531648 --follow /dev/stripe/data-snap3
>>> btrfs-progs v5.4
>>> leaf 1651557531648 items 206 free space 3402 generation 6389777 owner
>>> EXTENT_TREE
>>> leaf 1651557531648 flags 0x1(WRITTEN) backref revision 1
>>> fs uuid 51d26840-8d19-4622-a23f-e78431f11196
>>> chunk uuid 0de2db9c-a970-40f0-9fdb-c797b13ac0c1
>>> item 0 key (93981401088 EXTENT_ITEM 126976) itemoff 16204 itemsize 79
>>> refs 3 gen 3227277 flags DATA
>>> extent data backref root 2368 objectid 5682 offset 23367835648 count 1
>>> shared data backref parent 1635492167680 count 1
>>> shared data backref parent 1601869201408 count 1
>>> item 1 key (93981528064 EXTENT_ITEM 12288) itemoff 16167 itemsize 37
>>> refs 1 gen 3691918 flags DATA
>>> shared data backref parent 1080080089088 count 1
>>> item 2 key (93981544448 EXTENT_ITEM 49152) itemoff 16130 itemsize 37
>>> refs 1 gen 3684280 flags DATA
>>> shared data backref parent 1079417503744 count 1
>>> item 3 key (93981593600 EXTENT_ITEM 4096) itemoff 16077 itemsize 53
>>> refs 1 gen 5689421 flags DATA
>>> extent data backref root 2368 objectid 12305 offset 15963054080 count 1
>>> item 4 key (93981597696 EXTENT_ITEM 65536) itemoff 16024 itemsize 53
>>> refs 1 gen 6349517 flags DATA
>>> extent data backref root 2368 objectid 261 offset 12687536128 count 1
>>> item 5 key (93981663232 EXTENT_ITEM 32768) itemoff 15987 itemsize 37
>>> refs 1 gen 6349520 flags DATA
>>> shared data backref parent 1609922379776 count 1
>>> item 6 key (93981696000 EXTENT_ITEM 20480) itemoff 15950 itemsize 37
>>> refs 1 gen 6375808 flags DATA
>>> shared data backref parent 1079170285568 count 1
>>> item 7 key (93981716480 EXTENT_ITEM 24576) itemoff 15913 itemsize 37
>>> refs 1 gen 6375808 flags DATA
>>> shared data backref parent 1079170285568 count 1
>>> item 8 key (93981749248 EXTENT_ITEM 4096) itemoff 15860 itemsize 53
>>> refs 1 gen 5224843 flags DATA
>>> extent data backref root 2368 objectid 262 offset 9913962496 count 1
>>> item 9 key (93981753344 EXTENT_ITEM 4096) itemoff 15807 itemsize 53
>>> refs 1 gen 5226775 flags DATA
>>> extent data backref root 2368 objectid 261 offset 5763231744 count 1
>>> item 10 key (93981757440 EXTENT_ITEM 4096) itemoff 15754 itemsize 53
>>> refs 1 gen 5689421 flags DATA
>>> extent data backref root 2368 objectid 12305 offset 15963062272 count 1
>>> item 11 key (93981761536 EXTENT_ITEM 8192) itemoff 15717 itemsize 37
>>> refs 1 gen 3692528 flags DATA
>>> shared data backref parent 1081437290496 count 1
>>> item 12 key (93981769728 EXTENT_ITEM 524288) itemoff 15680 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 13 key (93981769728 BLOCK_GROUP_ITEM 1073741824) itemoff 15656 itemsize 24
>>> block group used 1073639424 chunk_objectid 256 flags DATA
>>> item 14 key (93982294016 EXTENT_ITEM 524288) itemoff 15619 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 15 key (93982818304 EXTENT_ITEM 524288) itemoff 15582 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 16 key (93983342592 EXTENT_ITEM 524288) itemoff 15545 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 17 key (93983866880 EXTENT_ITEM 524288) itemoff 15508 itemsize 37
>>> refs 1 gen 16290361 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 18 key (93984391168 EXTENT_ITEM 524288) itemoff 15471 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 19 key (93984915456 EXTENT_ITEM 524288) itemoff 15434 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 20 key (93985439744 EXTENT_ITEM 524288) itemoff 15397 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 21 key (93985964032 EXTENT_ITEM 524288) itemoff 15360 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 22 key (93986488320 EXTENT_ITEM 524288) itemoff 15323 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 23 key (93987012608 EXTENT_ITEM 524288) itemoff 15286 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 24 key (93987536896 EXTENT_ITEM 524288) itemoff 15249 itemsize 37
>>> refs 1 gen 11882841 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 25 key (93988061184 EXTENT_ITEM 524288) itemoff 15212 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 26 key (93988585472 EXTENT_ITEM 524288) itemoff 15175 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 27 key (93989109760 EXTENT_ITEM 524288) itemoff 15138 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 28 key (93989634048 EXTENT_ITEM 524288) itemoff 15101 itemsize 37
>>> refs 1 gen 19201 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 29 key (93990158336 EXTENT_ITEM 524288) itemoff 15064 itemsize 37
>>> refs 1 gen 12693208 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 30 key (93990682624 EXTENT_ITEM 524288) itemoff 15027 itemsize 37
>>> refs 1 gen 75260329984 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 31 key (93991206912 EXTENT_ITEM 524288) itemoff 14990 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 32 key (93991731200 EXTENT_ITEM 524288) itemoff 14953 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 33 key (93992255488 EXTENT_ITEM 524288) itemoff 14916 itemsize 37
>>> refs 1 gen 10 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 34 key (93992779776 EXTENT_ITEM 524288) itemoff 14879 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 35 key (93993304064 EXTENT_ITEM 524288) itemoff 14842 itemsize 37
>>> refs 1 gen 16290360 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 36 key (93993828352 EXTENT_ITEM 524288) itemoff 14805 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 37 key (93994352640 EXTENT_ITEM 524288) itemoff 14768 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 38 key (93994876928 EXTENT_ITEM 524288) itemoff 14731 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 39 key (93995401216 EXTENT_ITEM 524288) itemoff 14694 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 40 key (93995925504 EXTENT_ITEM 524288) itemoff 14657 itemsize 37
>>> refs 1 gen 11882841 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 41 key (93996449792 EXTENT_ITEM 524288) itemoff 14620 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 42 key (93996974080 EXTENT_ITEM 524288) itemoff 14583 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 43 key (93997498368 EXTENT_ITEM 524288) itemoff 14546 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 44 key (93998022656 EXTENT_ITEM 524288) itemoff 14509 itemsize 37
>>> refs 1 gen 14337 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 45 key (93998546944 EXTENT_ITEM 524288) itemoff 14472 itemsize 37
>>> refs 1 gen 12698072 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 46 key (93999071232 EXTENT_ITEM 524288) itemoff 14435 itemsize 37
>>> refs 1 gen 75260641280 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 47 key (93999595520 EXTENT_ITEM 524288) itemoff 14398 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 48 key (94000119808 EXTENT_ITEM 524288) itemoff 14361 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 49 key (94000644096 EXTENT_ITEM 524288) itemoff 14324 itemsize 37
>>> refs 1 gen 10 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 50 key (94001168384 EXTENT_ITEM 524288) itemoff 14287 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 51 key (94001692672 EXTENT_ITEM 524288) itemoff 14250 itemsize 37
>>> refs 1 gen 16290360 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 52 key (94002216960 EXTENT_ITEM 524288) itemoff 14213 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 53 key (94002741248 EXTENT_ITEM 524288) itemoff 14176 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 54 key (94003265536 EXTENT_ITEM 524288) itemoff 14139 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 55 key (94003789824 EXTENT_ITEM 524288) itemoff 14102 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 56 key (94004314112 EXTENT_ITEM 524288) itemoff 14065 itemsize 37
>>> refs 1 gen 11882841 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 57 key (94004838400 EXTENT_ITEM 524288) itemoff 14028 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 58 key (94005362688 EXTENT_ITEM 524288) itemoff 13991 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 59 key (94005886976 EXTENT_ITEM 524288) itemoff 13954 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 60 key (94006411264 EXTENT_ITEM 524288) itemoff 13917 itemsize 37
>>> refs 1 gen 9473 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 61 key (94006935552 EXTENT_ITEM 524288) itemoff 13880 itemsize 37
>>> refs 1 gen 12702936 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 62 key (94007459840 EXTENT_ITEM 524288) itemoff 13843 itemsize 37
>>> refs 1 gen 75261067264 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 63 key (94007984128 EXTENT_ITEM 524288) itemoff 13806 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 64 key (94008508416 EXTENT_ITEM 524288) itemoff 13769 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 65 key (94009032704 EXTENT_ITEM 524288) itemoff 13732 itemsize 37
>>> refs 1 gen 10 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 66 key (94009556992 EXTENT_ITEM 524288) itemoff 13695 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 67 key (94010081280 EXTENT_ITEM 524288) itemoff 13658 itemsize 37
>>> refs 1 gen 16290360 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 68 key (94010605568 EXTENT_ITEM 524288) itemoff 13621 itemsize 37
>>> refs 1 gen 658013952 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 69 key (94011129856 EXTENT_ITEM 524288) itemoff 13584 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 70 key (94011654144 EXTENT_ITEM 524288) itemoff 13547 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 71 key (94012178432 EXTENT_ITEM 524288) itemoff 13510 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 72 key (94012702720 EXTENT_ITEM 524288) itemoff 13473 itemsize 37
>>> refs 1 gen 11882841 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 73 key (94013227008 EXTENT_ITEM 524288) itemoff 13436 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 74 key (94013751296 EXTENT_ITEM 524288) itemoff 13399 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 75 key (94014275584 EXTENT_ITEM 524288) itemoff 13362 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 76 key (94014799872 EXTENT_ITEM 524288) itemoff 13325 itemsize 37
>>> refs 1 gen 4609 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 77 key (94015324160 EXTENT_ITEM 524288) itemoff 13288 itemsize 37
>>> refs 1 gen 12707800 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 78 key (94015848448 EXTENT_ITEM 524288) itemoff 13251 itemsize 37
>>> refs 1 gen 75261378560 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 79 key (94016372736 EXTENT_ITEM 524288) itemoff 13214 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 80 key (94016897024 EXTENT_ITEM 524288) itemoff 13177 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 81 key (94017421312 EXTENT_ITEM 524288) itemoff 13140 itemsize 37
>>> refs 1 gen 10 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 82 key (94017945600 EXTENT_ITEM 524288) itemoff 13103 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 83 key (94018469888 EXTENT_ITEM 524288) itemoff 13066 itemsize 37
>>> refs 1 gen 16290360 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 84 key (94018994176 EXTENT_ITEM 524288) itemoff 13029 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 85 key (94019518464 EXTENT_ITEM 524288) itemoff 12992 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 86 key (94020042752 EXTENT_ITEM 524288) itemoff 12955 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 87 key (94020567040 EXTENT_ITEM 524288) itemoff 12918 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 88 key (94021091328 EXTENT_ITEM 524288) itemoff 12881 itemsize 37
>>> refs 1 gen 11882841 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 89 key (94021615616 EXTENT_ITEM 524288) itemoff 12844 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 90 key (94022139904 EXTENT_ITEM 524288) itemoff 12807 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 91 key (94022664192 EXTENT_ITEM 524288) itemoff 12770 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 92 key (94023188480 EXTENT_ITEM 524288) itemoff 12733 itemsize 37
>>> refs 1 gen 11445336 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 93 key (94023712768 EXTENT_ITEM 524288) itemoff 12696 itemsize 37
>>> refs 1 gen 75270029312 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 94 key (94024237056 EXTENT_ITEM 524288) itemoff 12659 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 95 key (94024761344 EXTENT_ITEM 524288) itemoff 12622 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 96 key (94025285632 EXTENT_ITEM 524288) itemoff 12585 itemsize 37
>>> refs 1 gen 10 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 97 key (94025809920 EXTENT_ITEM 524288) itemoff 12548 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 98 key (94026334208 EXTENT_ITEM 524288) itemoff 12511 itemsize 37
>>> refs 1 gen 16290360 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 99 key (94026858496 EXTENT_ITEM 524288) itemoff 12474 itemsize 37
>>> refs 1 gen 171695243008 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 100 key (94027382784 EXTENT_ITEM 524288) itemoff 12437 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 101 key (94027907072 EXTENT_ITEM 524288) itemoff 12400 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 102 key (94028431360 EXTENT_ITEM 524288) itemoff 12363 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 103 key (94028955648 EXTENT_ITEM 524288) itemoff 12326 itemsize 37
>>> refs 1 gen 13102073 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 104 key (94029479936 EXTENT_ITEM 524288) itemoff 12289 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 105 key (94030004224 EXTENT_ITEM 524288) itemoff 12252 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 106 key (94030528512 EXTENT_ITEM 524288) itemoff 12215 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 107 key (94031052800 EXTENT_ITEM 524288) itemoff 12178 itemsize 37
>>> refs 1 gen 17409 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 108 key (94031577088 EXTENT_ITEM 524288) itemoff 12141 itemsize 37
>>> refs 1 gen 11450200 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 109 key (94032101376 EXTENT_ITEM 524288) itemoff 12104 itemsize 37
>>> refs 1 gen 75270389760 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 110 key (94032625664 EXTENT_ITEM 524288) itemoff 12067 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 111 key (94033149952 EXTENT_ITEM 524288) itemoff 12030 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 112 key (94033674240 EXTENT_ITEM 524288) itemoff 11993 itemsize 37
>>> refs 1 gen 10 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 113 key (94034198528 EXTENT_ITEM 524288) itemoff 11956 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 114 key (94034722816 EXTENT_ITEM 524288) itemoff 11919 itemsize 37
>>> refs 1 gen 16290360 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 115 key (94035247104 EXTENT_ITEM 524288) itemoff 11882 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 116 key (94035771392 EXTENT_ITEM 524288) itemoff 11845 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 117 key (94036295680 EXTENT_ITEM 524288) itemoff 11808 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 118 key (94036819968 EXTENT_ITEM 524288) itemoff 11771 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 119 key (94037344256 EXTENT_ITEM 524288) itemoff 11734 itemsize 37
>>> refs 1 gen 13102073 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 120 key (94037868544 EXTENT_ITEM 524288) itemoff 11697 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 121 key (94038392832 EXTENT_ITEM 524288) itemoff 11660 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 122 key (94038917120 EXTENT_ITEM 524288) itemoff 11623 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 123 key (94039441408 EXTENT_ITEM 524288) itemoff 11586 itemsize 37
>>> refs 1 gen 12545 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 124 key (94039965696 EXTENT_ITEM 524288) itemoff 11549 itemsize 37
>>> refs 1 gen 11455064 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 125 key (94040489984 EXTENT_ITEM 524288) itemoff 11512 itemsize 37
>>> refs 1 gen 75270766592 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 126 key (94041014272 EXTENT_ITEM 524288) itemoff 11475 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 127 key (94041538560 EXTENT_ITEM 524288) itemoff 11438 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 128 key (94042062848 EXTENT_ITEM 524288) itemoff 11401 itemsize 37
>>> refs 1 gen 10 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 129 key (94042587136 EXTENT_ITEM 524288) itemoff 11364 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 130 key (94043111424 EXTENT_ITEM 524288) itemoff 11327 itemsize 37
>>> refs 1 gen 16290360 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 131 key (94043635712 EXTENT_ITEM 524288) itemoff 11290 itemsize 37
>>> refs 1 gen 256 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 132 key (94044160000 EXTENT_ITEM 524288) itemoff 11253 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 133 key (94044684288 EXTENT_ITEM 524288) itemoff 11216 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 134 key (94045208576 EXTENT_ITEM 524288) itemoff 11179 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 135 key (94045732864 EXTENT_ITEM 524288) itemoff 11142 itemsize 37
>>> refs 1 gen 13102073 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 136 key (94046257152 EXTENT_ITEM 524288) itemoff 11105 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 137 key (94046781440 EXTENT_ITEM 524288) itemoff 11068 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 138 key (94047305728 EXTENT_ITEM 524288) itemoff 11031 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 139 key (94047830016 EXTENT_ITEM 524288) itemoff 10994 itemsize 37
>>> refs 1 gen 7681 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 140 key (94048354304 EXTENT_ITEM 524288) itemoff 10957 itemsize 37
>>> refs 1 gen 11459928 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 141 key (94048878592 EXTENT_ITEM 524288) itemoff 10920 itemsize 37
>>> refs 1 gen 75271110656 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 142 key (94049402880 EXTENT_ITEM 524288) itemoff 10883 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 143 key (94049927168 EXTENT_ITEM 524288) itemoff 10846 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 144 key (94050451456 EXTENT_ITEM 524288) itemoff 10809 itemsize 37
>>> refs 1 gen 10 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 145 key (94050975744 EXTENT_ITEM 524288) itemoff 10772 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 146 key (94051500032 EXTENT_ITEM 524288) itemoff 10735 itemsize 37
>>> refs 1 gen 16290360 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 147 key (94052024320 EXTENT_ITEM 524288) itemoff 10698 itemsize 37
>>> refs 1 gen 197656320 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 148 key (94052548608 EXTENT_ITEM 524288) itemoff 10661 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 149 key (94053072896 EXTENT_ITEM 524288) itemoff 10624 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 150 key (94053597184 EXTENT_ITEM 524288) itemoff 10587 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 151 key (94054121472 EXTENT_ITEM 524288) itemoff 10550 itemsize 37
>>> refs 1 gen 13102073 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 152 key (94054645760 EXTENT_ITEM 524288) itemoff 10513 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 153 key (94055170048 EXTENT_ITEM 524288) itemoff 10476 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 154 key (94055694336 EXTENT_ITEM 524288) itemoff 10439 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 155 key (94056218624 EXTENT_ITEM 524288) itemoff 10402 itemsize 37
>>> refs 1 gen 2817 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 156 key (94056742912 EXTENT_ITEM 524288) itemoff 10365 itemsize 37
>>> refs 1 gen 11464792 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 157 key (94057267200 EXTENT_ITEM 524288) itemoff 10328 itemsize 37
>>> refs 1 gen 75271487488 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 158 key (94057791488 EXTENT_ITEM 524288) itemoff 10291 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 159 key (94058315776 EXTENT_ITEM 524288) itemoff 10254 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 160 key (94058840064 EXTENT_ITEM 524288) itemoff 10217 itemsize 37
>>> refs 1 gen 10 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 161 key (94059364352 EXTENT_ITEM 524288) itemoff 10180 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 162 key (94059888640 EXTENT_ITEM 524288) itemoff 10143 itemsize 37
>>> refs 1 gen 13839800 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 163 key (94060412928 EXTENT_ITEM 524288) itemoff 10106 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 164 key (94060937216 EXTENT_ITEM 524288) itemoff 10069 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 165 key (94061461504 EXTENT_ITEM 524288) itemoff 10032 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 166 key (94061985792 EXTENT_ITEM 524288) itemoff 9995 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 167 key (94062510080 EXTENT_ITEM 524288) itemoff 9958 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 168 key (94063034368 EXTENT_ITEM 524288) itemoff 9921 itemsize 37
>>> refs 1 gen 16290361 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 169 key (94063558656 EXTENT_ITEM 524288) itemoff 9884 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 170 key (94064082944 EXTENT_ITEM 524288) itemoff 9847 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 171 key (94064607232 EXTENT_ITEM 524288) itemoff 9810 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 172 key (94065131520 EXTENT_ITEM 524288) itemoff 9773 itemsize 37
>>> refs 1 gen 19969 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 173 key (94065655808 EXTENT_ITEM 524288) itemoff 9736 itemsize 37
>>> refs 1 gen 11327176 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 174 key (94066180096 EXTENT_ITEM 524288) itemoff 9699 itemsize 37
>>> refs 1 gen 75263459328 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 175 key (94066704384 EXTENT_ITEM 524288) itemoff 9662 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 176 key (94067228672 EXTENT_ITEM 524288) itemoff 9625 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 177 key (94067752960 EXTENT_ITEM 524288) itemoff 9588 itemsize 37
>>> refs 1 gen 10 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 178 key (94068277248 EXTENT_ITEM 524288) itemoff 9551 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 179 key (94068801536 EXTENT_ITEM 524288) itemoff 9514 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 180 key (94069325824 EXTENT_ITEM 524288) itemoff 9477 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 181 key (94069850112 EXTENT_ITEM 524288) itemoff 9440 itemsize 37
>>> refs 1 gen 14688633 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 182 key (94070374400 EXTENT_ITEM 524288) itemoff 9403 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 183 key (94070898688 EXTENT_ITEM 233472) itemoff 9366 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 184 key (94071132160 EXTENT_ITEM 69632) itemoff 9329 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186620416 count 1
>>> item 185 key (94071205888 EXTENT_ITEM 8192) itemoff 9292 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186685952 count 1
>>> item 186 key (94071214080 EXTENT_ITEM 8192) itemoff 9255 itemsize 37
>>> refs 1 gen 12746457 flags DATA
>>> shared data backref parent 1079186685952 count 1
>>> item 187 key (94071222272 EXTENT_ITEM 4096) itemoff 9218 itemsize 37
>>> refs 1 gen 10 flags DATA
>>> shared data backref parent 1079186653184 count 1
>>> item 188 key (94071226368 EXTENT_ITEM 12288) itemoff 9181 itemsize 37
>>> refs 1 gen 3691922 flags DATA
>>> shared data backref parent 1080080089088 count 1
>>> item 189 key (94071238656 EXTENT_ITEM 524288) itemoff 9144 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 190 key (94071762944 EXTENT_ITEM 524288) itemoff 9107 itemsize 37
>>> refs 1 gen 1537 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 191 key (94072287232 EXTENT_ITEM 524288) itemoff 9070 itemsize 37
>>> refs 1 gen 13726920 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 192 key (94072811520 EXTENT_ITEM 524288) itemoff 9033 itemsize 37
>>> refs 1 gen 75208720384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 193 key (94073335808 EXTENT_ITEM 524288) itemoff 8996 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 194 key (94073860096 EXTENT_ITEM 524288) itemoff 8959 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 195 key (94074384384 EXTENT_ITEM 524288) itemoff 8922 itemsize 37
>>> refs 1 gen 2108088 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 196 key (94074908672 EXTENT_ITEM 524288) itemoff 8885 itemsize 37
>>> refs 1 gen 0 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 197 key (94075432960 EXTENT_ITEM 524288) itemoff 8848 itemsize 37
>>> refs 1 gen 140287904167864 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 198 key (94075957248 EXTENT_ITEM 524288) itemoff 8811 itemsize 37
>>> refs 1 gen 13722329 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 199 key (94076481536 EXTENT_ITEM 524288) itemoff 8774 itemsize 37
>>> refs 1 gen 18446744073709551606 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 200 key (94077005824 EXTENT_ITEM 524288) itemoff 8737 itemsize 37
>>> refs 1 gen 1 flags DATA
>>> shared data backref parent 1079186604032 count 1
>>> item 201 key (94077530112 EXTENT_ITEM 524288) itemoff 8700 itemsize 37
>>> refs 1 gen 48 flags DATA
>>> shared data backref parent 1079186620416 count 1
>>> item 202 key (94078054400 EXTENT_ITEM 524288) itemoff 8663 itemsize 37
>>> refs 1 gen 6433 flags DATA
>>> shared data backref parent 1079186620416 count 1
>>> item 203 key (94078578688 EXTENT_ITEM 524288) itemoff 8626 itemsize 37
>>> refs 1 gen 13535032 flags DATA
>>> shared data backref parent 1079186620416 count 1
>>> item 204 key (94079102976 EXTENT_ITEM 524288) itemoff 8589 itemsize 37
>>> refs 1 gen 75207835648 flags DATA
>>> shared data backref parent 1079186620416 count 1
>>> item 205 key (94079627264 EXTENT_ITEM 364544) itemoff 8552 itemsize 37
>>> refs 1 gen 16384 flags DATA
>>> shared data backref parent 1079186620416 count 1
>>>
>>> I'm kindly asking for help to fix this FS.
>>> I also would like to know the way to prevent and fix such kind of
>>> issues (except to never forcefully power off OS during IO-intensive
>>> operations).
>>>
>>> Thanks everyone!
>>>
>>
> 
> 


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 520 bytes --]

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

* Re: Read time tree block corruption not detected by btrfs check
  2020-01-05 23:27     ` Qu Wenruo
@ 2020-01-06  1:36       ` Vladimir
  2020-01-06  1:56         ` Vladimir
  0 siblings, 1 reply; 9+ messages in thread
From: Vladimir @ 2020-01-06  1:36 UTC (permalink / raw)
  To: Qu Wenruo; +Cc: Btrfs BTRFS

Well, thank you for the response!

To summarize this story:
Twenty hours passed yet no result from btrfsck, and it slowed down a
lot more: looks like naive algo (with a hungry log in big O) used for
this init-magic making it completely unusable in most cases (except if
it was the only hope to get data back and time doesn't matter) as with
noticeable slowdown it will take WEEKS to finish for this little
(~308GB) partition if I understood you correctly and backref ID is
bytenr.
It would be much faster for me to get back to the home and restore
this VM from the backup in comparison with --init-extent-tree.

I was able to mount "broken" FS successfully and recover all the data
without any issues using CentOS 7 VM 3.10.0-1062.9.1.el7.x86_64 RHEL
kernel with backports.
While I was doing all of this stuff with VM, I got OOM, so btrfsck was
killed by OOM-killer as it's allocated ~25% of my RAM (~4GB). The end.

> It's recommended to let that --init-extent-tree to finish.
I highly appreciate your attempt to help, but if you would initially
suggest me to use the previous kernel line instead of wasting weeks (a
day actually) for testing useless init-extent-tree feature of btrfsck,
I would appreciate it much higher :)

> IIRC under certain load, btrfs tends to cause false CRC error.
> It's recommended to disable data cow for VM images.
Kinda funny. COW is the main reason why I'm using BTRFS...
Thanks for letting me know; it will allow me to make the right decision.

I'm not whining and love BTRFS so much for its features like
compression, snapshots, COW copies, checksums, etc, but for me, it's
the last straw in a heap of problems:
- Broken checksums making scrub useless
- Check utility which is missing corruption in a COW-based FS caused
by OS hang making this FS dangerous for storing any valuable data
- Unbelievably long fallback mode of btrfsck making it completely useless
- Order of magnitude higher write amplification than any other FS have
making any compression useless (well, this isn't related to subject of
this thread in any way, but it's another issue making one of the great
FS feature completely useless)

Thank you for all your help and hard work improving BTRFS!

пн, 6 янв. 2020 г. в 02:27, Qu Wenruo <quwenruo.btrfs@gmx.com>:
>
>
>
> On 2020/1/6 上午1:14, Vladimir wrote:
> > I've updated to the d39ab9f commit of devel branch and restarted
> > --init-extent-tree.
> > It looks like it currently keeps restoring extent backrefs:
> >
> > Repaired extent references for 11186647040
> > ref mismatch on [11186655232 8192] extent item 0, found 3
> > data backref 11186655232 parent 1652575469568 owner 0 offset 0
> > num_refs 0 not found in extent tree
> > incorrect local backref count on 11186655232 parent 1652575469568
> > owner 0 offset 0 found 1 wanted 0 back 0xf6d491c0
> > data backref 11186655232 root 2368 owner 5682 offset 37952913408
> > num_refs 0 not found in extent tree
> > incorrect local backref count on 11186655232 root 2368 owner 5682
> > offset 37952913408 found 1 wanted 0 back 0x2c4b4770
> > data backref 11186655232 parent 1581906853888 owner 0 offset 0
> > num_refs 0 not found in extent tree
> > incorrect local backref count on 11186655232 parent 1581906853888
> > owner 0 offset 0 found 1 wanted 0 back 0x10377eb20
> > backpointer mismatch on [11186655232 8192]
> > adding new data backref on 11186655232 parent 1652575469568 owner 0
> > offset 0 found 1
> > adding new data backref on 11186655232 root 2368 owner 5682 offset
> > 37952913408 found 1
> > adding new data backref on 11186655232 parent 1581906853888 owner 0
> > offset 0 found 1
> >
> > How can I detect the latest backref ID? I would like to determine ETA
> > for the whole process as it tends to slow down as the time goes -
> > initially it was blazing fast but slows down with backref ID growing
> > and it only uses the single CPU core.
>
> That "Backref ID" is in fact tree block/data bytenr.
>
> It's not hat easy to determine an completely accurate one, but you can
> refer to your chunk tree to get a mapping, and all bytenr shouldn't go
> beyond that range.
>
> >
> > And one more question: I've attempted to use btrfs restore to get the
> > most important files from this FS but failed:
> > offset is 8192
> > offset is 364544
> > offset is 45056
> > offset is 98304
> > offset is 94208
> > offset is 61440
> > We seem to be looping a lot on
> > /mnt/111/libvirt/images/iphone-apps-w10.hb.img, do you want to keep
> > going on ? (y/N/a): offset is 4096
> > offset is 8192
> > offset is 61440
> > offset is 24576
> > offset is 12288
> > offset is 36864
> > offset is 20480
> > offset is 118784
> > offset is 557056
> > offset is 20480
> > offset is 65536
> > offset is 69632
> > offset is 94208
> > offset is 16384
> > offset is 4096
> > offset is 139264
> > offset is 430080
> > ERROR: cannot map block logical 99312730112 length 1107296256: -2
> > Error copying data for /mnt/111/libvirt/images/iphone-apps-w10.hb.img
>
> That bytenr is doesn't look good, it's too large for a single extent.
> Not sure how this happened, need extra debug after --init-extent-tree
> finished.
>
> >
> > I know this file of VM important to me has CRC mismatches detected
> > during scrub while FS was alive but don't know why as I'm always
> > getting CRC mismatches for the most IO-active VMs - could it be
> > related to btrfs restore error?
>
> IIRC under certain load, btrfs tends to cause false CRC error.
>
> It's recommended to disable data cow for VM images.
>
> > And if it is related to the CRC
> > mismatches, is there any other way to get files with CRC mismatches
> > from this damaged FS?
> > I thought about attempting to use 5.3 because you mentioned that my
> > issue is related to the new extent generation tree-checker introduced
> > in v5.4 but afraid to interrupt btrfs check process to verify if
> > downgrade will help me to get files from this FS faster then btrfs
> > check.
>
> It's recommended to let that --init-extent-tree to finish.
>
> Thanks,
> Qu
>
> >
> > Thanks for your help!
> >
> > вс, 5 янв. 2020 г. в 05:59, Qu Wenruo <quwenruo.btrfs@gmx.com>:
> >>
> >>
> >>
> >> On 2020/1/5 上午9:30, Vladimir wrote:
> >>> Dear BTRFS community,
> >>>
> >>> I hit a strange issue: btrfsck unable to detect any errors, but I'm
> >>> also unable to mount this "sane" (by the btrfsck opinion) BTRFS
> >>> partition.
> >>>
> >>> Long story short: at some point, I had to forcefully power off my
> >>> laptop due to near-OOM hang with very intensive swapping caused by
> >>> starting the memory-hungry app.
> >>> This happened on 5.4.0-1.el7.elrepo.x86_64 kernel.
> >>>
> >>> After reboot I was unable to mount my data partition (/dev/stripe/data):
> >>> [29798.631579] BTRFS info (device dm-11): disk space caching is enabled
> >>> [29798.631581] BTRFS info (device dm-11): has skinny extents
> >>> [29798.637910] BTRFS info (device dm-11): bdev
> >>> /dev/mapper/stripe-data--snap2 errs: wr 0, rd 11, flush 0, corrupt
> >>> 3452, gen 0
> >>> [29798.677872] BTRFS critical (device dm-11): corrupt leaf:
> >>> block=1651991592960 slot=16 extent bytenr=93983342592 len=524288
> >>> invalid generation, have 140287904167864 expect (0, 6389777]
> >>
> >> This is the new extent geneartion tree-checker introduced in v5.4.
> >>
> >> btrfs-progs doesn't yet support it, but the detect part is already
> >> submitted to btrfs mail list.
> >>
> >> The fs can be completely saved without losing anything.
> >> You can fetch the this branch:
> >> https://github.com/kdave/btrfs-progs/tree/devel
> >>
> >> Then use --init-extent-tree to fix the problem.
> >>
> >> Thanks,
> >> Qu
> >>
> >>> [29798.677875] BTRFS error (device dm-11): block=1651991592960 read
> >>> time tree block corruption detected
> >>> [29798.677895] BTRFS error (device dm-11): failed to read block groups: -5
> >>> [29798.691723] BTRFS error (device dm-11): open_ctree failed
> >>>
> >>> I've created an LVM snapshot of the damaged partition and started to dig in:
> >>>
> >>> At first, I've updated my kernel to the latest one:
> >>> # cat /proc/version
> >>> Linux version 5.4.7-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc
> >>> version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)) #1 SMP Tue Dec 31
> >>> 11:30:50 EST 2019
> >>>
> >>> Second, I've updated btrfs-progs to the latest available version:
> >>> # btrfs version
> >>> btrfs-progs v5.4
> >>>
> >>> Third, I've attempted to mount this partition again (with no success,
> >>> even if I'm attempting to use subvolid for the most important
> >>> subvolume) and then attempted to run btrfsck --repair:
> >>> # btrfs check -p --repair /dev/stripe/data-snap3
> >>> enabling repair mode
> >>> WARNING:
> >>>
> >>> Do not use --repair unless you are advised to do so by a developer
> >>> or an experienced user, and then only after having accepted that no
> >>> fsck can successfully repair all types of filesystem corruption. Eg.
> >>> some software or hardware bugs can fatally damage a volume.
> >>> The operation will start in 10 seconds.
> >>> Use Ctrl-C to stop it.
> >>> 10 9 8 7 6 5 4 3 2 1
> >>> Starting repair.
> >>> Opening filesystem to check...
> >>> Checking filesystem on /dev/stripe/data-snap3
> >>> UUID: 51d26840-8d19-4622-a23f-e78431f11196
> >>> [1/7] checking root items                      (0:00:04 elapsed,
> >>> 3025927 items checked)
> >>> Fixed 0 roots.
> >>> No device size related problem found           (0:00:36 elapsed,
> >>> 226080 items checked)
> >>> [2/7] checking extents                         (0:00:36 elapsed,
> >>> 226094 items checked)
> >>> cache and super generation don't match, space cache will be invalidated
> >>> [3/7] checking free space cache                (0:00:00 elapsed)
> >>> [4/7] checking fs roots                        (0:00:55 elapsed,
> >>> 179338 items checked)
> >>> [5/7] checking csums (without verifying data)  (0:00:01 elapsed,
> >>> 929754 items checked)
> >>> [6/7] checking root refs                       (0:00:00 elapsed, 151
> >>> items checked)
> >>> [7/7] checking quota groups skipped (not enabled on this FS)
> >>> found 329136820224 bytes used, no error found
> >>> total csum bytes: 317705000
> >>> total tree bytes: 3702947840
> >>> total fs tree bytes: 2947874816
> >>> total extent tree bytes: 342605824
> >>> btree space waste bytes: 640513083
> >>> file data blocks allocated: 997170450432
> >>>  referenced 528523653120
> >>>
> >>> Currently, I'm waiting for `btrfsck --init-extent-tree` and `btrfs
> >>> restore` to finish runs on snapshots but not sure if btrfsck is going
> >>> to help.
> >>>
> >>> Some additional info:
> >>>
> >>> # btrfs insp dump-tree -b 1651557531648 --follow /dev/stripe/data-snap3
> >>> btrfs-progs v5.4
> >>> leaf 1651557531648 items 206 free space 3402 generation 6389777 owner
> >>> EXTENT_TREE
> >>> leaf 1651557531648 flags 0x1(WRITTEN) backref revision 1
> >>> fs uuid 51d26840-8d19-4622-a23f-e78431f11196
> >>> chunk uuid 0de2db9c-a970-40f0-9fdb-c797b13ac0c1
> >>> item 0 key (93981401088 EXTENT_ITEM 126976) itemoff 16204 itemsize 79
> >>> refs 3 gen 3227277 flags DATA
> >>> extent data backref root 2368 objectid 5682 offset 23367835648 count 1
> >>> shared data backref parent 1635492167680 count 1
> >>> shared data backref parent 1601869201408 count 1
> >>> item 1 key (93981528064 EXTENT_ITEM 12288) itemoff 16167 itemsize 37
> >>> refs 1 gen 3691918 flags DATA
> >>> shared data backref parent 1080080089088 count 1
> >>> item 2 key (93981544448 EXTENT_ITEM 49152) itemoff 16130 itemsize 37
> >>> refs 1 gen 3684280 flags DATA
> >>> shared data backref parent 1079417503744 count 1
> >>> item 3 key (93981593600 EXTENT_ITEM 4096) itemoff 16077 itemsize 53
> >>> refs 1 gen 5689421 flags DATA
> >>> extent data backref root 2368 objectid 12305 offset 15963054080 count 1
> >>> item 4 key (93981597696 EXTENT_ITEM 65536) itemoff 16024 itemsize 53
> >>> refs 1 gen 6349517 flags DATA
> >>> extent data backref root 2368 objectid 261 offset 12687536128 count 1
> >>> item 5 key (93981663232 EXTENT_ITEM 32768) itemoff 15987 itemsize 37
> >>> refs 1 gen 6349520 flags DATA
> >>> shared data backref parent 1609922379776 count 1
> >>> item 6 key (93981696000 EXTENT_ITEM 20480) itemoff 15950 itemsize 37
> >>> refs 1 gen 6375808 flags DATA
> >>> shared data backref parent 1079170285568 count 1
> >>> item 7 key (93981716480 EXTENT_ITEM 24576) itemoff 15913 itemsize 37
> >>> refs 1 gen 6375808 flags DATA
> >>> shared data backref parent 1079170285568 count 1
> >>> item 8 key (93981749248 EXTENT_ITEM 4096) itemoff 15860 itemsize 53
> >>> refs 1 gen 5224843 flags DATA
> >>> extent data backref root 2368 objectid 262 offset 9913962496 count 1
> >>> item 9 key (93981753344 EXTENT_ITEM 4096) itemoff 15807 itemsize 53
> >>> refs 1 gen 5226775 flags DATA
> >>> extent data backref root 2368 objectid 261 offset 5763231744 count 1
> >>> item 10 key (93981757440 EXTENT_ITEM 4096) itemoff 15754 itemsize 53
> >>> refs 1 gen 5689421 flags DATA
> >>> extent data backref root 2368 objectid 12305 offset 15963062272 count 1
> >>> item 11 key (93981761536 EXTENT_ITEM 8192) itemoff 15717 itemsize 37
> >>> refs 1 gen 3692528 flags DATA
> >>> shared data backref parent 1081437290496 count 1
> >>> item 12 key (93981769728 EXTENT_ITEM 524288) itemoff 15680 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 13 key (93981769728 BLOCK_GROUP_ITEM 1073741824) itemoff 15656 itemsize 24
> >>> block group used 1073639424 chunk_objectid 256 flags DATA
> >>> item 14 key (93982294016 EXTENT_ITEM 524288) itemoff 15619 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 15 key (93982818304 EXTENT_ITEM 524288) itemoff 15582 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 16 key (93983342592 EXTENT_ITEM 524288) itemoff 15545 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 17 key (93983866880 EXTENT_ITEM 524288) itemoff 15508 itemsize 37
> >>> refs 1 gen 16290361 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 18 key (93984391168 EXTENT_ITEM 524288) itemoff 15471 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 19 key (93984915456 EXTENT_ITEM 524288) itemoff 15434 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 20 key (93985439744 EXTENT_ITEM 524288) itemoff 15397 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 21 key (93985964032 EXTENT_ITEM 524288) itemoff 15360 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 22 key (93986488320 EXTENT_ITEM 524288) itemoff 15323 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 23 key (93987012608 EXTENT_ITEM 524288) itemoff 15286 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 24 key (93987536896 EXTENT_ITEM 524288) itemoff 15249 itemsize 37
> >>> refs 1 gen 11882841 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 25 key (93988061184 EXTENT_ITEM 524288) itemoff 15212 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 26 key (93988585472 EXTENT_ITEM 524288) itemoff 15175 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 27 key (93989109760 EXTENT_ITEM 524288) itemoff 15138 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 28 key (93989634048 EXTENT_ITEM 524288) itemoff 15101 itemsize 37
> >>> refs 1 gen 19201 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 29 key (93990158336 EXTENT_ITEM 524288) itemoff 15064 itemsize 37
> >>> refs 1 gen 12693208 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 30 key (93990682624 EXTENT_ITEM 524288) itemoff 15027 itemsize 37
> >>> refs 1 gen 75260329984 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 31 key (93991206912 EXTENT_ITEM 524288) itemoff 14990 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 32 key (93991731200 EXTENT_ITEM 524288) itemoff 14953 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 33 key (93992255488 EXTENT_ITEM 524288) itemoff 14916 itemsize 37
> >>> refs 1 gen 10 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 34 key (93992779776 EXTENT_ITEM 524288) itemoff 14879 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 35 key (93993304064 EXTENT_ITEM 524288) itemoff 14842 itemsize 37
> >>> refs 1 gen 16290360 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 36 key (93993828352 EXTENT_ITEM 524288) itemoff 14805 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 37 key (93994352640 EXTENT_ITEM 524288) itemoff 14768 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 38 key (93994876928 EXTENT_ITEM 524288) itemoff 14731 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 39 key (93995401216 EXTENT_ITEM 524288) itemoff 14694 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 40 key (93995925504 EXTENT_ITEM 524288) itemoff 14657 itemsize 37
> >>> refs 1 gen 11882841 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 41 key (93996449792 EXTENT_ITEM 524288) itemoff 14620 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 42 key (93996974080 EXTENT_ITEM 524288) itemoff 14583 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 43 key (93997498368 EXTENT_ITEM 524288) itemoff 14546 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 44 key (93998022656 EXTENT_ITEM 524288) itemoff 14509 itemsize 37
> >>> refs 1 gen 14337 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 45 key (93998546944 EXTENT_ITEM 524288) itemoff 14472 itemsize 37
> >>> refs 1 gen 12698072 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 46 key (93999071232 EXTENT_ITEM 524288) itemoff 14435 itemsize 37
> >>> refs 1 gen 75260641280 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 47 key (93999595520 EXTENT_ITEM 524288) itemoff 14398 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 48 key (94000119808 EXTENT_ITEM 524288) itemoff 14361 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 49 key (94000644096 EXTENT_ITEM 524288) itemoff 14324 itemsize 37
> >>> refs 1 gen 10 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 50 key (94001168384 EXTENT_ITEM 524288) itemoff 14287 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 51 key (94001692672 EXTENT_ITEM 524288) itemoff 14250 itemsize 37
> >>> refs 1 gen 16290360 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 52 key (94002216960 EXTENT_ITEM 524288) itemoff 14213 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 53 key (94002741248 EXTENT_ITEM 524288) itemoff 14176 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 54 key (94003265536 EXTENT_ITEM 524288) itemoff 14139 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 55 key (94003789824 EXTENT_ITEM 524288) itemoff 14102 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 56 key (94004314112 EXTENT_ITEM 524288) itemoff 14065 itemsize 37
> >>> refs 1 gen 11882841 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 57 key (94004838400 EXTENT_ITEM 524288) itemoff 14028 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 58 key (94005362688 EXTENT_ITEM 524288) itemoff 13991 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 59 key (94005886976 EXTENT_ITEM 524288) itemoff 13954 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 60 key (94006411264 EXTENT_ITEM 524288) itemoff 13917 itemsize 37
> >>> refs 1 gen 9473 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 61 key (94006935552 EXTENT_ITEM 524288) itemoff 13880 itemsize 37
> >>> refs 1 gen 12702936 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 62 key (94007459840 EXTENT_ITEM 524288) itemoff 13843 itemsize 37
> >>> refs 1 gen 75261067264 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 63 key (94007984128 EXTENT_ITEM 524288) itemoff 13806 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 64 key (94008508416 EXTENT_ITEM 524288) itemoff 13769 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 65 key (94009032704 EXTENT_ITEM 524288) itemoff 13732 itemsize 37
> >>> refs 1 gen 10 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 66 key (94009556992 EXTENT_ITEM 524288) itemoff 13695 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 67 key (94010081280 EXTENT_ITEM 524288) itemoff 13658 itemsize 37
> >>> refs 1 gen 16290360 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 68 key (94010605568 EXTENT_ITEM 524288) itemoff 13621 itemsize 37
> >>> refs 1 gen 658013952 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 69 key (94011129856 EXTENT_ITEM 524288) itemoff 13584 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 70 key (94011654144 EXTENT_ITEM 524288) itemoff 13547 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 71 key (94012178432 EXTENT_ITEM 524288) itemoff 13510 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 72 key (94012702720 EXTENT_ITEM 524288) itemoff 13473 itemsize 37
> >>> refs 1 gen 11882841 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 73 key (94013227008 EXTENT_ITEM 524288) itemoff 13436 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 74 key (94013751296 EXTENT_ITEM 524288) itemoff 13399 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 75 key (94014275584 EXTENT_ITEM 524288) itemoff 13362 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 76 key (94014799872 EXTENT_ITEM 524288) itemoff 13325 itemsize 37
> >>> refs 1 gen 4609 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 77 key (94015324160 EXTENT_ITEM 524288) itemoff 13288 itemsize 37
> >>> refs 1 gen 12707800 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 78 key (94015848448 EXTENT_ITEM 524288) itemoff 13251 itemsize 37
> >>> refs 1 gen 75261378560 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 79 key (94016372736 EXTENT_ITEM 524288) itemoff 13214 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 80 key (94016897024 EXTENT_ITEM 524288) itemoff 13177 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 81 key (94017421312 EXTENT_ITEM 524288) itemoff 13140 itemsize 37
> >>> refs 1 gen 10 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 82 key (94017945600 EXTENT_ITEM 524288) itemoff 13103 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 83 key (94018469888 EXTENT_ITEM 524288) itemoff 13066 itemsize 37
> >>> refs 1 gen 16290360 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 84 key (94018994176 EXTENT_ITEM 524288) itemoff 13029 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 85 key (94019518464 EXTENT_ITEM 524288) itemoff 12992 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 86 key (94020042752 EXTENT_ITEM 524288) itemoff 12955 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 87 key (94020567040 EXTENT_ITEM 524288) itemoff 12918 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 88 key (94021091328 EXTENT_ITEM 524288) itemoff 12881 itemsize 37
> >>> refs 1 gen 11882841 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 89 key (94021615616 EXTENT_ITEM 524288) itemoff 12844 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 90 key (94022139904 EXTENT_ITEM 524288) itemoff 12807 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 91 key (94022664192 EXTENT_ITEM 524288) itemoff 12770 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 92 key (94023188480 EXTENT_ITEM 524288) itemoff 12733 itemsize 37
> >>> refs 1 gen 11445336 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 93 key (94023712768 EXTENT_ITEM 524288) itemoff 12696 itemsize 37
> >>> refs 1 gen 75270029312 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 94 key (94024237056 EXTENT_ITEM 524288) itemoff 12659 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 95 key (94024761344 EXTENT_ITEM 524288) itemoff 12622 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 96 key (94025285632 EXTENT_ITEM 524288) itemoff 12585 itemsize 37
> >>> refs 1 gen 10 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 97 key (94025809920 EXTENT_ITEM 524288) itemoff 12548 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 98 key (94026334208 EXTENT_ITEM 524288) itemoff 12511 itemsize 37
> >>> refs 1 gen 16290360 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 99 key (94026858496 EXTENT_ITEM 524288) itemoff 12474 itemsize 37
> >>> refs 1 gen 171695243008 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 100 key (94027382784 EXTENT_ITEM 524288) itemoff 12437 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 101 key (94027907072 EXTENT_ITEM 524288) itemoff 12400 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 102 key (94028431360 EXTENT_ITEM 524288) itemoff 12363 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 103 key (94028955648 EXTENT_ITEM 524288) itemoff 12326 itemsize 37
> >>> refs 1 gen 13102073 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 104 key (94029479936 EXTENT_ITEM 524288) itemoff 12289 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 105 key (94030004224 EXTENT_ITEM 524288) itemoff 12252 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 106 key (94030528512 EXTENT_ITEM 524288) itemoff 12215 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 107 key (94031052800 EXTENT_ITEM 524288) itemoff 12178 itemsize 37
> >>> refs 1 gen 17409 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 108 key (94031577088 EXTENT_ITEM 524288) itemoff 12141 itemsize 37
> >>> refs 1 gen 11450200 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 109 key (94032101376 EXTENT_ITEM 524288) itemoff 12104 itemsize 37
> >>> refs 1 gen 75270389760 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 110 key (94032625664 EXTENT_ITEM 524288) itemoff 12067 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 111 key (94033149952 EXTENT_ITEM 524288) itemoff 12030 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 112 key (94033674240 EXTENT_ITEM 524288) itemoff 11993 itemsize 37
> >>> refs 1 gen 10 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 113 key (94034198528 EXTENT_ITEM 524288) itemoff 11956 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 114 key (94034722816 EXTENT_ITEM 524288) itemoff 11919 itemsize 37
> >>> refs 1 gen 16290360 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 115 key (94035247104 EXTENT_ITEM 524288) itemoff 11882 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 116 key (94035771392 EXTENT_ITEM 524288) itemoff 11845 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 117 key (94036295680 EXTENT_ITEM 524288) itemoff 11808 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 118 key (94036819968 EXTENT_ITEM 524288) itemoff 11771 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 119 key (94037344256 EXTENT_ITEM 524288) itemoff 11734 itemsize 37
> >>> refs 1 gen 13102073 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 120 key (94037868544 EXTENT_ITEM 524288) itemoff 11697 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 121 key (94038392832 EXTENT_ITEM 524288) itemoff 11660 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 122 key (94038917120 EXTENT_ITEM 524288) itemoff 11623 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 123 key (94039441408 EXTENT_ITEM 524288) itemoff 11586 itemsize 37
> >>> refs 1 gen 12545 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 124 key (94039965696 EXTENT_ITEM 524288) itemoff 11549 itemsize 37
> >>> refs 1 gen 11455064 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 125 key (94040489984 EXTENT_ITEM 524288) itemoff 11512 itemsize 37
> >>> refs 1 gen 75270766592 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 126 key (94041014272 EXTENT_ITEM 524288) itemoff 11475 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 127 key (94041538560 EXTENT_ITEM 524288) itemoff 11438 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 128 key (94042062848 EXTENT_ITEM 524288) itemoff 11401 itemsize 37
> >>> refs 1 gen 10 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 129 key (94042587136 EXTENT_ITEM 524288) itemoff 11364 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 130 key (94043111424 EXTENT_ITEM 524288) itemoff 11327 itemsize 37
> >>> refs 1 gen 16290360 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 131 key (94043635712 EXTENT_ITEM 524288) itemoff 11290 itemsize 37
> >>> refs 1 gen 256 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 132 key (94044160000 EXTENT_ITEM 524288) itemoff 11253 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 133 key (94044684288 EXTENT_ITEM 524288) itemoff 11216 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 134 key (94045208576 EXTENT_ITEM 524288) itemoff 11179 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 135 key (94045732864 EXTENT_ITEM 524288) itemoff 11142 itemsize 37
> >>> refs 1 gen 13102073 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 136 key (94046257152 EXTENT_ITEM 524288) itemoff 11105 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 137 key (94046781440 EXTENT_ITEM 524288) itemoff 11068 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 138 key (94047305728 EXTENT_ITEM 524288) itemoff 11031 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 139 key (94047830016 EXTENT_ITEM 524288) itemoff 10994 itemsize 37
> >>> refs 1 gen 7681 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 140 key (94048354304 EXTENT_ITEM 524288) itemoff 10957 itemsize 37
> >>> refs 1 gen 11459928 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 141 key (94048878592 EXTENT_ITEM 524288) itemoff 10920 itemsize 37
> >>> refs 1 gen 75271110656 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 142 key (94049402880 EXTENT_ITEM 524288) itemoff 10883 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 143 key (94049927168 EXTENT_ITEM 524288) itemoff 10846 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 144 key (94050451456 EXTENT_ITEM 524288) itemoff 10809 itemsize 37
> >>> refs 1 gen 10 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 145 key (94050975744 EXTENT_ITEM 524288) itemoff 10772 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 146 key (94051500032 EXTENT_ITEM 524288) itemoff 10735 itemsize 37
> >>> refs 1 gen 16290360 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 147 key (94052024320 EXTENT_ITEM 524288) itemoff 10698 itemsize 37
> >>> refs 1 gen 197656320 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 148 key (94052548608 EXTENT_ITEM 524288) itemoff 10661 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 149 key (94053072896 EXTENT_ITEM 524288) itemoff 10624 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 150 key (94053597184 EXTENT_ITEM 524288) itemoff 10587 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 151 key (94054121472 EXTENT_ITEM 524288) itemoff 10550 itemsize 37
> >>> refs 1 gen 13102073 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 152 key (94054645760 EXTENT_ITEM 524288) itemoff 10513 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 153 key (94055170048 EXTENT_ITEM 524288) itemoff 10476 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 154 key (94055694336 EXTENT_ITEM 524288) itemoff 10439 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 155 key (94056218624 EXTENT_ITEM 524288) itemoff 10402 itemsize 37
> >>> refs 1 gen 2817 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 156 key (94056742912 EXTENT_ITEM 524288) itemoff 10365 itemsize 37
> >>> refs 1 gen 11464792 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 157 key (94057267200 EXTENT_ITEM 524288) itemoff 10328 itemsize 37
> >>> refs 1 gen 75271487488 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 158 key (94057791488 EXTENT_ITEM 524288) itemoff 10291 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 159 key (94058315776 EXTENT_ITEM 524288) itemoff 10254 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 160 key (94058840064 EXTENT_ITEM 524288) itemoff 10217 itemsize 37
> >>> refs 1 gen 10 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 161 key (94059364352 EXTENT_ITEM 524288) itemoff 10180 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 162 key (94059888640 EXTENT_ITEM 524288) itemoff 10143 itemsize 37
> >>> refs 1 gen 13839800 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 163 key (94060412928 EXTENT_ITEM 524288) itemoff 10106 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 164 key (94060937216 EXTENT_ITEM 524288) itemoff 10069 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 165 key (94061461504 EXTENT_ITEM 524288) itemoff 10032 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 166 key (94061985792 EXTENT_ITEM 524288) itemoff 9995 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 167 key (94062510080 EXTENT_ITEM 524288) itemoff 9958 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 168 key (94063034368 EXTENT_ITEM 524288) itemoff 9921 itemsize 37
> >>> refs 1 gen 16290361 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 169 key (94063558656 EXTENT_ITEM 524288) itemoff 9884 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 170 key (94064082944 EXTENT_ITEM 524288) itemoff 9847 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 171 key (94064607232 EXTENT_ITEM 524288) itemoff 9810 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 172 key (94065131520 EXTENT_ITEM 524288) itemoff 9773 itemsize 37
> >>> refs 1 gen 19969 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 173 key (94065655808 EXTENT_ITEM 524288) itemoff 9736 itemsize 37
> >>> refs 1 gen 11327176 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 174 key (94066180096 EXTENT_ITEM 524288) itemoff 9699 itemsize 37
> >>> refs 1 gen 75263459328 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 175 key (94066704384 EXTENT_ITEM 524288) itemoff 9662 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 176 key (94067228672 EXTENT_ITEM 524288) itemoff 9625 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 177 key (94067752960 EXTENT_ITEM 524288) itemoff 9588 itemsize 37
> >>> refs 1 gen 10 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 178 key (94068277248 EXTENT_ITEM 524288) itemoff 9551 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 179 key (94068801536 EXTENT_ITEM 524288) itemoff 9514 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 180 key (94069325824 EXTENT_ITEM 524288) itemoff 9477 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 181 key (94069850112 EXTENT_ITEM 524288) itemoff 9440 itemsize 37
> >>> refs 1 gen 14688633 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 182 key (94070374400 EXTENT_ITEM 524288) itemoff 9403 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 183 key (94070898688 EXTENT_ITEM 233472) itemoff 9366 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 184 key (94071132160 EXTENT_ITEM 69632) itemoff 9329 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186620416 count 1
> >>> item 185 key (94071205888 EXTENT_ITEM 8192) itemoff 9292 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186685952 count 1
> >>> item 186 key (94071214080 EXTENT_ITEM 8192) itemoff 9255 itemsize 37
> >>> refs 1 gen 12746457 flags DATA
> >>> shared data backref parent 1079186685952 count 1
> >>> item 187 key (94071222272 EXTENT_ITEM 4096) itemoff 9218 itemsize 37
> >>> refs 1 gen 10 flags DATA
> >>> shared data backref parent 1079186653184 count 1
> >>> item 188 key (94071226368 EXTENT_ITEM 12288) itemoff 9181 itemsize 37
> >>> refs 1 gen 3691922 flags DATA
> >>> shared data backref parent 1080080089088 count 1
> >>> item 189 key (94071238656 EXTENT_ITEM 524288) itemoff 9144 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 190 key (94071762944 EXTENT_ITEM 524288) itemoff 9107 itemsize 37
> >>> refs 1 gen 1537 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 191 key (94072287232 EXTENT_ITEM 524288) itemoff 9070 itemsize 37
> >>> refs 1 gen 13726920 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 192 key (94072811520 EXTENT_ITEM 524288) itemoff 9033 itemsize 37
> >>> refs 1 gen 75208720384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 193 key (94073335808 EXTENT_ITEM 524288) itemoff 8996 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 194 key (94073860096 EXTENT_ITEM 524288) itemoff 8959 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 195 key (94074384384 EXTENT_ITEM 524288) itemoff 8922 itemsize 37
> >>> refs 1 gen 2108088 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 196 key (94074908672 EXTENT_ITEM 524288) itemoff 8885 itemsize 37
> >>> refs 1 gen 0 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 197 key (94075432960 EXTENT_ITEM 524288) itemoff 8848 itemsize 37
> >>> refs 1 gen 140287904167864 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 198 key (94075957248 EXTENT_ITEM 524288) itemoff 8811 itemsize 37
> >>> refs 1 gen 13722329 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 199 key (94076481536 EXTENT_ITEM 524288) itemoff 8774 itemsize 37
> >>> refs 1 gen 18446744073709551606 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 200 key (94077005824 EXTENT_ITEM 524288) itemoff 8737 itemsize 37
> >>> refs 1 gen 1 flags DATA
> >>> shared data backref parent 1079186604032 count 1
> >>> item 201 key (94077530112 EXTENT_ITEM 524288) itemoff 8700 itemsize 37
> >>> refs 1 gen 48 flags DATA
> >>> shared data backref parent 1079186620416 count 1
> >>> item 202 key (94078054400 EXTENT_ITEM 524288) itemoff 8663 itemsize 37
> >>> refs 1 gen 6433 flags DATA
> >>> shared data backref parent 1079186620416 count 1
> >>> item 203 key (94078578688 EXTENT_ITEM 524288) itemoff 8626 itemsize 37
> >>> refs 1 gen 13535032 flags DATA
> >>> shared data backref parent 1079186620416 count 1
> >>> item 204 key (94079102976 EXTENT_ITEM 524288) itemoff 8589 itemsize 37
> >>> refs 1 gen 75207835648 flags DATA
> >>> shared data backref parent 1079186620416 count 1
> >>> item 205 key (94079627264 EXTENT_ITEM 364544) itemoff 8552 itemsize 37
> >>> refs 1 gen 16384 flags DATA
> >>> shared data backref parent 1079186620416 count 1
> >>>
> >>> I'm kindly asking for help to fix this FS.
> >>> I also would like to know the way to prevent and fix such kind of
> >>> issues (except to never forcefully power off OS during IO-intensive
> >>> operations).
> >>>
> >>> Thanks everyone!
> >>>
> >>
> >
> >
>


-- 
Kind regards,
Vladimir.

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

* Re: Read time tree block corruption not detected by btrfs check
  2020-01-06  1:36       ` Vladimir
@ 2020-01-06  1:56         ` Vladimir
  2020-01-06  2:06           ` Qu Wenruo
  0 siblings, 1 reply; 9+ messages in thread
From: Vladimir @ 2020-01-06  1:56 UTC (permalink / raw)
  To: Qu Wenruo; +Cc: Btrfs BTRFS

Two last questions (don't want to bother you):
- Is there any way to prevent undetectable corruptions except using LT
kernel branches?
- Is there any way to prevent false CRC errors for IO-intensive files
except nodatacow?

Thanks!

P.S.
[root@recovery ~]# btrfs version
btrfs-progs v4.9.1
[root@recovery ~]# cat /proc/version
Linux version 3.10.0-1062.9.1.el7.x86_64
(mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red
Hat 4.8.5-39) (GCC) ) #1 SMP Fri Dec 6 15:49:49 UTC 2019
[root@recovery ~]# btrfs scrub status -R /mnt/111/
scrub status for 51d26840-8d19-4622-a23f-e78431f11196
    scrub started at Mon Jan  6 03:11:30 2020 and finished after 00:07:00
    data_extents_scrubbed: 7564571
    tree_extents_scrubbed: 225949
    data_bytes_scrubbed: 325433925632
    tree_bytes_scrubbed: 3701948416
    read_errors: 0
    csum_errors: 30
    verify_errors: 0
    no_csum: 25392
    csum_discards: 0
    super_errors: 0
    malloc_errors: 0
    uncorrectable_errors: 0
    unverified_errors: 0
    corrected_errors: 0
    last_physical: 438220881920
[root@recovery ~]# btrfs scrub status /mnt/111/
scrub status for 51d26840-8d19-4622-a23f-e78431f11196
    scrub started at Mon Jan  6 03:11:30 2020 and finished after 00:07:00
    total bytes scrubbed: 306.53GiB with 30 errors
    error details: csum=30
    corrected errors: 0, uncorrectable errors: 0, unverified errors: 0

пн, 6 янв. 2020 г. в 04:36, Vladimir <amigo.elite@gmail.com>:
>
> Well, thank you for the response!
>
> To summarize this story:
> Twenty hours passed yet no result from btrfsck, and it slowed down a
> lot more: looks like naive algo (with a hungry log in big O) used for
> this init-magic making it completely unusable in most cases (except if
> it was the only hope to get data back and time doesn't matter) as with
> noticeable slowdown it will take WEEKS to finish for this little
> (~308GB) partition if I understood you correctly and backref ID is
> bytenr.
> It would be much faster for me to get back to the home and restore
> this VM from the backup in comparison with --init-extent-tree.
>
> I was able to mount "broken" FS successfully and recover all the data
> without any issues using CentOS 7 VM 3.10.0-1062.9.1.el7.x86_64 RHEL
> kernel with backports.
> While I was doing all of this stuff with VM, I got OOM, so btrfsck was
> killed by OOM-killer as it's allocated ~25% of my RAM (~4GB). The end.
>
> > It's recommended to let that --init-extent-tree to finish.
> I highly appreciate your attempt to help, but if you would initially
> suggest me to use the previous kernel line instead of wasting weeks (a
> day actually) for testing useless init-extent-tree feature of btrfsck,
> I would appreciate it much higher :)
>
> > IIRC under certain load, btrfs tends to cause false CRC error.
> > It's recommended to disable data cow for VM images.
> Kinda funny. COW is the main reason why I'm using BTRFS...
> Thanks for letting me know; it will allow me to make the right decision.
>
> I'm not whining and love BTRFS so much for its features like
> compression, snapshots, COW copies, checksums, etc, but for me, it's
> the last straw in a heap of problems:
> - Broken checksums making scrub useless
> - Check utility which is missing corruption in a COW-based FS caused
> by OS hang making this FS dangerous for storing any valuable data
> - Unbelievably long fallback mode of btrfsck making it completely useless
> - Order of magnitude higher write amplification than any other FS have
> making any compression useless (well, this isn't related to subject of
> this thread in any way, but it's another issue making one of the great
> FS feature completely useless)
>
> Thank you for all your help and hard work improving BTRFS!
>
> пн, 6 янв. 2020 г. в 02:27, Qu Wenruo <quwenruo.btrfs@gmx.com>:
> >
> >
> >
> > On 2020/1/6 上午1:14, Vladimir wrote:
> > > I've updated to the d39ab9f commit of devel branch and restarted
> > > --init-extent-tree.
> > > It looks like it currently keeps restoring extent backrefs:
> > >
> > > Repaired extent references for 11186647040
> > > ref mismatch on [11186655232 8192] extent item 0, found 3
> > > data backref 11186655232 parent 1652575469568 owner 0 offset 0
> > > num_refs 0 not found in extent tree
> > > incorrect local backref count on 11186655232 parent 1652575469568
> > > owner 0 offset 0 found 1 wanted 0 back 0xf6d491c0
> > > data backref 11186655232 root 2368 owner 5682 offset 37952913408
> > > num_refs 0 not found in extent tree
> > > incorrect local backref count on 11186655232 root 2368 owner 5682
> > > offset 37952913408 found 1 wanted 0 back 0x2c4b4770
> > > data backref 11186655232 parent 1581906853888 owner 0 offset 0
> > > num_refs 0 not found in extent tree
> > > incorrect local backref count on 11186655232 parent 1581906853888
> > > owner 0 offset 0 found 1 wanted 0 back 0x10377eb20
> > > backpointer mismatch on [11186655232 8192]
> > > adding new data backref on 11186655232 parent 1652575469568 owner 0
> > > offset 0 found 1
> > > adding new data backref on 11186655232 root 2368 owner 5682 offset
> > > 37952913408 found 1
> > > adding new data backref on 11186655232 parent 1581906853888 owner 0
> > > offset 0 found 1
> > >
> > > How can I detect the latest backref ID? I would like to determine ETA
> > > for the whole process as it tends to slow down as the time goes -
> > > initially it was blazing fast but slows down with backref ID growing
> > > and it only uses the single CPU core.
> >
> > That "Backref ID" is in fact tree block/data bytenr.
> >
> > It's not hat easy to determine an completely accurate one, but you can
> > refer to your chunk tree to get a mapping, and all bytenr shouldn't go
> > beyond that range.
> >
> > >
> > > And one more question: I've attempted to use btrfs restore to get the
> > > most important files from this FS but failed:
> > > offset is 8192
> > > offset is 364544
> > > offset is 45056
> > > offset is 98304
> > > offset is 94208
> > > offset is 61440
> > > We seem to be looping a lot on
> > > /mnt/111/libvirt/images/iphone-apps-w10.hb.img, do you want to keep
> > > going on ? (y/N/a): offset is 4096
> > > offset is 8192
> > > offset is 61440
> > > offset is 24576
> > > offset is 12288
> > > offset is 36864
> > > offset is 20480
> > > offset is 118784
> > > offset is 557056
> > > offset is 20480
> > > offset is 65536
> > > offset is 69632
> > > offset is 94208
> > > offset is 16384
> > > offset is 4096
> > > offset is 139264
> > > offset is 430080
> > > ERROR: cannot map block logical 99312730112 length 1107296256: -2
> > > Error copying data for /mnt/111/libvirt/images/iphone-apps-w10.hb.img
> >
> > That bytenr is doesn't look good, it's too large for a single extent.
> > Not sure how this happened, need extra debug after --init-extent-tree
> > finished.
> >
> > >
> > > I know this file of VM important to me has CRC mismatches detected
> > > during scrub while FS was alive but don't know why as I'm always
> > > getting CRC mismatches for the most IO-active VMs - could it be
> > > related to btrfs restore error?
> >
> > IIRC under certain load, btrfs tends to cause false CRC error.
> >
> > It's recommended to disable data cow for VM images.
> >
> > > And if it is related to the CRC
> > > mismatches, is there any other way to get files with CRC mismatches
> > > from this damaged FS?
> > > I thought about attempting to use 5.3 because you mentioned that my
> > > issue is related to the new extent generation tree-checker introduced
> > > in v5.4 but afraid to interrupt btrfs check process to verify if
> > > downgrade will help me to get files from this FS faster then btrfs
> > > check.
> >
> > It's recommended to let that --init-extent-tree to finish.
> >
> > Thanks,
> > Qu
> >
> > >
> > > Thanks for your help!
> > >
> > > вс, 5 янв. 2020 г. в 05:59, Qu Wenruo <quwenruo.btrfs@gmx.com>:
> > >>
> > >>
> > >>
> > >> On 2020/1/5 上午9:30, Vladimir wrote:
> > >>> Dear BTRFS community,
> > >>>
> > >>> I hit a strange issue: btrfsck unable to detect any errors, but I'm
> > >>> also unable to mount this "sane" (by the btrfsck opinion) BTRFS
> > >>> partition.
> > >>>
> > >>> Long story short: at some point, I had to forcefully power off my
> > >>> laptop due to near-OOM hang with very intensive swapping caused by
> > >>> starting the memory-hungry app.
> > >>> This happened on 5.4.0-1.el7.elrepo.x86_64 kernel.
> > >>>
> > >>> After reboot I was unable to mount my data partition (/dev/stripe/data):
> > >>> [29798.631579] BTRFS info (device dm-11): disk space caching is enabled
> > >>> [29798.631581] BTRFS info (device dm-11): has skinny extents
> > >>> [29798.637910] BTRFS info (device dm-11): bdev
> > >>> /dev/mapper/stripe-data--snap2 errs: wr 0, rd 11, flush 0, corrupt
> > >>> 3452, gen 0
> > >>> [29798.677872] BTRFS critical (device dm-11): corrupt leaf:
> > >>> block=1651991592960 slot=16 extent bytenr=93983342592 len=524288
> > >>> invalid generation, have 140287904167864 expect (0, 6389777]
> > >>
> > >> This is the new extent geneartion tree-checker introduced in v5.4.
> > >>
> > >> btrfs-progs doesn't yet support it, but the detect part is already
> > >> submitted to btrfs mail list.
> > >>
> > >> The fs can be completely saved without losing anything.
> > >> You can fetch the this branch:
> > >> https://github.com/kdave/btrfs-progs/tree/devel
> > >>
> > >> Then use --init-extent-tree to fix the problem.
> > >>
> > >> Thanks,
> > >> Qu
> > >>
> > >>> [29798.677875] BTRFS error (device dm-11): block=1651991592960 read
> > >>> time tree block corruption detected
> > >>> [29798.677895] BTRFS error (device dm-11): failed to read block groups: -5
> > >>> [29798.691723] BTRFS error (device dm-11): open_ctree failed
> > >>>
> > >>> I've created an LVM snapshot of the damaged partition and started to dig in:
> > >>>
> > >>> At first, I've updated my kernel to the latest one:
> > >>> # cat /proc/version
> > >>> Linux version 5.4.7-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc
> > >>> version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)) #1 SMP Tue Dec 31
> > >>> 11:30:50 EST 2019
> > >>>
> > >>> Second, I've updated btrfs-progs to the latest available version:
> > >>> # btrfs version
> > >>> btrfs-progs v5.4
> > >>>
> > >>> Third, I've attempted to mount this partition again (with no success,
> > >>> even if I'm attempting to use subvolid for the most important
> > >>> subvolume) and then attempted to run btrfsck --repair:
> > >>> # btrfs check -p --repair /dev/stripe/data-snap3
> > >>> enabling repair mode
> > >>> WARNING:
> > >>>
> > >>> Do not use --repair unless you are advised to do so by a developer
> > >>> or an experienced user, and then only after having accepted that no
> > >>> fsck can successfully repair all types of filesystem corruption. Eg.
> > >>> some software or hardware bugs can fatally damage a volume.
> > >>> The operation will start in 10 seconds.
> > >>> Use Ctrl-C to stop it.
> > >>> 10 9 8 7 6 5 4 3 2 1
> > >>> Starting repair.
> > >>> Opening filesystem to check...
> > >>> Checking filesystem on /dev/stripe/data-snap3
> > >>> UUID: 51d26840-8d19-4622-a23f-e78431f11196
> > >>> [1/7] checking root items                      (0:00:04 elapsed,
> > >>> 3025927 items checked)
> > >>> Fixed 0 roots.
> > >>> No device size related problem found           (0:00:36 elapsed,
> > >>> 226080 items checked)
> > >>> [2/7] checking extents                         (0:00:36 elapsed,
> > >>> 226094 items checked)
> > >>> cache and super generation don't match, space cache will be invalidated
> > >>> [3/7] checking free space cache                (0:00:00 elapsed)
> > >>> [4/7] checking fs roots                        (0:00:55 elapsed,
> > >>> 179338 items checked)
> > >>> [5/7] checking csums (without verifying data)  (0:00:01 elapsed,
> > >>> 929754 items checked)
> > >>> [6/7] checking root refs                       (0:00:00 elapsed, 151
> > >>> items checked)
> > >>> [7/7] checking quota groups skipped (not enabled on this FS)
> > >>> found 329136820224 bytes used, no error found
> > >>> total csum bytes: 317705000
> > >>> total tree bytes: 3702947840
> > >>> total fs tree bytes: 2947874816
> > >>> total extent tree bytes: 342605824
> > >>> btree space waste bytes: 640513083
> > >>> file data blocks allocated: 997170450432
> > >>>  referenced 528523653120
> > >>>
> > >>> Currently, I'm waiting for `btrfsck --init-extent-tree` and `btrfs
> > >>> restore` to finish runs on snapshots but not sure if btrfsck is going
> > >>> to help.
> > >>>
> > >>> Some additional info:
> > >>>
> > >>> # btrfs insp dump-tree -b 1651557531648 --follow /dev/stripe/data-snap3
> > >>> btrfs-progs v5.4
> > >>> leaf 1651557531648 items 206 free space 3402 generation 6389777 owner
> > >>> EXTENT_TREE
> > >>> leaf 1651557531648 flags 0x1(WRITTEN) backref revision 1
> > >>> fs uuid 51d26840-8d19-4622-a23f-e78431f11196
> > >>> chunk uuid 0de2db9c-a970-40f0-9fdb-c797b13ac0c1
> > >>> item 0 key (93981401088 EXTENT_ITEM 126976) itemoff 16204 itemsize 79
> > >>> refs 3 gen 3227277 flags DATA
> > >>> extent data backref root 2368 objectid 5682 offset 23367835648 count 1
> > >>> shared data backref parent 1635492167680 count 1
> > >>> shared data backref parent 1601869201408 count 1
> > >>> item 1 key (93981528064 EXTENT_ITEM 12288) itemoff 16167 itemsize 37
> > >>> refs 1 gen 3691918 flags DATA
> > >>> shared data backref parent 1080080089088 count 1
> > >>> item 2 key (93981544448 EXTENT_ITEM 49152) itemoff 16130 itemsize 37
> > >>> refs 1 gen 3684280 flags DATA
> > >>> shared data backref parent 1079417503744 count 1
> > >>> item 3 key (93981593600 EXTENT_ITEM 4096) itemoff 16077 itemsize 53
> > >>> refs 1 gen 5689421 flags DATA
> > >>> extent data backref root 2368 objectid 12305 offset 15963054080 count 1
> > >>> item 4 key (93981597696 EXTENT_ITEM 65536) itemoff 16024 itemsize 53
> > >>> refs 1 gen 6349517 flags DATA
> > >>> extent data backref root 2368 objectid 261 offset 12687536128 count 1
> > >>> item 5 key (93981663232 EXTENT_ITEM 32768) itemoff 15987 itemsize 37
> > >>> refs 1 gen 6349520 flags DATA
> > >>> shared data backref parent 1609922379776 count 1
> > >>> item 6 key (93981696000 EXTENT_ITEM 20480) itemoff 15950 itemsize 37
> > >>> refs 1 gen 6375808 flags DATA
> > >>> shared data backref parent 1079170285568 count 1
> > >>> item 7 key (93981716480 EXTENT_ITEM 24576) itemoff 15913 itemsize 37
> > >>> refs 1 gen 6375808 flags DATA
> > >>> shared data backref parent 1079170285568 count 1
> > >>> item 8 key (93981749248 EXTENT_ITEM 4096) itemoff 15860 itemsize 53
> > >>> refs 1 gen 5224843 flags DATA
> > >>> extent data backref root 2368 objectid 262 offset 9913962496 count 1
> > >>> item 9 key (93981753344 EXTENT_ITEM 4096) itemoff 15807 itemsize 53
> > >>> refs 1 gen 5226775 flags DATA
> > >>> extent data backref root 2368 objectid 261 offset 5763231744 count 1
> > >>> item 10 key (93981757440 EXTENT_ITEM 4096) itemoff 15754 itemsize 53
> > >>> refs 1 gen 5689421 flags DATA
> > >>> extent data backref root 2368 objectid 12305 offset 15963062272 count 1
> > >>> item 11 key (93981761536 EXTENT_ITEM 8192) itemoff 15717 itemsize 37
> > >>> refs 1 gen 3692528 flags DATA
> > >>> shared data backref parent 1081437290496 count 1
> > >>> item 12 key (93981769728 EXTENT_ITEM 524288) itemoff 15680 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 13 key (93981769728 BLOCK_GROUP_ITEM 1073741824) itemoff 15656 itemsize 24
> > >>> block group used 1073639424 chunk_objectid 256 flags DATA
> > >>> item 14 key (93982294016 EXTENT_ITEM 524288) itemoff 15619 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 15 key (93982818304 EXTENT_ITEM 524288) itemoff 15582 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 16 key (93983342592 EXTENT_ITEM 524288) itemoff 15545 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 17 key (93983866880 EXTENT_ITEM 524288) itemoff 15508 itemsize 37
> > >>> refs 1 gen 16290361 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 18 key (93984391168 EXTENT_ITEM 524288) itemoff 15471 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 19 key (93984915456 EXTENT_ITEM 524288) itemoff 15434 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 20 key (93985439744 EXTENT_ITEM 524288) itemoff 15397 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 21 key (93985964032 EXTENT_ITEM 524288) itemoff 15360 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 22 key (93986488320 EXTENT_ITEM 524288) itemoff 15323 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 23 key (93987012608 EXTENT_ITEM 524288) itemoff 15286 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 24 key (93987536896 EXTENT_ITEM 524288) itemoff 15249 itemsize 37
> > >>> refs 1 gen 11882841 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 25 key (93988061184 EXTENT_ITEM 524288) itemoff 15212 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 26 key (93988585472 EXTENT_ITEM 524288) itemoff 15175 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 27 key (93989109760 EXTENT_ITEM 524288) itemoff 15138 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 28 key (93989634048 EXTENT_ITEM 524288) itemoff 15101 itemsize 37
> > >>> refs 1 gen 19201 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 29 key (93990158336 EXTENT_ITEM 524288) itemoff 15064 itemsize 37
> > >>> refs 1 gen 12693208 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 30 key (93990682624 EXTENT_ITEM 524288) itemoff 15027 itemsize 37
> > >>> refs 1 gen 75260329984 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 31 key (93991206912 EXTENT_ITEM 524288) itemoff 14990 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 32 key (93991731200 EXTENT_ITEM 524288) itemoff 14953 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 33 key (93992255488 EXTENT_ITEM 524288) itemoff 14916 itemsize 37
> > >>> refs 1 gen 10 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 34 key (93992779776 EXTENT_ITEM 524288) itemoff 14879 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 35 key (93993304064 EXTENT_ITEM 524288) itemoff 14842 itemsize 37
> > >>> refs 1 gen 16290360 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 36 key (93993828352 EXTENT_ITEM 524288) itemoff 14805 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 37 key (93994352640 EXTENT_ITEM 524288) itemoff 14768 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 38 key (93994876928 EXTENT_ITEM 524288) itemoff 14731 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 39 key (93995401216 EXTENT_ITEM 524288) itemoff 14694 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 40 key (93995925504 EXTENT_ITEM 524288) itemoff 14657 itemsize 37
> > >>> refs 1 gen 11882841 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 41 key (93996449792 EXTENT_ITEM 524288) itemoff 14620 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 42 key (93996974080 EXTENT_ITEM 524288) itemoff 14583 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 43 key (93997498368 EXTENT_ITEM 524288) itemoff 14546 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 44 key (93998022656 EXTENT_ITEM 524288) itemoff 14509 itemsize 37
> > >>> refs 1 gen 14337 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 45 key (93998546944 EXTENT_ITEM 524288) itemoff 14472 itemsize 37
> > >>> refs 1 gen 12698072 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 46 key (93999071232 EXTENT_ITEM 524288) itemoff 14435 itemsize 37
> > >>> refs 1 gen 75260641280 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 47 key (93999595520 EXTENT_ITEM 524288) itemoff 14398 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 48 key (94000119808 EXTENT_ITEM 524288) itemoff 14361 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 49 key (94000644096 EXTENT_ITEM 524288) itemoff 14324 itemsize 37
> > >>> refs 1 gen 10 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 50 key (94001168384 EXTENT_ITEM 524288) itemoff 14287 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 51 key (94001692672 EXTENT_ITEM 524288) itemoff 14250 itemsize 37
> > >>> refs 1 gen 16290360 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 52 key (94002216960 EXTENT_ITEM 524288) itemoff 14213 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 53 key (94002741248 EXTENT_ITEM 524288) itemoff 14176 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 54 key (94003265536 EXTENT_ITEM 524288) itemoff 14139 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 55 key (94003789824 EXTENT_ITEM 524288) itemoff 14102 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 56 key (94004314112 EXTENT_ITEM 524288) itemoff 14065 itemsize 37
> > >>> refs 1 gen 11882841 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 57 key (94004838400 EXTENT_ITEM 524288) itemoff 14028 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 58 key (94005362688 EXTENT_ITEM 524288) itemoff 13991 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 59 key (94005886976 EXTENT_ITEM 524288) itemoff 13954 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 60 key (94006411264 EXTENT_ITEM 524288) itemoff 13917 itemsize 37
> > >>> refs 1 gen 9473 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 61 key (94006935552 EXTENT_ITEM 524288) itemoff 13880 itemsize 37
> > >>> refs 1 gen 12702936 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 62 key (94007459840 EXTENT_ITEM 524288) itemoff 13843 itemsize 37
> > >>> refs 1 gen 75261067264 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 63 key (94007984128 EXTENT_ITEM 524288) itemoff 13806 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 64 key (94008508416 EXTENT_ITEM 524288) itemoff 13769 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 65 key (94009032704 EXTENT_ITEM 524288) itemoff 13732 itemsize 37
> > >>> refs 1 gen 10 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 66 key (94009556992 EXTENT_ITEM 524288) itemoff 13695 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 67 key (94010081280 EXTENT_ITEM 524288) itemoff 13658 itemsize 37
> > >>> refs 1 gen 16290360 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 68 key (94010605568 EXTENT_ITEM 524288) itemoff 13621 itemsize 37
> > >>> refs 1 gen 658013952 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 69 key (94011129856 EXTENT_ITEM 524288) itemoff 13584 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 70 key (94011654144 EXTENT_ITEM 524288) itemoff 13547 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 71 key (94012178432 EXTENT_ITEM 524288) itemoff 13510 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 72 key (94012702720 EXTENT_ITEM 524288) itemoff 13473 itemsize 37
> > >>> refs 1 gen 11882841 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 73 key (94013227008 EXTENT_ITEM 524288) itemoff 13436 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 74 key (94013751296 EXTENT_ITEM 524288) itemoff 13399 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 75 key (94014275584 EXTENT_ITEM 524288) itemoff 13362 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 76 key (94014799872 EXTENT_ITEM 524288) itemoff 13325 itemsize 37
> > >>> refs 1 gen 4609 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 77 key (94015324160 EXTENT_ITEM 524288) itemoff 13288 itemsize 37
> > >>> refs 1 gen 12707800 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 78 key (94015848448 EXTENT_ITEM 524288) itemoff 13251 itemsize 37
> > >>> refs 1 gen 75261378560 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 79 key (94016372736 EXTENT_ITEM 524288) itemoff 13214 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 80 key (94016897024 EXTENT_ITEM 524288) itemoff 13177 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 81 key (94017421312 EXTENT_ITEM 524288) itemoff 13140 itemsize 37
> > >>> refs 1 gen 10 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 82 key (94017945600 EXTENT_ITEM 524288) itemoff 13103 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 83 key (94018469888 EXTENT_ITEM 524288) itemoff 13066 itemsize 37
> > >>> refs 1 gen 16290360 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 84 key (94018994176 EXTENT_ITEM 524288) itemoff 13029 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 85 key (94019518464 EXTENT_ITEM 524288) itemoff 12992 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 86 key (94020042752 EXTENT_ITEM 524288) itemoff 12955 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 87 key (94020567040 EXTENT_ITEM 524288) itemoff 12918 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 88 key (94021091328 EXTENT_ITEM 524288) itemoff 12881 itemsize 37
> > >>> refs 1 gen 11882841 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 89 key (94021615616 EXTENT_ITEM 524288) itemoff 12844 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 90 key (94022139904 EXTENT_ITEM 524288) itemoff 12807 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 91 key (94022664192 EXTENT_ITEM 524288) itemoff 12770 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 92 key (94023188480 EXTENT_ITEM 524288) itemoff 12733 itemsize 37
> > >>> refs 1 gen 11445336 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 93 key (94023712768 EXTENT_ITEM 524288) itemoff 12696 itemsize 37
> > >>> refs 1 gen 75270029312 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 94 key (94024237056 EXTENT_ITEM 524288) itemoff 12659 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 95 key (94024761344 EXTENT_ITEM 524288) itemoff 12622 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 96 key (94025285632 EXTENT_ITEM 524288) itemoff 12585 itemsize 37
> > >>> refs 1 gen 10 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 97 key (94025809920 EXTENT_ITEM 524288) itemoff 12548 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 98 key (94026334208 EXTENT_ITEM 524288) itemoff 12511 itemsize 37
> > >>> refs 1 gen 16290360 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 99 key (94026858496 EXTENT_ITEM 524288) itemoff 12474 itemsize 37
> > >>> refs 1 gen 171695243008 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 100 key (94027382784 EXTENT_ITEM 524288) itemoff 12437 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 101 key (94027907072 EXTENT_ITEM 524288) itemoff 12400 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 102 key (94028431360 EXTENT_ITEM 524288) itemoff 12363 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 103 key (94028955648 EXTENT_ITEM 524288) itemoff 12326 itemsize 37
> > >>> refs 1 gen 13102073 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 104 key (94029479936 EXTENT_ITEM 524288) itemoff 12289 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 105 key (94030004224 EXTENT_ITEM 524288) itemoff 12252 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 106 key (94030528512 EXTENT_ITEM 524288) itemoff 12215 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 107 key (94031052800 EXTENT_ITEM 524288) itemoff 12178 itemsize 37
> > >>> refs 1 gen 17409 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 108 key (94031577088 EXTENT_ITEM 524288) itemoff 12141 itemsize 37
> > >>> refs 1 gen 11450200 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 109 key (94032101376 EXTENT_ITEM 524288) itemoff 12104 itemsize 37
> > >>> refs 1 gen 75270389760 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 110 key (94032625664 EXTENT_ITEM 524288) itemoff 12067 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 111 key (94033149952 EXTENT_ITEM 524288) itemoff 12030 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 112 key (94033674240 EXTENT_ITEM 524288) itemoff 11993 itemsize 37
> > >>> refs 1 gen 10 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 113 key (94034198528 EXTENT_ITEM 524288) itemoff 11956 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 114 key (94034722816 EXTENT_ITEM 524288) itemoff 11919 itemsize 37
> > >>> refs 1 gen 16290360 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 115 key (94035247104 EXTENT_ITEM 524288) itemoff 11882 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 116 key (94035771392 EXTENT_ITEM 524288) itemoff 11845 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 117 key (94036295680 EXTENT_ITEM 524288) itemoff 11808 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 118 key (94036819968 EXTENT_ITEM 524288) itemoff 11771 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 119 key (94037344256 EXTENT_ITEM 524288) itemoff 11734 itemsize 37
> > >>> refs 1 gen 13102073 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 120 key (94037868544 EXTENT_ITEM 524288) itemoff 11697 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 121 key (94038392832 EXTENT_ITEM 524288) itemoff 11660 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 122 key (94038917120 EXTENT_ITEM 524288) itemoff 11623 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 123 key (94039441408 EXTENT_ITEM 524288) itemoff 11586 itemsize 37
> > >>> refs 1 gen 12545 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 124 key (94039965696 EXTENT_ITEM 524288) itemoff 11549 itemsize 37
> > >>> refs 1 gen 11455064 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 125 key (94040489984 EXTENT_ITEM 524288) itemoff 11512 itemsize 37
> > >>> refs 1 gen 75270766592 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 126 key (94041014272 EXTENT_ITEM 524288) itemoff 11475 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 127 key (94041538560 EXTENT_ITEM 524288) itemoff 11438 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 128 key (94042062848 EXTENT_ITEM 524288) itemoff 11401 itemsize 37
> > >>> refs 1 gen 10 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 129 key (94042587136 EXTENT_ITEM 524288) itemoff 11364 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 130 key (94043111424 EXTENT_ITEM 524288) itemoff 11327 itemsize 37
> > >>> refs 1 gen 16290360 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 131 key (94043635712 EXTENT_ITEM 524288) itemoff 11290 itemsize 37
> > >>> refs 1 gen 256 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 132 key (94044160000 EXTENT_ITEM 524288) itemoff 11253 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 133 key (94044684288 EXTENT_ITEM 524288) itemoff 11216 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 134 key (94045208576 EXTENT_ITEM 524288) itemoff 11179 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 135 key (94045732864 EXTENT_ITEM 524288) itemoff 11142 itemsize 37
> > >>> refs 1 gen 13102073 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 136 key (94046257152 EXTENT_ITEM 524288) itemoff 11105 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 137 key (94046781440 EXTENT_ITEM 524288) itemoff 11068 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 138 key (94047305728 EXTENT_ITEM 524288) itemoff 11031 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 139 key (94047830016 EXTENT_ITEM 524288) itemoff 10994 itemsize 37
> > >>> refs 1 gen 7681 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 140 key (94048354304 EXTENT_ITEM 524288) itemoff 10957 itemsize 37
> > >>> refs 1 gen 11459928 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 141 key (94048878592 EXTENT_ITEM 524288) itemoff 10920 itemsize 37
> > >>> refs 1 gen 75271110656 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 142 key (94049402880 EXTENT_ITEM 524288) itemoff 10883 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 143 key (94049927168 EXTENT_ITEM 524288) itemoff 10846 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 144 key (94050451456 EXTENT_ITEM 524288) itemoff 10809 itemsize 37
> > >>> refs 1 gen 10 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 145 key (94050975744 EXTENT_ITEM 524288) itemoff 10772 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 146 key (94051500032 EXTENT_ITEM 524288) itemoff 10735 itemsize 37
> > >>> refs 1 gen 16290360 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 147 key (94052024320 EXTENT_ITEM 524288) itemoff 10698 itemsize 37
> > >>> refs 1 gen 197656320 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 148 key (94052548608 EXTENT_ITEM 524288) itemoff 10661 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 149 key (94053072896 EXTENT_ITEM 524288) itemoff 10624 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 150 key (94053597184 EXTENT_ITEM 524288) itemoff 10587 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 151 key (94054121472 EXTENT_ITEM 524288) itemoff 10550 itemsize 37
> > >>> refs 1 gen 13102073 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 152 key (94054645760 EXTENT_ITEM 524288) itemoff 10513 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 153 key (94055170048 EXTENT_ITEM 524288) itemoff 10476 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 154 key (94055694336 EXTENT_ITEM 524288) itemoff 10439 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 155 key (94056218624 EXTENT_ITEM 524288) itemoff 10402 itemsize 37
> > >>> refs 1 gen 2817 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 156 key (94056742912 EXTENT_ITEM 524288) itemoff 10365 itemsize 37
> > >>> refs 1 gen 11464792 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 157 key (94057267200 EXTENT_ITEM 524288) itemoff 10328 itemsize 37
> > >>> refs 1 gen 75271487488 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 158 key (94057791488 EXTENT_ITEM 524288) itemoff 10291 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 159 key (94058315776 EXTENT_ITEM 524288) itemoff 10254 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 160 key (94058840064 EXTENT_ITEM 524288) itemoff 10217 itemsize 37
> > >>> refs 1 gen 10 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 161 key (94059364352 EXTENT_ITEM 524288) itemoff 10180 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 162 key (94059888640 EXTENT_ITEM 524288) itemoff 10143 itemsize 37
> > >>> refs 1 gen 13839800 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 163 key (94060412928 EXTENT_ITEM 524288) itemoff 10106 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 164 key (94060937216 EXTENT_ITEM 524288) itemoff 10069 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 165 key (94061461504 EXTENT_ITEM 524288) itemoff 10032 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 166 key (94061985792 EXTENT_ITEM 524288) itemoff 9995 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 167 key (94062510080 EXTENT_ITEM 524288) itemoff 9958 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 168 key (94063034368 EXTENT_ITEM 524288) itemoff 9921 itemsize 37
> > >>> refs 1 gen 16290361 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 169 key (94063558656 EXTENT_ITEM 524288) itemoff 9884 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 170 key (94064082944 EXTENT_ITEM 524288) itemoff 9847 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 171 key (94064607232 EXTENT_ITEM 524288) itemoff 9810 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 172 key (94065131520 EXTENT_ITEM 524288) itemoff 9773 itemsize 37
> > >>> refs 1 gen 19969 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 173 key (94065655808 EXTENT_ITEM 524288) itemoff 9736 itemsize 37
> > >>> refs 1 gen 11327176 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 174 key (94066180096 EXTENT_ITEM 524288) itemoff 9699 itemsize 37
> > >>> refs 1 gen 75263459328 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 175 key (94066704384 EXTENT_ITEM 524288) itemoff 9662 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 176 key (94067228672 EXTENT_ITEM 524288) itemoff 9625 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 177 key (94067752960 EXTENT_ITEM 524288) itemoff 9588 itemsize 37
> > >>> refs 1 gen 10 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 178 key (94068277248 EXTENT_ITEM 524288) itemoff 9551 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 179 key (94068801536 EXTENT_ITEM 524288) itemoff 9514 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 180 key (94069325824 EXTENT_ITEM 524288) itemoff 9477 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 181 key (94069850112 EXTENT_ITEM 524288) itemoff 9440 itemsize 37
> > >>> refs 1 gen 14688633 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 182 key (94070374400 EXTENT_ITEM 524288) itemoff 9403 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 183 key (94070898688 EXTENT_ITEM 233472) itemoff 9366 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 184 key (94071132160 EXTENT_ITEM 69632) itemoff 9329 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186620416 count 1
> > >>> item 185 key (94071205888 EXTENT_ITEM 8192) itemoff 9292 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186685952 count 1
> > >>> item 186 key (94071214080 EXTENT_ITEM 8192) itemoff 9255 itemsize 37
> > >>> refs 1 gen 12746457 flags DATA
> > >>> shared data backref parent 1079186685952 count 1
> > >>> item 187 key (94071222272 EXTENT_ITEM 4096) itemoff 9218 itemsize 37
> > >>> refs 1 gen 10 flags DATA
> > >>> shared data backref parent 1079186653184 count 1
> > >>> item 188 key (94071226368 EXTENT_ITEM 12288) itemoff 9181 itemsize 37
> > >>> refs 1 gen 3691922 flags DATA
> > >>> shared data backref parent 1080080089088 count 1
> > >>> item 189 key (94071238656 EXTENT_ITEM 524288) itemoff 9144 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 190 key (94071762944 EXTENT_ITEM 524288) itemoff 9107 itemsize 37
> > >>> refs 1 gen 1537 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 191 key (94072287232 EXTENT_ITEM 524288) itemoff 9070 itemsize 37
> > >>> refs 1 gen 13726920 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 192 key (94072811520 EXTENT_ITEM 524288) itemoff 9033 itemsize 37
> > >>> refs 1 gen 75208720384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 193 key (94073335808 EXTENT_ITEM 524288) itemoff 8996 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 194 key (94073860096 EXTENT_ITEM 524288) itemoff 8959 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 195 key (94074384384 EXTENT_ITEM 524288) itemoff 8922 itemsize 37
> > >>> refs 1 gen 2108088 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 196 key (94074908672 EXTENT_ITEM 524288) itemoff 8885 itemsize 37
> > >>> refs 1 gen 0 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 197 key (94075432960 EXTENT_ITEM 524288) itemoff 8848 itemsize 37
> > >>> refs 1 gen 140287904167864 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 198 key (94075957248 EXTENT_ITEM 524288) itemoff 8811 itemsize 37
> > >>> refs 1 gen 13722329 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 199 key (94076481536 EXTENT_ITEM 524288) itemoff 8774 itemsize 37
> > >>> refs 1 gen 18446744073709551606 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 200 key (94077005824 EXTENT_ITEM 524288) itemoff 8737 itemsize 37
> > >>> refs 1 gen 1 flags DATA
> > >>> shared data backref parent 1079186604032 count 1
> > >>> item 201 key (94077530112 EXTENT_ITEM 524288) itemoff 8700 itemsize 37
> > >>> refs 1 gen 48 flags DATA
> > >>> shared data backref parent 1079186620416 count 1
> > >>> item 202 key (94078054400 EXTENT_ITEM 524288) itemoff 8663 itemsize 37
> > >>> refs 1 gen 6433 flags DATA
> > >>> shared data backref parent 1079186620416 count 1
> > >>> item 203 key (94078578688 EXTENT_ITEM 524288) itemoff 8626 itemsize 37
> > >>> refs 1 gen 13535032 flags DATA
> > >>> shared data backref parent 1079186620416 count 1
> > >>> item 204 key (94079102976 EXTENT_ITEM 524288) itemoff 8589 itemsize 37
> > >>> refs 1 gen 75207835648 flags DATA
> > >>> shared data backref parent 1079186620416 count 1
> > >>> item 205 key (94079627264 EXTENT_ITEM 364544) itemoff 8552 itemsize 37
> > >>> refs 1 gen 16384 flags DATA
> > >>> shared data backref parent 1079186620416 count 1
> > >>>
> > >>> I'm kindly asking for help to fix this FS.
> > >>> I also would like to know the way to prevent and fix such kind of
> > >>> issues (except to never forcefully power off OS during IO-intensive
> > >>> operations).
> > >>>
> > >>> Thanks everyone!
> > >>>
> > >>
> > >
> > >
> >
>
>
> --
> Kind regards,
> Vladimir.



-- 
Kind regards,
Vladimir.

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

* Re: Read time tree block corruption not detected by btrfs check
  2020-01-06  1:56         ` Vladimir
@ 2020-01-06  2:06           ` Qu Wenruo
  0 siblings, 0 replies; 9+ messages in thread
From: Qu Wenruo @ 2020-01-06  2:06 UTC (permalink / raw)
  To: Vladimir; +Cc: Btrfs BTRFS


[-- Attachment #1.1: Type: text/plain, Size: 50304 bytes --]



On 2020/1/6 上午9:56, Vladimir wrote:
> Two last questions (don't want to bother you):
> - Is there any way to prevent undetectable corruptions except using LT
> kernel branches?

I think LTS/stable branches are here to prevent such branches.
The other solution is using commerially backed kernels, like
SUSE/openSUSE kernels, which are kinda of LTS/stable with extra QA.

The real solution is more QA/review resource for btrfs.

> - Is there any way to prevent false CRC errors for IO-intensive files
> except nodatacow?

IIRC this false CRC is already a bug, but unforunately I'm not familiar
enough with that part, so I can't say if it's already fixed.

You could try latest upstream kernel for your workload to see how it
works, and report back to contribute if you prefer.

Thanks,
Qu

> 
> Thanks!
> 
> P.S.
> [root@recovery ~]# btrfs version
> btrfs-progs v4.9.1
> [root@recovery ~]# cat /proc/version
> Linux version 3.10.0-1062.9.1.el7.x86_64
> (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red
> Hat 4.8.5-39) (GCC) ) #1 SMP Fri Dec 6 15:49:49 UTC 2019
> [root@recovery ~]# btrfs scrub status -R /mnt/111/
> scrub status for 51d26840-8d19-4622-a23f-e78431f11196
>     scrub started at Mon Jan  6 03:11:30 2020 and finished after 00:07:00
>     data_extents_scrubbed: 7564571
>     tree_extents_scrubbed: 225949
>     data_bytes_scrubbed: 325433925632
>     tree_bytes_scrubbed: 3701948416
>     read_errors: 0
>     csum_errors: 30
>     verify_errors: 0
>     no_csum: 25392
>     csum_discards: 0
>     super_errors: 0
>     malloc_errors: 0
>     uncorrectable_errors: 0
>     unverified_errors: 0
>     corrected_errors: 0
>     last_physical: 438220881920
> [root@recovery ~]# btrfs scrub status /mnt/111/
> scrub status for 51d26840-8d19-4622-a23f-e78431f11196
>     scrub started at Mon Jan  6 03:11:30 2020 and finished after 00:07:00
>     total bytes scrubbed: 306.53GiB with 30 errors
>     error details: csum=30
>     corrected errors: 0, uncorrectable errors: 0, unverified errors: 0
> 
> пн, 6 янв. 2020 г. в 04:36, Vladimir <amigo.elite@gmail.com>:
>>
>> Well, thank you for the response!
>>
>> To summarize this story:
>> Twenty hours passed yet no result from btrfsck, and it slowed down a
>> lot more: looks like naive algo (with a hungry log in big O) used for
>> this init-magic making it completely unusable in most cases (except if
>> it was the only hope to get data back and time doesn't matter) as with
>> noticeable slowdown it will take WEEKS to finish for this little
>> (~308GB) partition if I understood you correctly and backref ID is
>> bytenr.
>> It would be much faster for me to get back to the home and restore
>> this VM from the backup in comparison with --init-extent-tree.
>>
>> I was able to mount "broken" FS successfully and recover all the data
>> without any issues using CentOS 7 VM 3.10.0-1062.9.1.el7.x86_64 RHEL
>> kernel with backports.
>> While I was doing all of this stuff with VM, I got OOM, so btrfsck was
>> killed by OOM-killer as it's allocated ~25% of my RAM (~4GB). The end.
>>
>>> It's recommended to let that --init-extent-tree to finish.
>> I highly appreciate your attempt to help, but if you would initially
>> suggest me to use the previous kernel line instead of wasting weeks (a
>> day actually) for testing useless init-extent-tree feature of btrfsck,
>> I would appreciate it much higher :)
>>
>>> IIRC under certain load, btrfs tends to cause false CRC error.
>>> It's recommended to disable data cow for VM images.
>> Kinda funny. COW is the main reason why I'm using BTRFS...
>> Thanks for letting me know; it will allow me to make the right decision.
>>
>> I'm not whining and love BTRFS so much for its features like
>> compression, snapshots, COW copies, checksums, etc, but for me, it's
>> the last straw in a heap of problems:
>> - Broken checksums making scrub useless
>> - Check utility which is missing corruption in a COW-based FS caused
>> by OS hang making this FS dangerous for storing any valuable data
>> - Unbelievably long fallback mode of btrfsck making it completely useless
>> - Order of magnitude higher write amplification than any other FS have
>> making any compression useless (well, this isn't related to subject of
>> this thread in any way, but it's another issue making one of the great
>> FS feature completely useless)
>>
>> Thank you for all your help and hard work improving BTRFS!
>>
>> пн, 6 янв. 2020 г. в 02:27, Qu Wenruo <quwenruo.btrfs@gmx.com>:
>>>
>>>
>>>
>>> On 2020/1/6 上午1:14, Vladimir wrote:
>>>> I've updated to the d39ab9f commit of devel branch and restarted
>>>> --init-extent-tree.
>>>> It looks like it currently keeps restoring extent backrefs:
>>>>
>>>> Repaired extent references for 11186647040
>>>> ref mismatch on [11186655232 8192] extent item 0, found 3
>>>> data backref 11186655232 parent 1652575469568 owner 0 offset 0
>>>> num_refs 0 not found in extent tree
>>>> incorrect local backref count on 11186655232 parent 1652575469568
>>>> owner 0 offset 0 found 1 wanted 0 back 0xf6d491c0
>>>> data backref 11186655232 root 2368 owner 5682 offset 37952913408
>>>> num_refs 0 not found in extent tree
>>>> incorrect local backref count on 11186655232 root 2368 owner 5682
>>>> offset 37952913408 found 1 wanted 0 back 0x2c4b4770
>>>> data backref 11186655232 parent 1581906853888 owner 0 offset 0
>>>> num_refs 0 not found in extent tree
>>>> incorrect local backref count on 11186655232 parent 1581906853888
>>>> owner 0 offset 0 found 1 wanted 0 back 0x10377eb20
>>>> backpointer mismatch on [11186655232 8192]
>>>> adding new data backref on 11186655232 parent 1652575469568 owner 0
>>>> offset 0 found 1
>>>> adding new data backref on 11186655232 root 2368 owner 5682 offset
>>>> 37952913408 found 1
>>>> adding new data backref on 11186655232 parent 1581906853888 owner 0
>>>> offset 0 found 1
>>>>
>>>> How can I detect the latest backref ID? I would like to determine ETA
>>>> for the whole process as it tends to slow down as the time goes -
>>>> initially it was blazing fast but slows down with backref ID growing
>>>> and it only uses the single CPU core.
>>>
>>> That "Backref ID" is in fact tree block/data bytenr.
>>>
>>> It's not hat easy to determine an completely accurate one, but you can
>>> refer to your chunk tree to get a mapping, and all bytenr shouldn't go
>>> beyond that range.
>>>
>>>>
>>>> And one more question: I've attempted to use btrfs restore to get the
>>>> most important files from this FS but failed:
>>>> offset is 8192
>>>> offset is 364544
>>>> offset is 45056
>>>> offset is 98304
>>>> offset is 94208
>>>> offset is 61440
>>>> We seem to be looping a lot on
>>>> /mnt/111/libvirt/images/iphone-apps-w10.hb.img, do you want to keep
>>>> going on ? (y/N/a): offset is 4096
>>>> offset is 8192
>>>> offset is 61440
>>>> offset is 24576
>>>> offset is 12288
>>>> offset is 36864
>>>> offset is 20480
>>>> offset is 118784
>>>> offset is 557056
>>>> offset is 20480
>>>> offset is 65536
>>>> offset is 69632
>>>> offset is 94208
>>>> offset is 16384
>>>> offset is 4096
>>>> offset is 139264
>>>> offset is 430080
>>>> ERROR: cannot map block logical 99312730112 length 1107296256: -2
>>>> Error copying data for /mnt/111/libvirt/images/iphone-apps-w10.hb.img
>>>
>>> That bytenr is doesn't look good, it's too large for a single extent.
>>> Not sure how this happened, need extra debug after --init-extent-tree
>>> finished.
>>>
>>>>
>>>> I know this file of VM important to me has CRC mismatches detected
>>>> during scrub while FS was alive but don't know why as I'm always
>>>> getting CRC mismatches for the most IO-active VMs - could it be
>>>> related to btrfs restore error?
>>>
>>> IIRC under certain load, btrfs tends to cause false CRC error.
>>>
>>> It's recommended to disable data cow for VM images.
>>>
>>>> And if it is related to the CRC
>>>> mismatches, is there any other way to get files with CRC mismatches
>>>> from this damaged FS?
>>>> I thought about attempting to use 5.3 because you mentioned that my
>>>> issue is related to the new extent generation tree-checker introduced
>>>> in v5.4 but afraid to interrupt btrfs check process to verify if
>>>> downgrade will help me to get files from this FS faster then btrfs
>>>> check.
>>>
>>> It's recommended to let that --init-extent-tree to finish.
>>>
>>> Thanks,
>>> Qu
>>>
>>>>
>>>> Thanks for your help!
>>>>
>>>> вс, 5 янв. 2020 г. в 05:59, Qu Wenruo <quwenruo.btrfs@gmx.com>:
>>>>>
>>>>>
>>>>>
>>>>> On 2020/1/5 上午9:30, Vladimir wrote:
>>>>>> Dear BTRFS community,
>>>>>>
>>>>>> I hit a strange issue: btrfsck unable to detect any errors, but I'm
>>>>>> also unable to mount this "sane" (by the btrfsck opinion) BTRFS
>>>>>> partition.
>>>>>>
>>>>>> Long story short: at some point, I had to forcefully power off my
>>>>>> laptop due to near-OOM hang with very intensive swapping caused by
>>>>>> starting the memory-hungry app.
>>>>>> This happened on 5.4.0-1.el7.elrepo.x86_64 kernel.
>>>>>>
>>>>>> After reboot I was unable to mount my data partition (/dev/stripe/data):
>>>>>> [29798.631579] BTRFS info (device dm-11): disk space caching is enabled
>>>>>> [29798.631581] BTRFS info (device dm-11): has skinny extents
>>>>>> [29798.637910] BTRFS info (device dm-11): bdev
>>>>>> /dev/mapper/stripe-data--snap2 errs: wr 0, rd 11, flush 0, corrupt
>>>>>> 3452, gen 0
>>>>>> [29798.677872] BTRFS critical (device dm-11): corrupt leaf:
>>>>>> block=1651991592960 slot=16 extent bytenr=93983342592 len=524288
>>>>>> invalid generation, have 140287904167864 expect (0, 6389777]
>>>>>
>>>>> This is the new extent geneartion tree-checker introduced in v5.4.
>>>>>
>>>>> btrfs-progs doesn't yet support it, but the detect part is already
>>>>> submitted to btrfs mail list.
>>>>>
>>>>> The fs can be completely saved without losing anything.
>>>>> You can fetch the this branch:
>>>>> https://github.com/kdave/btrfs-progs/tree/devel
>>>>>
>>>>> Then use --init-extent-tree to fix the problem.
>>>>>
>>>>> Thanks,
>>>>> Qu
>>>>>
>>>>>> [29798.677875] BTRFS error (device dm-11): block=1651991592960 read
>>>>>> time tree block corruption detected
>>>>>> [29798.677895] BTRFS error (device dm-11): failed to read block groups: -5
>>>>>> [29798.691723] BTRFS error (device dm-11): open_ctree failed
>>>>>>
>>>>>> I've created an LVM snapshot of the damaged partition and started to dig in:
>>>>>>
>>>>>> At first, I've updated my kernel to the latest one:
>>>>>> # cat /proc/version
>>>>>> Linux version 5.4.7-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc
>>>>>> version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)) #1 SMP Tue Dec 31
>>>>>> 11:30:50 EST 2019
>>>>>>
>>>>>> Second, I've updated btrfs-progs to the latest available version:
>>>>>> # btrfs version
>>>>>> btrfs-progs v5.4
>>>>>>
>>>>>> Third, I've attempted to mount this partition again (with no success,
>>>>>> even if I'm attempting to use subvolid for the most important
>>>>>> subvolume) and then attempted to run btrfsck --repair:
>>>>>> # btrfs check -p --repair /dev/stripe/data-snap3
>>>>>> enabling repair mode
>>>>>> WARNING:
>>>>>>
>>>>>> Do not use --repair unless you are advised to do so by a developer
>>>>>> or an experienced user, and then only after having accepted that no
>>>>>> fsck can successfully repair all types of filesystem corruption. Eg.
>>>>>> some software or hardware bugs can fatally damage a volume.
>>>>>> The operation will start in 10 seconds.
>>>>>> Use Ctrl-C to stop it.
>>>>>> 10 9 8 7 6 5 4 3 2 1
>>>>>> Starting repair.
>>>>>> Opening filesystem to check...
>>>>>> Checking filesystem on /dev/stripe/data-snap3
>>>>>> UUID: 51d26840-8d19-4622-a23f-e78431f11196
>>>>>> [1/7] checking root items                      (0:00:04 elapsed,
>>>>>> 3025927 items checked)
>>>>>> Fixed 0 roots.
>>>>>> No device size related problem found           (0:00:36 elapsed,
>>>>>> 226080 items checked)
>>>>>> [2/7] checking extents                         (0:00:36 elapsed,
>>>>>> 226094 items checked)
>>>>>> cache and super generation don't match, space cache will be invalidated
>>>>>> [3/7] checking free space cache                (0:00:00 elapsed)
>>>>>> [4/7] checking fs roots                        (0:00:55 elapsed,
>>>>>> 179338 items checked)
>>>>>> [5/7] checking csums (without verifying data)  (0:00:01 elapsed,
>>>>>> 929754 items checked)
>>>>>> [6/7] checking root refs                       (0:00:00 elapsed, 151
>>>>>> items checked)
>>>>>> [7/7] checking quota groups skipped (not enabled on this FS)
>>>>>> found 329136820224 bytes used, no error found
>>>>>> total csum bytes: 317705000
>>>>>> total tree bytes: 3702947840
>>>>>> total fs tree bytes: 2947874816
>>>>>> total extent tree bytes: 342605824
>>>>>> btree space waste bytes: 640513083
>>>>>> file data blocks allocated: 997170450432
>>>>>>  referenced 528523653120
>>>>>>
>>>>>> Currently, I'm waiting for `btrfsck --init-extent-tree` and `btrfs
>>>>>> restore` to finish runs on snapshots but not sure if btrfsck is going
>>>>>> to help.
>>>>>>
>>>>>> Some additional info:
>>>>>>
>>>>>> # btrfs insp dump-tree -b 1651557531648 --follow /dev/stripe/data-snap3
>>>>>> btrfs-progs v5.4
>>>>>> leaf 1651557531648 items 206 free space 3402 generation 6389777 owner
>>>>>> EXTENT_TREE
>>>>>> leaf 1651557531648 flags 0x1(WRITTEN) backref revision 1
>>>>>> fs uuid 51d26840-8d19-4622-a23f-e78431f11196
>>>>>> chunk uuid 0de2db9c-a970-40f0-9fdb-c797b13ac0c1
>>>>>> item 0 key (93981401088 EXTENT_ITEM 126976) itemoff 16204 itemsize 79
>>>>>> refs 3 gen 3227277 flags DATA
>>>>>> extent data backref root 2368 objectid 5682 offset 23367835648 count 1
>>>>>> shared data backref parent 1635492167680 count 1
>>>>>> shared data backref parent 1601869201408 count 1
>>>>>> item 1 key (93981528064 EXTENT_ITEM 12288) itemoff 16167 itemsize 37
>>>>>> refs 1 gen 3691918 flags DATA
>>>>>> shared data backref parent 1080080089088 count 1
>>>>>> item 2 key (93981544448 EXTENT_ITEM 49152) itemoff 16130 itemsize 37
>>>>>> refs 1 gen 3684280 flags DATA
>>>>>> shared data backref parent 1079417503744 count 1
>>>>>> item 3 key (93981593600 EXTENT_ITEM 4096) itemoff 16077 itemsize 53
>>>>>> refs 1 gen 5689421 flags DATA
>>>>>> extent data backref root 2368 objectid 12305 offset 15963054080 count 1
>>>>>> item 4 key (93981597696 EXTENT_ITEM 65536) itemoff 16024 itemsize 53
>>>>>> refs 1 gen 6349517 flags DATA
>>>>>> extent data backref root 2368 objectid 261 offset 12687536128 count 1
>>>>>> item 5 key (93981663232 EXTENT_ITEM 32768) itemoff 15987 itemsize 37
>>>>>> refs 1 gen 6349520 flags DATA
>>>>>> shared data backref parent 1609922379776 count 1
>>>>>> item 6 key (93981696000 EXTENT_ITEM 20480) itemoff 15950 itemsize 37
>>>>>> refs 1 gen 6375808 flags DATA
>>>>>> shared data backref parent 1079170285568 count 1
>>>>>> item 7 key (93981716480 EXTENT_ITEM 24576) itemoff 15913 itemsize 37
>>>>>> refs 1 gen 6375808 flags DATA
>>>>>> shared data backref parent 1079170285568 count 1
>>>>>> item 8 key (93981749248 EXTENT_ITEM 4096) itemoff 15860 itemsize 53
>>>>>> refs 1 gen 5224843 flags DATA
>>>>>> extent data backref root 2368 objectid 262 offset 9913962496 count 1
>>>>>> item 9 key (93981753344 EXTENT_ITEM 4096) itemoff 15807 itemsize 53
>>>>>> refs 1 gen 5226775 flags DATA
>>>>>> extent data backref root 2368 objectid 261 offset 5763231744 count 1
>>>>>> item 10 key (93981757440 EXTENT_ITEM 4096) itemoff 15754 itemsize 53
>>>>>> refs 1 gen 5689421 flags DATA
>>>>>> extent data backref root 2368 objectid 12305 offset 15963062272 count 1
>>>>>> item 11 key (93981761536 EXTENT_ITEM 8192) itemoff 15717 itemsize 37
>>>>>> refs 1 gen 3692528 flags DATA
>>>>>> shared data backref parent 1081437290496 count 1
>>>>>> item 12 key (93981769728 EXTENT_ITEM 524288) itemoff 15680 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 13 key (93981769728 BLOCK_GROUP_ITEM 1073741824) itemoff 15656 itemsize 24
>>>>>> block group used 1073639424 chunk_objectid 256 flags DATA
>>>>>> item 14 key (93982294016 EXTENT_ITEM 524288) itemoff 15619 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 15 key (93982818304 EXTENT_ITEM 524288) itemoff 15582 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 16 key (93983342592 EXTENT_ITEM 524288) itemoff 15545 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 17 key (93983866880 EXTENT_ITEM 524288) itemoff 15508 itemsize 37
>>>>>> refs 1 gen 16290361 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 18 key (93984391168 EXTENT_ITEM 524288) itemoff 15471 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 19 key (93984915456 EXTENT_ITEM 524288) itemoff 15434 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 20 key (93985439744 EXTENT_ITEM 524288) itemoff 15397 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 21 key (93985964032 EXTENT_ITEM 524288) itemoff 15360 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 22 key (93986488320 EXTENT_ITEM 524288) itemoff 15323 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 23 key (93987012608 EXTENT_ITEM 524288) itemoff 15286 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 24 key (93987536896 EXTENT_ITEM 524288) itemoff 15249 itemsize 37
>>>>>> refs 1 gen 11882841 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 25 key (93988061184 EXTENT_ITEM 524288) itemoff 15212 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 26 key (93988585472 EXTENT_ITEM 524288) itemoff 15175 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 27 key (93989109760 EXTENT_ITEM 524288) itemoff 15138 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 28 key (93989634048 EXTENT_ITEM 524288) itemoff 15101 itemsize 37
>>>>>> refs 1 gen 19201 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 29 key (93990158336 EXTENT_ITEM 524288) itemoff 15064 itemsize 37
>>>>>> refs 1 gen 12693208 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 30 key (93990682624 EXTENT_ITEM 524288) itemoff 15027 itemsize 37
>>>>>> refs 1 gen 75260329984 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 31 key (93991206912 EXTENT_ITEM 524288) itemoff 14990 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 32 key (93991731200 EXTENT_ITEM 524288) itemoff 14953 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 33 key (93992255488 EXTENT_ITEM 524288) itemoff 14916 itemsize 37
>>>>>> refs 1 gen 10 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 34 key (93992779776 EXTENT_ITEM 524288) itemoff 14879 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 35 key (93993304064 EXTENT_ITEM 524288) itemoff 14842 itemsize 37
>>>>>> refs 1 gen 16290360 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 36 key (93993828352 EXTENT_ITEM 524288) itemoff 14805 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 37 key (93994352640 EXTENT_ITEM 524288) itemoff 14768 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 38 key (93994876928 EXTENT_ITEM 524288) itemoff 14731 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 39 key (93995401216 EXTENT_ITEM 524288) itemoff 14694 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 40 key (93995925504 EXTENT_ITEM 524288) itemoff 14657 itemsize 37
>>>>>> refs 1 gen 11882841 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 41 key (93996449792 EXTENT_ITEM 524288) itemoff 14620 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 42 key (93996974080 EXTENT_ITEM 524288) itemoff 14583 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 43 key (93997498368 EXTENT_ITEM 524288) itemoff 14546 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 44 key (93998022656 EXTENT_ITEM 524288) itemoff 14509 itemsize 37
>>>>>> refs 1 gen 14337 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 45 key (93998546944 EXTENT_ITEM 524288) itemoff 14472 itemsize 37
>>>>>> refs 1 gen 12698072 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 46 key (93999071232 EXTENT_ITEM 524288) itemoff 14435 itemsize 37
>>>>>> refs 1 gen 75260641280 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 47 key (93999595520 EXTENT_ITEM 524288) itemoff 14398 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 48 key (94000119808 EXTENT_ITEM 524288) itemoff 14361 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 49 key (94000644096 EXTENT_ITEM 524288) itemoff 14324 itemsize 37
>>>>>> refs 1 gen 10 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 50 key (94001168384 EXTENT_ITEM 524288) itemoff 14287 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 51 key (94001692672 EXTENT_ITEM 524288) itemoff 14250 itemsize 37
>>>>>> refs 1 gen 16290360 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 52 key (94002216960 EXTENT_ITEM 524288) itemoff 14213 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 53 key (94002741248 EXTENT_ITEM 524288) itemoff 14176 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 54 key (94003265536 EXTENT_ITEM 524288) itemoff 14139 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 55 key (94003789824 EXTENT_ITEM 524288) itemoff 14102 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 56 key (94004314112 EXTENT_ITEM 524288) itemoff 14065 itemsize 37
>>>>>> refs 1 gen 11882841 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 57 key (94004838400 EXTENT_ITEM 524288) itemoff 14028 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 58 key (94005362688 EXTENT_ITEM 524288) itemoff 13991 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 59 key (94005886976 EXTENT_ITEM 524288) itemoff 13954 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 60 key (94006411264 EXTENT_ITEM 524288) itemoff 13917 itemsize 37
>>>>>> refs 1 gen 9473 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 61 key (94006935552 EXTENT_ITEM 524288) itemoff 13880 itemsize 37
>>>>>> refs 1 gen 12702936 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 62 key (94007459840 EXTENT_ITEM 524288) itemoff 13843 itemsize 37
>>>>>> refs 1 gen 75261067264 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 63 key (94007984128 EXTENT_ITEM 524288) itemoff 13806 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 64 key (94008508416 EXTENT_ITEM 524288) itemoff 13769 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 65 key (94009032704 EXTENT_ITEM 524288) itemoff 13732 itemsize 37
>>>>>> refs 1 gen 10 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 66 key (94009556992 EXTENT_ITEM 524288) itemoff 13695 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 67 key (94010081280 EXTENT_ITEM 524288) itemoff 13658 itemsize 37
>>>>>> refs 1 gen 16290360 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 68 key (94010605568 EXTENT_ITEM 524288) itemoff 13621 itemsize 37
>>>>>> refs 1 gen 658013952 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 69 key (94011129856 EXTENT_ITEM 524288) itemoff 13584 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 70 key (94011654144 EXTENT_ITEM 524288) itemoff 13547 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 71 key (94012178432 EXTENT_ITEM 524288) itemoff 13510 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 72 key (94012702720 EXTENT_ITEM 524288) itemoff 13473 itemsize 37
>>>>>> refs 1 gen 11882841 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 73 key (94013227008 EXTENT_ITEM 524288) itemoff 13436 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 74 key (94013751296 EXTENT_ITEM 524288) itemoff 13399 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 75 key (94014275584 EXTENT_ITEM 524288) itemoff 13362 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 76 key (94014799872 EXTENT_ITEM 524288) itemoff 13325 itemsize 37
>>>>>> refs 1 gen 4609 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 77 key (94015324160 EXTENT_ITEM 524288) itemoff 13288 itemsize 37
>>>>>> refs 1 gen 12707800 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 78 key (94015848448 EXTENT_ITEM 524288) itemoff 13251 itemsize 37
>>>>>> refs 1 gen 75261378560 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 79 key (94016372736 EXTENT_ITEM 524288) itemoff 13214 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 80 key (94016897024 EXTENT_ITEM 524288) itemoff 13177 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 81 key (94017421312 EXTENT_ITEM 524288) itemoff 13140 itemsize 37
>>>>>> refs 1 gen 10 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 82 key (94017945600 EXTENT_ITEM 524288) itemoff 13103 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 83 key (94018469888 EXTENT_ITEM 524288) itemoff 13066 itemsize 37
>>>>>> refs 1 gen 16290360 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 84 key (94018994176 EXTENT_ITEM 524288) itemoff 13029 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 85 key (94019518464 EXTENT_ITEM 524288) itemoff 12992 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 86 key (94020042752 EXTENT_ITEM 524288) itemoff 12955 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 87 key (94020567040 EXTENT_ITEM 524288) itemoff 12918 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 88 key (94021091328 EXTENT_ITEM 524288) itemoff 12881 itemsize 37
>>>>>> refs 1 gen 11882841 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 89 key (94021615616 EXTENT_ITEM 524288) itemoff 12844 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 90 key (94022139904 EXTENT_ITEM 524288) itemoff 12807 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 91 key (94022664192 EXTENT_ITEM 524288) itemoff 12770 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 92 key (94023188480 EXTENT_ITEM 524288) itemoff 12733 itemsize 37
>>>>>> refs 1 gen 11445336 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 93 key (94023712768 EXTENT_ITEM 524288) itemoff 12696 itemsize 37
>>>>>> refs 1 gen 75270029312 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 94 key (94024237056 EXTENT_ITEM 524288) itemoff 12659 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 95 key (94024761344 EXTENT_ITEM 524288) itemoff 12622 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 96 key (94025285632 EXTENT_ITEM 524288) itemoff 12585 itemsize 37
>>>>>> refs 1 gen 10 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 97 key (94025809920 EXTENT_ITEM 524288) itemoff 12548 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 98 key (94026334208 EXTENT_ITEM 524288) itemoff 12511 itemsize 37
>>>>>> refs 1 gen 16290360 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 99 key (94026858496 EXTENT_ITEM 524288) itemoff 12474 itemsize 37
>>>>>> refs 1 gen 171695243008 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 100 key (94027382784 EXTENT_ITEM 524288) itemoff 12437 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 101 key (94027907072 EXTENT_ITEM 524288) itemoff 12400 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 102 key (94028431360 EXTENT_ITEM 524288) itemoff 12363 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 103 key (94028955648 EXTENT_ITEM 524288) itemoff 12326 itemsize 37
>>>>>> refs 1 gen 13102073 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 104 key (94029479936 EXTENT_ITEM 524288) itemoff 12289 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 105 key (94030004224 EXTENT_ITEM 524288) itemoff 12252 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 106 key (94030528512 EXTENT_ITEM 524288) itemoff 12215 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 107 key (94031052800 EXTENT_ITEM 524288) itemoff 12178 itemsize 37
>>>>>> refs 1 gen 17409 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 108 key (94031577088 EXTENT_ITEM 524288) itemoff 12141 itemsize 37
>>>>>> refs 1 gen 11450200 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 109 key (94032101376 EXTENT_ITEM 524288) itemoff 12104 itemsize 37
>>>>>> refs 1 gen 75270389760 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 110 key (94032625664 EXTENT_ITEM 524288) itemoff 12067 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 111 key (94033149952 EXTENT_ITEM 524288) itemoff 12030 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 112 key (94033674240 EXTENT_ITEM 524288) itemoff 11993 itemsize 37
>>>>>> refs 1 gen 10 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 113 key (94034198528 EXTENT_ITEM 524288) itemoff 11956 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 114 key (94034722816 EXTENT_ITEM 524288) itemoff 11919 itemsize 37
>>>>>> refs 1 gen 16290360 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 115 key (94035247104 EXTENT_ITEM 524288) itemoff 11882 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 116 key (94035771392 EXTENT_ITEM 524288) itemoff 11845 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 117 key (94036295680 EXTENT_ITEM 524288) itemoff 11808 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 118 key (94036819968 EXTENT_ITEM 524288) itemoff 11771 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 119 key (94037344256 EXTENT_ITEM 524288) itemoff 11734 itemsize 37
>>>>>> refs 1 gen 13102073 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 120 key (94037868544 EXTENT_ITEM 524288) itemoff 11697 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 121 key (94038392832 EXTENT_ITEM 524288) itemoff 11660 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 122 key (94038917120 EXTENT_ITEM 524288) itemoff 11623 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 123 key (94039441408 EXTENT_ITEM 524288) itemoff 11586 itemsize 37
>>>>>> refs 1 gen 12545 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 124 key (94039965696 EXTENT_ITEM 524288) itemoff 11549 itemsize 37
>>>>>> refs 1 gen 11455064 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 125 key (94040489984 EXTENT_ITEM 524288) itemoff 11512 itemsize 37
>>>>>> refs 1 gen 75270766592 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 126 key (94041014272 EXTENT_ITEM 524288) itemoff 11475 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 127 key (94041538560 EXTENT_ITEM 524288) itemoff 11438 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 128 key (94042062848 EXTENT_ITEM 524288) itemoff 11401 itemsize 37
>>>>>> refs 1 gen 10 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 129 key (94042587136 EXTENT_ITEM 524288) itemoff 11364 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 130 key (94043111424 EXTENT_ITEM 524288) itemoff 11327 itemsize 37
>>>>>> refs 1 gen 16290360 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 131 key (94043635712 EXTENT_ITEM 524288) itemoff 11290 itemsize 37
>>>>>> refs 1 gen 256 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 132 key (94044160000 EXTENT_ITEM 524288) itemoff 11253 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 133 key (94044684288 EXTENT_ITEM 524288) itemoff 11216 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 134 key (94045208576 EXTENT_ITEM 524288) itemoff 11179 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 135 key (94045732864 EXTENT_ITEM 524288) itemoff 11142 itemsize 37
>>>>>> refs 1 gen 13102073 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 136 key (94046257152 EXTENT_ITEM 524288) itemoff 11105 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 137 key (94046781440 EXTENT_ITEM 524288) itemoff 11068 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 138 key (94047305728 EXTENT_ITEM 524288) itemoff 11031 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 139 key (94047830016 EXTENT_ITEM 524288) itemoff 10994 itemsize 37
>>>>>> refs 1 gen 7681 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 140 key (94048354304 EXTENT_ITEM 524288) itemoff 10957 itemsize 37
>>>>>> refs 1 gen 11459928 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 141 key (94048878592 EXTENT_ITEM 524288) itemoff 10920 itemsize 37
>>>>>> refs 1 gen 75271110656 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 142 key (94049402880 EXTENT_ITEM 524288) itemoff 10883 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 143 key (94049927168 EXTENT_ITEM 524288) itemoff 10846 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 144 key (94050451456 EXTENT_ITEM 524288) itemoff 10809 itemsize 37
>>>>>> refs 1 gen 10 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 145 key (94050975744 EXTENT_ITEM 524288) itemoff 10772 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 146 key (94051500032 EXTENT_ITEM 524288) itemoff 10735 itemsize 37
>>>>>> refs 1 gen 16290360 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 147 key (94052024320 EXTENT_ITEM 524288) itemoff 10698 itemsize 37
>>>>>> refs 1 gen 197656320 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 148 key (94052548608 EXTENT_ITEM 524288) itemoff 10661 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 149 key (94053072896 EXTENT_ITEM 524288) itemoff 10624 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 150 key (94053597184 EXTENT_ITEM 524288) itemoff 10587 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 151 key (94054121472 EXTENT_ITEM 524288) itemoff 10550 itemsize 37
>>>>>> refs 1 gen 13102073 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 152 key (94054645760 EXTENT_ITEM 524288) itemoff 10513 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 153 key (94055170048 EXTENT_ITEM 524288) itemoff 10476 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 154 key (94055694336 EXTENT_ITEM 524288) itemoff 10439 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 155 key (94056218624 EXTENT_ITEM 524288) itemoff 10402 itemsize 37
>>>>>> refs 1 gen 2817 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 156 key (94056742912 EXTENT_ITEM 524288) itemoff 10365 itemsize 37
>>>>>> refs 1 gen 11464792 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 157 key (94057267200 EXTENT_ITEM 524288) itemoff 10328 itemsize 37
>>>>>> refs 1 gen 75271487488 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 158 key (94057791488 EXTENT_ITEM 524288) itemoff 10291 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 159 key (94058315776 EXTENT_ITEM 524288) itemoff 10254 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 160 key (94058840064 EXTENT_ITEM 524288) itemoff 10217 itemsize 37
>>>>>> refs 1 gen 10 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 161 key (94059364352 EXTENT_ITEM 524288) itemoff 10180 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 162 key (94059888640 EXTENT_ITEM 524288) itemoff 10143 itemsize 37
>>>>>> refs 1 gen 13839800 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 163 key (94060412928 EXTENT_ITEM 524288) itemoff 10106 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 164 key (94060937216 EXTENT_ITEM 524288) itemoff 10069 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 165 key (94061461504 EXTENT_ITEM 524288) itemoff 10032 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 166 key (94061985792 EXTENT_ITEM 524288) itemoff 9995 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 167 key (94062510080 EXTENT_ITEM 524288) itemoff 9958 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 168 key (94063034368 EXTENT_ITEM 524288) itemoff 9921 itemsize 37
>>>>>> refs 1 gen 16290361 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 169 key (94063558656 EXTENT_ITEM 524288) itemoff 9884 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 170 key (94064082944 EXTENT_ITEM 524288) itemoff 9847 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 171 key (94064607232 EXTENT_ITEM 524288) itemoff 9810 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 172 key (94065131520 EXTENT_ITEM 524288) itemoff 9773 itemsize 37
>>>>>> refs 1 gen 19969 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 173 key (94065655808 EXTENT_ITEM 524288) itemoff 9736 itemsize 37
>>>>>> refs 1 gen 11327176 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 174 key (94066180096 EXTENT_ITEM 524288) itemoff 9699 itemsize 37
>>>>>> refs 1 gen 75263459328 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 175 key (94066704384 EXTENT_ITEM 524288) itemoff 9662 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 176 key (94067228672 EXTENT_ITEM 524288) itemoff 9625 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 177 key (94067752960 EXTENT_ITEM 524288) itemoff 9588 itemsize 37
>>>>>> refs 1 gen 10 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 178 key (94068277248 EXTENT_ITEM 524288) itemoff 9551 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 179 key (94068801536 EXTENT_ITEM 524288) itemoff 9514 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 180 key (94069325824 EXTENT_ITEM 524288) itemoff 9477 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 181 key (94069850112 EXTENT_ITEM 524288) itemoff 9440 itemsize 37
>>>>>> refs 1 gen 14688633 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 182 key (94070374400 EXTENT_ITEM 524288) itemoff 9403 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 183 key (94070898688 EXTENT_ITEM 233472) itemoff 9366 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 184 key (94071132160 EXTENT_ITEM 69632) itemoff 9329 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186620416 count 1
>>>>>> item 185 key (94071205888 EXTENT_ITEM 8192) itemoff 9292 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186685952 count 1
>>>>>> item 186 key (94071214080 EXTENT_ITEM 8192) itemoff 9255 itemsize 37
>>>>>> refs 1 gen 12746457 flags DATA
>>>>>> shared data backref parent 1079186685952 count 1
>>>>>> item 187 key (94071222272 EXTENT_ITEM 4096) itemoff 9218 itemsize 37
>>>>>> refs 1 gen 10 flags DATA
>>>>>> shared data backref parent 1079186653184 count 1
>>>>>> item 188 key (94071226368 EXTENT_ITEM 12288) itemoff 9181 itemsize 37
>>>>>> refs 1 gen 3691922 flags DATA
>>>>>> shared data backref parent 1080080089088 count 1
>>>>>> item 189 key (94071238656 EXTENT_ITEM 524288) itemoff 9144 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 190 key (94071762944 EXTENT_ITEM 524288) itemoff 9107 itemsize 37
>>>>>> refs 1 gen 1537 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 191 key (94072287232 EXTENT_ITEM 524288) itemoff 9070 itemsize 37
>>>>>> refs 1 gen 13726920 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 192 key (94072811520 EXTENT_ITEM 524288) itemoff 9033 itemsize 37
>>>>>> refs 1 gen 75208720384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 193 key (94073335808 EXTENT_ITEM 524288) itemoff 8996 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 194 key (94073860096 EXTENT_ITEM 524288) itemoff 8959 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 195 key (94074384384 EXTENT_ITEM 524288) itemoff 8922 itemsize 37
>>>>>> refs 1 gen 2108088 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 196 key (94074908672 EXTENT_ITEM 524288) itemoff 8885 itemsize 37
>>>>>> refs 1 gen 0 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 197 key (94075432960 EXTENT_ITEM 524288) itemoff 8848 itemsize 37
>>>>>> refs 1 gen 140287904167864 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 198 key (94075957248 EXTENT_ITEM 524288) itemoff 8811 itemsize 37
>>>>>> refs 1 gen 13722329 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 199 key (94076481536 EXTENT_ITEM 524288) itemoff 8774 itemsize 37
>>>>>> refs 1 gen 18446744073709551606 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 200 key (94077005824 EXTENT_ITEM 524288) itemoff 8737 itemsize 37
>>>>>> refs 1 gen 1 flags DATA
>>>>>> shared data backref parent 1079186604032 count 1
>>>>>> item 201 key (94077530112 EXTENT_ITEM 524288) itemoff 8700 itemsize 37
>>>>>> refs 1 gen 48 flags DATA
>>>>>> shared data backref parent 1079186620416 count 1
>>>>>> item 202 key (94078054400 EXTENT_ITEM 524288) itemoff 8663 itemsize 37
>>>>>> refs 1 gen 6433 flags DATA
>>>>>> shared data backref parent 1079186620416 count 1
>>>>>> item 203 key (94078578688 EXTENT_ITEM 524288) itemoff 8626 itemsize 37
>>>>>> refs 1 gen 13535032 flags DATA
>>>>>> shared data backref parent 1079186620416 count 1
>>>>>> item 204 key (94079102976 EXTENT_ITEM 524288) itemoff 8589 itemsize 37
>>>>>> refs 1 gen 75207835648 flags DATA
>>>>>> shared data backref parent 1079186620416 count 1
>>>>>> item 205 key (94079627264 EXTENT_ITEM 364544) itemoff 8552 itemsize 37
>>>>>> refs 1 gen 16384 flags DATA
>>>>>> shared data backref parent 1079186620416 count 1
>>>>>>
>>>>>> I'm kindly asking for help to fix this FS.
>>>>>> I also would like to know the way to prevent and fix such kind of
>>>>>> issues (except to never forcefully power off OS during IO-intensive
>>>>>> operations).
>>>>>>
>>>>>> Thanks everyone!
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>> Kind regards,
>> Vladimir.
> 
> 
> 


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 520 bytes --]

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

end of thread, other threads:[~2020-01-06  2:06 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-05  1:30 Read time tree block corruption not detected by btrfs check Vladimir
2020-01-05  2:22 ` Chris Murphy
2020-01-05  2:48   ` Vladimir
2020-01-05  2:59 ` Qu Wenruo
2020-01-05 17:14   ` Vladimir
2020-01-05 23:27     ` Qu Wenruo
2020-01-06  1:36       ` Vladimir
2020-01-06  1:56         ` Vladimir
2020-01-06  2:06           ` Qu Wenruo

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.