On 20/07/18 16:54, Daniel Farrell wrote:
> 
>     I feel like blaming infrastructure being "slow" is too easy an
>     excuse for issues. If the software was run in a customer production
>     environment I suspect telling the customer that their hardware is
>     too slow and is not the same hardware as the developer's laptop it
>     would not be a solution the customer would be happy with.
> 
> 
> +1000
> 
> Our code and tests need to be robust enough to handle diverse
> infrastructure. Bugs like this might be highlighted by infra
> variability, but they are still bugs in code/tests.
> 
> Not picking on TomP or Controller here, this is a general ODL culture
> problem of blaming the infra first and until Thanh/Jamo/et al prove
> otherwise.

I am not taking sides here, but when we are talking distributed systems,
timing *is* critical -- a system slow to respond is indiscernible from a
failed system and it *will* get isolated.

The trade-off here is tolerance of bumps vs. reaction to failures -- and
this *is* something you tweak for a deployment and yes, this is where
the vendor typically does get to dictate required performance
characteristics and/or provides very stringent tuning parameters. And
yes, as soon as you contact support, it will ask for those parameters
(and bunch more) and will (very politely) ask you to fix your
configuration if there is any deviation from recommended values.

If there are stressors we experience during autorelease build we need to
understand what they are so we can account for them: as Tom noted, the
deadline is 'a tad too low' -- which works out to a trade-off question
(I am exaggerating to make a point):

Would you be okay with the test having a deadline on the order of 10
minutes before it declares the test failed?

Which boils down to: how much of a hiccup are we supposed to tolerate?

Regards,
Robert

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to