Re: CloudStack 4.2 Quality Question

2013-08-20 Thread David Nalley
 better engagement with more user testing and
 feedback. It is ok if we have to re-spins as this helps bring release to
 closure sooner.

 Once we decide to do an RC I would lock down 4.2 branch to ensure that we
 do not make any destabilizing changes and cherry-pick necessary fixes as
 was done for 4.1. I apologize for delayed response and I understand that
 this thread should be driven to consensus so I will not cut an RC today and
 wait for what community decides.

 There are few more logistics that I would like to discuss on how we should
 proceed after RC. I will start a different thread on that once there is
 community consensus on RC.

 Thanks
 Animesh





  -Original Message-
  From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
  Sent: Monday, August 19, 2013 4:14 PM
  To: dev@cloudstack.apache.org
  Subject: Re: CloudStack 4.2 Quality Question
 
  Also, just to clarify a bit, what I'm mainly wondering about is if we
  can find a way to make sure our defects are not only trending downward
  once we get to a certain point in the release, but also approaching zero
  well in advance of a RC build.
 
  I know Animesh sends out regular updates and I definitely appreciate
  that he does this. I was just thinking we could come up with a strategy
  to determine well in advance (on the order of weeks) whether or not a RC
  candidate build would actually be stable enough to send out into the
  field.
  The best way I can think to do this is to make sure Critical and Blocker
  tickets are down to zero several weeks in advance of an RC build and
  that we are doing regression testing during that time.
 
  Thoughts on this?
 
 
  On Mon, Aug 19, 2013 at 3:22 PM, Mike Tutkowski 
  mike.tutkow...@solidfire.com wrote:
 
   What are you thoughts, Animesh, on so many check ins in the final
   week, though? I'm just not familiar with a release working like that.
   Just curious to get your take on that. Do you feel we have a
   sufficient number of automated regression tests in place to catch any
  new issues?
  
  
   On Mon, Aug 19, 2013 at 3:20 PM, Animesh Chaturvedi 
   animesh.chaturv...@citrix.com wrote:
  
   If you look at the Release Dashboard daily trend graph of created v/s
   resolved you will see that we have tapered off significantly this
   week. I have been actively triaging and monitoring issues.
  
  
-Original Message-
From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com]
Sent: Monday, August 19, 2013 2:15 PM
To: dev@cloudstack.apache.org
Subject: Re: CloudStack 4.2 Quality Question
   
You can always look at the release dashboard
   
   https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=123
   209
42
   
This is exactly what has been happening
   
Animesh has been sending this out fairly regularly.
   
   
On 8/19/13 2:01 PM, Mike Tutkowski mike.tutkow...@solidfire.com
wrote:
   
I think we need some kind of process in place to monitor the
number of critical and blocker defects over the course of the
release and make sure they're tapering off as we approach a RC
  build.

My main comment about this release (this is the first CS release
that I've participated in) is that I've never seen 150 bugs get
fixed in the final week.

At any of the commercial companies I've worked at over the past 15
years (SolidFire, HP, LeftHand Networks, Agilent Technologies,
Accenture), checking in more than a small handful of defects at
the
last minute
would
not be likely to happen. If we would absolutely need to do this,
the release would have to be pushed out so that we could
regression test it properly.

The main point is that we cannot compromise CloudStack's quality
just to meet a release deadline. I'm guessing people agree with
  that.


On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
mike.tutkow...@solidfire.com wrote:

 it is meaning premature


 On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
 mike.tutkow...@solidfire.com wrote:

 I still believe it is, but the VMware problem was my fault -
I must not  have had nonoss on b/c it works now. :)


 On Mon, Aug 19, 2013 at 2:44 PM, Chip Childers
chip.child...@sungard.com
  wrote:

 On Mon, Aug 19, 2013 at 02:33:33PM -0600, Mike Tutkowski
  wrote:
  Looks like we have serious issues as of today in 4.2 (I've
  noticed
  DevCloud2 not working and VMware support is broken) (aside
  from
plenty
 of
  blocker defects still to be completed).
 
  When do we start talking about how the 4.2 RC build is not
  going to
 happen
  until the codebase calms down a bit? I have serious doubts
  that
  4.2
is
  ready this week.
 
  Thoughts?

 Agreed - It seems that this first RC might be a bit premature.




 --
 *Mike Tutkowski

RE: CloudStack 4.2 Quality Question

2013-08-20 Thread Alex Huang
 On the rapid influx of fixes, I don't think that we should tell people to stop
 pushing fixes into 4.2, but we also want to minimize churn.
 Animesh and I were discussing this in person yesterday and I wonder if we
 should branch 4.2 temporarily (perhaps call it 4.2-forward) stabilize the 4.2
 branch,  let folks push their non-blocker bugfixes into 4.2-forward and merge
 4.2-forward back into 4.2 after release.
 The alternative is telling people to push fixes into master - which means
 someone has to go back and cherry-pick, and know what needs to be cherry-
 picked, and deal with inevitable conflict.
 

I've been pushing this with Animesh as well.  This is basically a staging 
branch for 4.2.  Commits don't get cherry-pick over until the staging branch 
passed BVT.  At this stage, I'm not sure it has much value unless we see that 
4.2 release will stretch out much further.

Due to my changes on master, cherry-picking between master and 4.2 will not be 
easy.  I wouldn't recommend for fixes to sit on master and wait for cherry-pick 
to 4.2.

--Alex


Re: CloudStack 4.2 Quality Question

2013-08-20 Thread David Nalley
On Tue, Aug 20, 2013 at 12:58 PM, Alex Huang alex.hu...@citrix.com wrote:
 On the rapid influx of fixes, I don't think that we should tell people to 
 stop
 pushing fixes into 4.2, but we also want to minimize churn.
 Animesh and I were discussing this in person yesterday and I wonder if we
 should branch 4.2 temporarily (perhaps call it 4.2-forward) stabilize the 4.2
 branch,  let folks push their non-blocker bugfixes into 4.2-forward and merge
 4.2-forward back into 4.2 after release.
 The alternative is telling people to push fixes into master - which means
 someone has to go back and cherry-pick, and know what needs to be cherry-
 picked, and deal with inevitable conflict.


 I've been pushing this with Animesh as well.  This is basically a staging 
 branch for 4.2.  Commits don't get cherry-pick over until the staging branch 
 passed BVT.  At this stage, I'm not sure it has much value unless we see that 
 4.2 release will stretch out much further.


Perhaps we should rethink how we lock down the release branch after
'code freeze' and do something more along this line. We wouldn't
necessarily slow down velocity, but it would still allow the RM to
cherry-pick fixes in.
I don't think we realistically know how long it will take. 3 days? 3
weeks? That said, we have people working on fixing bugs, things that
we'd probably like to see in 4.2.1 that need a place to live.

 Due to my changes on master, cherry-picking between master and 4.2 will not 
 be easy.  I wouldn't recommend for fixes to sit on master and wait for 
 cherry-pick to 4.2.


Agreed.


RE: CloudStack 4.2 Quality Question

2013-08-20 Thread Animesh Chaturvedi


 -Original Message-
 From: David Nalley [mailto:da...@gnsa.us]
 Sent: Tuesday, August 20, 2013 10:11 AM
 To: dev@cloudstack.apache.org
 Subject: Re: CloudStack 4.2 Quality Question
 
 On Tue, Aug 20, 2013 at 12:58 PM, Alex Huang alex.hu...@citrix.com
 wrote:
  On the rapid influx of fixes, I don't think that we should tell
  people to stop pushing fixes into 4.2, but we also want to minimize
 churn.
  Animesh and I were discussing this in person yesterday and I wonder
  if we should branch 4.2 temporarily (perhaps call it 4.2-forward)
  stabilize the 4.2 branch,  let folks push their non-blocker bugfixes
  into 4.2-forward and merge 4.2-forward back into 4.2 after release.
  The alternative is telling people to push fixes into master - which
  means someone has to go back and cherry-pick, and know what needs to
  be cherry- picked, and deal with inevitable conflict.
 
 
  I've been pushing this with Animesh as well.  This is basically a
 staging branch for 4.2.  Commits don't get cherry-pick over until the
 staging branch passed BVT.  At this stage, I'm not sure it has much
 value unless we see that 4.2 release will stretch out much further.
 
 
 Perhaps we should rethink how we lock down the release branch after
 'code freeze' and do something more along this line. We wouldn't
 necessarily slow down velocity, but it would still allow the RM to
 cherry-pick fixes in.
 I don't think we realistically know how long it will take. 3 days? 3
 weeks? That said, we have people working on fixing bugs, things that
 we'd probably like to see in 4.2.1 that need a place to live.

[Animesh] Yes my preference would also be to keep this staging or 4.2-forward 
branch where we can continue our bug fixes. Newer Issues can be tagged for 
fixVersion 4.2.1. I will continually triage and pull over the ones we need for 
4.2.



 
  Due to my changes on master, cherry-picking between master and 4.2
 will not be easy.  I wouldn't recommend for fixes to sit on master and
 wait for cherry-pick to 4.2.
 
 
 Agreed.


RE: CloudStack 4.2 Quality Question

2013-08-20 Thread Animesh Chaturvedi


 -Original Message-
 From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com]
 Sent: Tuesday, August 20, 2013 10:52 AM
 To: dev@cloudstack.apache.org
 Subject: RE: CloudStack 4.2 Quality Question
 
 
 
  -Original Message-
  From: David Nalley [mailto:da...@gnsa.us]
  Sent: Tuesday, August 20, 2013 10:11 AM
  To: dev@cloudstack.apache.org
  Subject: Re: CloudStack 4.2 Quality Question
 
  On Tue, Aug 20, 2013 at 12:58 PM, Alex Huang alex.hu...@citrix.com
  wrote:
   On the rapid influx of fixes, I don't think that we should tell
   people to stop pushing fixes into 4.2, but we also want to minimize
  churn.
   Animesh and I were discussing this in person yesterday and I wonder
   if we should branch 4.2 temporarily (perhaps call it 4.2-forward)
   stabilize the 4.2 branch,  let folks push their non-blocker
   bugfixes into 4.2-forward and merge 4.2-forward back into 4.2 after
 release.
   The alternative is telling people to push fixes into master - which
   means someone has to go back and cherry-pick, and know what needs
   to be cherry- picked, and deal with inevitable conflict.
  
  
   I've been pushing this with Animesh as well.  This is basically a
  staging branch for 4.2.  Commits don't get cherry-pick over until the
  staging branch passed BVT.  At this stage, I'm not sure it has much
  value unless we see that 4.2 release will stretch out much further.
  
 
  Perhaps we should rethink how we lock down the release branch after
  'code freeze' and do something more along this line. We wouldn't
  necessarily slow down velocity, but it would still allow the RM to
  cherry-pick fixes in.
  I don't think we realistically know how long it will take. 3 days? 3
  weeks? That said, we have people working on fixing bugs, things that
  we'd probably like to see in 4.2.1 that need a place to live.
 
 [Animesh] Yes my preference would also be to keep this staging or 4.2-
 forward branch where we can continue our bug fixes. Newer Issues can be
 tagged for fixVersion 4.2.1. I will continually triage and pull over the
 ones we need for 4.2.
 
[Animesh] Another update is doc and translations are running behind schedule 
and may take another 2-3 days to settle. Given the separate thread from David 
on breaking docs out I would not consider this blocking first RC.
 
 
 
   Due to my changes on master, cherry-picking between master and 4.2
  will not be easy.  I wouldn't recommend for fixes to sit on master and
  wait for cherry-pick to 4.2.
  
 
  Agreed.


Re: CloudStack 4.2 Quality Question

2013-08-19 Thread Mike Tutkowski
Looks like we have serious issues as of today in 4.2 (I've noticed
DevCloud2 not working and VMware support is broken) (aside from plenty of
blocker defects still to be completed).

When do we start talking about how the 4.2 RC build is not going to happen
until the codebase calms down a bit? I have serious doubts that 4.2 is
ready this week.

Thoughts?


On Thu, Aug 15, 2013 at 3:39 PM, Mike Tutkowski 
mike.tutkow...@solidfire.com wrote:

 Good idea, Daan.


 On Thu, Aug 15, 2013 at 2:17 PM, Daan Hoogland daan.hoogl...@gmail.comwrote:

 Hugo has a local jenkins that runs as code gets checked in at apache,
 You could have your SolidFire SAN base install be updated by a trigger
 on commits in the central git at apache's, and then run your
 regression tests on it.

 Hope that helps,
 Daan

 On Thu, Aug 15, 2013 at 9:58 PM, Mike Tutkowski
 mike.tutkow...@solidfire.com wrote:
  I plan to write automated system tests, but I don't think there's any
 way
  for me to check them in and get use out of them because they require a
  SolidFire SAN. In other words, I guess I will just have to keep them
 local
  (as in just something I run).
 
  So far, I have manual regression tests I run and have noted two
 breakages
  in my feature as code has been checked in this week.
 
  This just makes me a bit nervous. :)
 
 
  On Thu, Aug 15, 2013 at 1:49 PM, Daan Hoogland daan.hoogl...@gmail.com
 wrote:
 
  H Mike,
 
  Make sure you write plenty of unit tests for whatever methods you need
  for the features you are implementing. You can not exaggerate for a
  while. Coverage is behind quite a bit and I am not a betting man, so I
  bet there is going to be a 4.2.1.
 
  In short: I share your concern.
  Daan
 
  On Thu, Aug 15, 2013 at 9:28 PM, Sudha Ponnaganti
  sudha.ponnaga...@citrix.com wrote:
   Mike,
  
   I have similar concern as well.
  
   We have regression and BVT tests running daily on 4.2 branch locally
  besides manual validation of the defects and impacted areas. Even
 though we
  would not be able to catch all the issues, several regressions were
 caught
   and you can see the defects by using [Automation] in subject line for
 4.2.
   This type of turnaround is quite uncommon for releases but 4.2 has too
  many features and some of the feature implementation has been  done
 very
  late which is causing high inflow. All fixes should be coming in for
  Critical and blocker defects only at this point.
  
   Thanks
   /Sudha
  
   -Original Message-
   From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
   Sent: Thursday, August 15, 2013 12:02 PM
   To: dev@cloudstack.apache.org
   Subject: CloudStack 4.2 Quality Question
  
   Hi everyone,
  
   I've only been working on CS for about 8 months now, so I don't have
 a
  lot of experience with the way releases go.
  
   My question is this: I've noticed over 100 commits to 4.2 since
 Monday
  (one week from a potential release of the product). Is this normal?
 Unless
  we have a super great suite of automated regression tests, it makes me
  concerned about the potential quality of the product.
  
   Any thoughts on this?
  
   Thanks!
  
   --
   *Mike Tutkowski*
   *Senior CloudStack Developer, SolidFire Inc.*
   e: mike.tutkow...@solidfire.com
   o: 303.746.7302
   Advancing the way the world uses the
   cloudhttp://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
  cloudhttp://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 
 cloudhttp://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
cloudhttp://solidfire.com/solution/overview/?video=play
*™*


Re: CloudStack 4.2 Quality Question

2013-08-19 Thread Chip Childers
On Mon, Aug 19, 2013 at 02:33:33PM -0600, Mike Tutkowski wrote:
 Looks like we have serious issues as of today in 4.2 (I've noticed
 DevCloud2 not working and VMware support is broken) (aside from plenty of
 blocker defects still to be completed).
 
 When do we start talking about how the 4.2 RC build is not going to happen
 until the codebase calms down a bit? I have serious doubts that 4.2 is
 ready this week.
 
 Thoughts?

Agreed - It seems that this first RC might be a bit premature.


Re: CloudStack 4.2 Quality Question

2013-08-19 Thread Mike Tutkowski
I still believe it is, but the VMware problem was my fault - I must not
have had nonoss on b/c it works now. :)


On Mon, Aug 19, 2013 at 2:44 PM, Chip Childers chip.child...@sungard.comwrote:

 On Mon, Aug 19, 2013 at 02:33:33PM -0600, Mike Tutkowski wrote:
  Looks like we have serious issues as of today in 4.2 (I've noticed
  DevCloud2 not working and VMware support is broken) (aside from plenty of
  blocker defects still to be completed).
 
  When do we start talking about how the 4.2 RC build is not going to
 happen
  until the codebase calms down a bit? I have serious doubts that 4.2 is
  ready this week.
 
  Thoughts?

 Agreed - It seems that this first RC might be a bit premature.




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


Re: CloudStack 4.2 Quality Question

2013-08-19 Thread Mike Tutkowski
it is meaning premature


On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
mike.tutkow...@solidfire.com wrote:

 I still believe it is, but the VMware problem was my fault - I must not
 have had nonoss on b/c it works now. :)


 On Mon, Aug 19, 2013 at 2:44 PM, Chip Childers 
 chip.child...@sungard.comwrote:

 On Mon, Aug 19, 2013 at 02:33:33PM -0600, Mike Tutkowski wrote:
  Looks like we have serious issues as of today in 4.2 (I've noticed
  DevCloud2 not working and VMware support is broken) (aside from plenty
 of
  blocker defects still to be completed).
 
  When do we start talking about how the 4.2 RC build is not going to
 happen
  until the codebase calms down a bit? I have serious doubts that 4.2 is
  ready this week.
 
  Thoughts?

 Agreed - It seems that this first RC might be a bit premature.




 --
 *Mike Tutkowski*
 *Senior CloudStack Developer, SolidFire Inc.*
 e: mike.tutkow...@solidfire.com
 o: 303.746.7302
 Advancing the way the world uses the 
 cloudhttp://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
cloudhttp://solidfire.com/solution/overview/?video=play
*™*


Re: CloudStack 4.2 Quality Question

2013-08-19 Thread Mike Tutkowski
I think we need some kind of process in place to monitor the number of
critical and blocker defects over the course of the release and make sure
they're tapering off as we approach a RC build.

My main comment about this release (this is the first CS release that I've
participated in) is that I've never seen 150 bugs get fixed in the final
week.

At any of the commercial companies I've worked at over the past 15 years
(SolidFire, HP, LeftHand Networks, Agilent Technologies, Accenture),
checking in more than a small handful of defects at the last minute would
not be likely to happen. If we would absolutely need to do this, the
release would have to be pushed out so that we could regression test it
properly.

The main point is that we cannot compromise CloudStack's quality just to
meet a release deadline. I'm guessing people agree with that.


On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
mike.tutkow...@solidfire.com wrote:

 it is meaning premature


 On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
 mike.tutkow...@solidfire.com wrote:

 I still believe it is, but the VMware problem was my fault - I must not
 have had nonoss on b/c it works now. :)


 On Mon, Aug 19, 2013 at 2:44 PM, Chip Childers chip.child...@sungard.com
  wrote:

 On Mon, Aug 19, 2013 at 02:33:33PM -0600, Mike Tutkowski wrote:
  Looks like we have serious issues as of today in 4.2 (I've noticed
  DevCloud2 not working and VMware support is broken) (aside from plenty
 of
  blocker defects still to be completed).
 
  When do we start talking about how the 4.2 RC build is not going to
 happen
  until the codebase calms down a bit? I have serious doubts that 4.2 is
  ready this week.
 
  Thoughts?

 Agreed - It seems that this first RC might be a bit premature.




 --
 *Mike Tutkowski*
  *Senior CloudStack Developer, SolidFire Inc.*
 e: mike.tutkow...@solidfire.com
 o: 303.746.7302
 Advancing the way the world uses the 
 cloudhttp://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 
 cloudhttp://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
cloudhttp://solidfire.com/solution/overview/?video=play
*™*


Re: CloudStack 4.2 Quality Question

2013-08-19 Thread Chiradeep Vittal
You can always look at the release dashboard
https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12320942

This is exactly what has been happening

Animesh has been sending this out fairly regularly.


On 8/19/13 2:01 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote:

I think we need some kind of process in place to monitor the number of
critical and blocker defects over the course of the release and make sure
they're tapering off as we approach a RC build.

My main comment about this release (this is the first CS release that I've
participated in) is that I've never seen 150 bugs get fixed in the final
week.

At any of the commercial companies I've worked at over the past 15 years
(SolidFire, HP, LeftHand Networks, Agilent Technologies, Accenture),
checking in more than a small handful of defects at the last minute
would
not be likely to happen. If we would absolutely need to do this, the
release would have to be pushed out so that we could regression test it
properly.

The main point is that we cannot compromise CloudStack's quality just to
meet a release deadline. I'm guessing people agree with that.


On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
mike.tutkow...@solidfire.com wrote:

 it is meaning premature


 On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
 mike.tutkow...@solidfire.com wrote:

 I still believe it is, but the VMware problem was my fault - I must
not
 have had nonoss on b/c it works now. :)


 On Mon, Aug 19, 2013 at 2:44 PM, Chip Childers
chip.child...@sungard.com
  wrote:

 On Mon, Aug 19, 2013 at 02:33:33PM -0600, Mike Tutkowski wrote:
  Looks like we have serious issues as of today in 4.2 (I've noticed
  DevCloud2 not working and VMware support is broken) (aside from
plenty
 of
  blocker defects still to be completed).
 
  When do we start talking about how the 4.2 RC build is not going to
 happen
  until the codebase calms down a bit? I have serious doubts that 4.2
is
  ready this week.
 
  Thoughts?

 Agreed - It seems that this first RC might be a bit premature.




 --
 *Mike Tutkowski*
  *Senior CloudStack Developer, SolidFire Inc.*
 e: mike.tutkow...@solidfire.com
 o: 303.746.7302
 Advancing the way the world uses the
cloudhttp://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
cloudhttp://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
cloudhttp://solidfire.com/solution/overview/?video=play
**



RE: CloudStack 4.2 Quality Question

2013-08-19 Thread Animesh Chaturvedi
If you look at the Release Dashboard daily trend graph of created v/s resolved 
you will see that we have tapered off significantly this week. I have been 
actively triaging and monitoring issues. 


 -Original Message-
 From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com]
 Sent: Monday, August 19, 2013 2:15 PM
 To: dev@cloudstack.apache.org
 Subject: Re: CloudStack 4.2 Quality Question
 
 You can always look at the release dashboard
 https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=123209
 42
 
 This is exactly what has been happening
 
 Animesh has been sending this out fairly regularly.
 
 
 On 8/19/13 2:01 PM, Mike Tutkowski mike.tutkow...@solidfire.com
 wrote:
 
 I think we need some kind of process in place to monitor the number of
 critical and blocker defects over the course of the release and make
 sure they're tapering off as we approach a RC build.
 
 My main comment about this release (this is the first CS release that
 I've participated in) is that I've never seen 150 bugs get fixed in the
 final week.
 
 At any of the commercial companies I've worked at over the past 15
 years (SolidFire, HP, LeftHand Networks, Agilent Technologies,
 Accenture), checking in more than a small handful of defects at the
 last minute
 would
 not be likely to happen. If we would absolutely need to do this, the
 release would have to be pushed out so that we could regression test it
 properly.
 
 The main point is that we cannot compromise CloudStack's quality just
 to meet a release deadline. I'm guessing people agree with that.
 
 
 On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
 mike.tutkow...@solidfire.com wrote:
 
  it is meaning premature
 
 
  On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
  mike.tutkow...@solidfire.com wrote:
 
  I still believe it is, but the VMware problem was my fault - I
 must not  have had nonoss on b/c it works now. :)
 
 
  On Mon, Aug 19, 2013 at 2:44 PM, Chip Childers
 chip.child...@sungard.com
   wrote:
 
  On Mon, Aug 19, 2013 at 02:33:33PM -0600, Mike Tutkowski wrote:
   Looks like we have serious issues as of today in 4.2 (I've
   noticed
   DevCloud2 not working and VMware support is broken) (aside from
 plenty
  of
   blocker defects still to be completed).
  
   When do we start talking about how the 4.2 RC build is not going
   to
  happen
   until the codebase calms down a bit? I have serious doubts that
   4.2
 is
   ready this week.
  
   Thoughts?
 
  Agreed - It seems that this first RC might be a bit premature.
 
 
 
 
  --
  *Mike Tutkowski*
   *Senior CloudStack Developer, SolidFire Inc.*
  e: mike.tutkow...@solidfire.com
  o: 303.746.7302
  Advancing the way the world uses the
 cloudhttp://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
 cloudhttp://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
 cloudhttp://solidfire.com/solution/overview/?video=play
 **



Re: CloudStack 4.2 Quality Question

2013-08-19 Thread Mike Tutkowski
Yeah, I agree it's been tapering down, but 150 or so in the last week
doesn't really seem like a good place to end before building a RC.


On Mon, Aug 19, 2013 at 3:14 PM, Chiradeep Vittal 
chiradeep.vit...@citrix.com wrote:

 You can always look at the release dashboard
 https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12320942

 This is exactly what has been happening

 Animesh has been sending this out fairly regularly.


 On 8/19/13 2:01 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote:

 I think we need some kind of process in place to monitor the number of
 critical and blocker defects over the course of the release and make sure
 they're tapering off as we approach a RC build.
 
 My main comment about this release (this is the first CS release that I've
 participated in) is that I've never seen 150 bugs get fixed in the final
 week.
 
 At any of the commercial companies I've worked at over the past 15 years
 (SolidFire, HP, LeftHand Networks, Agilent Technologies, Accenture),
 checking in more than a small handful of defects at the last minute
 would
 not be likely to happen. If we would absolutely need to do this, the
 release would have to be pushed out so that we could regression test it
 properly.
 
 The main point is that we cannot compromise CloudStack's quality just to
 meet a release deadline. I'm guessing people agree with that.
 
 
 On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
 mike.tutkow...@solidfire.com wrote:
 
  it is meaning premature
 
 
  On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
  mike.tutkow...@solidfire.com wrote:
 
  I still believe it is, but the VMware problem was my fault - I must
 not
  have had nonoss on b/c it works now. :)
 
 
  On Mon, Aug 19, 2013 at 2:44 PM, Chip Childers
 chip.child...@sungard.com
   wrote:
 
  On Mon, Aug 19, 2013 at 02:33:33PM -0600, Mike Tutkowski wrote:
   Looks like we have serious issues as of today in 4.2 (I've noticed
   DevCloud2 not working and VMware support is broken) (aside from
 plenty
  of
   blocker defects still to be completed).
  
   When do we start talking about how the 4.2 RC build is not going to
  happen
   until the codebase calms down a bit? I have serious doubts that 4.2
 is
   ready this week.
  
   Thoughts?
 
  Agreed - It seems that this first RC might be a bit premature.
 
 
 
 
  --
  *Mike Tutkowski*
   *Senior CloudStack Developer, SolidFire Inc.*
  e: mike.tutkow...@solidfire.com
  o: 303.746.7302
  Advancing the way the world uses the
 cloudhttp://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
 cloudhttp://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
 cloudhttp://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
cloudhttp://solidfire.com/solution/overview/?video=play
*™*


Re: CloudStack 4.2 Quality Question

2013-08-19 Thread Mike Tutkowski
What are you thoughts, Animesh, on so many check ins in the final week,
though? I'm just not familiar with a release working like that. Just
curious to get your take on that. Do you feel we have a sufficient number
of automated regression tests in place to catch any new issues?


On Mon, Aug 19, 2013 at 3:20 PM, Animesh Chaturvedi 
animesh.chaturv...@citrix.com wrote:

 If you look at the Release Dashboard daily trend graph of created v/s
 resolved you will see that we have tapered off significantly this week. I
 have been actively triaging and monitoring issues.


  -Original Message-
  From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com]
  Sent: Monday, August 19, 2013 2:15 PM
  To: dev@cloudstack.apache.org
  Subject: Re: CloudStack 4.2 Quality Question
 
  You can always look at the release dashboard
  https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=123209
  42
 
  This is exactly what has been happening
 
  Animesh has been sending this out fairly regularly.
 
 
  On 8/19/13 2:01 PM, Mike Tutkowski mike.tutkow...@solidfire.com
  wrote:
 
  I think we need some kind of process in place to monitor the number of
  critical and blocker defects over the course of the release and make
  sure they're tapering off as we approach a RC build.
  
  My main comment about this release (this is the first CS release that
  I've participated in) is that I've never seen 150 bugs get fixed in the
  final week.
  
  At any of the commercial companies I've worked at over the past 15
  years (SolidFire, HP, LeftHand Networks, Agilent Technologies,
  Accenture), checking in more than a small handful of defects at the
  last minute
  would
  not be likely to happen. If we would absolutely need to do this, the
  release would have to be pushed out so that we could regression test it
  properly.
  
  The main point is that we cannot compromise CloudStack's quality just
  to meet a release deadline. I'm guessing people agree with that.
  
  
  On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
  mike.tutkow...@solidfire.com wrote:
  
   it is meaning premature
  
  
   On Mon, Aug 19, 2013 at 2:49 PM, Mike Tutkowski 
   mike.tutkow...@solidfire.com wrote:
  
   I still believe it is, but the VMware problem was my fault - I
  must not  have had nonoss on b/c it works now. :)
  
  
   On Mon, Aug 19, 2013 at 2:44 PM, Chip Childers
  chip.child...@sungard.com
wrote:
  
   On Mon, Aug 19, 2013 at 02:33:33PM -0600, Mike Tutkowski wrote:
Looks like we have serious issues as of today in 4.2 (I've
noticed
DevCloud2 not working and VMware support is broken) (aside from
  plenty
   of
blocker defects still to be completed).
   
When do we start talking about how the 4.2 RC build is not going
to
   happen
until the codebase calms down a bit? I have serious doubts that
4.2
  is
ready this week.
   
Thoughts?
  
   Agreed - It seems that this first RC might be a bit premature.
  
  
  
  
   --
   *Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
   e: mike.tutkow...@solidfire.com
   o: 303.746.7302
   Advancing the way the world uses the
  cloudhttp://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
  cloudhttp://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
  cloudhttp://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
cloudhttp://solidfire.com/solution/overview/?video=play
*™*


RE: CloudStack 4.2 Quality Question

2013-08-15 Thread Sudha Ponnaganti
Mike,

I have similar concern as well. 

We have regression and BVT tests running daily on 4.2 branch locally besides 
manual validation of the defects and impacted areas. Even though we would not 
be able to catch all the issues, several regressions were caught  and you can 
see the defects by using [Automation] in subject line for 4.2.  This type of 
turnaround is quite uncommon for releases but 4.2 has too many features and 
some of the feature implementation has been  done very late which is causing 
high inflow. All fixes should be coming in for Critical and blocker defects 
only at this point.

Thanks
/Sudha

-Original Message-
From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] 
Sent: Thursday, August 15, 2013 12:02 PM
To: dev@cloudstack.apache.org
Subject: CloudStack 4.2 Quality Question

Hi everyone,

I've only been working on CS for about 8 months now, so I don't have a lot of 
experience with the way releases go.

My question is this: I've noticed over 100 commits to 4.2 since Monday (one 
week from a potential release of the product). Is this normal? Unless we have a 
super great suite of automated regression tests, it makes me concerned about 
the potential quality of the product.

Any thoughts on this?

Thanks!

--
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkow...@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloudhttp://solidfire.com/solution/overview/?video=play
*(tm)*


Re: CloudStack 4.2 Quality Question

2013-08-15 Thread Daan Hoogland
H Mike,

Make sure you write plenty of unit tests for whatever methods you need
for the features you are implementing. You can not exaggerate for a
while. Coverage is behind quite a bit and I am not a betting man, so I
bet there is going to be a 4.2.1.

In short: I share your concern.
Daan

On Thu, Aug 15, 2013 at 9:28 PM, Sudha Ponnaganti
sudha.ponnaga...@citrix.com wrote:
 Mike,

 I have similar concern as well.

 We have regression and BVT tests running daily on 4.2 branch locally besides 
 manual validation of the defects and impacted areas. Even though we would not 
 be able to catch all the issues, several regressions were caught  and you can 
 see the defects by using [Automation] in subject line for 4.2.  This type of 
 turnaround is quite uncommon for releases but 4.2 has too many features and 
 some of the feature implementation has been  done very late which is causing 
 high inflow. All fixes should be coming in for Critical and blocker defects 
 only at this point.

 Thanks
 /Sudha

 -Original Message-
 From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
 Sent: Thursday, August 15, 2013 12:02 PM
 To: dev@cloudstack.apache.org
 Subject: CloudStack 4.2 Quality Question

 Hi everyone,

 I've only been working on CS for about 8 months now, so I don't have a lot of 
 experience with the way releases go.

 My question is this: I've noticed over 100 commits to 4.2 since Monday (one 
 week from a potential release of the product). Is this normal? Unless we have 
 a super great suite of automated regression tests, it makes me concerned 
 about the potential quality of the product.

 Any thoughts on this?

 Thanks!

 --
 *Mike Tutkowski*
 *Senior CloudStack Developer, SolidFire Inc.*
 e: mike.tutkow...@solidfire.com
 o: 303.746.7302
 Advancing the way the world uses the
 cloudhttp://solidfire.com/solution/overview/?video=play
 *(tm)*


Re: CloudStack 4.2 Quality Question

2013-08-15 Thread Mike Tutkowski
I plan to write automated system tests, but I don't think there's any way
for me to check them in and get use out of them because they require a
SolidFire SAN. In other words, I guess I will just have to keep them local
(as in just something I run).

So far, I have manual regression tests I run and have noted two breakages
in my feature as code has been checked in this week.

This just makes me a bit nervous. :)


On Thu, Aug 15, 2013 at 1:49 PM, Daan Hoogland daan.hoogl...@gmail.comwrote:

 H Mike,

 Make sure you write plenty of unit tests for whatever methods you need
 for the features you are implementing. You can not exaggerate for a
 while. Coverage is behind quite a bit and I am not a betting man, so I
 bet there is going to be a 4.2.1.

 In short: I share your concern.
 Daan

 On Thu, Aug 15, 2013 at 9:28 PM, Sudha Ponnaganti
 sudha.ponnaga...@citrix.com wrote:
  Mike,
 
  I have similar concern as well.
 
  We have regression and BVT tests running daily on 4.2 branch locally
 besides manual validation of the defects and impacted areas. Even though we
 would not be able to catch all the issues, several regressions were caught
  and you can see the defects by using [Automation] in subject line for 4.2.
  This type of turnaround is quite uncommon for releases but 4.2 has too
 many features and some of the feature implementation has been  done very
 late which is causing high inflow. All fixes should be coming in for
 Critical and blocker defects only at this point.
 
  Thanks
  /Sudha
 
  -Original Message-
  From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
  Sent: Thursday, August 15, 2013 12:02 PM
  To: dev@cloudstack.apache.org
  Subject: CloudStack 4.2 Quality Question
 
  Hi everyone,
 
  I've only been working on CS for about 8 months now, so I don't have a
 lot of experience with the way releases go.
 
  My question is this: I've noticed over 100 commits to 4.2 since Monday
 (one week from a potential release of the product). Is this normal? Unless
 we have a super great suite of automated regression tests, it makes me
 concerned about the potential quality of the product.
 
  Any thoughts on this?
 
  Thanks!
 
  --
  *Mike Tutkowski*
  *Senior CloudStack Developer, SolidFire Inc.*
  e: mike.tutkow...@solidfire.com
  o: 303.746.7302
  Advancing the way the world uses the
  cloudhttp://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
cloudhttp://solidfire.com/solution/overview/?video=play
*™*


Re: CloudStack 4.2 Quality Question

2013-08-15 Thread Daan Hoogland
Hugo has a local jenkins that runs as code gets checked in at apache,
You could have your SolidFire SAN base install be updated by a trigger
on commits in the central git at apache's, and then run your
regression tests on it.

Hope that helps,
Daan

On Thu, Aug 15, 2013 at 9:58 PM, Mike Tutkowski
mike.tutkow...@solidfire.com wrote:
 I plan to write automated system tests, but I don't think there's any way
 for me to check them in and get use out of them because they require a
 SolidFire SAN. In other words, I guess I will just have to keep them local
 (as in just something I run).

 So far, I have manual regression tests I run and have noted two breakages
 in my feature as code has been checked in this week.

 This just makes me a bit nervous. :)


 On Thu, Aug 15, 2013 at 1:49 PM, Daan Hoogland daan.hoogl...@gmail.comwrote:

 H Mike,

 Make sure you write plenty of unit tests for whatever methods you need
 for the features you are implementing. You can not exaggerate for a
 while. Coverage is behind quite a bit and I am not a betting man, so I
 bet there is going to be a 4.2.1.

 In short: I share your concern.
 Daan

 On Thu, Aug 15, 2013 at 9:28 PM, Sudha Ponnaganti
 sudha.ponnaga...@citrix.com wrote:
  Mike,
 
  I have similar concern as well.
 
  We have regression and BVT tests running daily on 4.2 branch locally
 besides manual validation of the defects and impacted areas. Even though we
 would not be able to catch all the issues, several regressions were caught
  and you can see the defects by using [Automation] in subject line for 4.2.
  This type of turnaround is quite uncommon for releases but 4.2 has too
 many features and some of the feature implementation has been  done very
 late which is causing high inflow. All fixes should be coming in for
 Critical and blocker defects only at this point.
 
  Thanks
  /Sudha
 
  -Original Message-
  From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
  Sent: Thursday, August 15, 2013 12:02 PM
  To: dev@cloudstack.apache.org
  Subject: CloudStack 4.2 Quality Question
 
  Hi everyone,
 
  I've only been working on CS for about 8 months now, so I don't have a
 lot of experience with the way releases go.
 
  My question is this: I've noticed over 100 commits to 4.2 since Monday
 (one week from a potential release of the product). Is this normal? Unless
 we have a super great suite of automated regression tests, it makes me
 concerned about the potential quality of the product.
 
  Any thoughts on this?
 
  Thanks!
 
  --
  *Mike Tutkowski*
  *Senior CloudStack Developer, SolidFire Inc.*
  e: mike.tutkow...@solidfire.com
  o: 303.746.7302
  Advancing the way the world uses the
  cloudhttp://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
 cloudhttp://solidfire.com/solution/overview/?video=play
 *™*


Re: CloudStack 4.2 Quality Question

2013-08-15 Thread Mike Tutkowski
Good idea, Daan.


On Thu, Aug 15, 2013 at 2:17 PM, Daan Hoogland daan.hoogl...@gmail.comwrote:

 Hugo has a local jenkins that runs as code gets checked in at apache,
 You could have your SolidFire SAN base install be updated by a trigger
 on commits in the central git at apache's, and then run your
 regression tests on it.

 Hope that helps,
 Daan

 On Thu, Aug 15, 2013 at 9:58 PM, Mike Tutkowski
 mike.tutkow...@solidfire.com wrote:
  I plan to write automated system tests, but I don't think there's any way
  for me to check them in and get use out of them because they require a
  SolidFire SAN. In other words, I guess I will just have to keep them
 local
  (as in just something I run).
 
  So far, I have manual regression tests I run and have noted two breakages
  in my feature as code has been checked in this week.
 
  This just makes me a bit nervous. :)
 
 
  On Thu, Aug 15, 2013 at 1:49 PM, Daan Hoogland daan.hoogl...@gmail.com
 wrote:
 
  H Mike,
 
  Make sure you write plenty of unit tests for whatever methods you need
  for the features you are implementing. You can not exaggerate for a
  while. Coverage is behind quite a bit and I am not a betting man, so I
  bet there is going to be a 4.2.1.
 
  In short: I share your concern.
  Daan
 
  On Thu, Aug 15, 2013 at 9:28 PM, Sudha Ponnaganti
  sudha.ponnaga...@citrix.com wrote:
   Mike,
  
   I have similar concern as well.
  
   We have regression and BVT tests running daily on 4.2 branch locally
  besides manual validation of the defects and impacted areas. Even
 though we
  would not be able to catch all the issues, several regressions were
 caught
   and you can see the defects by using [Automation] in subject line for
 4.2.
   This type of turnaround is quite uncommon for releases but 4.2 has too
  many features and some of the feature implementation has been  done very
  late which is causing high inflow. All fixes should be coming in for
  Critical and blocker defects only at this point.
  
   Thanks
   /Sudha
  
   -Original Message-
   From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
   Sent: Thursday, August 15, 2013 12:02 PM
   To: dev@cloudstack.apache.org
   Subject: CloudStack 4.2 Quality Question
  
   Hi everyone,
  
   I've only been working on CS for about 8 months now, so I don't have a
  lot of experience with the way releases go.
  
   My question is this: I've noticed over 100 commits to 4.2 since Monday
  (one week from a potential release of the product). Is this normal?
 Unless
  we have a super great suite of automated regression tests, it makes me
  concerned about the potential quality of the product.
  
   Any thoughts on this?
  
   Thanks!
  
   --
   *Mike Tutkowski*
   *Senior CloudStack Developer, SolidFire Inc.*
   e: mike.tutkow...@solidfire.com
   o: 303.746.7302
   Advancing the way the world uses the
   cloudhttp://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
  cloudhttp://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
cloudhttp://solidfire.com/solution/overview/?video=play
*™*