Hi Animesh,

Sure, I'd be happy to do that.

Would you like these comments in this e-mail chain, the design doc, and/or
the JIRA ticket?

Also, just to make sure I understand correctly when we refer to
"dependencies" here, the plug-in simply requires the storage-framework
changes that Edison put in place for 4.2. As long as those are in place
(along with the enhancements I made to his storage framework), then the
plug-in will function. There are no additional libraries used by the
plug-in that were not already in use within CloudStack.

Thanks!


On Thu, May 30, 2013 at 10:31 PM, Animesh Chaturvedi <
animesh.chaturv...@citrix.com> wrote:

> Mike don't feel bad it's my fault I think everyone knew you were working
> on the plugin actively and I assumed the proposal was already in place.
>
> Can you call out your dependencies on Edison's framework?
>
> John I added as you as reviewers for Mike's contribution, can you pass on
> your comments.
>
> Thanks
> Animesh
>
> On May 30, 2013, at 9:09 PM, "Mike Tutkowski" <
> mike.tutkow...@solidfire.com> wrote:
>
> > Hi everyone,
> >
> > I apologize for being unfamiliar with how I should have gone about
> getting
> > consensus for the storage plug-in I developed for 4.2.
> >
> > I talked with Animesh and he has asked me to send out this proposal
> related
> > to the storage plug-in I built for 4.2 and submitted to Review Board
> > earlier this week.
> >
> > Here is a link to the design document:
> >
> >
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Implement+SolidFire+(storage)+plug-in+and+expose+control+of+IOPS+to+admins+and+end+users
> >
> > Here is a link to the JIRA ticket:
> >
> > https://issues.apache.org/jira/browse/CLOUDSTACK-2778
> >
> > Here is a link to it on Review Board:
> >
> > https://reviews.apache.org/r/11479/
> >
> > Here is a high-level summary:
> >
> > I have developed a storage plug-in which makes use of the new storage
> > framework that Edison put in place for the 4.2 release.
> >
> > Working with Edison, I have identified a few areas of the storage
> framework
> > that needed to be enhanced (and I have done so in the code that I
> > submitted) for dynamic, zone-wide primary storage to function.
> >
> > This storage plug-in is specific to SolidFire (a data-storage company),
> > whose architecture is designed around Quality of Service. Each volume on
> > this SAN is assigned a Min, Max, and Burst number of IOPS. The Min is, as
> > one might expect, a guaranteed number (even in fault conditions) (as long
> > as the IOPS of the SAN are not over-provisioned).
> >
> > Per a discussion several months ago on this list, I have added into the
> > Disk Offerings Min, Max, and Burst values (all optional). These values
> > follow the patterns of the Disk Size field in that they can be customized
> > by the end user (in the Add Volume) if the admin decides to allow this.
> >
> > In the end, this feature allows users to create a 1:1 mapping between a
> > volume on the SAN and a data disk that can be attached to a VM (XenServer
> > supported...perhaps VMware, depending on time). This allows CloudStack
> > admins to offer their end users guaranteed IOPS on data disks
> (eliminating
> > the Noisy Neighbor effect). The plan is to support root disks in a
> post-4.2
> > release.
> >
> > Again, I am sorry about my confusion regarding process here. I certainly
> > appreciate all of the input I have received on the e-mail list over the
> > past couple months while I was developing this feature.
> >
> > Please let me know if you have any questions.
> >
> > 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=play>
> > *™*
>



-- 
*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>
*™*

Reply via email to