[jbossts-issues] [JBoss JIRA] (JBTM-3028) LRA tests can fail if the network is running slowly

Tom Jenkinson (JIRA) issues at jboss.org
Thu Jul 5 05:34:01 EDT 2018


     [ https://issues.jboss.org/browse/JBTM-3028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom Jenkinson closed JBTM-3028.
-------------------------------


> LRA tests can fail if the network is running slowly
> ---------------------------------------------------
>
>                 Key: JBTM-3028
>                 URL: https://issues.jboss.org/browse/JBTM-3028
>             Project: JBoss Transaction Manager
>          Issue Type: Bug
>          Components: LRA
>    Affects Versions: 5.8.2.Final
>            Reporter: Michael Musgrove
>            Assignee: Michael Musgrove
>             Fix For: 5.9.0.Final
>
>
> SpecIT#acceptTest failed on CI (http://narayanaci1.eng.hst.ams2.redhat.com/job/narayana/PROFILE=MAIN,jdk=jdk8.latest,label=linux/187/) and on one of the PRs.
> [~ochaloup] did some investigation:
> {quote}
> I did some experiments with the lra testing and normally tests pass on my laptop. But as you mentioned it's probably timing issue as when I slow down the network (I used tc as described at [1]) then the tests started to fail[2] (I'm on master branch).
> Do you think you can check it on your laptop if you can see the same issue? Or how to manage that?
> Thanks
> o.
> [1] https://jvns.ca/blog/2017/04/01/slow-down-your-internet-with-tc/
> [2]
> Tests run: 23, Failures: 3, Errors: 0, Skipped: 0, Time elapsed: 489.336 sec <<< FAILURE! - in io.narayana.lra.participant.SpecIT
> timeLimitRequiredLRA(io.narayana.lra.participant.SpecIT)  Time elapsed: 14.474 sec  <<< FAILURE!
> java.lang.AssertionError: timeLimitRequiredLRA: compensate should have been called expected:<1> but was:<0>
>         at io.narayana.lra.participant.SpecIT.timeLimitRequiredLRA(SpecIT.java:535)
> acceptTest(io.narayana.lra.participant.SpecIT)  Time elapsed: 30.335 sec  <<< FAILURE!
> java.lang.AssertionError: expected:<0> but was:<2>
>         at io.narayana.lra.participant.SpecIT.joinAndEnd(SpecIT.java:649)
>         at io.narayana.lra.participant.SpecIT.acceptTest(SpecIT.java:624)
> connectionHangup(io.narayana.lra.participant.SpecIT)  Time elapsed: 35.179 sec  <<< FAILURE!
> java.lang.AssertionError: connectionHangup: wrong compensation count after recovery expected:<7> but was:<6>
>         at io.narayana.lra.participant.SpecIT.connectionHangup(SpecIT.java:266)
> {quote}



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jbossts-issues mailing list