GEODE-5590 would seem to imply that GfshRule does not have an adequate safe guard? If it spawns a server process which binds to the default server port and that process persists after the test then we need better tearDown.
Actually I thought we were using Docker to run each AcceptanceTest in isolation. Then when the test finishes the Docker instances goes away. Did we stop using Docker for these? On Tue, Aug 21, 2018 at 10:25 AM, Sai Boorlagadda <sai.boorlaga...@gmail.com > wrote: > DeployWithLargeJarTest & PutCommandWithJsonTest are flaky on Develop. > > DeployWithLargeJarTest - > https://concourse.apachegeode-ci.info/teams/main/pipelines/ > develop/jobs/AcceptanceTest/builds/335 > PutCommandWithJsonTest - > https://concourse.apachegeode-ci.info/teams/main/pipelines/ > develop/jobs/AcceptanceTest/builds/334 > > On Tue, Aug 21, 2018 at 10:18 AM Sai Boorlagadda < > sai.boorlaga...@gmail.com> > wrote: > > > The metrics job themselves will be green (as they complete to success) > but > > you can expand the get_metrics task output and see that build#20 started > > reporting these failures, so probably these are due to recent changes on > > develop. I believe these metrics are from develop CI test runs. > > > > On Tue, Aug 21, 2018 at 10:15 AM Kirk Lund <kl...@apache.org> wrote: > > > >> Those metrics show AcceptanceTests consistently GREEN. Do these metrics > >> include test failures from pull request precheckin runs like mine? Or > does > >> it just cover CI test runs? > >> > >> On Tue, Aug 21, 2018 at 10:09 AM, Sai Boorlagadda < > >> sai.boorlaga...@gmail.com > >> > wrote: > >> > >> > Metrics show these started failing recently. > >> > > >> > > >> https://concourse.apachegeode-ci.info/teams/main/pipelines/ > metrics/jobs/ > >> > GeodeAcceptanceTestMetrics/builds/20 > >> > > >> > On Tue, Aug 21, 2018 at 10:07 AM Kirk Lund <kl...@apache.org> wrote: > >> > > >> > > Are PutCommandWithJsonTest and DeployWithLargeJarTest known to be > >> flaky? > >> > > > >> > > My latest pull request failed with these two failures and all I did > >> was > >> > > extract LocalRegion.validateRegionName and improve unit testing of > >> > > RegionNameValidation. No other tests failed for me. > >> > > > >> > > > Task :geode-assembly:acceptanceTest > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:619> > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:620> > >> > > > >> org.apache.geode.management.internal.cli.commands. > PutCommandWithJsonTest > >> > > > putWithJsonString FAILED > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:621> > >> > > org.junit.ComparisonFailure: expected:<[0]> but was:<[1]> > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:622> > >> > > at > >> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > >> > > Method) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:623> > >> > > at > >> > > sun.reflect.NativeConstructorAccessorImpl.newInstance( > >> > NativeConstructorAccessorImpl.java:62) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:624> > >> > > at > >> > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > >> > DelegatingConstructorAccessorImpl.java:45) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:625> > >> > > at > >> > > org.apache.geode.test.junit.rules.gfsh.GfshScript. > >> > awaitIfNecessary(GfshScript.java:117) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:626> > >> > > at > >> > > org.apache.geode.test.junit.rules.gfsh.GfshRule.execute( > >> > GfshRule.java:135) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:627> > >> > > at > >> > > org.apache.geode.test.junit.rules.gfsh.GfshScript.execute( > >> > GfshScript.java:106) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:628> > >> > > at > >> > > org.apache.geode.management.internal.cli.commands. > >> > PutCommandWithJsonTest.putWithJsonString(PutCommandWithJsonTest.java: > 55) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:629> > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:630> > >> > > > >> org.apache.geode.management.internal.cli.commands. > DeployWithLargeJarTest > >> > > > deployLargeSetOfJars FAILED > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:631> > >> > > org.junit.ComparisonFailure: expected:<[0]> but was:<[1]> > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:632> > >> > > at > >> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > >> > > Method) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:633> > >> > > at > >> > > sun.reflect.NativeConstructorAccessorImpl.newInstance( > >> > NativeConstructorAccessorImpl.java:62) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:634> > >> > > at > >> > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > >> > DelegatingConstructorAccessorImpl.java:45) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:635> > >> > > at > >> > > org.apache.geode.test.junit.rules.gfsh.GfshScript. > >> > awaitIfNecessary(GfshScript.java:117) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:636> > >> > > at > >> > > org.apache.geode.test.junit.rules.gfsh.GfshRule.execute( > >> > GfshRule.java:135) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:637> > >> > > at > >> > > org.apache.geode.test.junit.rules.gfsh.GfshScript.execute( > >> > GfshScript.java:106) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:638> > >> > > at > >> > > org.apache.geode.management.internal.cli.commands. > >> > DeployWithLargeJarTest.deployLargeSetOfJars( > DeployWithLargeJarTest.java: > >> > 41) > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:639> > >> > > <https://concourse.apachegeode-ci.info/builds/19680#L5b60bc1a:640> > >> > > > Task :geode-assembly:acceptanceTest FAILED > >> > > > >> > > >> > > >