v1: VMware introduced a new snapshot format in VMFS6 - seSparse (Space Efficient Sparse) which is the default format available in ESXi 6.7. Add read-only support for the new snapshot format.
v2: Fixed after Max's review: * Removed strict sesparse checks * Reduced maximal L1 table size * Added non-write mode check in vmdk_open() on sesparse v3: Change non-write mode check in vmdk_open() to bdrv_apply_auto_read_only(). Sam Eiderman (3): vmdk: Fix comment regarding max l1_size coverage vmdk: Reduce the max bound for L1 table size vmdk: Add read-only support for seSparse snapshots block/vmdk.c | 372 ++++++++++++++++++++++++++++++++++++++++++--- tests/qemu-iotests/059.out | 2 +- 2 files changed, 353 insertions(+), 21 deletions(-) -- 2.13.3