<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">Hi, Chris,</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:small">Thanks for bringing this up, and let us know. The same issues also affected Mistral :-(</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 26, 2015 at 1:38 AM, Chris Dent <span dir="ltr"><<a href="mailto:chdent@redhat.com" target="_blank">chdent@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
WSME version 0.8.0 was released today with several fixes to error<br>
handling and error messages. These fixes make WSME behave more in<br>
the way it says it would like to behave (and should behave) with<br>
regard to input validation and HTTP handling. You want these<br>
changes.<br>
<br>
Unfortunately we've discovered since the release that it causes test<br>
failures in Ceilometer, Aodh and Ironic so it may also cause some<br>
issues in other services.<br>
<br>
The two main issues are:<br>
<br>
* More detailed input validation can result in the body of a 4xx<br>
response having changed to reflect increased detail of the<br>
problem. If you have tests which check this response body, they<br>
may now break.<br>
<br>
* Formerly, input validation would allow unused fields to pass through<br>
and be dropped. This is now, as a virtue of more strict processing<br>
throughout the validation handling, considered a client-side error.<br>
<br>
There may also be situations where a 500 had been returned in the<br>
past but now a more correct status code in the 4xx range is<br>
returned.<br>
<br>
Fixes for ceilometer and ironic are pending and may provide some<br>
guidance on fixes other projects might need to do:<br>
<br>
* Ironic: <a href="https://review.openstack.org/216802" rel="noreferrer" target="_blank">https://review.openstack.org/216802</a><br>
* Ceilometer: <a href="https://review.openstack.org/#/c/208467/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/208467/</a><span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Chris Dent tw:@anticdent freenode:cdent<br>
<a href="https://tank.peermore.com/tanks/cdent" rel="noreferrer" target="_blank">https://tank.peermore.com/tanks/cdent</a><br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><b><font color="#000000" style="background-color:rgb(243,243,243)" face="monospace, monospace">Regards!</font></b></div><div><b><font color="#000000" style="background-color:rgb(243,243,243)" face="monospace, monospace">-----------------------------------</font></b></div><div><b style="font-size:12px;line-height:18px"><font style="background-color:rgb(243,243,243)" color="#ff0000" face="monospace, monospace">Lingxian Kong</font></b><br></div></div></div></div></div>
</div>