ROW targets using something other than Snapshot/CDP

Software-based VM-centric and flash-friendly VM storage + free version

Moderators: anton (staff), art (staff), Anatoly (staff), Max (staff)

Post Reply
digitalis99
Posts: 44
Joined: Sat Sep 15, 2012 6:24 am

Fri Mar 01, 2013 4:42 pm

I've been working more with ROW targets, and I'm coming across a fair amount of pain any time I want to update the CDP golden image. Seems like there isn't anything I can do to eliminate the creation of a snapshot when I have the CDP device mounted in growing mode. This makes for quite a bit of wasted space, as others using CDP have found. There's too much management overhead to make a full clone, and even if you do...the cloned disk can't be mounted directly. Possible solutions:

1) Enable ROW modes for Image File Devices (inefficient use of space, but at least you don't have to muck with snapshots all the time)
2) Enable a Snapshot/CDP device mode that DOESN'T CREATE SNAPSHOTS all the time
3) Enable the ability to flatten an existing CDP device and all associated snapshots, since the GUI never seems to find any of these snapshots in the snapshot manager

Additionally, I've been using ramdisks created outside Starwind to hold my ROW targets. It would be really nice to have a ROW mode where the golden image is read into memory from disk, and all per-machine sessions are created in memory as well. I can accomplish this with my kludgey method of making a ramdisk using other software and storing the files on that "drive", but that always results in wasted memory on the host system. It would be nice to have Starwind do this by itself. This is very important from a performance perspective as you add more initiators booting from the same ROW target at or close to the same time. Even storing the CDP files on flash-based PCIe storage devices, which I'm currently doing, can only do so much to help this. If you have 50 machines booting from the device at the same time, you're going to have performance issues with your storage backend. Moving the files to a ramdisk alleviates storage I/O as the bottleneck and moves it to network I/O, which is easier to scale up.
User avatar
anton (staff)
Site Admin
Posts: 4021
Joined: Fri Jun 18, 2004 12:03 am
Location: British Virgin Islands
Contact:

Fri Mar 01, 2013 8:57 pm

OK, clear. Right now we're merging CDP/snapshot engine and LSFS engine so we'll have basically only two containers: all-mighty LSFS and flat image files (with VHD and VMDK support maybe) for backward compatibility. We'll see what could be done with having "golden images" less painful to use. So stay tuned we'll need your feedback :)

P.S. And of course we'll provide a way to pinpoint golden image in cache (very similar to RAM disk but not so ugly) as you're not the 100st one who had asked for this feature.
Regards,
Anton Kolomyeytsev

Chief Technology Officer & Chief Architect, StarWind Software

Image
digitalis99
Posts: 44
Joined: Sat Sep 15, 2012 6:24 am

Tue Mar 05, 2013 5:17 pm

Glad to hear I'm not the 100th person to ask for this. :)

I'm ready to test when you are.
User avatar
Anatoly (staff)
Staff
Posts: 1675
Joined: Tue Mar 01, 2011 8:28 am
Contact:

Mon Mar 11, 2013 4:13 pm

Hopefully we will have beta of LSFS in month.
Best regards,
Anatoly Vilchinsky
Global Engineering and Support Manager
www.starwind.com
av@starwind.com
digitalis99
Posts: 44
Joined: Sat Sep 15, 2012 6:24 am

Wed May 08, 2013 3:42 pm

I'm just checking in to see if there has been any progress on this front?
User avatar
anton (staff)
Site Admin
Posts: 4021
Joined: Fri Jun 18, 2004 12:03 am
Location: British Virgin Islands
Contact:

Sat May 11, 2013 2:05 pm

Beta @ end of May. We'll have a demo @ TechEd 2013 in New Orleans.
Regards,
Anton Kolomyeytsev

Chief Technology Officer & Chief Architect, StarWind Software

Image
Post Reply