Test  1 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
       0     1000       10
      10     1010       10
      20     1020       10
      30     1030       10
      40   NOTMAP        0

res:
     VCN      LCN      len
       0     1000       10
      10     1010       10
      20     1020       10
      30     1030       10
      40     HOLE       60
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

Test  2 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
      40     1040       10
      50     1050       10
      60     1060       10
      70     1070       10
      80   NOTMAP        0

res:
     VCN      LCN      len
       0     HOLE       40
      40     1040       10
      50     1050       10
      60     1060       10
      70     1070       10
      80     HOLE       20
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

Test  3 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
      60     1060       10
      70     1070       10
      80     1080       10
      90     1090       10
     100   NOTMAP        0

res:
     VCN      LCN      len
       0     HOLE       60
      60     1060       10
      70     1070       10
      80     1080       10
      90     1090      110
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

Test  4 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
       0     1000       25
      25     1025       25
      50     1050       25
      75     1075       25
     100   NOTMAP        0

res:
     VCN      LCN      len
       0     1000       25
      25     1025       25
      50     1050       25
      75     1075      125
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

Test  5 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
     200     1200       10
     210     1210       10
     220     1220       10
     230     1230       10
     240   NOTMAP        0

res:
     VCN      LCN      len
       0     HOLE      100
     100     1100      110
     210     1210       10
     220     1220       10
     230     1230       10
     240     HOLE       60
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

Test  6 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
     240     1240       10
     250     1250       10
     260     1260       10
     270     1270       10
     280   NOTMAP        0

res:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE       40
     240     1240       10
     250     1250       10
     260     1260       10
     270     1270       10
     280     HOLE       20
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

Test  7 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
     260     1260       10
     270     1270       10
     280     1280       10
     290     1290       10
     300   NOTMAP        0

res:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE       60
     260     1260       10
     270     1270       10
     280     1280       10
     290     1290      110
     400     HOLE      100
     500   ENOENT        0

Test  8 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
     200     1200       25
     225     1225       25
     250     1250       25
     275     1275       25
     300   NOTMAP        0

res:
     VCN      LCN      len
       0     HOLE      100
     100     1100      125
     225     1225       25
     250     1250       25
     275     1275      125
     400     HOLE      100
     500   ENOENT        0

Test  9 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
     400     1400       10
     410     1410       10
     420     1420       10
     430     1430       10
     440   NOTMAP        0

res:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      110
     410     1410       10
     420     1420       10
     430     1430       10
     440     HOLE       60
     500   ENOENT        0

Test 10 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
     440     1440       10
     450     1450       10
     460     1460       10
     470     1470       10
     480   NOTMAP        0

res:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE       40
     440     1440       10
     450     1450       10
     460     1460       10
     470     1470       10
     480     HOLE       20
     500   ENOENT        0

Test 11 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
     460     1460       10
     470     1470       10
     480     1480       10
     490     1490       10
     500   NOTMAP        0

res:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE       60
     460     1460       10
     470     1470       10
     480     1480       10
     490     1490       10
     500   ENOENT        0

Test 12 ----------
dst:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      100
     400     HOLE      100
     500   ENOENT        0

src:
     VCN      LCN      len
     400     1400       25
     425     1425       25
     450     1450       25
     475     1475       25
     500   NOTMAP        0

res:
     VCN      LCN      len
       0     HOLE      100
     100     1100      100
     200     HOLE      100
     300     1300      125
     425     1425       25
     450     1450       25
     475     1475       25
     500   ENOENT        0

Test 13 ----------
dst:
     VCN      LCN      len
       0     1000      100
     100     HOLE      100
     200   ENOENT        0

src:
     VCN      LCN      len
     160     1160       25
     185     1185       25
     210     1210       25
     235     1235       25
     260   NOTMAP        0

res:
     VCN      LCN      len
       0     1000      100
     100     HOLE       60
     160     1160       25
     185     1185       25
     210     1210       25
     235     1235       25
     260   ENOENT        0

Test 14 ----------
dst:
     VCN      LCN      len
       0     1000      100
     100     HOLE      100
     200   ENOENT        0

src:
     VCN      LCN      len
     100     1100       35
     135     1135       35
     170     1170       35
     205     1205       35
     240   NOTMAP        0

res:
     VCN      LCN      len
       0     1000      135
     135     1135       35
     170     1170       35
     205     1205       35
     240   ENOENT        0

Test 15 ----------
dst:
     VCN      LCN      len
       0     1000      100
     100     HOLE      100
     200   ENOENT        0

src:
     VCN      LCN      len
     200     1200       10
     210     1210       10
     220     1220       10
     230     1230       10
     240   NOTMAP        0

res:
     VCN      LCN      len
       0     1000      100
     100     HOLE      100
     200     1200       10
     210     1210       10
     220     1220       10
     230     1230       10
     240   ENOENT        0

Test 16 ----------
dst:
     VCN      LCN      len
       0     1000      100
     100     HOLE      100
     200   ENOENT        0

src:
     VCN      LCN      len
     240     1240       10
     250     1250       10
     260     1260       10
     270     1270       10
     280   NOTMAP        0

res:
     VCN      LCN      len
       0     1000      100
     100     HOLE      100
     200   NOTMAP       40
     240     1240       10
     250     1250       10
     260     1260       10
     270     1270       10
     280   ENOENT        0

Test 17 ----------
dst:
     VCN      LCN      len
       0     1000      100
     100   ENOENT        0

src:
     VCN      LCN      len
     100     1100       10
     110     1110       10
     120     1120       10
     130     1130       10
     140   NOTMAP        0

res:
     VCN      LCN      len
       0     1000      110
     110     1110       10
     120     1120       10
     130     1130       10
     140   ENOENT        0

Test 18 ----------
dst:
     VCN      LCN      len
       0     1000      100
     100   ENOENT        0

src:
     VCN      LCN      len
     140     1140       10
     150     1150       10
     160     1160       10
     170     1170       10
     180   NOTMAP        0

res:
     VCN      LCN      len
       0     1000      100
     100   NOTMAP       40
     140     1140       10
     150     1150       10
     160     1160       10
     170     1170       10
     180   ENOENT        0

Test 19 ----------
dst:
     VCN      LCN      len
       0   ENOENT        0

src:
     VCN      LCN      len
       0     1000       10
      10     1010       10
      20     1020       10
      30     1030       10
      40   NOTMAP        0

res:
     VCN      LCN      len
       0     1000       10
      10     1010       10
      20     1020       10
      30     1030       10
      40   ENOENT        0

Test 20 ----------
dst:
     VCN      LCN      len
       0   ENOENT        0

src:
     VCN      LCN      len
      40     1040       10
      50     1050       10
      60     1060       10
      70     1070       10
      80   NOTMAP        0

res:
     VCN      LCN      len
       0   NOTMAP       40
      40     1040       10
      50     1050       10
      60     1060       10
      70     1070       10
      80   ENOENT        0

Test 21 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
       0     1000       10
      10     1010       10
      20     1020       10
      30     1030       10
      40   NOTMAP        0

res:
     VCN      LCN      len
       0     1000       10
      10     1010       10
      20     1020       10
      30     1030       10
      40   NOTMAP       60
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

Test 22 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
      40     1040       10
      50     1050       10
      60     1060       10
      70     1070       10
      80   NOTMAP        0

res:
     VCN      LCN      len
       0   NOTMAP       40
      40     1040       10
      50     1050       10
      60     1060       10
      70     1070       10
      80   NOTMAP       20
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

Test 23 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
      60     1060       10
      70     1070       10
      80     1080       10
      90     1090       10
     100   NOTMAP        0

res:
     VCN      LCN      len
       0   NOTMAP       60
      60     1060       10
      70     1070       10
      80     1080       10
      90     1090      110
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

Test 24 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
       0     1000       25
      25     1025       25
      50     1050       25
      75     1075       25
     100   NOTMAP        0

res:
     VCN      LCN      len
       0     1000       25
      25     1025       25
      50     1050       25
      75     1075      125
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

Test 25 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
     200     1200       10
     210     1210       10
     220     1220       10
     230     1230       10
     240   NOTMAP        0

res:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      110
     210     1210       10
     220     1220       10
     230     1230       10
     240   NOTMAP       60
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

Test 26 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
     240     1240       10
     250     1250       10
     260     1260       10
     270     1270       10
     280   NOTMAP        0

res:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP       40
     240     1240       10
     250     1250       10
     260     1260       10
     270     1270       10
     280   NOTMAP       20
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

Test 27 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
     260     1260       10
     270     1270       10
     280     1280       10
     290     1290       10
     300   NOTMAP        0

res:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP       60
     260     1260       10
     270     1270       10
     280     1280       10
     290     1290      110
     400   NOTMAP      100
     500   ENOENT        0

Test 28 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
     200     1200       25
     225     1225       25
     250     1250       25
     275     1275       25
     300   NOTMAP        0

res:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      125
     225     1225       25
     250     1250       25
     275     1275      125
     400   NOTMAP      100
     500   ENOENT        0

Test 29 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
     400     1400       10
     410     1410       10
     420     1420       10
     430     1430       10
     440   NOTMAP        0

res:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      110
     410     1410       10
     420     1420       10
     430     1430       10
     440   NOTMAP       60
     500   ENOENT        0

Test 30 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
     440     1440       10
     450     1450       10
     460     1460       10
     470     1470       10
     480   NOTMAP        0

res:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP       40
     440     1440       10
     450     1450       10
     460     1460       10
     470     1470       10
     480   NOTMAP       20
     500   ENOENT        0

Test 31 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
     460     1460       10
     470     1470       10
     480     1480       10
     490     1490       10
     500   NOTMAP        0

res:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP       60
     460     1460       10
     470     1470       10
     480     1480       10
     490     1490       10
     500   ENOENT        0

Test 32 ----------
dst:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      100
     400   NOTMAP      100
     500   ENOENT        0

src:
     VCN      LCN      len
     400     1400       25
     425     1425       25
     450     1450       25
     475     1475       25
     500   NOTMAP        0

res:
     VCN      LCN      len
       0   NOTMAP      100
     100     1100      100
     200   NOTMAP      100
     300     1300      125
     425     1425       25
     450     1450       25
     475     1475       25
     500   ENOENT        0

Test 33 ----------
dst:
     VCN      LCN      len
       0     1000      100
     100   NOTMAP      100
     200   ENOENT        0

src:
     VCN      LCN      len
     160     1160       25
     185     1185       25
     210     1210       25
     235     1235       25
     260   NOTMAP        0

res:
     VCN      LCN      len
       0     1000      100
     100   NOTMAP       60
     160     1160       25
     185     1185       25
     210     1210       25
     235     1235       25
     260   ENOENT        0

Test 34 ----------
dst:
     VCN      LCN      len
       0     1000      100
     100   NOTMAP      100
     200   ENOENT        0

src:
     VCN      LCN      len
     100     1100       35
     135     1135       35
     170     1170       35
     205     1205       35
     240   NOTMAP        0

res:
     VCN      LCN      len
       0     1000      135
     135     1135       35
     170     1170       35
     205     1205       35
     240   ENOENT        0

