[openstack-dev] [be nice] Before doing big non backardcompabitle changes in how gates work make sure that all PTL are informed about that
Joshua Harlow
harlowja at outlook.com
Thu May 7 18:54:34 UTC 2015
Sean Dague wrote:
> On 05/07/2015 02:29 PM, Joshua Harlow wrote:
>> Boris Pavlovic wrote:
>>> Sean,
>>>
>>> Nobody is able to track and know *everything*.
>>>
>>> Friendly reminder that Heat is going to be removed and not installed by
>>> default would help to avoid such situations.
>> Doesn't keystone have a service listing? Use that in rally (and
>> elsewhere?), if keystone had a service and each service had a API
>> discovery ability, there u go, profit! ;)
>
> Service listing for test jobs is actually quite dangerous, because then
> something can change something about which services are registered, and
> you automatically start skipping 30% of your tests because you react
> correctly to this change. However, that means the job stopped doing what
> you think it should do.
>
> *This has happened multiple times in the past*. And typically days,
> weeks, or months go by before someone notices in investigating an
> unrelated failure. And then it's days, weeks, or months to dig out of
> the regressions introduced.
>
> So... test jobs should be extremely explicit about what they setup and
> what they expect.
Makes sense, perhaps all the test (and/or test-like) frameworks could
share some code + common config that does this, seems to be something
simple (and something that all could use for pre-testing validation of
all the expected services being alive/active/up/responding...)?
^^ Just an idear,
-Josh
>
> -Sean
>
More information about the OpenStack-dev
mailing list