Second task it will solve the purpose of the first one. It will awesome if both are done.
Thanks Rajesh Battala -----Original Message----- From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] Sent: Tuesday, March 11, 2014 9:24 AM To: dev@cloudstack.apache.org Subject: Re: Just checked in a minor change to the DB How's about this? It sounds like Daan is looking into Rajesh's idea about putting in a server-side Git hook to notify dev@ when *.sql changes. That is good. If it is reasonably possible to tell dev@ how to manually upgrade the DB, it would be great if the developer in question sent out such an e-mail tagged [DB-CHANGE]. Sound OK? On Mon, Mar 10, 2014 at 9:14 PM, Rajesh Battala <rajesh.batt...@citrix.com>wrote: > Master to be stable all the times. > We should conclude on the thread about notification on schema changes. > It will be so much pain when about to push the patch and rebased with > latest master to test and figured out that we have to deploy the db again. > > > Thanks > Rajesh Battala > > > -----Original Message----- > From: Nitin Mehta [mailto:nitin.me...@citrix.com] > Sent: Monday, March 10, 2014 10:46 PM > To: dev@cloudstack.apache.org > Subject: Re: Just checked in a minor change to the DB > > Marcus - I think the thread has just come up where devs are supposed > to publicize the db changes. > As per me this shouldn't be left to the good intentions of devs, > instead it should be automated as some of the folks have suggested. > As a general rule of thumb I always expect master to have new db > changes (and also a bit unstable) so every time I pull I see the > changes in the schema file - git log setup/db/db/schema-430to440.sql and > incorporate that. > > Thanks, > -Nitin > > On 10/03/14 9:40 AM, "Marcus" <shadow...@gmail.com> wrote: > > >Was actually bitten by another db change today that I hadn't pulled > >in > >yet: > > > >commit 830328b63da3c720712263d792f0393ea547466d > >Author: Nitin Mehta <nitin.me...@citrix.com> > >Date: Wed Mar 5 16:40:44 2014 -0800 > > > > CLOUDSTACK-6199: Hide action events for Vm/Volume commands when > >the resources have display flag=0. > > Introduce generic BaseAsync(Vm/Volume)Cmd to make get the flag > >value for logging action events. > > Rename the db field as display rather than display_event in > >keeping with the convention > > > >I really like the fact that Mike publicized his change and provided > >the exact commands with which to upgrade. > > > >On Mon, Mar 10, 2014 at 12:11 AM, Rajesh Battala > ><rajesh.batt...@citrix.com> wrote: > >> I prefer server side hook because ppl use mail clients in > >>mobiles/web etc and applying client side rules is not effective. > >> And moreover we need to keep exporting this client side rule and > >>associated mail client support is required for the same. > >> Best option is to have a server side hook . > >> > >> Thanks > >> Rajesh Battala > >> > >> -----Original Message----- > >> From: Rajani Karuturi [mailto:rajani.karut...@citrix.com] > >> Sent: Monday, March 10, 2014 10:46 AM > >> To: dev@cloudstack.apache.org > >> Subject: Re: Just checked in a minor change to the DB > >> > >> > >> I think a local rule in the mail client on the git commit mails > >>which filters all the mails from comm...@cloudstack.apache.org and > >>which has setup/db/db/schema-*.sql in the content should work > >> > >> > >> > >> ~Rajani > >> > >> > >> > >> On 09-Mar-2014, at 12:32 am, Daan Hoogland > >><daan.hoogl...@gmail.com> > >>wrote: > >> > >>> in theory, we will have to set up a git (post or pre) commit hook > >>> that parses the contents and amend the comment if a .sql is found. > >>> I do not know if we need extra rights from infra or whether our > >>> commit bit is enough. I won't be having a look for that this > >>> weekend. hope to get time next week. > >>> > >>> > >>> On Sat, Mar 8, 2014 at 7:55 PM, Mike Tutkowski > >>> <mike.tutkow...@solidfire.com> wrote: > >>>> Sounds good - Who knows how to set that up? > >>>> > >>>> > >>>> On Sat, Mar 8, 2014 at 6:55 AM, Rajesh Battala > >>>><rajesh.batt...@citrix.com>wrote: > >>>> > >>>>> Yes.. there might be chance to miss out to inform if we need to > >>>>> do manually. If we automate it with git it would be awesome.. > >>>>> > >>>>> -----Original Message----- > >>>>> From: Daan Hoogland [mailto:daan.hoogl...@gmail.com] > >>>>> Sent: Saturday, March 8, 2014 2:21 PM > >>>>> To: dev > >>>>> Subject: Re: Just checked in a minor change to the DB > >>>>> > >>>>> We have git spam so we should just use that I think. we could > >>>>>add to it by automatically let git add the tag when any sql is > >>>>>touched... I like the automated approach of tagging/spamming. It > >>>>>would remove the need to manually add the ..-CHANGE tags. I not > >>>>>very much for more automated mails to dev, the ones to commits > >>>>>and issues should be enough. > >>>>> > >>>>> On Sat, Mar 8, 2014 at 7:07 AM, Mike Tutkowski < > >>>>> mike.tutkow...@solidfire.com> wrote: > >>>>>> We could, but some schema changes won't impact others. > >>>>>> > >>>>>> For example, if I removed a column and took out the > >>>>>> corresponding Java code and you updated your code, the new code > >>>>>> wouldn't fail against your old schema. > >>>>>> > >>>>>> People might also update the schema and check it in, but not > >>>>>> update the Java code until later. > >>>>>> > >>>>>> Perhaps these are corner cases and it would be fine to have Git > >>>>>> notify > >>>>> us? > >>>>>> > >>>>>> What do people think? > >>>>>> > >>>>>> > >>>>>> On Fri, Mar 7, 2014 at 10:51 PM, Rajesh Battala > >>>>>> <rajesh.batt...@citrix.com>wrote: > >>>>>> > >>>>>>> Just a thought, instead of sending mail manually, can't we > >>>>>>> have a git hook to send out mail to dev list when there is a > >>>>>>> commit to schema > >>>>> files. > >>>>>>> So that git will take care of informing the dev about new > >>>>>>> schema > >>>>> changes.! > >>>>>>> > >>>>>>> Thanks > >>>>>>> Rajesh Battala > >>>>>>> > >>>>>>> -----Original Message----- > >>>>>>> From: Daan Hoogland [mailto:daan.hoogl...@gmail.com] > >>>>>>> Sent: Saturday, March 8, 2014 3:21 AM > >>>>>>> To: dev > >>>>>>> Subject: Re: Just checked in a minor change to the DB > >>>>>>> > >>>>>>> saw, good, will do some more if I think of them as well, as > >>>>>>> well as add to the descriptions > >>>>>>> > >>>>>>> On Fri, Mar 7, 2014 at 9:29 PM, Mike Tutkowski < > >>>>>>> mike.tutkow...@solidfire.com> wrote: > >>>>>>>> I went ahead and added to the Wiki page you created a few > >>>>>>>> more tags that I've seen us use from time to time. > >>>>>>>> > >>>>>>>> > >>>>>>>> On Fri, Mar 7, 2014 at 12:37 PM, Mike Tutkowski < > >>>>>>>> mike.tutkow...@solidfire.com> wrote: > >>>>>>>> > >>>>>>>>> Great! Thanks, Daan > >>>>>>>>> > >>>>>>>>> I also agree that it would be useful info to have in commit > >>>>>>>>>messages. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> On Fri, Mar 7, 2014 at 12:14 PM, Daan Hoogland > >>>>>>>>> <daan.hoogl...@gmail.com > >>>>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> I created > >>>>>>>>>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/mail > >>>>>>>>>> +t > >>>>>>>>>> ag > >>>>>>>>>> s+ > >>>>>>>>>> to+ > >>>>>>>>>> use+to+help+each+other > >>>>>>>>>> below the path > >>>>>>>>>> Apache Cloudstack / Home / Community / Getting Help > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On Fri, Mar 7, 2014 at 8:03 PM, Daan Hoogland > >>>>>>>>>> <daan.hoogl...@gmail.com> > >>>>>>>>>> wrote: > >>>>>>>>>>> I had a quick look. Nothing found but a lot of hits on > >>>>>>>>>>> tags of > >>>>>>> course. > >>>>>>>>>>> I'll try to find a place to create the page and start > >>>>>>>>>>> chapters on Dev and Users > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On Fri, Mar 7, 2014 at 7:54 PM, Daan Hoogland > >>>>>>>>>>> <daan.hoogl...@gmail.com> > >>>>>>>>>> wrote: > >>>>>>>>>>>> No, but I do know that it might be useful to use them in > >>>>>>>>>>>> commit comments as well. If you so feel inclined you can > >>>>>>>>>>>> refer to that as well > >>>>>>>>>>>> > >>>>>>>>>>>> On Fri, Mar 7, 2014 at 7:41 PM, Mike Tutkowski > >>>>>>>>>>>> <mike.tutkow...@solidfire.com> wrote: > >>>>>>>>>>>>> Does anyone know if our e-mail tags are documented on > >>>>>>>>>>>>>the Wiki? > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> On Fri, Mar 7, 2014 at 11:36 AM, Mike Tutkowski < > >>>>>>>>>>>>> mike.tutkow...@solidfire.com> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>>> That sounds good, Daan. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Let's use both tags. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Thanks! > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> On Fri, Mar 7, 2014 at 9:33 AM, Daan Hoogland < > >>>>>>>>>> daan.hoogl...@gmail.com>wrote: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Absolutaly, > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> But I meant for us to use both tags. I checked in a > >>>>>>>>>>>>>>> commit (that I didn't give a head up on) for a > >>>>>>>>>>>>>>> colleague in which a CloudRuntimeException was removed > >>>>>>>>>>>>>>> to be more consistent with the > >>>>>>>>>> rest > >>>>>>>>>>>>>>> of the code. It was only effecting th upgrade process > >>>>>>>>>>>>>>> in this case > >>>>>>>>>> but > >>>>>>>>>>>>>>> still; > >>>>>>>>>>>>>>> [BEHAVIORAL-CHANGE] was caused. Of course these > >>>>>>>>>>>>>>> heads-up will always be an inter developer courtesy > >>>>>>>>>>>>>>> but here is mine (hidden in some one elses thread;) > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> so in short i meant and and not or, Daan > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> On Fri, Mar 7, 2014 at 4:20 PM, Mike Tutkowski > >>>>>>>>>>>>>>> <mike.tutkow...@solidfire.com> wrote: > >>>>>>>>>>>>>>>> I like either tag. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Since DB changes are the most likely to lead to > >>>>>>>>>>>>>>>> breaking other > >>>>>>>>>> people's > >>>>>>>>>>>>>>>> environments, maybe we should go with that one: > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> [DB-CHANGE] > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Ideally we'd provide the branch, commit SHA, and a > >>>>>>>>>>>>>>>> manual way > >>>>>>>>>> around > >>>>>>>>>>>>>>> it, if > >>>>>>>>>>>>>>>> there is something simple (like in my case yesterday, > >>>>>>>>>>>>>>>> simply > >>>>>>>>>> deleting > >>>>>>>>>>>>>>> and > >>>>>>>>>>>>>>>> re-creating two views). If there's no easy way around > >>>>>>>>>>>>>>>> it, then > >>>>>>>>>> don't > >>>>>>>>>>>>>>> bother > >>>>>>>>>>>>>>>> providing that. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Sound reasonable? > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> On Fri, Mar 7, 2014 at 2:12 AM, Daan Hoogland < > >>>>>>>>>> daan.hoogl...@gmail.com > >>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Thanks for the heads up Mike, > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> As discussed in your thread [1]. You are eating your > >>>>>>>>>>>>>>>>> own > >>>>>>> dogfood > >>>>>>>>>> here. > >>>>>>>>>>>>>>>>> I was checking in a minor change to the upgrade > >>>>>>>>>>>>>>>>> handling > >>>>>>>>>> yesterday and > >>>>>>>>>>>>>>>>> decided not to bother everyone with it. evil me. In > >>>>>>>>>>>>>>>>> that > >>>>>>> thread > >>>>>>>>>> we > >>>>>>>>>>>>>>>>> didn't dicide on a tag, yet. > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> I would suggest > >>>>>>>>>>>>>>>>> [DB-CHANGE] and > >>>>>>>>>>>>>>>>> [BEHAVIORAL-CHANGE] > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> [1] http://markmail.org/message/r7wv36o356nolq7f > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> On Thu, Mar 6, 2014 at 9:05 PM, Mike Tutkowski > >>>>>>>>>>>>>>>>> <mike.tutkow...@solidfire.com> wrote: > >>>>>>>>>>>>>>>>>> Hi everyone, > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> Just wanted to give you a heads up that I made a > >>>>>>>>>>>>>>>>>> minor > >>>>>>> change > >>>>>>>>>> to two > >>>>>>>>>>>>>>>>> views > >>>>>>>>>>>>>>>>>> in the DB in 9b66866dc2085486f465159cbd446ac03e266a2c: > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> service_offering_view and disk_offering_view > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> I added some columns to these views so I could > >>>>>>>>>>>>>>>>>> present > >>>>>>>>>> additional > >>>>>>>>>>>>>>> info in > >>>>>>>>>>>>>>>>>> the GUI. > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> If you want to bring these two views up to date, > >>>>>>>>>>>>>>>>>> just run > >>>>>>> the > >>>>>>>>>>>>>>> following > >>>>>>>>>>>>>>>>> SQL: > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> DROP VIEW IF EXISTS `cloud`.`disk_offering_view`; > >>>>>>>>>>>>>>>>>> CREATE VIEW `cloud`.`disk_offering_view` AS > >>>>>>>>>>>>>>>>>> select > >>>>>>>>>>>>>>>>>> disk_offering.id, > >>>>>>>>>>>>>>>>>> disk_offering.uuid, > >>>>>>>>>>>>>>>>>> disk_offering.name, > >>>>>>>>>>>>>>>>>> disk_offering.display_text, > >>>>>>>>>>>>>>>>>> disk_offering.disk_size, > >>>>>>>>>>>>>>>>>> disk_offering.min_iops, > >>>>>>>>>>>>>>>>>> disk_offering.max_iops, > >>>>>>>>>>>>>>>>>> disk_offering.created, > >>>>>>>>>>>>>>>>>> disk_offering.tags, > >>>>>>>>>>>>>>>>>> disk_offering.customized, > >>>>>>>>>>>>>>>>>> disk_offering.customized_iops, > >>>>>>>>>>>>>>>>>> disk_offering.removed, > >>>>>>>>>>>>>>>>>> disk_offering.use_local_storage, > >>>>>>>>>>>>>>>>>> disk_offering.system_use, > >>>>>>>>>>>>>>>>>> disk_offering.hv_ss_reserve, > >>>>>>>>>>>>>>>>>> disk_offering.bytes_read_rate, > >>>>>>>>>>>>>>>>>> disk_offering.bytes_write_rate, > >>>>>>>>>>>>>>>>>> disk_offering.iops_read_rate, > >>>>>>>>>>>>>>>>>> disk_offering.iops_write_rate, > >>>>>>>>>>>>>>>>>> disk_offering.cache_mode, > >>>>>>>>>>>>>>>>>> disk_offering.sort_key, > >>>>>>>>>>>>>>>>>> disk_offering.type, > >>>>>>>>>>>>>>>>>> disk_offering.display_offering, > >>>>>>>>>>>>>>>>>> domain.id domain_id, > >>>>>>>>>>>>>>>>>> domain.uuid domain_uuid, > >>>>>>>>>>>>>>>>>> domain.name domain_name, > >>>>>>>>>>>>>>>>>> domain.path domain_path > >>>>>>>>>>>>>>>>>> from > >>>>>>>>>>>>>>>>>> `cloud`.`disk_offering` > >>>>>>>>>>>>>>>>>> left join > >>>>>>>>>>>>>>>>>> `cloud`.`domain` ON disk_offering.domain_id > >>>>>>>>>>>>>>>>>> = > >>>>>>>>>> domain.id > >>>>>>>>>>>>>>>>>> where > >>>>>>>>>>>>>>>>>> disk_offering.state='ACTIVE'; > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> DROP VIEW IF EXISTS > >>>>>>>>>>>>>>>>>> `cloud`.`service_offering_view`; CREATE VIEW > >>>>>>>>>>>>>>>>>> `cloud`.`service_offering_view` AS > >>>>>>>>>>>>>>>>>> select > >>>>>>>>>>>>>>>>>> service_offering.id, > >>>>>>>>>>>>>>>>>> disk_offering.uuid, > >>>>>>>>>>>>>>>>>> disk_offering.name, > >>>>>>>>>>>>>>>>>> disk_offering.display_text, > >>>>>>>>>>>>>>>>>> disk_offering.created, > >>>>>>>>>>>>>>>>>> disk_offering.tags, > >>>>>>>>>>>>>>>>>> disk_offering.removed, > >>>>>>>>>>>>>>>>>> disk_offering.use_local_storage, > >>>>>>>>>>>>>>>>>> disk_offering.system_use, > >>>>>>>>>>>>>>>>>> disk_offering.customized_iops, > >>>>>>>>>>>>>>>>>> disk_offering.min_iops, > >>>>>>>>>>>>>>>>>> disk_offering.max_iops, > >>>>>>>>>>>>>>>>>> disk_offering.hv_ss_reserve, > >>>>>>>>>>>>>>>>>> disk_offering.bytes_read_rate, > >>>>>>>>>>>>>>>>>> disk_offering.bytes_write_rate, > >>>>>>>>>>>>>>>>>> disk_offering.iops_read_rate, > >>>>>>>>>>>>>>>>>> disk_offering.iops_write_rate, > >>>>>>>>>>>>>>>>>> disk_offering.cache_mode, > >>>>>>>>>>>>>>>>>> service_offering.cpu, > >>>>>>>>>>>>>>>>>> service_offering.speed, > >>>>>>>>>>>>>>>>>> service_offering.ram_size, > >>>>>>>>>>>>>>>>>> service_offering.nw_rate, > >>>>>>>>>>>>>>>>>> service_offering.mc_rate, > >>>>>>>>>>>>>>>>>> service_offering.ha_enabled, > >>>>>>>>>>>>>>>>>> service_offering.limit_cpu_use, > >>>>>>>>>>>>>>>>>> service_offering.host_tag, > >>>>>>>>>>>>>>>>>> service_offering.default_use, > >>>>>>>>>>>>>>>>>> service_offering.vm_type, > >>>>>>>>>>>>>>>>>> service_offering.sort_key, > >>>>>>>>>>>>>>>>>> service_offering.is_volatile, > >>>>>>>>>>>>>>>>>> service_offering.deployment_planner, > >>>>>>>>>>>>>>>>>> domain.id domain_id, > >>>>>>>>>>>>>>>>>> domain.uuid domain_uuid, > >>>>>>>>>>>>>>>>>> domain.name domain_name, > >>>>>>>>>>>>>>>>>> domain.path domain_path > >>>>>>>>>>>>>>>>>> from > >>>>>>>>>>>>>>>>>> `cloud`.`service_offering` > >>>>>>>>>>>>>>>>>> inner join > >>>>>>>>>>>>>>>>>> `cloud`.`disk_offering` ON > >>>>>>>>>>>>>>>>>> service_offering.id = > >>>>>>>>>>>>>>>>> disk_offering.id > >>>>>>>>>>>>>>>>>> left join > >>>>>>>>>>>>>>>>>> `cloud`.`domain` ON disk_offering.domain_id > >>>>>>>>>>>>>>>>>> = > >>>>>>>>>> domain.id > >>>>>>>>>>>>>>>>>> where > >>>>>>>>>>>>>>>>>> disk_offering.state='Active'; > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> Thanks! > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>>>>> *Mike Tutkowski* > >>>>>>>>>>>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.* > >>>>>>>>>>>>>>>>>> e: mike.tutkow...@solidfire.com > >>>>>>>>>>>>>>>>>> o: 303.746.7302 > >>>>>>>>>>>>>>>>>> Advancing the way the world uses the > >>>>>>>>>>>>>>>>>> cloud<http://solidfire.com/solution/overview/?video > >>>>>>>>>>>>>>>>>> =p > >>>>>>>>>>>>>>>>>> l > >>>>>>>>>>>>>>>>>> ay> > >>>>>>>>>>>>>>>>>> *(tm)* > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>>>> Daan > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>>> *Mike Tutkowski* > >>>>>>>>>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.* > >>>>>>>>>>>>>>>> e: mike.tutkow...@solidfire.com > >>>>>>>>>>>>>>>> o: 303.746.7302 > >>>>>>>>>>>>>>>> Advancing the way the world uses the > >>>>>>>>>>>>>>>> cloud<http://solidfire.com/solution/overview/?video=p > >>>>>>>>>>>>>>>> la > >>>>>>>>>>>>>>>> y> > >>>>>>>>>>>>>>>> *(tm)* > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> -- > >>>>>>>>>>>>>>> Daan > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> -- > >>>>>>>>>>>>>> *Mike Tutkowski* > >>>>>>>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.* > >>>>>>>>>>>>>> e: mike.tutkow...@solidfire.com > >>>>>>>>>>>>>> o: 303.746.7302 > >>>>>>>>>>>>>> Advancing the way the world uses the cloud< > >>>>>>>>>> http://solidfire.com/solution/overview/?video=play> > >>>>>>>>>>>>>> *(tm)* > >>>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> -- > >>>>>>>>>>>>> *Mike Tutkowski* > >>>>>>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.* > >>>>>>>>>>>>> e: mike.tutkow...@solidfire.com > >>>>>>>>>>>>> o: 303.746.7302 > >>>>>>>>>>>>> Advancing the way the world uses the > >>>>>>>>>>>>> cloud<http://solidfire.com/solution/overview/?video=play > >>>>>>>>>>>>> > > >>>>>>>>>>>>> *(tm)* > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> -- > >>>>>>>>>>>> Daan > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> -- > >>>>>>>>>>> Daan > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> -- > >>>>>>>>>> Daan > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> -- > >>>>>>>>> *Mike Tutkowski* > >>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.* > >>>>>>>>> e: mike.tutkow...@solidfire.com > >>>>>>>>> o: 303.746.7302 > >>>>>>>>> Advancing the way the world uses the cloud< > >>>>>>> http://solidfire.com/solution/overview/?video=play> > >>>>>>>>> *(tm)* > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> *Mike Tutkowski* > >>>>>>>> *Senior CloudStack Developer, SolidFire Inc.* > >>>>>>>> e: mike.tutkow...@solidfire.com > >>>>>>>> o: 303.746.7302 > >>>>>>>> Advancing the way the world uses the > >>>>>>>> cloud<http://solidfire.com/solution/overview/?video=play> > >>>>>>>> *(tm)* > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> Daan > >>>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> *Mike Tutkowski* > >>>>>> *Senior CloudStack Developer, SolidFire Inc.* > >>>>>> e: mike.tutkow...@solidfire.com > >>>>>> o: 303.746.7302 > >>>>>> Advancing the way the world uses the > >>>>>> cloud<http://solidfire.com/solution/overview/?video=play> > >>>>>> *(tm)* > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Daan > >>>>> > >>>> > >>>> > >>>> > >>>> -- > >>>> *Mike Tutkowski* > >>>> *Senior CloudStack Developer, SolidFire Inc.* > >>>> e: mike.tutkow...@solidfire.com > >>>> o: 303.746.7302 > >>>> Advancing the way the world uses the > >>>> cloud<http://solidfire.com/solution/overview/?video=play> > >>>> *(tm)* > >>> > >>> > >>> > >>> -- > >>> Daan > >> > > -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud<http://solidfire.com/solution/overview/?video=play> *(tm)*