Hi, The following series adds two parameters to qemu-img map: 1. start-offset: mapping starting offset. 2. max-length: the length of the mapping.
These parameters proved useful when mapping large disk spread across long store file chains. It allows us to bound the execution time of each qemu-img map execution as well as recover from failed mapping operations. In addition the map operation can divided to multiple independent tasks. V3 changes: 1. Add cvtnum_full and made cvtnum a wrapper function. 2. Keep the original boundaries checks. 3. Tone down error messages. V2 changes: 1. Add error reporting to cvtnum. 2. Add image length validation in img_map. 3. Rebase over QEMU 5.0. Eyal Moscovici (1): qemu_img: add cvtnum_full to print error reports qemu-img.c | 76 +++++++++++++++++--------------------- tests/qemu-iotests/049.out | 8 ++-- 2 files changed, 38 insertions(+), 46 deletions(-) -- 2.17.2 (Apple Git-113)