Page 1 of 1

ROW targets using something other than Snapshot/CDP

Posted: Fri Mar 01, 2013 4:42 pm
by digitalis99
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.

Re: ROW targets using something other than Snapshot/CDP

Posted: Fri Mar 01, 2013 8:57 pm
by anton (staff)
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.

Re: ROW targets using something other than Snapshot/CDP

Posted: Tue Mar 05, 2013 5:17 pm
by digitalis99
Glad to hear I'm not the 100th person to ask for this. :)

I'm ready to test when you are.

Re: ROW targets using something other than Snapshot/CDP

Posted: Mon Mar 11, 2013 4:13 pm
by Anatoly (staff)
Hopefully we will have beta of LSFS in month.

Re: ROW targets using something other than Snapshot/CDP

Posted: Wed May 08, 2013 3:42 pm
by digitalis99
I'm just checking in to see if there has been any progress on this front?

Re: ROW targets using something other than Snapshot/CDP

Posted: Sat May 11, 2013 2:05 pm
by anton (staff)
Beta @ end of May. We'll have a demo @ TechEd 2013 in New Orleans.