I would like to add that the complete lack of documentation makes the VSA code unusable. I have no idea where to get started with it. The following bug has been open and assigned for the past 6+ months: https://bugs.launchpad.net/nova/+bug/835099. The fact that you are maintaining a fork of Nova with your own enhancements also reinforces the idea that VSA should not live within the Nova codebase. We are also in our release-candidate phase, so any major code 'enhancements' should *not* be landing.
Brian On Mar 15, 2012, at 8:56 AM, Vishvananda Ishaya wrote: > Vladimir, > > Are you sure the code in trunk is working? Investigation by one of the > community members showed that it was broken. If you are planning on merging > your new code in, perhaps it is better to do it all at once? FYI, > nova-volume is going to be split into its own service during folsom, and > based on the fact that vsa uses both compute and volume, it might be best to > actually move it into its own project as well. > > This will keep separation of concerns and allow you to maintain it more > directly in the public. I still think the best approach for now is to pull it > and bring back the fully functional version in Folsom. No one is using it in > its current state. > > Vish > > On Mar 15, 2012, at 8:48 AM, Vladimir Popovski wrote: > >> Hi Vish & All, >> >> We would definitely prefer to leave the code in place and ready to fix any >> issues related to it. >> >> We found out that it is extremely hard to work with latest trunk version - >> our QA was constantly complaining about different regression scenarios and >> we decided to stick with released stable Nova branches and perform merges >> either after main releases or major milestones. >> >> The current VSA code in trunk is completely functional & working. We've >> done tons of enhancements to it and added new functionality during last >> 4-5 month. As I mentioned before our plan was to merge it with latest >> relatively stable Essex code and to have this code in somewhere at the >> beginning of Folsom. >> >> At the same time we understand your concerns - without proper >> documentation and related packages (like VSA image & drive discovery >> packages) it is very hard to use/test it. >> We are ready to collaborate with whoever is interested in order to make >> this functionality generic enough. From our side we will try to fix it. >> >> Please let us know what should we do in order to leave it in place. >> >> Thanks, >> -Vladimir >> Zadara Storage >> >> >> -----Original Message----- >> From: openstack-bounces+vladimir=zadarastorage....@lists.launchpad.net >> [mailto:openstack-bounces+vladimir=zadarastorage....@lists.launchpad.net] >> On Behalf Of Vishvananda Ishaya >> Sent: Wednesday, March 14, 2012 6:54 PM >> To: openstack@lists.launchpad.net (openstack@lists.launchpad.net) >> Subject: [Openstack] Removal of VSA Code >> >> Apologies if you receive this email twice, I sent the first one from the >> wrong address. >> >> Hello Everyone, >> >> Last week during the release meeting it was mentioned that the VSA code is >> not working properly and we should either fix it or remove it. I propose >> to remove it for the following reasons: >> >> * Lack of documentation -- unclear how to create a vsa image or how the >> image should function >> * Lack of support from vendors -- originally, the hope was other vendors >> would use the vsa code to create their own virtual storage arrays >> * Lack of functional testing -- this is the main reason the code has >> bitrotted >> * Lack of updates from original coders -- Zadara has mentioned a few times >> that they were going to update the code but it has not happened >> * Eases Transition to separate volume project -- This lowers the surface >> area of the volume code and makes it easier to cleanly separate the volume >> service to compute >> >> As far as I can tell Zadara is maintaining a fork of the code for their >> platform, so keeping the code in the public tree doesn't seem necessary. >> I would be happy to see this code come back in Folsom if we get a stronger >> commitment to keep it up-to-date, documented, and maintained, and there is >> a reasonable location for it if the volume and compute code is separate. >> >> If anyone disagrees, please respond ASAP. >> >> Vish >> _______________________________________________ >> Mailing list: https://launchpad.net/~openstack >> Post to : openstack@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~openstack >> More help : https://help.launchpad.net/ListHelp > > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : openstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp