Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-18 Thread Matt Riedemann



On 7/17/2014 5:48 PM, Steve Baker wrote:

On 18/07/14 00:44, Joe Gordon wrote:




On Wed, Jul 16, 2014 at 11:28 PM, Steve Baker sba...@redhat.com
mailto:sba...@redhat.com wrote:

On 12/07/14 09:25, Joe Gordon wrote:




On Fri, Jul 11, 2014 at 4:42 AM, Jeremy Stanley
fu...@yuggoth.org mailto:fu...@yuggoth.org wrote:

On 2014-07-11 11:21:19 +0200 (+0200), Matthias Runge wrote:
 this broke horizon stable and master; heat stable is
affected as
 well.
[...]

I guess this is a plea for applying something like the oslotest
framework to client libraries so they get backward-compat
jobs run
against unit tests of all dependant/consuming software...
branchless
tempest already alleviates some of this, but not the case of
changes
in a library which will break unit/functional tests of another
project.


We actually do have some tests for backwards compatibility, and
they all passed. Presumably because both heat and horizon have
poor integration test.

We ran

  * check-tempest-dsvm-full-havana

http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-full-havana/8e09faa
SUCCESS in 40m 47s (non-voting)
  * check-tempest-dsvm-neutron-havana

http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-neutron-havana/b4ad019
SUCCESS in 36m 17s (non-voting)
  * check-tempest-dsvm-full-icehouse

http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-full-icehouse/c0c62e5
SUCCESS in 53m 05s
  * check-tempest-dsvm-neutron-icehouse

http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-neutron-icehouse/a54aedb
SUCCESS in 57m 28s


on the offending patches (https://review.openstack.org/#/c/94166/)

Infra patch that added these tests:
https://review.openstack.org/#/c/80698/



Heat-proper would have continued working fine with novaclient
2.18.0. The regression was with raising novaclient exceptions,
which is only required in our unit tests. I saw this break coming
and switched to raising via from_response
https://review.openstack.org/#/c/97977/22/heat/tests/v1_1/fakes.py

Unit tests tend to deal with more internals of client libraries
just for mocking purposes, and there have been multiple breaks in
unit tests for heat and horizon when client libraries make
internal changes.

This could be avoided if the client gate jobs run the unit tests
for the projects which consume them.

That may work but isn't this exactly what integration testing is for?

If you mean tempest then no, this is different.

Client projects have done a good job of keeping their public library
APIs stable. An exception type is public API, but the constructor for
raising that type arguably is more of a gray area since only the client
library should be raising its own exceptions.

However heat and horizon unit tests need to raise client exceptions to
test their own error condition handling, so exception constructors could
be considered public API, but only for unit test mocking in other projects.

This problem couldn't have been caught in an integration test because
nothing outside the unit tests directly raises a client exception.

There have been other breakages where internal client library changes
have broken the mocking in our unit tests (I recall a neutronclient
internal refactor).

In many cases the cause may be inappropriate mocking in the unit tests,
but that is cold comfort when the gates break when a client library is
released.

Maybe we can just start with adding heat and horizon to the check jobs
of the clients they consume, but the following should also be considered:
grep python-.*client */requirements.txt

This could give client libraries more confidence that internal changes
don't break anything, and allows them to fix mocking in other projects
before their changes land.



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



I don't think we should have to change the gate jobs just so that other 
projects can test against the internals of their dependent clients, that 
sounds like a flawed unit test design to me.


Looking at 
https://review.openstack.org/#/c/97977/22/heat/tests/v1_1/fakes.py for 
example, why is a fake_exception needed to mock out novaclient's 
NotFound exception?  A better way to do this is that whatever is 
expecting to raise the NotFound should use mock with a side_effect to 
raise novaclient.exceptions.NotFound, then mock handles the spec being 
set on the mock and you don't have to worry about the internal 
construction of the exception class in your unit tests.


--

Thanks,

Matt Riedemann


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org

Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-17 Thread Joe Gordon
On Wed, Jul 16, 2014 at 11:28 PM, Steve Baker sba...@redhat.com wrote:

  On 12/07/14 09:25, Joe Gordon wrote:




 On Fri, Jul 11, 2014 at 4:42 AM, Jeremy Stanley fu...@yuggoth.org wrote:

 On 2014-07-11 11:21:19 +0200 (+0200), Matthias Runge wrote:
  this broke horizon stable and master; heat stable is affected as
  well.
  [...]

 I guess this is a plea for applying something like the oslotest
 framework to client libraries so they get backward-compat jobs run
 against unit tests of all dependant/consuming software... branchless
 tempest already alleviates some of this, but not the case of changes
 in a library which will break unit/functional tests of another
 project.


  We actually do have some tests for backwards compatibility, and they all
 passed. Presumably because both heat and horizon have poor integration test.

  We ran


- check-tempest-dsvm-full-havana

 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-full-havana/8e09faa
 SUCCESS in 40m 47s (non-voting)
- check-tempest-dsvm-neutron-havana

 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-neutron-havana/b4ad019
 SUCCESS in 36m 17s (non-voting)
- check-tempest-dsvm-full-icehouse

 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-full-icehouse/c0c62e5
 SUCCESS in 53m 05s
- check-tempest-dsvm-neutron-icehouse

 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-neutron-icehouse/a54aedb
 SUCCESS in 57m 28s


  on the offending patches (https://review.openstack.org/#/c/94166/)


  Infra patch that added these tests:
 https://review.openstack.org/#/c/80698/


   Heat-proper would have continued working fine with novaclient 2.18.0.
 The regression was with raising novaclient exceptions, which is only
 required in our unit tests. I saw this break coming and switched to raising
 via from_response
 https://review.openstack.org/#/c/97977/22/heat/tests/v1_1/fakes.py

 Unit tests tend to deal with more internals of client libraries just for
 mocking purposes, and there have been multiple breaks in unit tests for
 heat and horizon when client libraries make internal changes.

 This could be avoided if the client gate jobs run the unit tests for the
 projects which consume them.


That may work but isn't this exactly what integration testing is for?


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


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


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-17 Thread Steve Baker
On 18/07/14 00:44, Joe Gordon wrote:



 On Wed, Jul 16, 2014 at 11:28 PM, Steve Baker sba...@redhat.com
 mailto:sba...@redhat.com wrote:

 On 12/07/14 09:25, Joe Gordon wrote:



 On Fri, Jul 11, 2014 at 4:42 AM, Jeremy Stanley
 fu...@yuggoth.org mailto:fu...@yuggoth.org wrote:

 On 2014-07-11 11:21:19 +0200 (+0200), Matthias Runge wrote:
  this broke horizon stable and master; heat stable is
 affected as
  well.
 [...]

 I guess this is a plea for applying something like the oslotest
 framework to client libraries so they get backward-compat
 jobs run
 against unit tests of all dependant/consuming software...
 branchless
 tempest already alleviates some of this, but not the case of
 changes
 in a library which will break unit/functional tests of another
 project.


 We actually do have some tests for backwards compatibility, and
 they all passed. Presumably because both heat and horizon have
 poor integration test.

 We ran 

   * check-tempest-dsvm-full-havana
 
 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-full-havana/8e09faa
  SUCCESS in
 40m 47s (non-voting)
   * check-tempest-dsvm-neutron-havana
 
 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-neutron-havana/b4ad019
  SUCCESS in
 36m 17s (non-voting)
   * check-tempest-dsvm-full-icehouse
 
 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-full-icehouse/c0c62e5
  SUCCESS in
 53m 05s
   * check-tempest-dsvm-neutron-icehouse
 
 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-neutron-icehouse/a54aedb
  SUCCESS in
 57m 28s


 on the offending patches (https://review.openstack.org/#/c/94166/)
  

 Infra patch that added these tests:
 https://review.openstack.org/#/c/80698/


 Heat-proper would have continued working fine with novaclient
 2.18.0. The regression was with raising novaclient exceptions,
 which is only required in our unit tests. I saw this break coming
 and switched to raising via from_response
 https://review.openstack.org/#/c/97977/22/heat/tests/v1_1/fakes.py

 Unit tests tend to deal with more internals of client libraries
 just for mocking purposes, and there have been multiple breaks in
 unit tests for heat and horizon when client libraries make
 internal changes.

 This could be avoided if the client gate jobs run the unit tests
 for the projects which consume them.

  
 That may work but isn't this exactly what integration testing is for? 
  
If you mean tempest then no, this is different.

Client projects have done a good job of keeping their public library
APIs stable. An exception type is public API, but the constructor for
raising that type arguably is more of a gray area since only the client
library should be raising its own exceptions.

However heat and horizon unit tests need to raise client exceptions to
test their own error condition handling, so exception constructors could
be considered public API, but only for unit test mocking in other projects.

This problem couldn't have been caught in an integration test because
nothing outside the unit tests directly raises a client exception.

There have been other breakages where internal client library changes
have broken the mocking in our unit tests (I recall a neutronclient
internal refactor).

In many cases the cause may be inappropriate mocking in the unit tests,
but that is cold comfort when the gates break when a client library is
released.

Maybe we can just start with adding heat and horizon to the check jobs
of the clients they consume, but the following should also be considered:
grep python-.*client */requirements.txt

This could give client libraries more confidence that internal changes
don't break anything, and allows them to fix mocking in other projects
before their changes land.

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


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-16 Thread Steve Baker
On 12/07/14 09:25, Joe Gordon wrote:



 On Fri, Jul 11, 2014 at 4:42 AM, Jeremy Stanley fu...@yuggoth.org
 mailto:fu...@yuggoth.org wrote:

 On 2014-07-11 11:21:19 +0200 (+0200), Matthias Runge wrote:
  this broke horizon stable and master; heat stable is affected as
  well.
 [...]

 I guess this is a plea for applying something like the oslotest
 framework to client libraries so they get backward-compat jobs run
 against unit tests of all dependant/consuming software... branchless
 tempest already alleviates some of this, but not the case of changes
 in a library which will break unit/functional tests of another
 project.


 We actually do have some tests for backwards compatibility, and they
 all passed. Presumably because both heat and horizon have poor
 integration test.

 We ran 

   * check-tempest-dsvm-full-havana
 
 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-full-havana/8e09faa
  SUCCESS in
 40m 47s (non-voting)
   * check-tempest-dsvm-neutron-havana
 
 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-neutron-havana/b4ad019
  SUCCESS in
 36m 17s (non-voting)
   * check-tempest-dsvm-full-icehouse
 
 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-full-icehouse/c0c62e5
  SUCCESS in
 53m 05s
   * check-tempest-dsvm-neutron-icehouse
 
 http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-neutron-icehouse/a54aedb
  SUCCESS in
 57m 28s


 on the offending patches (https://review.openstack.org/#/c/94166/)
  

 Infra patch that added these tests:
 https://review.openstack.org/#/c/80698/


Heat-proper would have continued working fine with novaclient 2.18.0.
The regression was with raising novaclient exceptions, which is only
required in our unit tests. I saw this break coming and switched to
raising via from_response
https://review.openstack.org/#/c/97977/22/heat/tests/v1_1/fakes.py

Unit tests tend to deal with more internals of client libraries just for
mocking purposes, and there have been multiple breaks in unit tests for
heat and horizon when client libraries make internal changes.

This could be avoided if the client gate jobs run the unit tests for the
projects which consume them.
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-15 Thread Michael Still
Ok, I just released 2.18.1 to address this issue.
https://launchpad.net/python-novaclient/+milestone/2.18.1

Cheers,
Michael

On Sat, Jul 12, 2014 at 7:18 AM, Michael Still mi...@stillhq.com wrote:
 I can do another release once https://review.openstack.org/#/c/106447/ merges.

 Michael

 On Sat, Jul 12, 2014 at 3:51 AM, Russell Bryant rbry...@redhat.com wrote:
 On 07/11/2014 01:27 PM, Russell Bryant wrote:
 On 07/11/2014 05:29 AM, Thierry Carrez wrote:
 Matthias Runge wrote:
 On 11/07/14 02:04, Michael Still wrote:
 Sorry for the delay here. This email got lost in my inbox while I was
 travelling.

 This release is now tagged. Additionally, I have created a milestone
 for this release in launchpad, which is the keystone process for
 client releases. This means that users of launchpad can now see what
 release a given bug was fixed in, and improves our general launchpad
 bug hygiene. However, because we haven't done this before, this first
 release is a bit bigger than it should me.

 I'm having some pain marking the milestone as released in launchpad,
 but I am arguing with launchpad about that now.

 Michael

 Cough,

 this broke horizon stable and master; heat stable is affected as well.

 For Horizon, I filed bug https://bugs.launchpad.net/horizon/+bug/1340596

 The same bug (https://bugs.launchpad.net/bugs/1340596) will be used to
 track Heat tasks as well.


 Thanks for pointing this out.  These non-backwards compatible changes
 should not have been merged, IMO.  They really should have waited until
 a v2.0, or at least done in a backwards copmatible way.  I'll look into
 what reverts are needed.


 I posted a couple of reverts that I think will resolve these problems:

 https://review.openstack.org/#/c/106446/
 https://review.openstack.org/#/c/106447/

 --
 Russell Bryant

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



 --
 Rackspace Australia



-- 
Rackspace Australia

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


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-11 Thread Matthias Runge

On 11/07/14 02:04, Michael Still wrote:

Sorry for the delay here. This email got lost in my inbox while I was
travelling.

This release is now tagged. Additionally, I have created a milestone
for this release in launchpad, which is the keystone process for
client releases. This means that users of launchpad can now see what
release a given bug was fixed in, and improves our general launchpad
bug hygiene. However, because we haven't done this before, this first
release is a bit bigger than it should me.

I'm having some pain marking the milestone as released in launchpad,
but I am arguing with launchpad about that now.

Michael


Cough,

this broke horizon stable and master; heat stable is affected as well.

For Horizon, I filed bug https://bugs.launchpad.net/horizon/+bug/1340596

Matthias


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


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-11 Thread Thierry Carrez
Matthias Runge wrote:
 On 11/07/14 02:04, Michael Still wrote:
 Sorry for the delay here. This email got lost in my inbox while I was
 travelling.

 This release is now tagged. Additionally, I have created a milestone
 for this release in launchpad, which is the keystone process for
 client releases. This means that users of launchpad can now see what
 release a given bug was fixed in, and improves our general launchpad
 bug hygiene. However, because we haven't done this before, this first
 release is a bit bigger than it should me.

 I'm having some pain marking the milestone as released in launchpad,
 but I am arguing with launchpad about that now.

 Michael

 Cough,
 
 this broke horizon stable and master; heat stable is affected as well.
 
 For Horizon, I filed bug https://bugs.launchpad.net/horizon/+bug/1340596

The same bug (https://bugs.launchpad.net/bugs/1340596) will be used to
track Heat tasks as well.

-- 
Thierry Carrez (ttx)

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


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-11 Thread Jeremy Stanley
On 2014-07-11 11:21:19 +0200 (+0200), Matthias Runge wrote:
 this broke horizon stable and master; heat stable is affected as
 well.
[...]

I guess this is a plea for applying something like the oslotest
framework to client libraries so they get backward-compat jobs run
against unit tests of all dependant/consuming software... branchless
tempest already alleviates some of this, but not the case of changes
in a library which will break unit/functional tests of another
project.
-- 
Jeremy Stanley

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


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-11 Thread Russell Bryant
On 07/11/2014 05:29 AM, Thierry Carrez wrote:
 Matthias Runge wrote:
 On 11/07/14 02:04, Michael Still wrote:
 Sorry for the delay here. This email got lost in my inbox while I was
 travelling.

 This release is now tagged. Additionally, I have created a milestone
 for this release in launchpad, which is the keystone process for
 client releases. This means that users of launchpad can now see what
 release a given bug was fixed in, and improves our general launchpad
 bug hygiene. However, because we haven't done this before, this first
 release is a bit bigger than it should me.

 I'm having some pain marking the milestone as released in launchpad,
 but I am arguing with launchpad about that now.

 Michael

 Cough,

 this broke horizon stable and master; heat stable is affected as well.

 For Horizon, I filed bug https://bugs.launchpad.net/horizon/+bug/1340596
 
 The same bug (https://bugs.launchpad.net/bugs/1340596) will be used to
 track Heat tasks as well.
 

Thanks for pointing this out.  These non-backwards compatible changes
should not have been merged, IMO.  They really should have waited until
a v2.0, or at least done in a backwards copmatible way.  I'll look into
what reverts are needed.

-- 
Russell Bryant

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


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-11 Thread Russell Bryant
On 07/11/2014 01:27 PM, Russell Bryant wrote:
 On 07/11/2014 05:29 AM, Thierry Carrez wrote:
 Matthias Runge wrote:
 On 11/07/14 02:04, Michael Still wrote:
 Sorry for the delay here. This email got lost in my inbox while I was
 travelling.

 This release is now tagged. Additionally, I have created a milestone
 for this release in launchpad, which is the keystone process for
 client releases. This means that users of launchpad can now see what
 release a given bug was fixed in, and improves our general launchpad
 bug hygiene. However, because we haven't done this before, this first
 release is a bit bigger than it should me.

 I'm having some pain marking the milestone as released in launchpad,
 but I am arguing with launchpad about that now.

 Michael

 Cough,

 this broke horizon stable and master; heat stable is affected as well.

 For Horizon, I filed bug https://bugs.launchpad.net/horizon/+bug/1340596

 The same bug (https://bugs.launchpad.net/bugs/1340596) will be used to
 track Heat tasks as well.

 
 Thanks for pointing this out.  These non-backwards compatible changes
 should not have been merged, IMO.  They really should have waited until
 a v2.0, or at least done in a backwards copmatible way.  I'll look into
 what reverts are needed.
 

I posted a couple of reverts that I think will resolve these problems:

https://review.openstack.org/#/c/106446/
https://review.openstack.org/#/c/106447/

-- 
Russell Bryant

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


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-11 Thread Michael Still
I can do another release once https://review.openstack.org/#/c/106447/ merges.

Michael

On Sat, Jul 12, 2014 at 3:51 AM, Russell Bryant rbry...@redhat.com wrote:
 On 07/11/2014 01:27 PM, Russell Bryant wrote:
 On 07/11/2014 05:29 AM, Thierry Carrez wrote:
 Matthias Runge wrote:
 On 11/07/14 02:04, Michael Still wrote:
 Sorry for the delay here. This email got lost in my inbox while I was
 travelling.

 This release is now tagged. Additionally, I have created a milestone
 for this release in launchpad, which is the keystone process for
 client releases. This means that users of launchpad can now see what
 release a given bug was fixed in, and improves our general launchpad
 bug hygiene. However, because we haven't done this before, this first
 release is a bit bigger than it should me.

 I'm having some pain marking the milestone as released in launchpad,
 but I am arguing with launchpad about that now.

 Michael

 Cough,

 this broke horizon stable and master; heat stable is affected as well.

 For Horizon, I filed bug https://bugs.launchpad.net/horizon/+bug/1340596

 The same bug (https://bugs.launchpad.net/bugs/1340596) will be used to
 track Heat tasks as well.


 Thanks for pointing this out.  These non-backwards compatible changes
 should not have been merged, IMO.  They really should have waited until
 a v2.0, or at least done in a backwards copmatible way.  I'll look into
 what reverts are needed.


 I posted a couple of reverts that I think will resolve these problems:

 https://review.openstack.org/#/c/106446/
 https://review.openstack.org/#/c/106447/

 --
 Russell Bryant

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



-- 
Rackspace Australia

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


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-11 Thread Joe Gordon
On Fri, Jul 11, 2014 at 4:42 AM, Jeremy Stanley fu...@yuggoth.org wrote:

 On 2014-07-11 11:21:19 +0200 (+0200), Matthias Runge wrote:
  this broke horizon stable and master; heat stable is affected as
  well.
 [...]

 I guess this is a plea for applying something like the oslotest
 framework to client libraries so they get backward-compat jobs run
 against unit tests of all dependant/consuming software... branchless
 tempest already alleviates some of this, but not the case of changes
 in a library which will break unit/functional tests of another
 project.


We actually do have some tests for backwards compatibility, and they all
passed. Presumably because both heat and horizon have poor integration test.

We ran


   - check-tempest-dsvm-full-havana
   
http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-full-havana/8e09faa
SUCCESS in 40m 47s (non-voting)
   - check-tempest-dsvm-neutron-havana
   
http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-neutron-havana/b4ad019
SUCCESS in 36m 17s (non-voting)
   - check-tempest-dsvm-full-icehouse
   
http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-full-icehouse/c0c62e5
SUCCESS in 53m 05s
   - check-tempest-dsvm-neutron-icehouse
   
http://logs.openstack.org/66/94166/3/check/check-tempest-dsvm-neutron-icehouse/a54aedb
SUCCESS in 57m 28s


on the offending patches (https://review.openstack.org/#/c/94166/)


Infra patch that added these tests: https://review.openstack.org/#/c/80698/

--
 Jeremy Stanley

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

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


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-10 Thread Michael Still
Sorry for the delay here. This email got lost in my inbox while I was
travelling.

This release is now tagged. Additionally, I have created a milestone
for this release in launchpad, which is the keystone process for
client releases. This means that users of launchpad can now see what
release a given bug was fixed in, and improves our general launchpad
bug hygiene. However, because we haven't done this before, this first
release is a bit bigger than it should me.

I'm having some pain marking the milestone as released in launchpad,
but I am arguing with launchpad about that now.

Michael

On Tue, Jul 8, 2014 at 11:10 PM, Russell Bryant rbry...@redhat.com wrote:
 On 07/07/2014 10:34 PM, Mike Lundy wrote:
 Is it possible to tag a new release containing the fix for
 https://bugs.launchpad.net/python-novaclient/+bug/1297796 ? The bug
 can cause correct code to fail ~50% of the time (every connection
 reuse fails with a BadStatusLine).

 Thanks! 3

 Historically, at least with Nova, the current PTL has done the
 novaclient releases.  I'm happy to do it though if Michael is OK with it
 (CC'd).

 --
 Russell Bryant



-- 
Rackspace Australia

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


Re: [openstack-dev] [nova] request to tag novaclient 2.18.0

2014-07-08 Thread Russell Bryant
On 07/07/2014 10:34 PM, Mike Lundy wrote:
 Is it possible to tag a new release containing the fix for
 https://bugs.launchpad.net/python-novaclient/+bug/1297796 ? The bug
 can cause correct code to fail ~50% of the time (every connection
 reuse fails with a BadStatusLine).
 
 Thanks! 3

Historically, at least with Nova, the current PTL has done the
novaclient releases.  I'm happy to do it though if Michael is OK with it
(CC'd).

-- 
Russell Bryant

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