Add some more tests for the attr2 test.
authorTim Shimmin <tes@sgi.com>
Fri, 1 Dec 2006 14:46:42 +0000 (14:46 +0000)
committerTim Shimmin <tes@sgi.com>
Fri, 1 Dec 2006 14:46:42 +0000 (14:46 +0000)
Do some EA and extent interaction at different formats due to different
number of extents and EAs.
It showed up the current attr2 bug.
With the proposed patch this doesn't happen.
Merge of master-melb:xfs-cmds:27606a by kenmcd.

  Add some more tests for the attr2 test.
  Do some EA and extent interaction at different formats due to different
  number of extents and EAs.
  It showed up the current attr2 bug.
  With the proposed patch this doesn't happen.

136
136.out

diff --git a/136 b/136
index 6e835418a3e0a63f6bcf24024b99be5fe16d5793..0a1362731bbabdddff1b9b6a8b581d4ca8f61802 100755 (executable)
--- a/136
+++ b/136
@@ -32,7 +32,7 @@ _cleanup()
 
 # real QA test starts here
 
-_notrun "Need to fix up filtering before checkin" 
+#_notrun "Need to fix up filtering before checkin" 
 
 # Modify as appropriate.
 _supported_fs xfs
@@ -48,6 +48,11 @@ touch $file
 inum=`ls -i $file | awk '{print $1}'`
 echo "inum=$inum"
 
+_filter()
+{
+    sed -e "s#$tmp#TMP#g"
+}
+
 add_eas()
 {
     start=$1
@@ -81,8 +86,6 @@ do_extents()
 
 _print_inode()
 {
-    #sync
-    #sleep 2
     umount $SCRATCH_MNT
     xfs_db -r -c "inode $inum" -c "print" $SCRATCH_DEV |\
     awk '
@@ -97,77 +100,245 @@ _print_inode()
     _scratch_mount
 }
 
-# main
+_print_inode_u()
+{
+    umount $SCRATCH_MNT
+    xfs_db -r -c "inode $inum" -c "print u" $SCRATCH_DEV
+    _scratch_mount
+}
+
+_print_inode_a()
+{
+    umount $SCRATCH_MNT
+    xfs_db -r -c "inode $inum" -c "print a" $SCRATCH_DEV
+    _scratch_mount
+}
 
-_print_inode
 
-add_eas 1 1
-_print_inode
+_test_add_eas()
+{
+       _print_inode
 
-add_eas 2 2
-_print_inode
+       add_eas 1 1
+       _print_inode
 
-add_eas 3 4
-_print_inode
+       add_eas 2 2
+       _print_inode
 
-add_eas 5 8
-_print_inode
+       add_eas 3 4
+       _print_inode
 
-add_eas 9 16
-_print_inode
+       add_eas 5 8
+       _print_inode
 
-add_eas 17 20
-_print_inode
+       add_eas 9 16
+       _print_inode
 
-add_eas 21 21
-_print_inode
+       add_eas 17 20
+       _print_inode
 
-add_eas 22 22
-_print_inode
+       add_eas 21 21
+       _print_inode
 
-add_eas 23 23
-_print_inode
+       add_eas 22 22
+       _print_inode
 
-add_eas 24 24
-_print_inode
+       add_eas 23 23
+       _print_inode
 
-add_eas 25 25
-_print_inode
+       add_eas 24 24
+       _print_inode
 
-add_eas 26 30
-_print_inode
+       add_eas 25 25
+       _print_inode
 
-add_eas 31 35
-_print_inode
+       add_eas 26 30
+       _print_inode
 
-rm_eas 1 34
-_print_inode
+       add_eas 31 35
+       _print_inode
+
+       rm_eas 1 34
+       _print_inode
+}
 
-# now do the extents
+_test_add_extents()
+{
+       # now do the extents
+
+       #build up
+       j=1
+       while [ $j -le 30 ]; do
+           do_extents $j
+           _print_inode
+           j=`expr $j + 2`
+       done
+
+       #scale down
+       j=30
+       while [ $j -ge 1 ]; do
+           do_extents $j
+           _print_inode
+           j=`expr $j - 2`
+       done
+
+       #build up
+       j=1
+       while [ $j -le 30 ]; do
+           do_extents $j
+           _print_inode
+           j=`expr $j + 2`
+       done
+}
 
-#build up
-j=1
-while [ $j -le 30 ]; do
-    do_extents $j
-    _print_inode
-    j=`expr $j + 2`
-done
+#
+# Using a nested loop,
+# for various number of data extents,
+# try adding EAs and then removing EAs
+# Check that when we play with the EAs that we don't mess with the extents
+#
+_test_extents_eas()
+{
+       # now do the EAs with the extents
+
+       extents_max=400
+       extents_inc=10
+       EAs_max=100
+       EAs_inc=5
+       for i in `seq 1 $extents_inc $extents_max`; do
+           do_extents $i
+           echo "--- extents: $i ---"
+           _print_inode
+           _print_inode_u > $tmp.u1
+           for j in `seq 1 $EAs_inc $EAs_max`; do
+               k=`expr $j + $EAs_inc - 1`
+               add_eas $j $k
+           done
+           # should have same extents
+           _print_inode
+           _print_inode_u > $tmp.u2
+            rm_eas 1 $EAs_max
+           _print_inode_u > $tmp.u3
+
+           echo ""
+           echo "*** Extent differences before and after EAs added ***"
+           diff -s $tmp.u1 $tmp.u2 | _filter
+           echo ""
+           if ! diff $tmp.u1 $tmp.u2 >/dev/null; then 
+               echo "Data extents magically changed"
+               exit
+           fi
+
+           echo ""
+           echo "*** Extent differences before and after EAs removed ***"
+           diff -s $tmp.u2 $tmp.u3 | _filter
+           echo ""
+           if ! diff $tmp.u2 $tmp.u3 >/dev/null; then 
+               echo "Data extents magically changed"
+               exit
+           fi
+       done
+}
+
+#
+# The counterpart of _test_extents_eas
+# with the nested loops reversed.
+# For various number of EAs, try adding extents
+# Check that when we play with the data extents that we don't mess with the EAs
+#
+_test_eas_extents()
+{
+       # now do the EAs with the extents
+
+       extents_max=400
+       extents_inc=10
+       EAs_max=100
+       EAs_inc=5
+       for j in `seq 1 $EAs_inc $EAs_max`; do
+
+           k=`expr $j + $EAs_inc - 1`
+           add_eas $j $k
+           echo "--- EAs: $j ---"
+
+           _print_inode
+           _print_inode_a > $tmp.a1
+           for i in `seq 1 $extents_inc $extents_max`; do
+               do_extents $i
+           done
+
+           # should have same EAs
+           _print_inode
+           _print_inode_a > $tmp.a2
+           >$file 
+           _print_inode_a > $tmp.a3
+
+           echo ""
+           echo "*** EA differences before and after extents added ***"
+           diff -s $tmp.a1 $tmp.a2 | _filter
+           echo ""
+           if ! diff $tmp.a1 $tmp.a2 >/dev/null; then 
+               echo "EAs magically changed"
+               exit
+           fi
+
+           echo ""
+           echo "*** EA differences before and after extents removed ***"
+           diff -s $tmp.a2 $tmp.a3 | _filter
+           echo ""
+           if ! diff $tmp.a2 $tmp.a3 >/dev/null; then 
+               echo "EAs magically changed"
+               exit
+           fi
+       done
+}
+
+#
+# test to see how we go 
+
+#
+# test to ensure it fits a max sf EA
+#
+# literal part of inode starts at offset 100 (decimal)
+# for 512 bytes inode that gives 412 bytes of literal area
+#
+# min btree root (numrecs=3) => 3 * 16 + (4 or 8)
+# for 8 byte alignment => 56 bytes
+# => 512 - 156 = 356 bytes 
+#
+# SF EA of form
+#   totsize: 2 bytes
+#   count:   1 byte
+#   nlen:    1 byte
+#   vlen:    1 byte
+#   flags:   1 byte
+#   name:    nlen
+#   value:   vlen
+#
+# => 6+nlen+vlen
+#
+# for nlen=4 "name"
+# vlen = 356 - (6+4) = 346
+# 
+#
+_test_initial_sf_ea()
+{
+       rm $file
+       touch $file
+       vlen=402
+       vlen=300
+       dd if=/dev/zero bs=1 count=$vlen | attr -s name $file
+       _print_inode
+}
+
+# main
 
-#scale down
-j=30
-while [ $j -ge 1 ]; do
-    do_extents $j
-    _print_inode
-    j=`expr $j - 2`
-done
+_test_add_eas
+_test_add_extents
+_test_extents_eas
+_test_eas_extents
+#_test_initial_sf_ea
 
-#build up
-j=1
-while [ $j -le 30 ]; do
-    do_extents $j
-    _print_inode
-    j=`expr $j + 2`
-done
+# do a test with a variety of sized EAs
 
 # success, all done
 status=0
diff --git a/136.out b/136.out
index 34e1cca16f7b9433bd00a53c913ec3aca8d86f0b..7aa76ac573f3b678bb6a2128f3dbdb40a4fb5114 100644 (file)
--- a/136.out
+++ b/136.out
@@ -22,7 +22,7 @@ core.size = 0
 core.extsize = 0
 core.nextents = 0
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 a.sfattr.hdr.totsize = 18
 a.sfattr.hdr.count = 1
@@ -39,7 +39,7 @@ core.size = 0
 core.extsize = 0
 core.nextents = 0
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 a.sfattr.hdr.totsize = 32
 a.sfattr.hdr.count = 2
@@ -62,7 +62,7 @@ core.size = 0
 core.extsize = 0
 core.nextents = 0
 core.naextents = 0
-core.forkoff = 44 (352 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 a.sfattr.hdr.totsize = 60
 a.sfattr.hdr.count = 4
@@ -97,7 +97,7 @@ core.size = 0
 core.extsize = 0
 core.nextents = 0
 core.naextents = 0
-core.forkoff = 37 (296 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 a.sfattr.hdr.totsize = 116
 a.sfattr.hdr.count = 8
@@ -155,861 +155,192 @@ core.format = 2 (extents)
 core.size = 0
 core.extsize = 0
 core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** add 17..20 EAs **
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** add 21..21 EAs **
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** add 22..22 EAs **
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** add 23..23 EAs **
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** add 24..24 EAs **
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** add 25..25 EAs **
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** add 26..30 EAs **
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** add 31..35 EAs **
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** rm 1..34 EAs **
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
 core.naextents = 0
-core.forkoff = 22 (176 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-a.sfattr.hdr.totsize = 235
-a.sfattr.hdr.count = 16
-a.sfattr.list[0].namelen = 6
+a.sfattr.hdr.totsize = 19
+a.sfattr.hdr.count = 1
+a.sfattr.list[0].namelen = 7
 a.sfattr.list[0].valuelen = 5
 a.sfattr.list[0].root = 0
 a.sfattr.list[0].secure = 0
-a.sfattr.list[0].name = "name.1"
+a.sfattr.list[0].name = "name.35"
 a.sfattr.list[0].value = "value"
-a.sfattr.list[1].namelen = 6
-a.sfattr.list[1].valuelen = 5
-a.sfattr.list[1].root = 0
-a.sfattr.list[1].secure = 0
-a.sfattr.list[1].name = "name.2"
-a.sfattr.list[1].value = "value"
-a.sfattr.list[2].namelen = 6
-a.sfattr.list[2].valuelen = 5
-a.sfattr.list[2].root = 0
-a.sfattr.list[2].secure = 0
-a.sfattr.list[2].name = "name.3"
-a.sfattr.list[2].value = "value"
-a.sfattr.list[3].namelen = 6
-a.sfattr.list[3].valuelen = 5
-a.sfattr.list[3].root = 0
-a.sfattr.list[3].secure = 0
-a.sfattr.list[3].name = "name.4"
-a.sfattr.list[3].value = "value"
-a.sfattr.list[4].namelen = 6
-a.sfattr.list[4].valuelen = 5
-a.sfattr.list[4].root = 0
-a.sfattr.list[4].secure = 0
-a.sfattr.list[4].name = "name.5"
-a.sfattr.list[4].value = "value"
-a.sfattr.list[5].namelen = 6
-a.sfattr.list[5].valuelen = 5
-a.sfattr.list[5].root = 0
-a.sfattr.list[5].secure = 0
-a.sfattr.list[5].name = "name.6"
-a.sfattr.list[5].value = "value"
-a.sfattr.list[6].namelen = 6
-a.sfattr.list[6].valuelen = 5
-a.sfattr.list[6].root = 0
-a.sfattr.list[6].secure = 0
-a.sfattr.list[6].name = "name.7"
-a.sfattr.list[6].value = "value"
-a.sfattr.list[7].namelen = 6
-a.sfattr.list[7].valuelen = 5
-a.sfattr.list[7].root = 0
-a.sfattr.list[7].secure = 0
-a.sfattr.list[7].name = "name.8"
-a.sfattr.list[7].value = "value"
-a.sfattr.list[8].namelen = 6
-a.sfattr.list[8].valuelen = 5
-a.sfattr.list[8].root = 0
-a.sfattr.list[8].secure = 0
-a.sfattr.list[8].name = "name.9"
-a.sfattr.list[8].value = "value"
-a.sfattr.list[9].namelen = 7
-a.sfattr.list[9].valuelen = 5
-a.sfattr.list[9].root = 0
-a.sfattr.list[9].secure = 0
-a.sfattr.list[9].name = "name.10"
-a.sfattr.list[9].value = "value"
-a.sfattr.list[10].namelen = 7
-a.sfattr.list[10].valuelen = 5
-a.sfattr.list[10].root = 0
-a.sfattr.list[10].secure = 0
-a.sfattr.list[10].name = "name.11"
-a.sfattr.list[10].value = "value"
-a.sfattr.list[11].namelen = 7
-a.sfattr.list[11].valuelen = 5
-a.sfattr.list[11].root = 0
-a.sfattr.list[11].secure = 0
-a.sfattr.list[11].name = "name.12"
-a.sfattr.list[11].value = "value"
-a.sfattr.list[12].namelen = 7
-a.sfattr.list[12].valuelen = 5
-a.sfattr.list[12].root = 0
-a.sfattr.list[12].secure = 0
-a.sfattr.list[12].name = "name.13"
-a.sfattr.list[12].value = "value"
-a.sfattr.list[13].namelen = 7
-a.sfattr.list[13].valuelen = 5
-a.sfattr.list[13].root = 0
-a.sfattr.list[13].secure = 0
-a.sfattr.list[13].name = "name.14"
-a.sfattr.list[13].value = "value"
-a.sfattr.list[14].namelen = 7
-a.sfattr.list[14].valuelen = 5
-a.sfattr.list[14].root = 0
-a.sfattr.list[14].secure = 0
-a.sfattr.list[14].name = "name.15"
-a.sfattr.list[14].value = "value"
-a.sfattr.list[15].namelen = 7
-a.sfattr.list[15].valuelen = 5
-a.sfattr.list[15].root = 0
-a.sfattr.list[15].secure = 0
-a.sfattr.list[15].name = "name.16"
-a.sfattr.list[15].value = "value"
 
-** add 17..20 EAs **
+** 1 extents **
 core.format = 2 (extents)
-core.size = 0
+core.size = 512
 core.extsize = 0
-core.nextents = 0
+core.nextents = 1
 core.naextents = 0
-core.forkoff = 14 (112 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-a.sfattr.hdr.totsize = 295
-a.sfattr.hdr.count = 20
-a.sfattr.list[0].namelen = 6
+u.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+a.sfattr.hdr.totsize = 19
+a.sfattr.hdr.count = 1
+a.sfattr.list[0].namelen = 7
 a.sfattr.list[0].valuelen = 5
 a.sfattr.list[0].root = 0
 a.sfattr.list[0].secure = 0
-a.sfattr.list[0].name = "name.1"
+a.sfattr.list[0].name = "name.35"
 a.sfattr.list[0].value = "value"
-a.sfattr.list[1].namelen = 6
-a.sfattr.list[1].valuelen = 5
-a.sfattr.list[1].root = 0
-a.sfattr.list[1].secure = 0
-a.sfattr.list[1].name = "name.2"
-a.sfattr.list[1].value = "value"
-a.sfattr.list[2].namelen = 6
-a.sfattr.list[2].valuelen = 5
-a.sfattr.list[2].root = 0
-a.sfattr.list[2].secure = 0
-a.sfattr.list[2].name = "name.3"
-a.sfattr.list[2].value = "value"
-a.sfattr.list[3].namelen = 6
-a.sfattr.list[3].valuelen = 5
-a.sfattr.list[3].root = 0
-a.sfattr.list[3].secure = 0
-a.sfattr.list[3].name = "name.4"
-a.sfattr.list[3].value = "value"
-a.sfattr.list[4].namelen = 6
-a.sfattr.list[4].valuelen = 5
-a.sfattr.list[4].root = 0
-a.sfattr.list[4].secure = 0
-a.sfattr.list[4].name = "name.5"
-a.sfattr.list[4].value = "value"
-a.sfattr.list[5].namelen = 6
-a.sfattr.list[5].valuelen = 5
-a.sfattr.list[5].root = 0
-a.sfattr.list[5].secure = 0
-a.sfattr.list[5].name = "name.6"
-a.sfattr.list[5].value = "value"
-a.sfattr.list[6].namelen = 6
-a.sfattr.list[6].valuelen = 5
-a.sfattr.list[6].root = 0
-a.sfattr.list[6].secure = 0
-a.sfattr.list[6].name = "name.7"
-a.sfattr.list[6].value = "value"
-a.sfattr.list[7].namelen = 6
-a.sfattr.list[7].valuelen = 5
-a.sfattr.list[7].root = 0
-a.sfattr.list[7].secure = 0
-a.sfattr.list[7].name = "name.8"
-a.sfattr.list[7].value = "value"
-a.sfattr.list[8].namelen = 6
-a.sfattr.list[8].valuelen = 5
-a.sfattr.list[8].root = 0
-a.sfattr.list[8].secure = 0
-a.sfattr.list[8].name = "name.9"
-a.sfattr.list[8].value = "value"
-a.sfattr.list[9].namelen = 7
-a.sfattr.list[9].valuelen = 5
-a.sfattr.list[9].root = 0
-a.sfattr.list[9].secure = 0
-a.sfattr.list[9].name = "name.10"
-a.sfattr.list[9].value = "value"
-a.sfattr.list[10].namelen = 7
-a.sfattr.list[10].valuelen = 5
-a.sfattr.list[10].root = 0
-a.sfattr.list[10].secure = 0
-a.sfattr.list[10].name = "name.11"
-a.sfattr.list[10].value = "value"
-a.sfattr.list[11].namelen = 7
-a.sfattr.list[11].valuelen = 5
-a.sfattr.list[11].root = 0
-a.sfattr.list[11].secure = 0
-a.sfattr.list[11].name = "name.12"
-a.sfattr.list[11].value = "value"
-a.sfattr.list[12].namelen = 7
-a.sfattr.list[12].valuelen = 5
-a.sfattr.list[12].root = 0
-a.sfattr.list[12].secure = 0
-a.sfattr.list[12].name = "name.13"
-a.sfattr.list[12].value = "value"
-a.sfattr.list[13].namelen = 7
-a.sfattr.list[13].valuelen = 5
-a.sfattr.list[13].root = 0
-a.sfattr.list[13].secure = 0
-a.sfattr.list[13].name = "name.14"
-a.sfattr.list[13].value = "value"
-a.sfattr.list[14].namelen = 7
-a.sfattr.list[14].valuelen = 5
-a.sfattr.list[14].root = 0
-a.sfattr.list[14].secure = 0
-a.sfattr.list[14].name = "name.15"
-a.sfattr.list[14].value = "value"
-a.sfattr.list[15].namelen = 7
-a.sfattr.list[15].valuelen = 5
-a.sfattr.list[15].root = 0
-a.sfattr.list[15].secure = 0
-a.sfattr.list[15].name = "name.16"
-a.sfattr.list[15].value = "value"
-a.sfattr.list[16].namelen = 7
-a.sfattr.list[16].valuelen = 5
-a.sfattr.list[16].root = 0
-a.sfattr.list[16].secure = 0
-a.sfattr.list[16].name = "name.17"
-a.sfattr.list[16].value = "value"
-a.sfattr.list[17].namelen = 7
-a.sfattr.list[17].valuelen = 5
-a.sfattr.list[17].root = 0
-a.sfattr.list[17].secure = 0
-a.sfattr.list[17].name = "name.18"
-a.sfattr.list[17].value = "value"
-a.sfattr.list[18].namelen = 7
-a.sfattr.list[18].valuelen = 5
-a.sfattr.list[18].root = 0
-a.sfattr.list[18].secure = 0
-a.sfattr.list[18].name = "name.19"
-a.sfattr.list[18].value = "value"
-a.sfattr.list[19].namelen = 7
-a.sfattr.list[19].valuelen = 5
-a.sfattr.list[19].root = 0
-a.sfattr.list[19].secure = 0
-a.sfattr.list[19].name = "name.20"
-a.sfattr.list[19].value = "value"
 
-** add 21..21 EAs **
+** 3 extents **
 core.format = 2 (extents)
-core.size = 0
+core.size = 262656
 core.extsize = 0
-core.nextents = 0
+core.nextents = 3
 core.naextents = 0
-core.forkoff = 12 (96 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-a.sfattr.hdr.totsize = 310
-a.sfattr.hdr.count = 21
-a.sfattr.list[0].namelen = 6
+u.bmx[0-2] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0]
+a.sfattr.hdr.totsize = 19
+a.sfattr.hdr.count = 1
+a.sfattr.list[0].namelen = 7
 a.sfattr.list[0].valuelen = 5
 a.sfattr.list[0].root = 0
 a.sfattr.list[0].secure = 0
-a.sfattr.list[0].name = "name.1"
+a.sfattr.list[0].name = "name.35"
 a.sfattr.list[0].value = "value"
-a.sfattr.list[1].namelen = 6
-a.sfattr.list[1].valuelen = 5
-a.sfattr.list[1].root = 0
-a.sfattr.list[1].secure = 0
-a.sfattr.list[1].name = "name.2"
-a.sfattr.list[1].value = "value"
-a.sfattr.list[2].namelen = 6
-a.sfattr.list[2].valuelen = 5
-a.sfattr.list[2].root = 0
-a.sfattr.list[2].secure = 0
-a.sfattr.list[2].name = "name.3"
-a.sfattr.list[2].value = "value"
-a.sfattr.list[3].namelen = 6
-a.sfattr.list[3].valuelen = 5
-a.sfattr.list[3].root = 0
-a.sfattr.list[3].secure = 0
-a.sfattr.list[3].name = "name.4"
-a.sfattr.list[3].value = "value"
-a.sfattr.list[4].namelen = 6
-a.sfattr.list[4].valuelen = 5
-a.sfattr.list[4].root = 0
-a.sfattr.list[4].secure = 0
-a.sfattr.list[4].name = "name.5"
-a.sfattr.list[4].value = "value"
-a.sfattr.list[5].namelen = 6
-a.sfattr.list[5].valuelen = 5
-a.sfattr.list[5].root = 0
-a.sfattr.list[5].secure = 0
-a.sfattr.list[5].name = "name.6"
-a.sfattr.list[5].value = "value"
-a.sfattr.list[6].namelen = 6
-a.sfattr.list[6].valuelen = 5
-a.sfattr.list[6].root = 0
-a.sfattr.list[6].secure = 0
-a.sfattr.list[6].name = "name.7"
-a.sfattr.list[6].value = "value"
-a.sfattr.list[7].namelen = 6
-a.sfattr.list[7].valuelen = 5
-a.sfattr.list[7].root = 0
-a.sfattr.list[7].secure = 0
-a.sfattr.list[7].name = "name.8"
-a.sfattr.list[7].value = "value"
-a.sfattr.list[8].namelen = 6
-a.sfattr.list[8].valuelen = 5
-a.sfattr.list[8].root = 0
-a.sfattr.list[8].secure = 0
-a.sfattr.list[8].name = "name.9"
-a.sfattr.list[8].value = "value"
-a.sfattr.list[9].namelen = 7
-a.sfattr.list[9].valuelen = 5
-a.sfattr.list[9].root = 0
-a.sfattr.list[9].secure = 0
-a.sfattr.list[9].name = "name.10"
-a.sfattr.list[9].value = "value"
-a.sfattr.list[10].namelen = 7
-a.sfattr.list[10].valuelen = 5
-a.sfattr.list[10].root = 0
-a.sfattr.list[10].secure = 0
-a.sfattr.list[10].name = "name.11"
-a.sfattr.list[10].value = "value"
-a.sfattr.list[11].namelen = 7
-a.sfattr.list[11].valuelen = 5
-a.sfattr.list[11].root = 0
-a.sfattr.list[11].secure = 0
-a.sfattr.list[11].name = "name.12"
-a.sfattr.list[11].value = "value"
-a.sfattr.list[12].namelen = 7
-a.sfattr.list[12].valuelen = 5
-a.sfattr.list[12].root = 0
-a.sfattr.list[12].secure = 0
-a.sfattr.list[12].name = "name.13"
-a.sfattr.list[12].value = "value"
-a.sfattr.list[13].namelen = 7
-a.sfattr.list[13].valuelen = 5
-a.sfattr.list[13].root = 0
-a.sfattr.list[13].secure = 0
-a.sfattr.list[13].name = "name.14"
-a.sfattr.list[13].value = "value"
-a.sfattr.list[14].namelen = 7
-a.sfattr.list[14].valuelen = 5
-a.sfattr.list[14].root = 0
-a.sfattr.list[14].secure = 0
-a.sfattr.list[14].name = "name.15"
-a.sfattr.list[14].value = "value"
-a.sfattr.list[15].namelen = 7
-a.sfattr.list[15].valuelen = 5
-a.sfattr.list[15].root = 0
-a.sfattr.list[15].secure = 0
-a.sfattr.list[15].name = "name.16"
-a.sfattr.list[15].value = "value"
-a.sfattr.list[16].namelen = 7
-a.sfattr.list[16].valuelen = 5
-a.sfattr.list[16].root = 0
-a.sfattr.list[16].secure = 0
-a.sfattr.list[16].name = "name.17"
-a.sfattr.list[16].value = "value"
-a.sfattr.list[17].namelen = 7
-a.sfattr.list[17].valuelen = 5
-a.sfattr.list[17].root = 0
-a.sfattr.list[17].secure = 0
-a.sfattr.list[17].name = "name.18"
-a.sfattr.list[17].value = "value"
-a.sfattr.list[18].namelen = 7
-a.sfattr.list[18].valuelen = 5
-a.sfattr.list[18].root = 0
-a.sfattr.list[18].secure = 0
-a.sfattr.list[18].name = "name.19"
-a.sfattr.list[18].value = "value"
-a.sfattr.list[19].namelen = 7
-a.sfattr.list[19].valuelen = 5
-a.sfattr.list[19].root = 0
-a.sfattr.list[19].secure = 0
-a.sfattr.list[19].name = "name.20"
-a.sfattr.list[19].value = "value"
-a.sfattr.list[20].namelen = 7
-a.sfattr.list[20].valuelen = 5
-a.sfattr.list[20].root = 0
-a.sfattr.list[20].secure = 0
-a.sfattr.list[20].name = "name.21"
-a.sfattr.list[20].value = "value"
 
-** add 22..22 EAs **
+** 5 extents **
+creating 3 more holes
 core.format = 2 (extents)
-core.size = 0
+core.size = 524800
 core.extsize = 0
-core.nextents = 0
+core.nextents = 5
 core.naextents = 0
-core.forkoff = 10 (80 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-a.sfattr.hdr.totsize = 325
-a.sfattr.hdr.count = 22
-a.sfattr.list[0].namelen = 6
+u.bmx[0-4] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0]
+a.sfattr.hdr.totsize = 19
+a.sfattr.hdr.count = 1
+a.sfattr.list[0].namelen = 7
 a.sfattr.list[0].valuelen = 5
 a.sfattr.list[0].root = 0
 a.sfattr.list[0].secure = 0
-a.sfattr.list[0].name = "name.1"
+a.sfattr.list[0].name = "name.35"
 a.sfattr.list[0].value = "value"
-a.sfattr.list[1].namelen = 6
-a.sfattr.list[1].valuelen = 5
-a.sfattr.list[1].root = 0
-a.sfattr.list[1].secure = 0
-a.sfattr.list[1].name = "name.2"
-a.sfattr.list[1].value = "value"
-a.sfattr.list[2].namelen = 6
-a.sfattr.list[2].valuelen = 5
-a.sfattr.list[2].root = 0
-a.sfattr.list[2].secure = 0
-a.sfattr.list[2].name = "name.3"
-a.sfattr.list[2].value = "value"
-a.sfattr.list[3].namelen = 6
-a.sfattr.list[3].valuelen = 5
-a.sfattr.list[3].root = 0
-a.sfattr.list[3].secure = 0
-a.sfattr.list[3].name = "name.4"
-a.sfattr.list[3].value = "value"
-a.sfattr.list[4].namelen = 6
-a.sfattr.list[4].valuelen = 5
-a.sfattr.list[4].root = 0
-a.sfattr.list[4].secure = 0
-a.sfattr.list[4].name = "name.5"
-a.sfattr.list[4].value = "value"
-a.sfattr.list[5].namelen = 6
-a.sfattr.list[5].valuelen = 5
-a.sfattr.list[5].root = 0
-a.sfattr.list[5].secure = 0
-a.sfattr.list[5].name = "name.6"
-a.sfattr.list[5].value = "value"
-a.sfattr.list[6].namelen = 6
-a.sfattr.list[6].valuelen = 5
-a.sfattr.list[6].root = 0
-a.sfattr.list[6].secure = 0
-a.sfattr.list[6].name = "name.7"
-a.sfattr.list[6].value = "value"
-a.sfattr.list[7].namelen = 6
-a.sfattr.list[7].valuelen = 5
-a.sfattr.list[7].root = 0
-a.sfattr.list[7].secure = 0
-a.sfattr.list[7].name = "name.8"
-a.sfattr.list[7].value = "value"
-a.sfattr.list[8].namelen = 6
-a.sfattr.list[8].valuelen = 5
-a.sfattr.list[8].root = 0
-a.sfattr.list[8].secure = 0
-a.sfattr.list[8].name = "name.9"
-a.sfattr.list[8].value = "value"
-a.sfattr.list[9].namelen = 7
-a.sfattr.list[9].valuelen = 5
-a.sfattr.list[9].root = 0
-a.sfattr.list[9].secure = 0
-a.sfattr.list[9].name = "name.10"
-a.sfattr.list[9].value = "value"
-a.sfattr.list[10].namelen = 7
-a.sfattr.list[10].valuelen = 5
-a.sfattr.list[10].root = 0
-a.sfattr.list[10].secure = 0
-a.sfattr.list[10].name = "name.11"
-a.sfattr.list[10].value = "value"
-a.sfattr.list[11].namelen = 7
-a.sfattr.list[11].valuelen = 5
-a.sfattr.list[11].root = 0
-a.sfattr.list[11].secure = 0
-a.sfattr.list[11].name = "name.12"
-a.sfattr.list[11].value = "value"
-a.sfattr.list[12].namelen = 7
-a.sfattr.list[12].valuelen = 5
-a.sfattr.list[12].root = 0
-a.sfattr.list[12].secure = 0
-a.sfattr.list[12].name = "name.13"
-a.sfattr.list[12].value = "value"
-a.sfattr.list[13].namelen = 7
-a.sfattr.list[13].valuelen = 5
-a.sfattr.list[13].root = 0
-a.sfattr.list[13].secure = 0
-a.sfattr.list[13].name = "name.14"
-a.sfattr.list[13].value = "value"
-a.sfattr.list[14].namelen = 7
-a.sfattr.list[14].valuelen = 5
-a.sfattr.list[14].root = 0
-a.sfattr.list[14].secure = 0
-a.sfattr.list[14].name = "name.15"
-a.sfattr.list[14].value = "value"
-a.sfattr.list[15].namelen = 7
-a.sfattr.list[15].valuelen = 5
-a.sfattr.list[15].root = 0
-a.sfattr.list[15].secure = 0
-a.sfattr.list[15].name = "name.16"
-a.sfattr.list[15].value = "value"
-a.sfattr.list[16].namelen = 7
-a.sfattr.list[16].valuelen = 5
-a.sfattr.list[16].root = 0
-a.sfattr.list[16].secure = 0
-a.sfattr.list[16].name = "name.17"
-a.sfattr.list[16].value = "value"
-a.sfattr.list[17].namelen = 7
-a.sfattr.list[17].valuelen = 5
-a.sfattr.list[17].root = 0
-a.sfattr.list[17].secure = 0
-a.sfattr.list[17].name = "name.18"
-a.sfattr.list[17].value = "value"
-a.sfattr.list[18].namelen = 7
-a.sfattr.list[18].valuelen = 5
-a.sfattr.list[18].root = 0
-a.sfattr.list[18].secure = 0
-a.sfattr.list[18].name = "name.19"
-a.sfattr.list[18].value = "value"
-a.sfattr.list[19].namelen = 7
-a.sfattr.list[19].valuelen = 5
-a.sfattr.list[19].root = 0
-a.sfattr.list[19].secure = 0
-a.sfattr.list[19].name = "name.20"
-a.sfattr.list[19].value = "value"
-a.sfattr.list[20].namelen = 7
-a.sfattr.list[20].valuelen = 5
-a.sfattr.list[20].root = 0
-a.sfattr.list[20].secure = 0
-a.sfattr.list[20].name = "name.21"
-a.sfattr.list[20].value = "value"
-a.sfattr.list[21].namelen = 7
-a.sfattr.list[21].valuelen = 5
-a.sfattr.list[21].root = 0
-a.sfattr.list[21].secure = 0
-a.sfattr.list[21].name = "name.22"
-a.sfattr.list[21].value = "value"
 
-** add 23..23 EAs **
+** 7 extents **
+creating 3 more holes
 core.format = 2 (extents)
-core.size = 0
+core.size = 786944
 core.extsize = 0
-core.nextents = 0
+core.nextents = 7
 core.naextents = 0
-core.forkoff = 9 (72 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-a.sfattr.hdr.totsize = 340
-a.sfattr.hdr.count = 23
-a.sfattr.list[0].namelen = 6
+u.bmx[0-6] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0]
+a.sfattr.hdr.totsize = 19
+a.sfattr.hdr.count = 1
+a.sfattr.list[0].namelen = 7
 a.sfattr.list[0].valuelen = 5
 a.sfattr.list[0].root = 0
 a.sfattr.list[0].secure = 0
-a.sfattr.list[0].name = "name.1"
+a.sfattr.list[0].name = "name.35"
 a.sfattr.list[0].value = "value"
-a.sfattr.list[1].namelen = 6
-a.sfattr.list[1].valuelen = 5
-a.sfattr.list[1].root = 0
-a.sfattr.list[1].secure = 0
-a.sfattr.list[1].name = "name.2"
-a.sfattr.list[1].value = "value"
-a.sfattr.list[2].namelen = 6
-a.sfattr.list[2].valuelen = 5
-a.sfattr.list[2].root = 0
-a.sfattr.list[2].secure = 0
-a.sfattr.list[2].name = "name.3"
-a.sfattr.list[2].value = "value"
-a.sfattr.list[3].namelen = 6
-a.sfattr.list[3].valuelen = 5
-a.sfattr.list[3].root = 0
-a.sfattr.list[3].secure = 0
-a.sfattr.list[3].name = "name.4"
-a.sfattr.list[3].value = "value"
-a.sfattr.list[4].namelen = 6
-a.sfattr.list[4].valuelen = 5
-a.sfattr.list[4].root = 0
-a.sfattr.list[4].secure = 0
-a.sfattr.list[4].name = "name.5"
-a.sfattr.list[4].value = "value"
-a.sfattr.list[5].namelen = 6
-a.sfattr.list[5].valuelen = 5
-a.sfattr.list[5].root = 0
-a.sfattr.list[5].secure = 0
-a.sfattr.list[5].name = "name.6"
-a.sfattr.list[5].value = "value"
-a.sfattr.list[6].namelen = 6
-a.sfattr.list[6].valuelen = 5
-a.sfattr.list[6].root = 0
-a.sfattr.list[6].secure = 0
-a.sfattr.list[6].name = "name.7"
-a.sfattr.list[6].value = "value"
-a.sfattr.list[7].namelen = 6
-a.sfattr.list[7].valuelen = 5
-a.sfattr.list[7].root = 0
-a.sfattr.list[7].secure = 0
-a.sfattr.list[7].name = "name.8"
-a.sfattr.list[7].value = "value"
-a.sfattr.list[8].namelen = 6
-a.sfattr.list[8].valuelen = 5
-a.sfattr.list[8].root = 0
-a.sfattr.list[8].secure = 0
-a.sfattr.list[8].name = "name.9"
-a.sfattr.list[8].value = "value"
-a.sfattr.list[9].namelen = 7
-a.sfattr.list[9].valuelen = 5
-a.sfattr.list[9].root = 0
-a.sfattr.list[9].secure = 0
-a.sfattr.list[9].name = "name.10"
-a.sfattr.list[9].value = "value"
-a.sfattr.list[10].namelen = 7
-a.sfattr.list[10].valuelen = 5
-a.sfattr.list[10].root = 0
-a.sfattr.list[10].secure = 0
-a.sfattr.list[10].name = "name.11"
-a.sfattr.list[10].value = "value"
-a.sfattr.list[11].namelen = 7
-a.sfattr.list[11].valuelen = 5
-a.sfattr.list[11].root = 0
-a.sfattr.list[11].secure = 0
-a.sfattr.list[11].name = "name.12"
-a.sfattr.list[11].value = "value"
-a.sfattr.list[12].namelen = 7
-a.sfattr.list[12].valuelen = 5
-a.sfattr.list[12].root = 0
-a.sfattr.list[12].secure = 0
-a.sfattr.list[12].name = "name.13"
-a.sfattr.list[12].value = "value"
-a.sfattr.list[13].namelen = 7
-a.sfattr.list[13].valuelen = 5
-a.sfattr.list[13].root = 0
-a.sfattr.list[13].secure = 0
-a.sfattr.list[13].name = "name.14"
-a.sfattr.list[13].value = "value"
-a.sfattr.list[14].namelen = 7
-a.sfattr.list[14].valuelen = 5
-a.sfattr.list[14].root = 0
-a.sfattr.list[14].secure = 0
-a.sfattr.list[14].name = "name.15"
-a.sfattr.list[14].value = "value"
-a.sfattr.list[15].namelen = 7
-a.sfattr.list[15].valuelen = 5
-a.sfattr.list[15].root = 0
-a.sfattr.list[15].secure = 0
-a.sfattr.list[15].name = "name.16"
-a.sfattr.list[15].value = "value"
-a.sfattr.list[16].namelen = 7
-a.sfattr.list[16].valuelen = 5
-a.sfattr.list[16].root = 0
-a.sfattr.list[16].secure = 0
-a.sfattr.list[16].name = "name.17"
-a.sfattr.list[16].value = "value"
-a.sfattr.list[17].namelen = 7
-a.sfattr.list[17].valuelen = 5
-a.sfattr.list[17].root = 0
-a.sfattr.list[17].secure = 0
-a.sfattr.list[17].name = "name.18"
-a.sfattr.list[17].value = "value"
-a.sfattr.list[18].namelen = 7
-a.sfattr.list[18].valuelen = 5
-a.sfattr.list[18].root = 0
-a.sfattr.list[18].secure = 0
-a.sfattr.list[18].name = "name.19"
-a.sfattr.list[18].value = "value"
-a.sfattr.list[19].namelen = 7
-a.sfattr.list[19].valuelen = 5
-a.sfattr.list[19].root = 0
-a.sfattr.list[19].secure = 0
-a.sfattr.list[19].name = "name.20"
-a.sfattr.list[19].value = "value"
-a.sfattr.list[20].namelen = 7
-a.sfattr.list[20].valuelen = 5
-a.sfattr.list[20].root = 0
-a.sfattr.list[20].secure = 0
-a.sfattr.list[20].name = "name.21"
-a.sfattr.list[20].value = "value"
-a.sfattr.list[21].namelen = 7
-a.sfattr.list[21].valuelen = 5
-a.sfattr.list[21].root = 0
-a.sfattr.list[21].secure = 0
-a.sfattr.list[21].name = "name.22"
-a.sfattr.list[21].value = "value"
-a.sfattr.list[22].namelen = 7
-a.sfattr.list[22].valuelen = 5
-a.sfattr.list[22].root = 0
-a.sfattr.list[22].secure = 0
-a.sfattr.list[22].name = "name.23"
-a.sfattr.list[22].value = "value"
 
-** add 24..24 EAs **
+** 9 extents **
+creating 3 more holes
 core.format = 2 (extents)
-core.size = 0
+core.size = 1049088
 core.extsize = 0
-core.nextents = 0
+core.nextents = 9
 core.naextents = 0
-core.forkoff = 7 (56 bytes)
-core.aformat = 1 (local)
-a.sfattr.hdr.totsize = 355
-a.sfattr.hdr.count = 24
-a.sfattr.list[0].namelen = 6
-a.sfattr.list[0].valuelen = 5
-a.sfattr.list[0].root = 0
-a.sfattr.list[0].secure = 0
-a.sfattr.list[0].name = "name.1"
-a.sfattr.list[0].value = "value"
-a.sfattr.list[1].namelen = 6
-a.sfattr.list[1].valuelen = 5
-a.sfattr.list[1].root = 0
-a.sfattr.list[1].secure = 0
-a.sfattr.list[1].name = "name.2"
-a.sfattr.list[1].value = "value"
-a.sfattr.list[2].namelen = 6
-a.sfattr.list[2].valuelen = 5
-a.sfattr.list[2].root = 0
-a.sfattr.list[2].secure = 0
-a.sfattr.list[2].name = "name.3"
-a.sfattr.list[2].value = "value"
-a.sfattr.list[3].namelen = 6
-a.sfattr.list[3].valuelen = 5
-a.sfattr.list[3].root = 0
-a.sfattr.list[3].secure = 0
-a.sfattr.list[3].name = "name.4"
-a.sfattr.list[3].value = "value"
-a.sfattr.list[4].namelen = 6
-a.sfattr.list[4].valuelen = 5
-a.sfattr.list[4].root = 0
-a.sfattr.list[4].secure = 0
-a.sfattr.list[4].name = "name.5"
-a.sfattr.list[4].value = "value"
-a.sfattr.list[5].namelen = 6
-a.sfattr.list[5].valuelen = 5
-a.sfattr.list[5].root = 0
-a.sfattr.list[5].secure = 0
-a.sfattr.list[5].name = "name.6"
-a.sfattr.list[5].value = "value"
-a.sfattr.list[6].namelen = 6
-a.sfattr.list[6].valuelen = 5
-a.sfattr.list[6].root = 0
-a.sfattr.list[6].secure = 0
-a.sfattr.list[6].name = "name.7"
-a.sfattr.list[6].value = "value"
-a.sfattr.list[7].namelen = 6
-a.sfattr.list[7].valuelen = 5
-a.sfattr.list[7].root = 0
-a.sfattr.list[7].secure = 0
-a.sfattr.list[7].name = "name.8"
-a.sfattr.list[7].value = "value"
-a.sfattr.list[8].namelen = 6
-a.sfattr.list[8].valuelen = 5
-a.sfattr.list[8].root = 0
-a.sfattr.list[8].secure = 0
-a.sfattr.list[8].name = "name.9"
-a.sfattr.list[8].value = "value"
-a.sfattr.list[9].namelen = 7
-a.sfattr.list[9].valuelen = 5
-a.sfattr.list[9].root = 0
-a.sfattr.list[9].secure = 0
-a.sfattr.list[9].name = "name.10"
-a.sfattr.list[9].value = "value"
-a.sfattr.list[10].namelen = 7
-a.sfattr.list[10].valuelen = 5
-a.sfattr.list[10].root = 0
-a.sfattr.list[10].secure = 0
-a.sfattr.list[10].name = "name.11"
-a.sfattr.list[10].value = "value"
-a.sfattr.list[11].namelen = 7
-a.sfattr.list[11].valuelen = 5
-a.sfattr.list[11].root = 0
-a.sfattr.list[11].secure = 0
-a.sfattr.list[11].name = "name.12"
-a.sfattr.list[11].value = "value"
-a.sfattr.list[12].namelen = 7
-a.sfattr.list[12].valuelen = 5
-a.sfattr.list[12].root = 0
-a.sfattr.list[12].secure = 0
-a.sfattr.list[12].name = "name.13"
-a.sfattr.list[12].value = "value"
-a.sfattr.list[13].namelen = 7
-a.sfattr.list[13].valuelen = 5
-a.sfattr.list[13].root = 0
-a.sfattr.list[13].secure = 0
-a.sfattr.list[13].name = "name.14"
-a.sfattr.list[13].value = "value"
-a.sfattr.list[14].namelen = 7
-a.sfattr.list[14].valuelen = 5
-a.sfattr.list[14].root = 0
-a.sfattr.list[14].secure = 0
-a.sfattr.list[14].name = "name.15"
-a.sfattr.list[14].value = "value"
-a.sfattr.list[15].namelen = 7
-a.sfattr.list[15].valuelen = 5
-a.sfattr.list[15].root = 0
-a.sfattr.list[15].secure = 0
-a.sfattr.list[15].name = "name.16"
-a.sfattr.list[15].value = "value"
-a.sfattr.list[16].namelen = 7
-a.sfattr.list[16].valuelen = 5
-a.sfattr.list[16].root = 0
-a.sfattr.list[16].secure = 0
-a.sfattr.list[16].name = "name.17"
-a.sfattr.list[16].value = "value"
-a.sfattr.list[17].namelen = 7
-a.sfattr.list[17].valuelen = 5
-a.sfattr.list[17].root = 0
-a.sfattr.list[17].secure = 0
-a.sfattr.list[17].name = "name.18"
-a.sfattr.list[17].value = "value"
-a.sfattr.list[18].namelen = 7
-a.sfattr.list[18].valuelen = 5
-a.sfattr.list[18].root = 0
-a.sfattr.list[18].secure = 0
-a.sfattr.list[18].name = "name.19"
-a.sfattr.list[18].value = "value"
-a.sfattr.list[19].namelen = 7
-a.sfattr.list[19].valuelen = 5
-a.sfattr.list[19].root = 0
-a.sfattr.list[19].secure = 0
-a.sfattr.list[19].name = "name.20"
-a.sfattr.list[19].value = "value"
-a.sfattr.list[20].namelen = 7
-a.sfattr.list[20].valuelen = 5
-a.sfattr.list[20].root = 0
-a.sfattr.list[20].secure = 0
-a.sfattr.list[20].name = "name.21"
-a.sfattr.list[20].value = "value"
-a.sfattr.list[21].namelen = 7
-a.sfattr.list[21].valuelen = 5
-a.sfattr.list[21].root = 0
-a.sfattr.list[21].secure = 0
-a.sfattr.list[21].name = "name.22"
-a.sfattr.list[21].value = "value"
-a.sfattr.list[22].namelen = 7
-a.sfattr.list[22].valuelen = 5
-a.sfattr.list[22].root = 0
-a.sfattr.list[22].secure = 0
-a.sfattr.list[22].name = "name.23"
-a.sfattr.list[22].value = "value"
-a.sfattr.list[23].namelen = 7
-a.sfattr.list[23].valuelen = 5
-a.sfattr.list[23].root = 0
-a.sfattr.list[23].secure = 0
-a.sfattr.list[23].name = "name.24"
-a.sfattr.list[23].value = "value"
-
-** add 25..25 EAs **
-core.format = 2 (extents)
-core.size = 0
-core.extsize = 0
-core.nextents = 0
-core.naextents = 1
-core.forkoff = 24 (192 bytes)
-core.aformat = 2 (extents)
-a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
-
-** add 26..30 EAs **
-core.format = 2 (extents)
-core.size = 0
-core.extsize = 0
-core.nextents = 0
-core.naextents = 1
-core.forkoff = 24 (192 bytes)
-core.aformat = 2 (extents)
-a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
-
-** add 31..35 EAs **
-core.format = 2 (extents)
-core.size = 0
-core.extsize = 0
-core.nextents = 0
-core.naextents = 1
 core.forkoff = 24 (192 bytes)
-core.aformat = 2 (extents)
-a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
-
-** rm 1..34 EAs **
-core.format = 2 (extents)
-core.size = 0
-core.extsize = 0
-core.nextents = 0
-core.naextents = 0
-core.forkoff = 47 (376 bytes)
 core.aformat = 1 (local)
+u.bmx[0-8] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0]
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1019,15 +350,16 @@ a.sfattr.list[0].secure = 0
 a.sfattr.list[0].name = "name.35"
 a.sfattr.list[0].value = "value"
 
-** 1 extents **
+** 11 extents **
+creating 3 more holes
 core.format = 2 (extents)
-core.size = 512
+core.size = 1311232
 core.extsize = 0
-core.nextents = 1
+core.nextents = 11
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+u.bmx[0-10] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0]
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1037,15 +369,19 @@ a.sfattr.list[0].secure = 0
 a.sfattr.list[0].name = "name.35"
 a.sfattr.list[0].value = "value"
 
-** 3 extents **
-core.format = 2 (extents)
-core.size = 262656
+** 13 extents **
+creating 3 more holes
+core.format = 3 (btree)
+core.size = 1573376
 core.extsize = 0
-core.nextents = 3
+core.nextents = 13
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-2] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1055,16 +391,19 @@ a.sfattr.list[0].secure = 0
 a.sfattr.list[0].name = "name.35"
 a.sfattr.list[0].value = "value"
 
-** 5 extents **
+** 15 extents **
 creating 3 more holes
-core.format = 2 (extents)
-core.size = 524800
+core.format = 3 (btree)
+core.size = 1835520
 core.extsize = 0
-core.nextents = 5
+core.nextents = 15
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-4] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1074,16 +413,19 @@ a.sfattr.list[0].secure = 0
 a.sfattr.list[0].name = "name.35"
 a.sfattr.list[0].value = "value"
 
-** 7 extents **
+** 17 extents **
 creating 3 more holes
-core.format = 2 (extents)
-core.size = 786944
+core.format = 3 (btree)
+core.size = 2097664
 core.extsize = 0
-core.nextents = 7
+core.nextents = 17
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-6] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1093,111 +435,19 @@ a.sfattr.list[0].secure = 0
 a.sfattr.list[0].name = "name.35"
 a.sfattr.list[0].value = "value"
 
-** 9 extents **
+** 19 extents **
 creating 3 more holes
-core.format = 2 (extents)
-core.size = 1049088
-core.extsize = 0
-core.nextents = 9
-core.naextents = 0
-core.forkoff = 47 (376 bytes)
-core.aformat = 1 (local)
-u.bmx[0-8] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0]
-a.sfattr.hdr.totsize = 19
-a.sfattr.hdr.count = 1
-a.sfattr.list[0].namelen = 7
-a.sfattr.list[0].valuelen = 5
-a.sfattr.list[0].root = 0
-a.sfattr.list[0].secure = 0
-a.sfattr.list[0].name = "name.35"
-a.sfattr.list[0].value = "value"
-
-** 11 extents **
-creating 3 more holes
-core.format = 2 (extents)
-core.size = 1311232
-core.extsize = 0
-core.nextents = 11
-core.naextents = 0
-core.forkoff = 47 (376 bytes)
-core.aformat = 1 (local)
-u.bmx[0-10] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0]
-a.sfattr.hdr.totsize = 19
-a.sfattr.hdr.count = 1
-a.sfattr.list[0].namelen = 7
-a.sfattr.list[0].valuelen = 5
-a.sfattr.list[0].root = 0
-a.sfattr.list[0].secure = 0
-a.sfattr.list[0].name = "name.35"
-a.sfattr.list[0].value = "value"
-
-** 13 extents **
-creating 3 more holes
-core.format = 2 (extents)
-core.size = 1573376
-core.extsize = 0
-core.nextents = 13
-core.naextents = 0
-core.forkoff = 47 (376 bytes)
-core.aformat = 1 (local)
-u.bmx[0-12] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0]
-a.sfattr.hdr.totsize = 19
-a.sfattr.hdr.count = 1
-a.sfattr.list[0].namelen = 7
-a.sfattr.list[0].valuelen = 5
-a.sfattr.list[0].root = 0
-a.sfattr.list[0].secure = 0
-a.sfattr.list[0].name = "name.35"
-a.sfattr.list[0].value = "value"
-
-** 15 extents **
-creating 3 more holes
-core.format = 2 (extents)
-core.size = 1835520
-core.extsize = 0
-core.nextents = 15
-core.naextents = 0
-core.forkoff = 47 (376 bytes)
-core.aformat = 1 (local)
-u.bmx[0-14] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0]
-a.sfattr.hdr.totsize = 19
-a.sfattr.hdr.count = 1
-a.sfattr.list[0].namelen = 7
-a.sfattr.list[0].valuelen = 5
-a.sfattr.list[0].root = 0
-a.sfattr.list[0].secure = 0
-a.sfattr.list[0].name = "name.35"
-a.sfattr.list[0].value = "value"
-
-** 17 extents **
-creating 3 more holes
-core.format = 2 (extents)
-core.size = 2097664
-core.extsize = 0
-core.nextents = 17
-core.naextents = 0
-core.forkoff = 47 (376 bytes)
-core.aformat = 1 (local)
-u.bmx[0-16] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0] 16:[512,528,1,0]
-a.sfattr.hdr.totsize = 19
-a.sfattr.hdr.count = 1
-a.sfattr.list[0].namelen = 7
-a.sfattr.list[0].valuelen = 5
-a.sfattr.list[0].root = 0
-a.sfattr.list[0].secure = 0
-a.sfattr.list[0].name = "name.35"
-a.sfattr.list[0].value = "value"
-
-** 19 extents **
-creating 3 more holes
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 2359808
 core.extsize = 0
 core.nextents = 19
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-18] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0] 16:[512,528,1,0] 17:[544,560,16,0] 18:[576,592,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1209,14 +459,17 @@ a.sfattr.list[0].value = "value"
 
 ** 21 extents **
 creating 3 more holes
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 2621952
 core.extsize = 0
 core.nextents = 21
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-20] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0] 16:[512,528,1,0] 17:[544,560,16,0] 18:[576,592,1,0] 19:[608,624,16,0] 20:[640,656,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1228,14 +481,17 @@ a.sfattr.list[0].value = "value"
 
 ** 23 extents **
 creating 3 more holes
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 2884096
 core.extsize = 0
 core.nextents = 23
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-22] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0] 16:[512,528,1,0] 17:[544,560,16,0] 18:[576,592,1,0] 19:[608,624,16,0] 20:[640,656,1,0] 21:[672,688,16,0] 22:[704,720,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1252,12 +508,12 @@ core.size = 3146240
 core.extsize = 0
 core.nextents = 25
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmbt.level = 1
 u.bmbt.numrecs = 1
 u.bmbt.keys[1] = [startoff] 1:[0]
-u.bmbt.ptrs[1] = 1:751
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1274,12 +530,12 @@ core.size = 3408384
 core.extsize = 0
 core.nextents = 27
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmbt.level = 1
 u.bmbt.numrecs = 1
 u.bmbt.keys[1] = [startoff] 1:[0]
-u.bmbt.ptrs[1] = 1:751
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1296,12 +552,12 @@ core.size = 3670528
 core.extsize = 0
 core.nextents = 29
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmbt.level = 1
 u.bmbt.numrecs = 1
 u.bmbt.keys[1] = [startoff] 1:[0]
-u.bmbt.ptrs[1] = 1:751
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1318,12 +574,12 @@ core.size = 3801600
 core.extsize = 0
 core.nextents = 30
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmbt.level = 1
 u.bmbt.numrecs = 1
 u.bmbt.keys[1] = [startoff] 1:[0]
-u.bmbt.ptrs[1] = 1:751
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1340,12 +596,12 @@ core.size = 3670016
 core.extsize = 0
 core.nextents = 28
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmbt.level = 1
 u.bmbt.numrecs = 1
 u.bmbt.keys[1] = [startoff] 1:[0]
-u.bmbt.ptrs[1] = 1:751
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1362,12 +618,12 @@ core.size = 3407872
 core.extsize = 0
 core.nextents = 26
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmbt.level = 1
 u.bmbt.numrecs = 1
 u.bmbt.keys[1] = [startoff] 1:[0]
-u.bmbt.ptrs[1] = 1:751
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1384,12 +640,12 @@ core.size = 3145728
 core.extsize = 0
 core.nextents = 24
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmbt.level = 1
 u.bmbt.numrecs = 1
 u.bmbt.keys[1] = [startoff] 1:[0]
-u.bmbt.ptrs[1] = 1:751
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1401,14 +657,17 @@ a.sfattr.list[0].value = "value"
 
 ** 22 extents **
 truncating back to 2883584
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 2883584
 core.extsize = 0
 core.nextents = 22
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-21] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0] 16:[512,528,1,0] 17:[544,560,16,0] 18:[576,592,1,0] 19:[608,624,16,0] 20:[640,656,1,0] 21:[672,688,16,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1420,14 +679,17 @@ a.sfattr.list[0].value = "value"
 
 ** 20 extents **
 truncating back to 2621440
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 2621440
 core.extsize = 0
 core.nextents = 20
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-19] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0] 16:[512,528,1,0] 17:[544,560,16,0] 18:[576,592,1,0] 19:[608,624,16,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1439,14 +701,17 @@ a.sfattr.list[0].value = "value"
 
 ** 18 extents **
 truncating back to 2359296
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 2359296
 core.extsize = 0
 core.nextents = 18
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-17] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0] 16:[512,528,1,0] 17:[544,560,16,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1458,14 +723,17 @@ a.sfattr.list[0].value = "value"
 
 ** 16 extents **
 truncating back to 2097152
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 2097152
 core.extsize = 0
 core.nextents = 16
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-15] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1477,14 +745,17 @@ a.sfattr.list[0].value = "value"
 
 ** 14 extents **
 truncating back to 1835008
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 1835008
 core.extsize = 0
 core.nextents = 14
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-13] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1501,7 +772,7 @@ core.size = 1572864
 core.extsize = 0
 core.nextents = 12
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0-11] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0]
 a.sfattr.hdr.totsize = 19
@@ -1520,7 +791,7 @@ core.size = 1310720
 core.extsize = 0
 core.nextents = 10
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0-9] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0]
 a.sfattr.hdr.totsize = 19
@@ -1539,7 +810,7 @@ core.size = 1048576
 core.extsize = 0
 core.nextents = 8
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0-7] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0]
 a.sfattr.hdr.totsize = 19
@@ -1558,7 +829,7 @@ core.size = 786432
 core.extsize = 0
 core.nextents = 6
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0-5] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0]
 a.sfattr.hdr.totsize = 19
@@ -1577,7 +848,7 @@ core.size = 524288
 core.extsize = 0
 core.nextents = 4
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0-3] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0]
 a.sfattr.hdr.totsize = 19
@@ -1596,7 +867,7 @@ core.size = 262144
 core.extsize = 0
 core.nextents = 2
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0-1] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0]
 a.sfattr.hdr.totsize = 19
@@ -1615,7 +886,7 @@ core.size = 131072
 core.extsize = 0
 core.nextents = 1
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
 a.sfattr.hdr.totsize = 19
@@ -1634,7 +905,7 @@ core.size = 262656
 core.extsize = 0
 core.nextents = 3
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0-2] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0]
 a.sfattr.hdr.totsize = 19
@@ -1653,7 +924,7 @@ core.size = 524800
 core.extsize = 0
 core.nextents = 5
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0-4] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0]
 a.sfattr.hdr.totsize = 19
@@ -1672,7 +943,7 @@ core.size = 786944
 core.extsize = 0
 core.nextents = 7
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0-6] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0]
 a.sfattr.hdr.totsize = 19
@@ -1691,7 +962,7 @@ core.size = 1049088
 core.extsize = 0
 core.nextents = 9
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0-8] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0]
 a.sfattr.hdr.totsize = 19
@@ -1710,7 +981,7 @@ core.size = 1311232
 core.extsize = 0
 core.nextents = 11
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmx[0-10] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0]
 a.sfattr.hdr.totsize = 19
@@ -1724,14 +995,17 @@ a.sfattr.list[0].value = "value"
 
 ** 13 extents **
 creating 3 more holes
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 1573376
 core.extsize = 0
 core.nextents = 13
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-12] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1743,14 +1017,17 @@ a.sfattr.list[0].value = "value"
 
 ** 15 extents **
 creating 3 more holes
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 1835520
 core.extsize = 0
 core.nextents = 15
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-14] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1762,14 +1039,17 @@ a.sfattr.list[0].value = "value"
 
 ** 17 extents **
 creating 3 more holes
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 2097664
 core.extsize = 0
 core.nextents = 17
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-16] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0] 16:[512,528,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1781,14 +1061,17 @@ a.sfattr.list[0].value = "value"
 
 ** 19 extents **
 creating 3 more holes
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 2359808
 core.extsize = 0
 core.nextents = 19
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-18] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0] 16:[512,528,1,0] 17:[544,560,16,0] 18:[576,592,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1800,14 +1083,17 @@ a.sfattr.list[0].value = "value"
 
 ** 21 extents **
 creating 3 more holes
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 2621952
 core.extsize = 0
 core.nextents = 21
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-20] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0] 16:[512,528,1,0] 17:[544,560,16,0] 18:[576,592,1,0] 19:[608,624,16,0] 20:[640,656,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1819,14 +1105,17 @@ a.sfattr.list[0].value = "value"
 
 ** 23 extents **
 creating 3 more holes
-core.format = 2 (extents)
+core.format = 3 (btree)
 core.size = 2884096
 core.extsize = 0
 core.nextents = 23
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
-u.bmx[0-22] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,1,0] 3:[96,112,16,0] 4:[128,144,1,0] 5:[160,176,16,0] 6:[192,208,1,0] 7:[224,240,16,0] 8:[256,272,1,0] 9:[288,304,16,0] 10:[320,336,1,0] 11:[352,368,16,0] 12:[384,400,1,0] 13:[416,432,16,0] 14:[448,464,1,0] 15:[480,496,16,0] 16:[512,528,1,0] 17:[544,560,16,0] 18:[576,592,1,0] 19:[608,624,16,0] 20:[640,656,1,0] 21:[672,688,16,0] 22:[704,720,1,0]
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1843,12 +1132,12 @@ core.size = 3146240
 core.extsize = 0
 core.nextents = 25
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmbt.level = 1
 u.bmbt.numrecs = 1
 u.bmbt.keys[1] = [startoff] 1:[0]
-u.bmbt.ptrs[1] = 1:751
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1865,12 +1154,12 @@ core.size = 3408384
 core.extsize = 0
 core.nextents = 27
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmbt.level = 1
 u.bmbt.numrecs = 1
 u.bmbt.keys[1] = [startoff] 1:[0]
-u.bmbt.ptrs[1] = 1:751
+u.bmbt.ptrs[1] = 1:399
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1887,12 +1176,32 @@ core.size = 3670528
 core.extsize = 0
 core.nextents = 29
 core.naextents = 0
-core.forkoff = 47 (376 bytes)
+core.forkoff = 24 (192 bytes)
 core.aformat = 1 (local)
 u.bmbt.level = 1
 u.bmbt.numrecs = 1
 u.bmbt.keys[1] = [startoff] 1:[0]
-u.bmbt.ptrs[1] = 1:751
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 19
+a.sfattr.hdr.count = 1
+a.sfattr.list[0].namelen = 7
+a.sfattr.list[0].valuelen = 5
+a.sfattr.list[0].root = 0
+a.sfattr.list[0].secure = 0
+a.sfattr.list[0].name = "name.35"
+a.sfattr.list[0].value = "value"
+
+** 1 extents **
+truncating back to 131072
+--- extents: 1 ---
+core.format = 2 (extents)
+core.size = 131072
+core.extsize = 0
+core.nextents = 1
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
 a.sfattr.hdr.totsize = 19
 a.sfattr.hdr.count = 1
 a.sfattr.list[0].namelen = 7
@@ -1901,3 +1210,6552 @@ a.sfattr.list[0].root = 0
 a.sfattr.list[0].secure = 0
 a.sfattr.list[0].name = "name.35"
 a.sfattr.list[0].value = "value"
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 2 (extents)
+core.size = 131072
+core.extsize = 0
+core.nextents = 1
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 11 extents **
+creating 10 more holes
+--- extents: 11 ---
+core.format = 2 (extents)
+core.size = 1311232
+core.extsize = 0
+core.nextents = 11
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmx[0-10] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,16,0] 3:[96,112,16,0] 4:[128,144,16,0] 5:[160,176,16,0] 6:[192,208,16,0] 7:[224,240,16,0] 8:[256,272,16,0] 9:[288,304,16,0] 10:[320,336,1,0]
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 2 (extents)
+core.size = 1311232
+core.extsize = 0
+core.nextents = 11
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmx[0-10] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0] 1:[32,48,16,0] 2:[64,80,16,0] 3:[96,112,16,0] 4:[128,144,16,0] 5:[160,176,16,0] 6:[192,208,16,0] 7:[224,240,16,0] 8:[256,272,16,0] 9:[288,304,16,0] 10:[320,336,1,0]
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 21 extents **
+creating 11 more holes
+--- extents: 21 ---
+core.format = 3 (btree)
+core.size = 2621952
+core.extsize = 0
+core.nextents = 21
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 2621952
+core.extsize = 0
+core.nextents = 21
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 31 extents **
+creating 11 more holes
+--- extents: 31 ---
+core.format = 3 (btree)
+core.size = 3932672
+core.extsize = 0
+core.nextents = 31
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 3932672
+core.extsize = 0
+core.nextents = 31
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 41 extents **
+creating 11 more holes
+--- extents: 41 ---
+core.format = 3 (btree)
+core.size = 5243392
+core.extsize = 0
+core.nextents = 41
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 5243392
+core.extsize = 0
+core.nextents = 41
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 51 extents **
+creating 11 more holes
+--- extents: 51 ---
+core.format = 3 (btree)
+core.size = 6554112
+core.extsize = 0
+core.nextents = 51
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 6554112
+core.extsize = 0
+core.nextents = 51
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 61 extents **
+creating 11 more holes
+--- extents: 61 ---
+core.format = 3 (btree)
+core.size = 7864832
+core.extsize = 0
+core.nextents = 61
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 7864832
+core.extsize = 0
+core.nextents = 61
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 71 extents **
+creating 11 more holes
+--- extents: 71 ---
+core.format = 3 (btree)
+core.size = 9175552
+core.extsize = 0
+core.nextents = 71
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 9175552
+core.extsize = 0
+core.nextents = 71
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 81 extents **
+creating 11 more holes
+--- extents: 81 ---
+core.format = 3 (btree)
+core.size = 10486272
+core.extsize = 0
+core.nextents = 81
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 10486272
+core.extsize = 0
+core.nextents = 81
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 91 extents **
+creating 11 more holes
+--- extents: 91 ---
+core.format = 3 (btree)
+core.size = 11796992
+core.extsize = 0
+core.nextents = 91
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 11796992
+core.extsize = 0
+core.nextents = 91
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+--- extents: 101 ---
+core.format = 3 (btree)
+core.size = 13107712
+core.extsize = 0
+core.nextents = 101
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 13107712
+core.extsize = 0
+core.nextents = 101
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 111 extents **
+creating 11 more holes
+--- extents: 111 ---
+core.format = 3 (btree)
+core.size = 14418432
+core.extsize = 0
+core.nextents = 111
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 14418432
+core.extsize = 0
+core.nextents = 111
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 121 extents **
+creating 11 more holes
+--- extents: 121 ---
+core.format = 3 (btree)
+core.size = 15729152
+core.extsize = 0
+core.nextents = 121
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 15729152
+core.extsize = 0
+core.nextents = 121
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 131 extents **
+creating 11 more holes
+--- extents: 131 ---
+core.format = 3 (btree)
+core.size = 17039872
+core.extsize = 0
+core.nextents = 131
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 17039872
+core.extsize = 0
+core.nextents = 131
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 141 extents **
+creating 11 more holes
+--- extents: 141 ---
+core.format = 3 (btree)
+core.size = 18350592
+core.extsize = 0
+core.nextents = 141
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 18350592
+core.extsize = 0
+core.nextents = 141
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 151 extents **
+creating 11 more holes
+--- extents: 151 ---
+core.format = 3 (btree)
+core.size = 19661312
+core.extsize = 0
+core.nextents = 151
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 19661312
+core.extsize = 0
+core.nextents = 151
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 161 extents **
+creating 11 more holes
+--- extents: 161 ---
+core.format = 3 (btree)
+core.size = 20972032
+core.extsize = 0
+core.nextents = 161
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 20972032
+core.extsize = 0
+core.nextents = 161
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 171 extents **
+creating 11 more holes
+--- extents: 171 ---
+core.format = 3 (btree)
+core.size = 22282752
+core.extsize = 0
+core.nextents = 171
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 22282752
+core.extsize = 0
+core.nextents = 171
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 181 extents **
+creating 11 more holes
+--- extents: 181 ---
+core.format = 3 (btree)
+core.size = 23593472
+core.extsize = 0
+core.nextents = 181
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 23593472
+core.extsize = 0
+core.nextents = 181
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 191 extents **
+creating 11 more holes
+--- extents: 191 ---
+core.format = 3 (btree)
+core.size = 24904192
+core.extsize = 0
+core.nextents = 191
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 24904192
+core.extsize = 0
+core.nextents = 191
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+--- extents: 201 ---
+core.format = 3 (btree)
+core.size = 26214912
+core.extsize = 0
+core.nextents = 201
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 26214912
+core.extsize = 0
+core.nextents = 201
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 211 extents **
+creating 11 more holes
+--- extents: 211 ---
+core.format = 3 (btree)
+core.size = 27525632
+core.extsize = 0
+core.nextents = 211
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 27525632
+core.extsize = 0
+core.nextents = 211
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 221 extents **
+creating 11 more holes
+--- extents: 221 ---
+core.format = 3 (btree)
+core.size = 28836352
+core.extsize = 0
+core.nextents = 221
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 28836352
+core.extsize = 0
+core.nextents = 221
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 231 extents **
+creating 11 more holes
+--- extents: 231 ---
+core.format = 3 (btree)
+core.size = 30147072
+core.extsize = 0
+core.nextents = 231
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 30147072
+core.extsize = 0
+core.nextents = 231
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 241 extents **
+creating 11 more holes
+--- extents: 241 ---
+core.format = 3 (btree)
+core.size = 31457792
+core.extsize = 0
+core.nextents = 241
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 31457792
+core.extsize = 0
+core.nextents = 241
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 251 extents **
+creating 11 more holes
+--- extents: 251 ---
+core.format = 3 (btree)
+core.size = 32768512
+core.extsize = 0
+core.nextents = 251
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 32768512
+core.extsize = 0
+core.nextents = 251
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 1
+u.bmbt.keys[1] = [startoff] 1:[0]
+u.bmbt.ptrs[1] = 1:399
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 261 extents **
+creating 11 more holes
+--- extents: 261 ---
+core.format = 3 (btree)
+core.size = 34079232
+core.extsize = 0
+core.nextents = 261
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 34079232
+core.extsize = 0
+core.nextents = 261
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 271 extents **
+creating 11 more holes
+--- extents: 271 ---
+core.format = 3 (btree)
+core.size = 35389952
+core.extsize = 0
+core.nextents = 271
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 35389952
+core.extsize = 0
+core.nextents = 271
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 281 extents **
+creating 11 more holes
+--- extents: 281 ---
+core.format = 3 (btree)
+core.size = 36700672
+core.extsize = 0
+core.nextents = 281
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 36700672
+core.extsize = 0
+core.nextents = 281
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 291 extents **
+creating 11 more holes
+--- extents: 291 ---
+core.format = 3 (btree)
+core.size = 38011392
+core.extsize = 0
+core.nextents = 291
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 38011392
+core.extsize = 0
+core.nextents = 291
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+--- extents: 301 ---
+core.format = 3 (btree)
+core.size = 39322112
+core.extsize = 0
+core.nextents = 301
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 39322112
+core.extsize = 0
+core.nextents = 301
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 311 extents **
+creating 11 more holes
+--- extents: 311 ---
+core.format = 3 (btree)
+core.size = 40632832
+core.extsize = 0
+core.nextents = 311
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 40632832
+core.extsize = 0
+core.nextents = 311
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 321 extents **
+creating 11 more holes
+--- extents: 321 ---
+core.format = 3 (btree)
+core.size = 41943552
+core.extsize = 0
+core.nextents = 321
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 41943552
+core.extsize = 0
+core.nextents = 321
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 331 extents **
+creating 11 more holes
+--- extents: 331 ---
+core.format = 3 (btree)
+core.size = 43254272
+core.extsize = 0
+core.nextents = 331
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 43254272
+core.extsize = 0
+core.nextents = 331
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 341 extents **
+creating 11 more holes
+--- extents: 341 ---
+core.format = 3 (btree)
+core.size = 44564992
+core.extsize = 0
+core.nextents = 341
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 44564992
+core.extsize = 0
+core.nextents = 341
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 351 extents **
+creating 11 more holes
+--- extents: 351 ---
+core.format = 3 (btree)
+core.size = 45875712
+core.extsize = 0
+core.nextents = 351
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 45875712
+core.extsize = 0
+core.nextents = 351
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 361 extents **
+creating 11 more holes
+--- extents: 361 ---
+core.format = 3 (btree)
+core.size = 47186432
+core.extsize = 0
+core.nextents = 361
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 47186432
+core.extsize = 0
+core.nextents = 361
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 371 extents **
+creating 11 more holes
+--- extents: 371 ---
+core.format = 3 (btree)
+core.size = 48497152
+core.extsize = 0
+core.nextents = 371
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 48497152
+core.extsize = 0
+core.nextents = 371
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 381 extents **
+creating 11 more holes
+--- extents: 381 ---
+core.format = 3 (btree)
+core.size = 49807872
+core.extsize = 0
+core.nextents = 381
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 49807872
+core.extsize = 0
+core.nextents = 381
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4064]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** 391 extents **
+creating 11 more holes
+--- extents: 391 ---
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 4
+a.sfattr.hdr.count = 0
+
+** add 1..5 EAs **
+
+** add 6..10 EAs **
+
+** add 11..15 EAs **
+
+** add 16..20 EAs **
+
+** add 21..25 EAs **
+
+** add 26..30 EAs **
+
+** add 31..35 EAs **
+
+** add 36..40 EAs **
+
+** add 41..45 EAs **
+
+** add 46..50 EAs **
+
+** add 51..55 EAs **
+
+** add 56..60 EAs **
+
+** add 61..65 EAs **
+
+** add 66..70 EAs **
+
+** add 71..75 EAs **
+
+** add 76..80 EAs **
+
+** add 81..85 EAs **
+
+** add 86..90 EAs **
+
+** add 91..95 EAs **
+
+** add 96..100 EAs **
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,17,1,0]
+
+** rm 1..100 EAs **
+
+*** Extent differences before and after EAs added ***
+Files TMP.u1 and TMP.u2 are identical
+
+
+*** Extent differences before and after EAs removed ***
+Files TMP.u2 and TMP.u3 are identical
+
+
+** add 1..5 EAs **
+--- EAs: 1 ---
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 74
+a.sfattr.hdr.count = 5
+a.sfattr.list[0].namelen = 6
+a.sfattr.list[0].valuelen = 5
+a.sfattr.list[0].root = 0
+a.sfattr.list[0].secure = 0
+a.sfattr.list[0].name = "name.1"
+a.sfattr.list[0].value = "value"
+a.sfattr.list[1].namelen = 6
+a.sfattr.list[1].valuelen = 5
+a.sfattr.list[1].root = 0
+a.sfattr.list[1].secure = 0
+a.sfattr.list[1].name = "name.2"
+a.sfattr.list[1].value = "value"
+a.sfattr.list[2].namelen = 6
+a.sfattr.list[2].valuelen = 5
+a.sfattr.list[2].root = 0
+a.sfattr.list[2].secure = 0
+a.sfattr.list[2].name = "name.3"
+a.sfattr.list[2].value = "value"
+a.sfattr.list[3].namelen = 6
+a.sfattr.list[3].valuelen = 5
+a.sfattr.list[3].root = 0
+a.sfattr.list[3].secure = 0
+a.sfattr.list[3].name = "name.4"
+a.sfattr.list[3].value = "value"
+a.sfattr.list[4].namelen = 6
+a.sfattr.list[4].valuelen = 5
+a.sfattr.list[4].root = 0
+a.sfattr.list[4].secure = 0
+a.sfattr.list[4].name = "name.5"
+a.sfattr.list[4].value = "value"
+
+** 1 extents **
+truncating back to 131072
+
+** 11 extents **
+creating 10 more holes
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 74
+a.sfattr.hdr.count = 5
+a.sfattr.list[0].namelen = 6
+a.sfattr.list[0].valuelen = 5
+a.sfattr.list[0].root = 0
+a.sfattr.list[0].secure = 0
+a.sfattr.list[0].name = "name.1"
+a.sfattr.list[0].value = "value"
+a.sfattr.list[1].namelen = 6
+a.sfattr.list[1].valuelen = 5
+a.sfattr.list[1].root = 0
+a.sfattr.list[1].secure = 0
+a.sfattr.list[1].name = "name.2"
+a.sfattr.list[1].value = "value"
+a.sfattr.list[2].namelen = 6
+a.sfattr.list[2].valuelen = 5
+a.sfattr.list[2].root = 0
+a.sfattr.list[2].secure = 0
+a.sfattr.list[2].name = "name.3"
+a.sfattr.list[2].value = "value"
+a.sfattr.list[3].namelen = 6
+a.sfattr.list[3].valuelen = 5
+a.sfattr.list[3].root = 0
+a.sfattr.list[3].secure = 0
+a.sfattr.list[3].name = "name.4"
+a.sfattr.list[3].value = "value"
+a.sfattr.list[4].namelen = 6
+a.sfattr.list[4].valuelen = 5
+a.sfattr.list[4].root = 0
+a.sfattr.list[4].secure = 0
+a.sfattr.list[4].name = "name.5"
+a.sfattr.list[4].value = "value"
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 6..10 EAs **
+--- EAs: 6 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+a.sfattr.hdr.totsize = 145
+a.sfattr.hdr.count = 10
+a.sfattr.list[0].namelen = 6
+a.sfattr.list[0].valuelen = 5
+a.sfattr.list[0].root = 0
+a.sfattr.list[0].secure = 0
+a.sfattr.list[0].name = "name.1"
+a.sfattr.list[0].value = "value"
+a.sfattr.list[1].namelen = 6
+a.sfattr.list[1].valuelen = 5
+a.sfattr.list[1].root = 0
+a.sfattr.list[1].secure = 0
+a.sfattr.list[1].name = "name.2"
+a.sfattr.list[1].value = "value"
+a.sfattr.list[2].namelen = 6
+a.sfattr.list[2].valuelen = 5
+a.sfattr.list[2].root = 0
+a.sfattr.list[2].secure = 0
+a.sfattr.list[2].name = "name.3"
+a.sfattr.list[2].value = "value"
+a.sfattr.list[3].namelen = 6
+a.sfattr.list[3].valuelen = 5
+a.sfattr.list[3].root = 0
+a.sfattr.list[3].secure = 0
+a.sfattr.list[3].name = "name.4"
+a.sfattr.list[3].value = "value"
+a.sfattr.list[4].namelen = 6
+a.sfattr.list[4].valuelen = 5
+a.sfattr.list[4].root = 0
+a.sfattr.list[4].secure = 0
+a.sfattr.list[4].name = "name.5"
+a.sfattr.list[4].value = "value"
+a.sfattr.list[5].namelen = 6
+a.sfattr.list[5].valuelen = 5
+a.sfattr.list[5].root = 0
+a.sfattr.list[5].secure = 0
+a.sfattr.list[5].name = "name.6"
+a.sfattr.list[5].value = "value"
+a.sfattr.list[6].namelen = 6
+a.sfattr.list[6].valuelen = 5
+a.sfattr.list[6].root = 0
+a.sfattr.list[6].secure = 0
+a.sfattr.list[6].name = "name.7"
+a.sfattr.list[6].value = "value"
+a.sfattr.list[7].namelen = 6
+a.sfattr.list[7].valuelen = 5
+a.sfattr.list[7].root = 0
+a.sfattr.list[7].secure = 0
+a.sfattr.list[7].name = "name.8"
+a.sfattr.list[7].value = "value"
+a.sfattr.list[8].namelen = 6
+a.sfattr.list[8].valuelen = 5
+a.sfattr.list[8].root = 0
+a.sfattr.list[8].secure = 0
+a.sfattr.list[8].name = "name.9"
+a.sfattr.list[8].value = "value"
+a.sfattr.list[9].namelen = 7
+a.sfattr.list[9].valuelen = 5
+a.sfattr.list[9].root = 0
+a.sfattr.list[9].secure = 0
+a.sfattr.list[9].name = "name.10"
+a.sfattr.list[9].value = "value"
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 145
+a.sfattr.hdr.count = 10
+a.sfattr.list[0].namelen = 6
+a.sfattr.list[0].valuelen = 5
+a.sfattr.list[0].root = 0
+a.sfattr.list[0].secure = 0
+a.sfattr.list[0].name = "name.1"
+a.sfattr.list[0].value = "value"
+a.sfattr.list[1].namelen = 6
+a.sfattr.list[1].valuelen = 5
+a.sfattr.list[1].root = 0
+a.sfattr.list[1].secure = 0
+a.sfattr.list[1].name = "name.2"
+a.sfattr.list[1].value = "value"
+a.sfattr.list[2].namelen = 6
+a.sfattr.list[2].valuelen = 5
+a.sfattr.list[2].root = 0
+a.sfattr.list[2].secure = 0
+a.sfattr.list[2].name = "name.3"
+a.sfattr.list[2].value = "value"
+a.sfattr.list[3].namelen = 6
+a.sfattr.list[3].valuelen = 5
+a.sfattr.list[3].root = 0
+a.sfattr.list[3].secure = 0
+a.sfattr.list[3].name = "name.4"
+a.sfattr.list[3].value = "value"
+a.sfattr.list[4].namelen = 6
+a.sfattr.list[4].valuelen = 5
+a.sfattr.list[4].root = 0
+a.sfattr.list[4].secure = 0
+a.sfattr.list[4].name = "name.5"
+a.sfattr.list[4].value = "value"
+a.sfattr.list[5].namelen = 6
+a.sfattr.list[5].valuelen = 5
+a.sfattr.list[5].root = 0
+a.sfattr.list[5].secure = 0
+a.sfattr.list[5].name = "name.6"
+a.sfattr.list[5].value = "value"
+a.sfattr.list[6].namelen = 6
+a.sfattr.list[6].valuelen = 5
+a.sfattr.list[6].root = 0
+a.sfattr.list[6].secure = 0
+a.sfattr.list[6].name = "name.7"
+a.sfattr.list[6].value = "value"
+a.sfattr.list[7].namelen = 6
+a.sfattr.list[7].valuelen = 5
+a.sfattr.list[7].root = 0
+a.sfattr.list[7].secure = 0
+a.sfattr.list[7].name = "name.8"
+a.sfattr.list[7].value = "value"
+a.sfattr.list[8].namelen = 6
+a.sfattr.list[8].valuelen = 5
+a.sfattr.list[8].root = 0
+a.sfattr.list[8].secure = 0
+a.sfattr.list[8].name = "name.9"
+a.sfattr.list[8].value = "value"
+a.sfattr.list[9].namelen = 7
+a.sfattr.list[9].valuelen = 5
+a.sfattr.list[9].root = 0
+a.sfattr.list[9].secure = 0
+a.sfattr.list[9].name = "name.10"
+a.sfattr.list[9].value = "value"
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 11..15 EAs **
+--- EAs: 11 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+a.sfattr.hdr.totsize = 220
+a.sfattr.hdr.count = 15
+a.sfattr.list[0].namelen = 6
+a.sfattr.list[0].valuelen = 5
+a.sfattr.list[0].root = 0
+a.sfattr.list[0].secure = 0
+a.sfattr.list[0].name = "name.1"
+a.sfattr.list[0].value = "value"
+a.sfattr.list[1].namelen = 6
+a.sfattr.list[1].valuelen = 5
+a.sfattr.list[1].root = 0
+a.sfattr.list[1].secure = 0
+a.sfattr.list[1].name = "name.2"
+a.sfattr.list[1].value = "value"
+a.sfattr.list[2].namelen = 6
+a.sfattr.list[2].valuelen = 5
+a.sfattr.list[2].root = 0
+a.sfattr.list[2].secure = 0
+a.sfattr.list[2].name = "name.3"
+a.sfattr.list[2].value = "value"
+a.sfattr.list[3].namelen = 6
+a.sfattr.list[3].valuelen = 5
+a.sfattr.list[3].root = 0
+a.sfattr.list[3].secure = 0
+a.sfattr.list[3].name = "name.4"
+a.sfattr.list[3].value = "value"
+a.sfattr.list[4].namelen = 6
+a.sfattr.list[4].valuelen = 5
+a.sfattr.list[4].root = 0
+a.sfattr.list[4].secure = 0
+a.sfattr.list[4].name = "name.5"
+a.sfattr.list[4].value = "value"
+a.sfattr.list[5].namelen = 6
+a.sfattr.list[5].valuelen = 5
+a.sfattr.list[5].root = 0
+a.sfattr.list[5].secure = 0
+a.sfattr.list[5].name = "name.6"
+a.sfattr.list[5].value = "value"
+a.sfattr.list[6].namelen = 6
+a.sfattr.list[6].valuelen = 5
+a.sfattr.list[6].root = 0
+a.sfattr.list[6].secure = 0
+a.sfattr.list[6].name = "name.7"
+a.sfattr.list[6].value = "value"
+a.sfattr.list[7].namelen = 6
+a.sfattr.list[7].valuelen = 5
+a.sfattr.list[7].root = 0
+a.sfattr.list[7].secure = 0
+a.sfattr.list[7].name = "name.8"
+a.sfattr.list[7].value = "value"
+a.sfattr.list[8].namelen = 6
+a.sfattr.list[8].valuelen = 5
+a.sfattr.list[8].root = 0
+a.sfattr.list[8].secure = 0
+a.sfattr.list[8].name = "name.9"
+a.sfattr.list[8].value = "value"
+a.sfattr.list[9].namelen = 7
+a.sfattr.list[9].valuelen = 5
+a.sfattr.list[9].root = 0
+a.sfattr.list[9].secure = 0
+a.sfattr.list[9].name = "name.10"
+a.sfattr.list[9].value = "value"
+a.sfattr.list[10].namelen = 7
+a.sfattr.list[10].valuelen = 5
+a.sfattr.list[10].root = 0
+a.sfattr.list[10].secure = 0
+a.sfattr.list[10].name = "name.11"
+a.sfattr.list[10].value = "value"
+a.sfattr.list[11].namelen = 7
+a.sfattr.list[11].valuelen = 5
+a.sfattr.list[11].root = 0
+a.sfattr.list[11].secure = 0
+a.sfattr.list[11].name = "name.12"
+a.sfattr.list[11].value = "value"
+a.sfattr.list[12].namelen = 7
+a.sfattr.list[12].valuelen = 5
+a.sfattr.list[12].root = 0
+a.sfattr.list[12].secure = 0
+a.sfattr.list[12].name = "name.13"
+a.sfattr.list[12].value = "value"
+a.sfattr.list[13].namelen = 7
+a.sfattr.list[13].valuelen = 5
+a.sfattr.list[13].root = 0
+a.sfattr.list[13].secure = 0
+a.sfattr.list[13].name = "name.14"
+a.sfattr.list[13].value = "value"
+a.sfattr.list[14].namelen = 7
+a.sfattr.list[14].valuelen = 5
+a.sfattr.list[14].root = 0
+a.sfattr.list[14].secure = 0
+a.sfattr.list[14].name = "name.15"
+a.sfattr.list[14].value = "value"
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 0
+core.forkoff = 24 (192 bytes)
+core.aformat = 1 (local)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:399 2:8143
+a.sfattr.hdr.totsize = 220
+a.sfattr.hdr.count = 15
+a.sfattr.list[0].namelen = 6
+a.sfattr.list[0].valuelen = 5
+a.sfattr.list[0].root = 0
+a.sfattr.list[0].secure = 0
+a.sfattr.list[0].name = "name.1"
+a.sfattr.list[0].value = "value"
+a.sfattr.list[1].namelen = 6
+a.sfattr.list[1].valuelen = 5
+a.sfattr.list[1].root = 0
+a.sfattr.list[1].secure = 0
+a.sfattr.list[1].name = "name.2"
+a.sfattr.list[1].value = "value"
+a.sfattr.list[2].namelen = 6
+a.sfattr.list[2].valuelen = 5
+a.sfattr.list[2].root = 0
+a.sfattr.list[2].secure = 0
+a.sfattr.list[2].name = "name.3"
+a.sfattr.list[2].value = "value"
+a.sfattr.list[3].namelen = 6
+a.sfattr.list[3].valuelen = 5
+a.sfattr.list[3].root = 0
+a.sfattr.list[3].secure = 0
+a.sfattr.list[3].name = "name.4"
+a.sfattr.list[3].value = "value"
+a.sfattr.list[4].namelen = 6
+a.sfattr.list[4].valuelen = 5
+a.sfattr.list[4].root = 0
+a.sfattr.list[4].secure = 0
+a.sfattr.list[4].name = "name.5"
+a.sfattr.list[4].value = "value"
+a.sfattr.list[5].namelen = 6
+a.sfattr.list[5].valuelen = 5
+a.sfattr.list[5].root = 0
+a.sfattr.list[5].secure = 0
+a.sfattr.list[5].name = "name.6"
+a.sfattr.list[5].value = "value"
+a.sfattr.list[6].namelen = 6
+a.sfattr.list[6].valuelen = 5
+a.sfattr.list[6].root = 0
+a.sfattr.list[6].secure = 0
+a.sfattr.list[6].name = "name.7"
+a.sfattr.list[6].value = "value"
+a.sfattr.list[7].namelen = 6
+a.sfattr.list[7].valuelen = 5
+a.sfattr.list[7].root = 0
+a.sfattr.list[7].secure = 0
+a.sfattr.list[7].name = "name.8"
+a.sfattr.list[7].value = "value"
+a.sfattr.list[8].namelen = 6
+a.sfattr.list[8].valuelen = 5
+a.sfattr.list[8].root = 0
+a.sfattr.list[8].secure = 0
+a.sfattr.list[8].name = "name.9"
+a.sfattr.list[8].value = "value"
+a.sfattr.list[9].namelen = 7
+a.sfattr.list[9].valuelen = 5
+a.sfattr.list[9].root = 0
+a.sfattr.list[9].secure = 0
+a.sfattr.list[9].name = "name.10"
+a.sfattr.list[9].value = "value"
+a.sfattr.list[10].namelen = 7
+a.sfattr.list[10].valuelen = 5
+a.sfattr.list[10].root = 0
+a.sfattr.list[10].secure = 0
+a.sfattr.list[10].name = "name.11"
+a.sfattr.list[10].value = "value"
+a.sfattr.list[11].namelen = 7
+a.sfattr.list[11].valuelen = 5
+a.sfattr.list[11].root = 0
+a.sfattr.list[11].secure = 0
+a.sfattr.list[11].name = "name.12"
+a.sfattr.list[11].value = "value"
+a.sfattr.list[12].namelen = 7
+a.sfattr.list[12].valuelen = 5
+a.sfattr.list[12].root = 0
+a.sfattr.list[12].secure = 0
+a.sfattr.list[12].name = "name.13"
+a.sfattr.list[12].value = "value"
+a.sfattr.list[13].namelen = 7
+a.sfattr.list[13].valuelen = 5
+a.sfattr.list[13].root = 0
+a.sfattr.list[13].secure = 0
+a.sfattr.list[13].name = "name.14"
+a.sfattr.list[13].value = "value"
+a.sfattr.list[14].namelen = 7
+a.sfattr.list[14].valuelen = 5
+a.sfattr.list[14].root = 0
+a.sfattr.list[14].secure = 0
+a.sfattr.list[14].name = "name.15"
+a.sfattr.list[14].value = "value"
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 16..20 EAs **
+--- EAs: 16 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 21..25 EAs **
+--- EAs: 21 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 26..30 EAs **
+--- EAs: 26 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 31..35 EAs **
+--- EAs: 31 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 36..40 EAs **
+--- EAs: 36 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 41..45 EAs **
+--- EAs: 41 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 46..50 EAs **
+--- EAs: 46 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 51..55 EAs **
+--- EAs: 51 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 56..60 EAs **
+--- EAs: 56 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 61..65 EAs **
+--- EAs: 61 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 66..70 EAs **
+--- EAs: 66 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 71..75 EAs **
+--- EAs: 71 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 76..80 EAs **
+--- EAs: 76 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 81..85 EAs **
+--- EAs: 81 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 86..90 EAs **
+--- EAs: 86 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 91..95 EAs **
+--- EAs: 91 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+
+
+** add 96..100 EAs **
+--- EAs: 96 ---
+core.format = 2 (extents)
+core.size = 0
+core.extsize = 0
+core.nextents = 0
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+** 1 extents **
+
+** 11 extents **
+
+** 21 extents **
+creating 11 more holes
+
+** 31 extents **
+creating 11 more holes
+
+** 41 extents **
+creating 11 more holes
+
+** 51 extents **
+creating 11 more holes
+
+** 61 extents **
+creating 11 more holes
+
+** 71 extents **
+creating 11 more holes
+
+** 81 extents **
+creating 11 more holes
+
+** 91 extents **
+creating 11 more holes
+
+** 101 extents **
+creating 11 more holes
+seeked and wrote 100 times
+
+** 111 extents **
+creating 11 more holes
+
+** 121 extents **
+creating 11 more holes
+
+** 131 extents **
+creating 11 more holes
+
+** 141 extents **
+creating 11 more holes
+
+** 151 extents **
+creating 11 more holes
+
+** 161 extents **
+creating 11 more holes
+
+** 171 extents **
+creating 11 more holes
+
+** 181 extents **
+creating 11 more holes
+
+** 191 extents **
+creating 11 more holes
+
+** 201 extents **
+creating 11 more holes
+seeked and wrote 200 times
+
+** 211 extents **
+creating 11 more holes
+
+** 221 extents **
+creating 11 more holes
+
+** 231 extents **
+creating 11 more holes
+
+** 241 extents **
+creating 11 more holes
+
+** 251 extents **
+creating 11 more holes
+
+** 261 extents **
+creating 11 more holes
+
+** 271 extents **
+creating 11 more holes
+
+** 281 extents **
+creating 11 more holes
+
+** 291 extents **
+creating 11 more holes
+
+** 301 extents **
+creating 11 more holes
+seeked and wrote 300 times
+
+** 311 extents **
+creating 11 more holes
+
+** 321 extents **
+creating 11 more holes
+
+** 331 extents **
+creating 11 more holes
+
+** 341 extents **
+creating 11 more holes
+
+** 351 extents **
+creating 11 more holes
+
+** 361 extents **
+creating 11 more holes
+
+** 371 extents **
+creating 11 more holes
+
+** 381 extents **
+creating 11 more holes
+
+** 391 extents **
+creating 11 more holes
+core.format = 3 (btree)
+core.size = 51118592
+core.extsize = 0
+core.nextents = 391
+core.naextents = 1
+core.forkoff = 24 (192 bytes)
+core.aformat = 2 (extents)
+u.bmbt.level = 1
+u.bmbt.numrecs = 2
+u.bmbt.keys[1-2] = [startoff] 1:[0] 2:[4384]
+u.bmbt.ptrs[1-2] = 1:400 2:8144
+a.bmx[0] = [startoff,startblock,blockcount,extentflag] 0:[0,16,1,0]
+
+*** EA differences before and after extents added ***
+Files TMP.a1 and TMP.a2 are identical
+
+
+*** EA differences before and after extents removed ***
+Files TMP.a2 and TMP.a3 are identical
+