cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Tutkowski <mike.tutkow...@solidfire.com>
Subject Re: [VOTE] Apache CloudStack 4.5.0 RC1
Date Fri, 06 Feb 2015 06:51:33 GMT
Sounds reasonable to me.

Would you be willing to put those changes in for 4.5 before we spin up
another RC, Marcus?

On Thursday, February 5, 2015, Marcus <shadowsor@gmail.com> wrote:

> I think we can wrap this in a version check as we have many other
> things, that way Ubuntu 12.04 users who leverage newer libvirt
> packages (as I'm temped to believe the majority of actual deployments
> do) can still see the benefit, and we don't have to worry about
> targeting a specific release. This will have the negative side effect
> of not allowing centos 6.x people from leveraging their backported
> support since their version numbers are deceptive, but it's probably
> the smartest, most compatible way to indroduce it.
>
>
> On Thu, Feb 5, 2015 at 3:10 PM, Mike Tutkowski
> <mike.tutkowski@solidfire.com> wrote:
> > OK - thanks, Andrei
> >
> > Marcus - Do we want to put a plan in place to fix or remove kvmclock in
> > Ubuntu 12.04? CS 4.5 is not yet GA, so we should probably come up with a
> > plan of attack soon.
> >
> > Technically this just impacts using KVM on Ubuntu 12.04 in CS 4.5 (and
> > 4.6), I believe.
> >
> > Thanks!
> >
> > On Thu, Feb 5, 2015 at 4:05 PM, Andrei Mikhailovsky <andrei@arhont.com>
> > wrote:
> >
> >> I personally would compare Ubuntu 12.04 to Windows Server 2008R2 in
> terms
> >> of it's popularity compared with the next stable release. You do see
> >> Windows 2012 servers about, but 2008R2 is still very popular. Same as
> >> Ubuntu 14.04 and 12.04.
> >>
> >> Andrei
> >> ----- Original Message -----
> >>
> >> > From: "Mike Tutkowski" <mike.tutkowski@solidfire.com>
> >> > To: dev@cloudstack.apache.org
> >> > Sent: Thursday, 5 February, 2015 10:29:19 PM
> >> > Subject: Re: [VOTE] Apache CloudStack 4.5.0 RC1
> >>
> >> > Thanks for the feedback, Andrei.
> >>
> >> > I personally don't have a good feel for how common or not 12.04 still
> >> > is,
> >> > so it's great to have your comments.
> >>
> >> > On Thu, Feb 5, 2015 at 3:07 PM, Andrei Mikhailovsky
> >> > <andrei@arhont.com>
> >> > wrote:
> >>
> >> > > Mike, I think dropping Ubuntu 12.04 will not be taken kindly by the
> >> > > community. I am not speaking for myself as I've upgraded to 14.04
> >> > > already,
> >> > > but there are still tons of 12.04 installs.
> >> > >
> >> > > Andrei
> >> > >
> >> > > ----- Original Message -----
> >> > >
> >> > > > From: "Mike Tutkowski" <mike.tutkowski@solidfire.com>
> >> > > > To: "Rohit Yadav" <rohit.yadav@shapeblue.com>
> >> > > > Cc: "Wilder Rodrigues" <WRodrigues@schubergphilis.com>,
> >> > > > dev@cloudstack.apache.org, "int-toolkit"
> >> > > > <int-toolkit@schubergphilis.com>, "int-cloud"
> >> > > > <int-cloud@schubergphilis.com>
> >> > > > Sent: Thursday, 5 February, 2015 8:01:38 PM
> >> > > > Subject: Re: [VOTE] Apache CloudStack 4.5.0 RC1
> >> > >
> >> > > > Hi everyone,
> >> > >
> >> > > > So, what do we want to do here? It seems that KVM doesn't work on
> >> > > > CS
> >> > > > 4.5
> >> > > > (due to this kvmclock issue).
> >> > >
> >> > > > How do we go about collecting enough data points in order to
> >> > > > determine if
> >> > > > we can drop Ubuntu 12.04 from the supported list of environments
> >> > > > with
> >> > > > regards to KVM on CS 4.5?
> >> > >
> >> > > > Thanks,
> >> > > > Mike
> >> > >
> >> > > > On Wed, Feb 4, 2015 at 10:58 AM, Mike Tutkowski <
> >> > > > mike.tutkowski@solidfire.com> wrote:
> >> > >
> >> > > > > FYI: From what I observed, I could not get a user VM to start
> >> > > > > on
> >> > > > > Ubuntu
> >> > > > > 12.04.1 using CloudStack 4.6. I think Marcus believes the same
> >> > > > > issue would
> >> > > > > be present using CloudStack 4.5 with Ubuntu 12.04.1.
> >> > > > >
> >> > > > > On Wed, Feb 4, 2015 at 6:29 AM, Rohit Yadav
> >> > > > > <rohit.yadav@shapeblue.com>
> >> > > > > wrote:
> >> > > > >
> >> > > > >> Hi Wilder,
> >> > > > >>
> >> > > > >> The issue I shared was related to KVM (based on Ubuntu 14.04),
> >> > > > >> I
> >> > > > >> think
> >> > > > >> as user VMs Ubuntu 12.04 should run fine. Though you can help
> >> > > > >> test
> >> > > > >> 4.4.2
> >> > > > >> to 4.5.0 (use latest 4.5 branch) as well.
> >> > > > >>
> >> > > > >> I've spent last two weeks only on testing various components
> >> > > > >> and
> >> > > > >> upgrade
> >> > > > >> scenarios but mostly with KVM, I think now the upgrade process
> >> > > > >> is
> >> > > > >> pretty
> >> > > > >> smooth with fewer rough edges.
> >> > > > >>
> >> > > > >> On Wednesday 04 February 2015 05:58 PM, Wilder Rodrigues
> >> > > > >> wrote:
> >> > > > >>
> >> > > > >>> Hi there,
> >> > > > >>>
> >> > > > >>> We are currently using 4.4.2 in our production environment
> >> > > > >>> and we
> >> > > > >>> have
> >> > > > >>> Ubuntu 12.04-5 VMs. That would be crucial to have support to
> >> > > > >>> Ubuntu
> >> > > > >>> 12.04.
> >> > > > >>>
> >> > > > >>> Is there any bug already created that we can have a look and
> >> > > > >>> help
> >> > > > >>> to
> >> > > > >>> fix? Not being able to upgrade from 4.4.2 to 4.5 wouldn’t be
> >> > > > >>> cool.
> >> > > > >>>
> >> > > > >>> Cheers,
> >> > > > >>> Wilder
> >> > > > >>>
> >> > > > >>>
> >> > > > >>> On 02 Feb 2015, at 08:53, Mike Tutkowski
> >> > > > >>> <mike.tutkowski@solidfire.com
> >> > > > >>> <mailto:mike.tutkowski@solidfire.com>> wrote:
> >> > > > >>>
> >> > > > >>> Also, just as an FYI, after I upgraded Ubuntu from 12.04 to
> >> > > > >>> 14.04, I
> >> > > > >>>> was able to create a VM using CS 4.6 (as we expected would
> >> > > > >>>> be
> >> > > > >>>> the case).
> >> > > > >>>>
> >> > > > >>>> As Marcus mentioned, we should try to determine if Ubuntu
> >> > > > >>>> 12.04
> >> > > > >>>> should
> >> > > > >>>> be a supported platform for CS 4.5.
> >> > > > >>>>
> >> > > > >>>> On Sun, Feb 1, 2015 at 7:12 PM, Mike Tutkowski
> >> > > > >>>> <mike.tutkowski@solidfire.com
> >> > > > >>>> <mailto:mike.tutkowski@solidfire.com>>
> >> > > > >>>> wrote:
> >> > > > >>>>
> >> > > > >>>> Thanks, Rohit
> >> > > > >>>>
> >> > > > >>>> As Marcus later commented, it's a compatibility issue with
> >> > > > >>>> Ubuntu
> >> > > > >>>> 12.04 (which is what I'm running).
> >> > > > >>>>
> >> > > > >>>> On Sun, Feb 1, 2015 at 6:30 PM, Rohit Yadav
> >> > > > >>>> <rohit.yadav@shapeblue.com
> >> > > > >>>> <mailto:rohit.yadav@shapeblue.com>>
> >> > > > >>>> wrote:
> >> > > > >>>>
> >> > > > >>>> Hi Mike,
> >> > > > >>>>
> >> > > > >>>> I’ve tested 4.5 branch with KVM/Ubuntu 14.04 and local
> >> > > > >>>> storage
> >> > > > >>>> seems to work for me. I’ve not tested it thoroughly things
> >> > > > >>>> like migration, attaching/detach localstorage disks etc.
> >> > > > >>>>
> >> > > > >>>> > On 31-Jan-2015, at 1:10 pm, Mike Tutkowski
> >> > > > >>>> <mike.tutkowski@solidfire.com
> >> > > > >>>> <mailto:mike.tutkowski@solidfire.com>> wrote:
> >> > > > >>>> >
> >> > > > >>>> > Hi everyone,
> >> > > > >>>> >
> >> > > > >>>> > Any news on this?
> >> > > > >>>> >
> >> > > > >>>> > I am still having trouble creating a VM on local storage
> >> > > > >>>> > on
> >> > > > >>>> KVM (with or without kvmclock.disable=true in
> >> > > > >>>> agent.properties).
> >> > > > >>>> >
> >> > > > >>>> > I'm on Ubuntu 12.04.1.
> >> > > > >>>> >
> >> > > > >>>> > Thanks!
> >> > > > >>>> > Mike
> >> > > > >>>> >
> >> > > > >>>> > On Sat, Jan 24, 2015 at 2:19 AM, Wilder Rodrigues
> >> > > > >>>> <WRodrigues@schubergphilis.com
> >> > > > >>>> <mailto:WRodrigues@schubergphilis.com>> wrote:
> >> > > > >>>> > Okay, thanks for the clarification.
> >> > > > >>>> >
> >> > > > >>>> > I will test it over the weekend.
> >> > > > >>>> >
> >> > > > >>>> > Cheers,
> >> > > > >>>> > Wilder
> >> > > > >>>> >
> >> > > > >>>> > On 22 Jan 2015, at 15:20, Rohit Yadav
> >> > > > >>>> <rohit.yadav@shapeblue.com
> >> > > > >>>> <mailto:rohit.yadav@shapeblue.com>>
> >> > > > >>>> wrote:
> >> > > > >>>> >
> >> > > > >>>> > > Hi Wilder,
> >> > > > >>>> > >
> >> > > > >>>> > > If you’re testing please use latest 4.5 branch which
> >> > > > >>>> should become the next RC. At the moment the latest is SHA
> >> > > > >>>> d08369ad06b6d5ef801f79493c2aa4bdaeab1b83. Thanks.
> >> > > > >>>> > >
> >> > > > >>>> > >> On 22-Jan-2015, at 6:29 pm, Wilder Rodrigues
> >> > > > >>>> <WRodrigues@schubergphilis.com
> >> > > > >>>> <mailto:WRodrigues@schubergphilis.com>> wrote:
> >> > > > >>>> > >>
> >> > > > >>>> > >> Hi Rohit,
> >> > > > >>>> > >>
> >> > > > >>>> > >> Tests were based on the commit id gave put in the RC1:
> >> > > > >>>> 8db3cbd4ff62b17a8b496026b68cf60ee0c76740
> >> > > > >>>> > >>
> >> > > > >>>> > >> Please let me know if there is a new commit ID to be
> >> > > > >>>> > >> used
> >> > > > >>>> and I will test it.
> >> > > > >>>> > >>
> >> > > > >>>> > >> Apologies for the misunderstanding, I have been a bit
> >> > > > >>>> away from the list. :)
> >> > > > >>>> > >>
> >> > > > >>>> > >> Cheers,
> >> > > > >>>> > >> Wilder
> >> > > > >>>> > >>
> >> > > > >>>> > >> On 22 Jan 2015, at 12:29, Rohit Yadav
> >> > > > >>>> <rohit.yadav@shapeblue.com
> >> > > > >>>> <mailto:rohit.yadav@shapeblue.com>>
> >> > > > >>>> wrote:
> >> > > > >>>> > >>
> >> > > > >>>> > >>> Hi Wilder,
> >> > > > >>>> > >>>
> >> > > > >>>> > >>> Thanks for sharing, but I’m confused if these tests
> >> > > > >>>> > >>> were
> >> > > > >>>> against latest 4.5 branch or the RC1? Looking forward to
> >> > > > >>>> your
> >> > > > >>>> tests (on latest 4.5). Thanks.
> >> > > > >>>> > >>>
> >> > > > >>>> > >>> Regards.
> >> > > > >>>> > >>>
> >> > > > >>>> > >>>> On 22-Jan-2015, at 4:24 pm, Wilder Rodrigues
> >> > > > >>>> <WRodrigues@schubergphilis.com
> >> > > > >>>> <mailto:WRodrigues@schubergphilis.com>> wrote:
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> Hi all,
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> Sorry for the delay on the tests and also coming to
> >> > > > >>>> > >>>> it
> >> > > > >>>> only after the RC has been cancelled, but I was way too busy
> >> > > > >>>> with the redundant VPC work.
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> Remarks:
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> * I will test Basic Zone later today
> >> > > > >>>> > >>>> * For those willing to read, I added the whole events
> >> > > > >>>> log after the tests results. :)
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> There go my results:
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> :: Environment ::
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> Host: XenServer 6.2 - running under a VMware zone
> >> > > > >>>> within our ACS Beta-Cloud infra
> >> > > > >>>> > >>>> Management Server: MacBook Pro
> >> > > > >>>> > >>>> Database: MySQL running locally on my MacBook Pro
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> :: Advanced Zone ::
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> ============================================================
> >> > > > >>>> ===============
> >> > > > >>>> > >>>> Test Create Account and user for that account ... ===
> >> > > > >>>> TestName: test_01_create_account | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test Sub domain allowed to launch VM when a Domain
> >> > > > >>>> level zone is created ... === TestName:
> >> > > > >>>> test_01_add_vm_to_subdomain | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test delete domain without force option ... ===
> >> > > > >>>> TestName: test_DeleteDomain | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test delete domain with force option ... ===
> >> > > > >>>> > >>>> TestName:
> >> > > > >>>> test_forceDeleteDomain | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test update admin details ... === TestName:
> >> > > > >>>> test_updateAdminDetails | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test update domain admin details ... === TestName:
> >> > > > >>>> test_updateDomainAdminDetails | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test user update API ... === TestName:
> >> > > > >>>> test_updateUserDetails | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test login API with domain ... === TestName:
> >> > > > >>>> test_LoginApiDomain | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test if Login API does not return UUID's ... ===
> >> > > > >>>> TestName: test_LoginApiUuidResponse | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> ------------------------------------------------------------
> >> > > > >>>> ----------
> >> > > > >>>> > >>>> Ran 9 tests in 1094.799s
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> OK
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> Test reset virtual machine on reboot ... ===
> >> > > > >>>> > >>>> TestName:
> >> > > > >>>> test_01_reset_vm_on_reboot | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> ------------------------------------------------------------
> >> > > > >>>> ----------
> >> > > > >>>> > >>>> Ran 1 test in 217.296s
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> OK
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> Test advanced zone virtual router ... === TestName:
> >> > > > >>>> test_advZoneVirtualRouter | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test Deploy Virtual Machine ... === TestName:
> >> > > > >>>> test_deploy_vm | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test Multiple Deploy Virtual Machine ... ===
> >> > > > >>>> > >>>> TestName:
> >> > > > >>>> test_deploy_vm_multiple | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test Stop Virtual Machine ... === TestName:
> >> > > > >>>> test_01_stop_vm | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test Start Virtual Machine ... === TestName:
> >> > > > >>>> test_02_start_vm | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test Reboot Virtual Machine ... === TestName:
> >> > > > >>>> test_03_reboot_vm | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test destroy Virtual Machine ... === TestName:
> >> > > > >>>> test_06_destroy_vm | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test recover Virtual Machine ... === TestName:
> >> > > > >>>> test_07_restore_vm | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test migrate VM ... SKIP: At least two hosts should
> >> > > > >>>> > >>>> be
> >> > > > >>>> present in the zone for migration
> >> > > > >>>> > >>>> Test destroy(expunge) Virtual Machine ... ===
> >> > > > >>>> > >>>> TestName:
> >> > > > >>>> test_09_expunge_vm | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> ------------------------------------------------------------
> >> > > > >>>> ----------
> >> > > > >>>> > >>>> Ran 10 tests in 816.707s
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> OK (SKIP=1)
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> test_privategw_acl
> >> > > > >>>> (integration.acs.tests.test_privategw_acl.TestPrivateGwACL)
> >> > > > >>>> ... === TestName: test_privategw_acl | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> ------------------------------------------------------------
> >> > > > >>>> ----------
> >> > > > >>>> > >>>> Ran 1 test in 85.883s
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> OK
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> Test to create service offering ... === TestName:
> >> > > > >>>> test_01_create_service_offering | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test to update existing service offering ... ===
> >> > > > >>>> TestName: test_02_edit_service_offering | Status : SUCCESS
> >> > > > >>>> ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test to delete service offering ... === TestName:
> >> > > > >>>> test_03_delete_service_offering | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> ------------------------------------------------------------
> >> > > > >>>> ----------
> >> > > > >>>> > >>>> Ran 3 tests in 196.733s
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> OK
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> Test router internal advanced zone ... SKIP: Marvin
> >> > > > >>>> configuration has no host credentials to check router
> >> > > > >>>> services
> >> > > > >>>> > >>>> Test restart network ... === TestName:
> >> > > > >>>> test_03_restart_network_cleanup | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test router basic setup ... === TestName:
> >> > > > >>>> test_05_router_basic | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test router advanced setup ... === TestName:
> >> > > > >>>> test_06_router_advanced | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test stop router ... === TestName:
> >> > > > >>>> > >>>> test_07_stop_router
> >> > > > >>>> | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test start router ... === TestName:
> >> > > > >>>> test_08_start_router | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test reboot router ... === TestName:
> >> > > > >>>> test_09_reboot_router | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> ------------------------------------------------------------
> >> > > > >>>> ----------
> >> > > > >>>> > >>>> Ran 7 tests in 413.426s
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> OK (SKIP=1)
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> Test VPN in VPC ... === TestName:
> >> > > > >>>> test_vpc_remote_access_vpn | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test VPN in VPC ... === TestName:
> >> > > > >>>> test_vpc_site2site_vpn | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> ------------------------------------------------------------
> >> > > > >>>> ----------
> >> > > > >>>> > >>>> Ran 2 tests in 481.417s
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> OK
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> Test create VPC offering ... === TestName:
> >> > > > >>>> test_01_create_vpc_offering | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test VPC offering without load balancing service ...
> >> > > > >>>> === TestName: test_03_vpc_off_without_lb | Status : SUCCESS
> >> > > > >>>> ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test VPC offering without static NAT service ... ===
> >> > > > >>>> TestName: test_04_vpc_off_without_static_nat | Status :
> >> > > > >>>> SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test VPC offering without port forwarding service ...
> >> > > > >>>> === TestName: test_05_vpc_off_without_pf | Status : SUCCESS
> >> > > > >>>> ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test VPC offering with invalid services ... ===
> >> > > > >>>> TestName: test_06_vpc_off_invalid_services | Status :
> >> > > > >>>> SUCCESS
> >> > > > >>>> ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test update VPC offering ... === TestName:
> >> > > > >>>> test_07_update_vpc_off | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> Test list VPC offering ... === TestName:
> >> > > > >>>> test_08_list_vpc_off | Status : SUCCESS ===
> >> > > > >>>> > >>>> ok
> >> > > > >>>> > >>>> test_09_create_redundant_vpc_offering
> >> > > > >>>> (integration.acs.tests.test_vpc_offerings.TestVPCOffering)
> >> > > > >>>> ...
> >> > > > >>>> === TestName: test_09_create_redundant_vpc_offering | Status
> >> > > > >>>> :
> >> > > > >>>> EXCEPTION ===
> >> > > > >>>> > >>>> ERROR
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> ============================================================
> >> > > > >>>> ==========
> >> > > > >>>> > >>>> ERROR: test_09_create_redundant_vpc_offering
> >> > > > >>>> (integration.acs.tests.test_vpc_offerings.TestVPCOffering)
> >> > > > >>>> > >>>>
> >> > > > >>>> ------------------------------------------------------------
> >> > > > >>>> ----------
> >> > > > >>>> > >>>> Ran 8 tests in 501.205s
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> FAILED (errors=1)
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> This is expected because we do not have Redundant VPC
> >> > > > >>>> on 4.5.0, but I already have tests for that.
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> :: CloudStack Events Log ::
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> It’s a CSV output from MySQL. You can put it in a cdv
> >> > > > >>>> file and open with MS Excel or any other spreadsheet tool.
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>>
> >> > > > >>>> > >>>> "1","REGISTER.USER.KEY","Completed","Successfully
> >> > > > >>>> completed register for the developer API keys","2015-01-22
> >> > > > >>>> 08:40:57"
> >> > > > >>>> > >>>> "2","USER.LOGIN","Completed","user has logged in. The
> >> > > > >>>> IP Address cannot be determined","2015-01-22 08:41:22"
> >> > > > >>>> > >>>>
> >> > > > >>>> "3","CONFIGURATION.VALUE.EDIT","Completed","Successfully
> >> > > > >>>> completed updating configuration. Name: host New Value:
> >> > > > >>>> 10.1.1.9","2015-01-22 08:41:36"
> >> > > > >>>> > >>>> "4","REGISTER.USER.KEY","Completed","Successfully
> >> > > > >>>> completed register for the developer API keys","2015-01-22
> >> > > > >>>> 08:43:05"
> >> > > > >>>> > >>>> "5","ZONE.CREATE","Completed","Successfully completed
> >> > > > >>>> creating zone. Zone Name: Summer","2015-01-22 08:43:05"
> >> > > > >>>> > >>>> "6","PHYSICAL.NETWORK.CREATE","Created","Successfully
> >> > > > >>>> created entity for Creating Physical Network","2015-01-22
> >> > > > >>>> 08:43:05"
> >> > > > >>>> > >>>> "7","PHYSICAL.NETWORK.CREATE","Scheduled","creating
> >> > > > >>>> Physical Network. Id: 200","2015-01-22 08:43:05"
> >> > > > >>>> > >>>> "8","PHYSICAL.NETWORK.CREATE","Started","Creating
> >> > > > >>>> Physical Network. Physical Network Id: 200","2015-01-22
> >> > > > >>>> 08:43:05"
> >> > > > >>>> > >>>>
> "9","PHYSICAL.NETWORK.CREATE","Completed","Successfully
> >> > > > >>>> completed Creating Physical Network. Physical Network Id:
> >> > > > >>>> 200","2015-01-22 08:43:05"
> >> > > > >>>> > >>>> "10","TRAFFIC.TYPE.CREATE","Created","Successfully
> >> > > > >>>> created entity for Creating Physical Network
> >> > > > >>>> TrafficType","2015-01-22 08:43:05"
> >> > > > >>>> > >>>> "11","TRAFFIC.TYPE.CREATE","Scheduled","Adding
> >> > > > >>>> > >>>> physical
> >> > > > >>>> network traffic type: 1","2015-01-22 08:43:05"
> >> > > > >>>> > >>>> "12","TRAFFIC.TYPE.CREATE","Started","Creating
> >> > > > >>>> > >>>> Physical
> >> > > > >>>> Network TrafficType. TrafficType Id: 1","2015-01-22
> >> > > > >>>> 08:43:05"
> >> > > > >>>> > >>>> "13","TRAFFIC.TYPE.CREATE","Completed","Successfully
> >> > > > >>>> completed Creating Physical Network TrafficType. TrafficType
> >> > > > >>>> Id: 1","2015-01-22 08:43:05"
> >> > > > >>>> > >>>> "14","TRAFFIC.TYPE.CREATE","Created","Successfully
> >> > > > >>>> created entity for Creating Physical Network
> >> > > > >>>> TrafficType","2015-01-22 08:43:10"
> >> > > > >>>> > >>>> "15","TRAFFIC.TYPE.CREATE","Scheduled","Adding
> >> > > > >>>> > >>>> physical
> >> > > > >>>> network traffic type: 2","2015-01-22 08:43:10"
> >> > > > >>>> > >>>> "16","TRAFFIC.TYPE.CREATE","Started","Creating
> >> > > > >>>> > >>>> Physical
> >> > > > >>>> Network TrafficType. TrafficType Id: 2","2015-01-22
> >> > > > >>>> 08:43:10"
> >> > > > >>>> > >>>> "17","TRAFFIC.TYPE.CREATE","Completed","Successfully
> >> > > > >>>> completed Creating Physical Network TrafficType. TrafficType
> >> > > > >>>> Id: 2","2015-01-22 08:43:10"
> >> > > > >>>> > >>>>
> >> > > > >>>> "18","NETWORK.ELEMENT.CONFIGURE","Scheduled","configuring
> >> > > > >>>> virtual router provider: 1","2015-01-22 08:43:15"
> >> > > > >>>> > >>>> "19","SERVICE.PROVIDER.UPDATE","Scheduled","Updating
> >> > > > >>>> physical network ServiceProvider: 1","2015-01-22 08:43:15"
> >> > > > >>>> > >>>> "20","SERVICE.PROVIDER.UPDATE","Started","Updating
> >> > > > >>>> physical network ServiceProvider","2015-01-22 08:43:15"
> >> > > > >>>> > >>>>
> >> > > > >>>> "21","SERVICE.PROVIDER.UPDATE","Completed","Successfully
> >> > > > >>>> completed Updating physical network
> >> > > > >>>> ServiceProvider","2015-01-22 08:43:15"
> >> > > > >>>> > >>>> "22","USER.LOGIN","Completed","user has logged in.
> >> > > > >>>> > >>>> The
> >> > > > >>>> IP Address cannot be determined","2015-01-22 08:43:19"
> >> > > > >>>> > >>>>
> >> > > > >>>> "23","NETWORK.ELEMENT.CONFIGURE","Scheduled","configuring
> >> > > > >>>> virtual router provider: 2","2015-01-22 08:43:20"
> >> > > > >>>> > >>>> "24","SERVICE.PROVIDER.UPDATE","Scheduled","Updating
> >> > > > >>>> physical network ServiceProvider: 3","2015-01-22 08:43:20"
> >> > > > >>>> > >>>> "25","SERVICE.PROVIDER.UPDATE","Started","Updating
> >> > > > >>>> physical network ServiceProvider","2015-01-22 08:43:20"
> >> > > > >>>> > >>>>
> >> > > > >>>> "26","SERVICE.PROVIDER.UPDATE","Completed","Successfully
> >> > > > >>>> completed Updating physical network
> >> > > > >>>> ServiceProvider","2015-01-22 08:43:20"
> >> > > > >>>> > >>>>
> >> > > > >>>> "27","NETWORK.ELEMENT.CONFIGURE","Scheduled","configuring
> >> > > > >>>> internal load balancer element: 3","2015-01-22 08:43:26"
> >> > > > >>>> > >>>> "28","SERVICE.PROVIDER.UPDATE","Scheduled","Updating
> >> > > > >>>> physical network ServiceProvider: 5","2015-01-22 08:43:26"
> >> > > > >>>> > >>>> "29","SERVICE.PROVIDER.UPDATE","Started","Updating
> >> > > > >>>> physical network ServiceProvider","2015-01-22 08:43:26"
> >> > > > >>>> > >>>>
> >> > > > >>>> "30","SERVICE.PROVIDER.UPDATE","Completed","Successfully
> >> > > > >>>> completed Updating physical network
> >> > > > >>>> ServiceProvider","2015-01-22 08:43:26"
> >> > > > >>>> > >>>> "31","PHYSICAL.NETWORK.UPDATE","Scheduled","Updating
> >> > > > >>>> Physical network: 200","2015-01-22 08:43:31"
> >> > > > >>>> > >>>> "32","PHYSICAL.NETWORK.UPDATE","Started","updating
> >> > > > >>>> physical network","2015-01-22 08:43:31"
> >> > > > >>>> > >>>>
> >> > > > >>>> "33","PHYSICAL.NETWORK.UPDATE","Completed","Successfully
> >> > > > >>>> completed updating physical network","2015-01-22 08:43:31"
> >> > > > >>>> > >>>> "34","PHYSICAL.NETWORK.CREATE","Created","Successfully
> >> > > > >>>> created entity for Creating Physical Network","2015-01-22
> >> > > > >>>> 08:43:36"
> >> > > > >>>> > >>>> "35","PHYSICAL.NETWORK.CREATE","Scheduled","creating
> >> > > > >>>> Physical Network. Id: 201","2015-01-22 08:43:36"
> >> > > > >>>> > >>>> "36","PHYSICAL.NETWORK.CREATE","Started","Creating
> >> > > > >>>> Physical Network. Physical Network Id: 201","2015-01-22
> >> > > > >>>> 08:43:36"
> >> > > > >>>> > >>>>
> >> > > > >>>> "37","PHYSICAL.NETWORK.CREATE","Completed","Successfully
> >> > > > >>>> completed Creating Physical Network. Physical Network Id:
> >> > > > >>>> 201","2015-01-22 08:43:36"
> >> > > > >>>> > >>>> "38","TRAFFIC.TYPE.CREATE","Created","Successfully
> >> > > > >>>> created entity for Creating Physical Network
> >> > > > >>>> TrafficType","2015-01-22 08:43:41"
> >> > > > >>>> > >>>> "39","TRAFFIC.TYPE.CREATE","Scheduled","Adding
> >> > > > >>>> > >>>> physical
> >> > > > >>>> network traffic type: 3","2015-01-22 08:43:41"
> >> > > > >>>> > >>>> "40","TRAFFIC.TYPE.CREATE","Started","Creating
> >> > > > >>>> > >>>> Physical
> >> > > > >>>> Network TrafficType. TrafficType Id: 3","2015-01-22
> >> > > > >>>> 08:43:41"
> >> > > > >>>> > >>>> "41","TRAFFIC.TYPE.CREATE","Completed","Successfully
> >> > > > >>>> completed Creating Physical Network TrafficType. TrafficType
> >> > > > >>>> Id: 3","2015-01-22 08:43:41"
> >> > > > >>>> > >>>>
> >> > > > >>>> "42","NETWORK.ELEMENT.CONFIGURE","Scheduled","configuring
> >> > > > >>>> virtual router provider: 4","2015-01-22 08:43:46"
> >> > > > >>>> > >>>> "43","SERVICE.PROVIDER.UPDATE","Scheduled","Updating
> >> > > > >>>> physical network ServiceProvider: 6","2015-01-22 08:43:46"
> >> > > > >>>> > >>>> "44","SERVICE.PROVIDER.UPDATE","Started","Updating
> >> > > > >>>> physical network ServiceProvider","2015-01-22 08:43:46"
> >> > > > >>>> > >>>>
> >> > > > >>>> "45","SERVICE.PROVIDER.UPDATE","Completed","Successfully
> >> > > > >>>> completed Updating physical network
> >> > > > >>>> ServiceProvider","2015-01-22 08:43:46"
> >> > > > >>>> > >>>> "46","PHYSICAL.NETWORK.UPDATE","Scheduled","Updating
> >> > > > >>>> Physical network: 201","2015-01-22 08:43:51"
> >> > > > >>>> > >>>> "47","PHYSICAL.NETWORK.UPDATE","Started","updating
> >> > > > >>>> physical network","2015-01-22 08:43:51"
> >> > > > >>>> > >>>>
> >> > > > >>>> "48","PHYSICAL.NETWORK.UPDATE","Completed","Successfully
> >> > > > >>>> completed updating physical network","2015-01-22 08:43:51"
> >> > > > >>>> > >>>> "49","VLAN.IP.RANGE.CREATE","Completed","Successfully
> >> > > > >>>> completed creating vlan ip range","2015-01-22 08:45:07"
> >> > > > >>>> > >>>> "50","TRAFFIC.TYPE.CREATE","Created","Successfully
> >> > > > >>>> created entity for Creating Physical Network TrafficType.
> >> > > > >>>> Zone
> >> > > > >>>> Id: 1","2015-01-22 08:45:07"
> >> > > > >>>> > >>>> "51","ZONE.EDIT","Completed","Successfully completed
> >> > > > >>>> editing zone. Zone Id: 1","2015-01-22 08:45:07"
> >> > > > >>>> > >>>> "52","FIREWALL.OPEN","Created","Successfully created
> >> > > > >>>> entity for creating firewall rule","2015-01-22 08:45:25"
> >> > > > >>>> > >>>> "53","FIREWALL.OPEN","Created","Successfully created
> >> > > > >>>> entity for creating firewall rule","2015-01-22 08:45:25"
> >> > > > >>>> > >>>>
> >> > > > >>>> "54","SERVICE.OFFERING.CREATE","Completed","Successfully
> >> > > > >>>> completed creating service offering. Service offering
> >> > > > >>>> id=30","2015-01-22 08:55:48"
> >> > > > >>>> > >>>> "55","ACCOUNT.CREATE","Completed","Successfully
> >> > > > >>>> completed creating Account. Account Name: null, Domain
> >> > > > >>>> Id:null","2015-01-22 08:55:48"
> >> > > > >>>> > >>>> "56","USER.CREATE","Completed","Successfully
> >> > > > >>>> > >>>> completed
> >> > > > >>>> creating User. Account Name: null, Domain
> >> > > > >>>> Id:null","2015-01-22
> >> > > > >>>> 08:55:48"
> >> > > > >>>> > >>>> "57","USER.CREATE","Completed","Successfully
> >> > > > >>>> > >>>> completed
> >> > > > >>>> creating User. UserName: User-FGFAQX, FirstName :User,
> >> > > > >>>> LastName: User","2015-01-22 08:55:49"
> >> > > > >>>> > >>>> "58","ACCOUNT.DELETE","Scheduled","deleting User
> >> > > > >>>> test-TestUserLogin-test_01_create_account-TPZITS (id: 4) and
> >> > > > >>>> accountId = 4","2015-01-22 08:55:49"
> >> > > > >>>> > >>>> "59","ACCOUNT.DELETE","Started","deleting account.
> >> > > > >>>> Account Id: 4","2015-01-22 08:55:49"
> >> > > > >>>> > >>>> "60","ACCOUNT.DELETE","Completed","Successfully
> >> > > > >>>> completed deleting account. Account Id: 4","2015-01-22
> >> > > > >>>> 08:55:49"
> >> > > > >>>> > >>>>
> >> > > > >>>> "61","SERVICE.OFFERING.DELETE","Completed","Successfully
> >> > > > >>>> completed deleting service offering. Service offering
> >> > > > >>>> id=30","2015-01-22 08:55:54"
> >> > > > >>>> > >>>> "62","DOMAIN.CREATE","Completed","Successfully
> >> > > > >>>> completed creating Domain. Domain Name: Domain-F8DWZU,
> >> > > > >>>> Parent
> >> > > > >>>> DomainId :1","2015-01-22 08:55:54"
> >> > > > >>>> > >>>> "63","ACCOUNT.CREATE","Completed","Successfully
> >> > > > >>>> completed creating Account. Account Name: null, Domain
> >> > > > >>>> Id:1","2015-01-22 08:55:54"
> >> > > > >>>> > >>>> "64","USER.CREATE","Completed","Successfully
> >> > > > >>>> > >>>> completed
> >> > > > >>>> creating User. Account Name: null, Domain Id:1","2015-01-22
> >> > > > >>>> 08:55:54"
> >> > > > >>>> > >>>> "65","ACCOUNT.CREATE","Completed","Successfully
> >> > > > >>>> completed creating Account. Account Name: null, Domain
> >> > > > >>>> Id:2","2015-01-22 08:55:54"
> >> > > > >>>> > >>>> "66","USER.CREATE","Completed","Successfully
> >> > > > >>>> > >>>> completed
> >> > > > >>>> creating User. Account Name: null, Domain Id:2","2015-01-22
> >> > > > >>>> 08:55:54"
> >> > > > >>>> > >>>>
> >> > > > >>>> "67","SERVICE.OFFERING.CREATE","Completed","Successfully
> >> > > > >>>> completed creating service offering. Service offering
> >> > > > >>>> id=31","2015-01-22 08:55:54"
> >> > > > >>>> > >>>> "68","VM.CREATE","Created","Successfully created
> >> > > > >>>> > >>>> entity
> >> > > > >>>> for deploying Vm. Vm Id: 3","2015-01-22 08:55:54"
> >> > > > >>>> > >>>> "69","VM.CREATE","Scheduled","starting Vm. Vm Id:
> >> > > > >>>> 3","2015-01-22 08:55:54"
> >> > > > >>>> > >>>> "70","VM.CREATE","Started","starting Vm. Vm Id:
> >> > > > >>>> 3","2015-01-22 08:55:55"
> >> > > > >>>> > >>>> "71","ZONE.VLAN.ASSIGN","Completed","Assigned Zone
> >> > > > >>>> Vlan: 132 Network Id: 204","2015-01-22 08:55:56"
> >> > > > >>>> > >>>> "72","FIREWALL.OPEN","Created","Successfully created
> >> > > > >>>> entity for creating firewall rule","2015-01-22 08:55:56"
> >> > > > >>>> > >>>> "73","VM.CREATE","Completed","Successfully completed
> >> > > > >>>> starting Vm. Vm Id: 3","2015-01-22 08:58:29"
> >> > > > >>>> > >>>> "74","VM.CREATE","Created","Successfully created
> >> > > > >>>> > >>>> entity
> >> > > > >>>> for deploying Vm. Vm Id: 5","2015-01-22 08:58:30"
> >> > > > >>>> > >>>> "75","VM.CREATE","Scheduled","starting Vm. Vm Id:
> >> > > > >>>> 5","2015-01-22 08:58:30"
> >> > > > >>>> > >>>> "76","VM.CREATE","Started","starting Vm. Vm Id:
> >> > > > >>>> 5","2015-01-22 08:58:30"
> >> > > > >>>> > >>>> "77","ZONE.VLAN.ASSIGN","Completed","Assigned Zone
> >> > > > >>>> Vlan: 121 Network Id: 205","2015-01-22 08:58:32"
> >> > > > >>>> > >>>> "78","FIREWALL.OPEN","Created","Successfully created
> >> > > > >>>> entity for creating firewall rule","2015-01-22 08:58:32"
> >> > > > >>>> > >>>> "79","VM.CREATE","Completed","Successfully completed
> >> > > > >>>> starting Vm. Vm Id: 5","2015-01-22 09:00:52"
> >> > > > >>>> > >>>> "80","ACCOUNT.DELETE","Scheduled","deleting User
> >> > > > >>>> test-TestUserLogin-test_01_create_account-M48UPS (id: 6) and
> >> > > > >>>> accountId = 5","2015-01-22 09:00:56"
> >> > > > >>>> > >>>> "81","ACCOUNT.DELETE","Started","deleting account.
> >> > > > >>>> Account Id: 6","2015-01-22 09:00:56"
> >> > > > >>>> > >>>> "82","FIREWALL.CLOSE","Started","revoking firewall
> >> > > > >>>> rule. Account Id: 6","2015-01-22 09:01:08"
> >> > > > >>>> > >>>> "83","FIREWALL.CLOSE","Completed","Successfully
> >> > > > >>>> completed revoking firewall rule. Account Id: 6","2015-01-22
> >> > > > >>>> 09:01:08"
> >> > > > >>>> > >>>> "84","ZONE.VLAN.RELEASE","Completed","Released Zone
> >> > > > >>>> Vnet: 121 for Network: 205","2015-01-22 09:01:19"
> >> > > > >>>> > >>>> "85","FIREWALL.CLOSE","Started","revoking firewall
> >> > > > >>>> rule. Account Id: 6","2015-01-22 09:01:19"
> >> > > > >>>> > >>>> "86","FIREWALL.CLOSE","Completed","Successfully
> >> > > > >>>> completed revoking firewall rule. Account Id: 6","2015-01-22
> >> > > > >>>> 09:01:19"
> >> > > > >>>> > >>>> "87",>> > > > >>>> > >>>>
> "238","FIREWALL.OPEN","Created","Successfully created
> >> > > > >>>> entity for creating firewall rule","2015-01-22 09:29:36"
> >> > > > >>>> > >>>> "239","VM.CREATE","Completed","Successfully completed
> >> > > > >>>> starting Vm. Vm Id: 15","2015-01-22 09:31:57"
> >> > > > >>>> > >>>> "240","FIREWALL.OPEN","Created","Successfully created
> >> > > > >>>> entity for creating firewall rule","2015-01-22 09:32:00"
> >> > > > >>>> > >>>> "241","NET.IPASSIGN","Created","Successfully created
> >> > > > >>>> entity for allocating Ip. Ip Id: 4","2015-01-22 09:32:00"
> >> > > > >>>> > >>>> "242","NET.IPASSIGN","Scheduled","associating ip to
> >> > > > >>>> network id: 210 in zone 1","2015-01-22 09:32:00"
> >> > > > >>>> > >>>> "243","NET.IPASSIGN","Started","associating Ip. Ip
> >> > > > >>>> > >>>> Id:
> >> > > > >>>> 4","2015-01-22 09:32:00"
> >> > > > >>>> > >>>> "244","NET.IPASSIGN","Completed","Successfully
> >> > > > >>>> completed associating Ip. Ip Id: 4","2015-01-22 09:32:00"
> >> > > > >>>> > >>>> "245","FIREWALL.OPEN","Created","Successfully created
> >> > > > >>>> entity for creating firewall rule. Rule Id: 5","2015-01-22
> >> > > > >>>> 09:32:05"
> >> > > > >>>> > >>>> "246","FIREWALL.OPEN","Scheduled","Creating firewall
> >> > > > >>>> rule for Ip: 10.1.3.5 for protocol:TCP","2015-01-22
> >> > > > >>>> 09:32:05"
> >> > > > >>>> > >>>> "247","FIREWALL.OPEN","Started","creating firewall
> >> > > > >>>> rule. Rule Id: 5","2015-01-22 09:32:05"
> >> > > > >>>> > >>>> "248","FIREWALL.OPEN","Completed","Successfully
> >> > > > >>>> completed creating firewall rule. Rule Id: 5","2015-01-22
> >> > > > >>>> 09:32:08"
> >> > > > >>>> > >>>> "249","FIREWALL.OPEN","Created","Successfully created
> >> > > > >>>> entity for creating firewall rule","2015-01-22 09:32:10"
> >> > > > >>>> > >>>> "250","NET.RULEADD","Created","Successfully created
> >> > > > >>>> entity for creating forwarding rule. Rule Id: 6","2015-01-22
> >> > > > >>>> 09:32:10"
> >> > > > >>>> > >>>> "251","NET.RULEADD","Scheduled","Applying >> > > >
> >>>> > >>



-- 
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkowski@solidfire.com
o: 303.746.7302
Advancing the way the world uses the cloud
<http://solidfire.com/solution/overview/?video=play>*™*

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message