-
Notifications
You must be signed in to change notification settings - Fork 97
Description
Currently, ECKD disk support in Feilong is handled the same as FBA disk, where the image is of the filesystem level (for FBA disks this is the only sensible approach). The Linux DASD driver for ECKD supports a different mode, called raw-track-access mode. In this mode, the raw count-key-data records of the disk can be accessed.
If this support were introduced, the following benefits could be achieved:
- No need to
dasdfmt
a disk before writing an image to the disk, which would save a lot of time when creating a guest; - Images of other OSes (z/OS, z/VSE, z/VM) could be supported by Feilong.
Feilong would need to track the type of an ECKD image, so that an image created using raw-track-access mode would be correctly restored. I am not aware that this could be done automatically, so it would be up to the user registering the image with Feilong to correctly "mark" it with the appropriate type.
I'm happy to start looking at how this could be implemented, since I have experience working with raw-track-access mode as part of the z/VM ESI project.
As discussed with @mfriesenegger at VM Workshop 2023.