Lines Matching full:the
4 # Test the handling of errors in write requests with multiple allocations
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 2 of the License, or
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 # You should have received a copy of the GNU General Public License
29 status=1 # failure is the default!
46 echo '### Create the image'
49 # The reference counts of the clusters for the first 123k of this
50 # write request are stored in the first refcount block. The last
51 # cluster (guest offset 123k) is referenced in the second refcount
53 echo '### Fill the first refcount block and one data cluster from the second'
56 echo '### Discard two of the last data clusters, leave one in the middle'
60 echo '### Corrupt the offset of the second refcount block'
64 # This tries to allocate the two clusters discarded earlier (guest
65 # offsets 121k and 123k). Their reference counts are in the first and
66 # second refcount blocks respectively, but only the first one can be
67 # allocated correctly because the second entry of the refcount table
69 echo '### Try to allocate the discarded clusters again'