> From: David Nalley [mailto:da...@gnsa.us] > Sent: Thursday, August 09, 2012 9:58 AM > To: cloudstack-dev@incubator.apache.org > Subject: Re: [DISCUSS] VMware support was: Re: vijava - some additional > thoughts > > On Thu, Aug 9, 2012 at 12:44 PM, Will Chan <will.c...@citrix.com> wrote: > > I prefer the same option "remove VMware SDK from the build" idea as > well. I wouldn't even go as far as adding in other libraries. If people > want to > use VMWare, I am hoping we can just give them additional instructions on > how to do that. > > I am not opposed to dropping VMware support from the default build for > 4.0, but continuing forward with after that when there are (at least > potentially) two alternatives that would permit us to provide VMware > support in the default build and convenience binaries strikes me as a > disservice to our users. > > --David
The issue with using some open source version of the vmware SDK is that it is not as well tested as the official one. Even things like the vmware tools that you have to install in guest VMs have issues in feature supports between the open source version and the official one (based on Citrix testing). In my opinion, if there is any way we can continue to use the official vmware SDK but perhaps make it a bit of a nuisance to get it to work is still better than using another library that isn't as stable and dealing with workarounds to make it work. Another plus is that you will get Citrix QA for free on testing the vmware SDK on all vSphere versions (4.1, 5.0, and 6.x when it's released). Bottom line is that by using other alternatives, I would hate to have code that says if (sdk == opensource version) { do this workaround...} else {do what the official SDK allows }. Of course, someone could probably refactor some of the code to be a bit more pluggable as to what thirdparty libs are being used but I doubt it's doing that today. Will