Message ID | 20180705073701.10558-1-famz@redhat.com |
---|---|
Headers | show |
Series | block: Fix dst reading after tail copy offloading | expand |
Am 05.07.2018 um 09:36 hat Fam Zheng geschrieben: > Qcow2 allocates new clusters after the end of the file. If it is the destinaton > of copy offloading, we must adjust dst->bs->total_sectors. Otherwise, further > reads will drop to the "beyond EOF" code path and return zeroes, which problem > is caught by iotests 222. > > Follow the logic in the normal write code and update bs->total_sectors after > I/O is done. > > While at it, add a few convenient trace points to aid future debug experiences > in the topic. Apart from the comments I made, this series also conflicts with Vladimir's "[PATCH v3 0/4] fix image fleecing". Can you please rebase on top of his series for the next version? Kevin