[openstack-dev] [qa] [heat] [neutron] - Status of Heat and Neutron tempest blueprints?

2014-03-06 Thread Sean Dague
We're at Freeze, so I want to pick up and understand where we currently
stand with both Neutron and Heat actually getting tested fully in the gate.

First Neutron -
https://blueprints.launchpad.net/tempest/+spec/fix-gate-tempest-devstack-vm-quantum-full


We know that this is *close* as the full job is running non voting
everywhere, and typically passing. How close are we? Or should we be
defering this until Juno (which would be unfortunate).

Second Heat -
https://blueprints.launchpad.net/tempest/+spec/tempest-heat-integration

The Heat tests that are in a normal Tempest job are relatively trivial
surface verification, and in no way actually make sure that Heat is
operating at a real level. This fact is a contributing factor to why
Heat was broken in i2.

The first real verification for Heat is in the Heat slow job (which we
created to give Heat a separate time budget, because doing work that
requires real guests takes time).

The heat slow job looks like it is finally passing much of the time -
http://logstash.openstack.org/#eyJzZWFyY2giOiIobWVzc2FnZTpcIkZpbmlzaGVkOiBTVUNDRVNTXCIgT1IgbWVzc2FnZTpcIkZpbmlzaGVkOiBGQUlMVVJFXCIpIEFORCBidWlsZF9uYW1lOmNoZWNrLXRlbXBlc3QtZHN2bS1uZXV0cm9uLWhlYXQtc2xvdyIsImZpZWxkcyI6W10sIm9mZnNldCI6MCwidGltZWZyYW1lIjoiNjA0ODAwIiwiZ3JhcGhtb2RlIjoiY291bnQiLCJ0aW1lIjp7InVzZXJfaW50ZXJ2YWwiOjB9LCJzdGFtcCI6MTM5NDEwOTg3NDQ4OH0=

It's seeing a 78% pass rate in check. Can anyone in the Heat team
confirm that the Failures in this job are actually real failures on
patches that should have been blocked?

I'd like to get that turned on (and on all the projects) as soon as the
Heat team is confident on it so that Heat actually participates in the
tempest/devstack gate in a material way and we can prevent future issues
where a keystone, nova, neutron or whatever change would break Heat in git.

-Sean

-- 
Sean Dague
Samsung Research America
s...@dague.net / sean.da...@samsung.com
http://dague.net



signature.asc
Description: OpenPGP digital signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [qa] [heat] [neutron] - Status of Heat and Neutron tempest blueprints?

2014-03-06 Thread Steven Hardy
On Thu, Mar 06, 2014 at 07:53:03AM -0500, Sean Dague wrote:
 We're at Freeze, so I want to pick up and understand where we currently
 stand with both Neutron and Heat actually getting tested fully in the gate.
 
 First Neutron -
 https://blueprints.launchpad.net/tempest/+spec/fix-gate-tempest-devstack-vm-quantum-full
 
 
 We know that this is *close* as the full job is running non voting
 everywhere, and typically passing. How close are we? Or should we be
 defering this until Juno (which would be unfortunate).

Can you please clarify - does FF apply to tempest *tests*?  My assumption
was that we could move from feature development to testing during the FF/RC
phase of the cycle, the natural by-product of which will be additional
tempest testcases..

 Second Heat -
 https://blueprints.launchpad.net/tempest/+spec/tempest-heat-integration
 
 The Heat tests that are in a normal Tempest job are relatively trivial
 surface verification, and in no way actually make sure that Heat is
 operating at a real level. This fact is a contributing factor to why
 Heat was broken in i2.

Yeah, we have a list of wishlist bugs so we can track the additional
less-trivial tests we'd like to implement:

https://bugs.launchpad.net/heat/+bugs?field.tag=tempest

I was hoping we'd get patches at least proposed for most of these before
Icehouse ships, but we'll have to see how it goes.. :)

 The first real verification for Heat is in the Heat slow job (which we
 created to give Heat a separate time budget, because doing work that
 requires real guests takes time).
 
 The heat slow job looks like it is finally passing much of the time -
 http://logstash.openstack.org/#eyJzZWFyY2giOiIobWVzc2FnZTpcIkZpbmlzaGVkOiBTVUNDRVNTXCIgT1IgbWVzc2FnZTpcIkZpbmlzaGVkOiBGQUlMVVJFXCIpIEFORCBidWlsZF9uYW1lOmNoZWNrLXRlbXBlc3QtZHN2bS1uZXV0cm9uLWhlYXQtc2xvdyIsImZpZWxkcyI6W10sIm9mZnNldCI6MCwidGltZWZyYW1lIjoiNjA0ODAwIiwiZ3JhcGhtb2RlIjoiY291bnQiLCJ0aW1lIjp7InVzZXJfaW50ZXJ2YWwiOjB9LCJzdGFtcCI6MTM5NDEwOTg3NDQ4OH0=
 
 It's seeing a 78% pass rate in check. Can anyone in the Heat team
 confirm that the Failures in this job are actually real failures on
 patches that should have been blocked?
 
 I'd like to get that turned on (and on all the projects) as soon as the
 Heat team is confident on it so that Heat actually participates in the
 tempest/devstack gate in a material way and we can prevent future issues
 where a keystone, nova, neutron or whatever change would break Heat in git.

Steve Baker can make the final decision, but I am +2 on turning it on -
during the process of getting my instance-users patches through the gate,
this test consistently found real issues with no false positives (other
than those caused by other known bugs).

Steve

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [qa] [heat] [neutron] - Status of Heat and Neutron tempest blueprints?

2014-03-06 Thread Sean Dague
On 03/06/2014 08:11 AM, Steven Hardy wrote:
 On Thu, Mar 06, 2014 at 07:53:03AM -0500, Sean Dague wrote:
 We're at Freeze, so I want to pick up and understand where we currently
 stand with both Neutron and Heat actually getting tested fully in the gate.

 First Neutron -
 https://blueprints.launchpad.net/tempest/+spec/fix-gate-tempest-devstack-vm-quantum-full


 We know that this is *close* as the full job is running non voting
 everywhere, and typically passing. How close are we? Or should we be
 defering this until Juno (which would be unfortunate).
 
 Can you please clarify - does FF apply to tempest *tests*?  My assumption
 was that we could move from feature development to testing during the FF/RC
 phase of the cycle, the natural by-product of which will be additional
 tempest testcases..

It doesn't. Typically we're adding additional validation up to the
release to catch things we believe are still exposed (especially in
conjunction with bugs that are found). That being said, if the core
teams here are punting, it would be good to know, so we don't waste time
asking the questions over and over again. :)

 Second Heat -
 https://blueprints.launchpad.net/tempest/+spec/tempest-heat-integration

 The Heat tests that are in a normal Tempest job are relatively trivial
 surface verification, and in no way actually make sure that Heat is
 operating at a real level. This fact is a contributing factor to why
 Heat was broken in i2.
 
 Yeah, we have a list of wishlist bugs so we can track the additional
 less-trivial tests we'd like to implement:
 
 https://bugs.launchpad.net/heat/+bugs?field.tag=tempest
 
 I was hoping we'd get patches at least proposed for most of these before
 Icehouse ships, but we'll have to see how it goes.. :)

+1. The more the better.

 The first real verification for Heat is in the Heat slow job (which we
 created to give Heat a separate time budget, because doing work that
 requires real guests takes time).

 The heat slow job looks like it is finally passing much of the time -
 http://logstash.openstack.org/#eyJzZWFyY2giOiIobWVzc2FnZTpcIkZpbmlzaGVkOiBTVUNDRVNTXCIgT1IgbWVzc2FnZTpcIkZpbmlzaGVkOiBGQUlMVVJFXCIpIEFORCBidWlsZF9uYW1lOmNoZWNrLXRlbXBlc3QtZHN2bS1uZXV0cm9uLWhlYXQtc2xvdyIsImZpZWxkcyI6W10sIm9mZnNldCI6MCwidGltZWZyYW1lIjoiNjA0ODAwIiwiZ3JhcGhtb2RlIjoiY291bnQiLCJ0aW1lIjp7InVzZXJfaW50ZXJ2YWwiOjB9LCJzdGFtcCI6MTM5NDEwOTg3NDQ4OH0=

 It's seeing a 78% pass rate in check. Can anyone in the Heat team
 confirm that the Failures in this job are actually real failures on
 patches that should have been blocked?

 I'd like to get that turned on (and on all the projects) as soon as the
 Heat team is confident on it so that Heat actually participates in the
 tempest/devstack gate in a material way and we can prevent future issues
 where a keystone, nova, neutron or whatever change would break Heat in git.
 
 Steve Baker can make the final decision, but I am +2 on turning it on -
 during the process of getting my instance-users patches through the gate,
 this test consistently found real issues with no false positives (other
 than those caused by other known bugs).

Great. Looking forward to turning that on.

-Sean

-- 
Sean Dague
Samsung Research America
s...@dague.net / sean.da...@samsung.com
http://dague.net



signature.asc
Description: OpenPGP digital signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [qa] [heat] [neutron] - Status of Heat and Neutron tempest blueprints?

2014-03-06 Thread Steve Baker
On 07/03/14 01:53, Sean Dague wrote:
 We're at Freeze, so I want to pick up and understand where we currently
 stand with both Neutron and Heat actually getting tested fully in the gate.

 First Neutron -
 https://blueprints.launchpad.net/tempest/+spec/fix-gate-tempest-devstack-vm-quantum-full


 We know that this is *close* as the full job is running non voting
 everywhere, and typically passing. How close are we? Or should we be
 defering this until Juno (which would be unfortunate).

 Second Heat -
 https://blueprints.launchpad.net/tempest/+spec/tempest-heat-integration

 The Heat tests that are in a normal Tempest job are relatively trivial
 surface verification, and in no way actually make sure that Heat is
 operating at a real level. This fact is a contributing factor to why
 Heat was broken in i2.

 The first real verification for Heat is in the Heat slow job (which we
 created to give Heat a separate time budget, because doing work that
 requires real guests takes time).

 The heat slow job looks like it is finally passing much of the time -
 http://logstash.openstack.org/#eyJzZWFyY2giOiIobWVzc2FnZTpcIkZpbmlzaGVkOiBTVUNDRVNTXCIgT1IgbWVzc2FnZTpcIkZpbmlzaGVkOiBGQUlMVVJFXCIpIEFORCBidWlsZF9uYW1lOmNoZWNrLXRlbXBlc3QtZHN2bS1uZXV0cm9uLWhlYXQtc2xvdyIsImZpZWxkcyI6W10sIm9mZnNldCI6MCwidGltZWZyYW1lIjoiNjA0ODAwIiwiZ3JhcGhtb2RlIjoiY291bnQiLCJ0aW1lIjp7InVzZXJfaW50ZXJ2YWwiOjB9LCJzdGFtcCI6MTM5NDEwOTg3NDQ4OH0=

 It's seeing a 78% pass rate in check. Can anyone in the Heat team
 confirm that the Failures in this job are actually real failures on
 patches that should have been blocked?

 I'd like to get that turned on (and on all the projects) as soon as the
 Heat team is confident on it so that Heat actually participates in the
 tempest/devstack gate in a material way and we can prevent future issues
 where a keystone, nova, neutron or whatever change would break Heat in git.


I've raised https://bugs.launchpad.net/tempest/+bug/1288970 to track the
most common error ( NeutronResourcesTestJSON f ailed to reach
CREATE_COMPLETE status within the required time (300 s))

tl;dr sometimes booting alone is taking 244s, so I think this test would
be significantly more reliable if the timeout was raised.

I would propose raising the default orchestration build_timeout to 600s
for now, but it may need to go up to 1200s when the autoscaling scenario
is enabled again.

https://review.openstack.org/#/c/78756/

Once this change is in heat-slow should be reliable enough to make it
voting.
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev