I've created a PR to ignore this test for now (GEODE-7798 is tracking the
problem).

On Wed, Feb 19, 2020 at 9:33 AM Jens Deppe <jde...@pivotal.io> wrote:

> Me too :)
>
> I've had it pass several StressNewTest runs but yet, it seems to still
> fail at times.
>
> On Wed, Feb 19, 2020 at 9:29 AM Kirk Lund <kl...@apache.org> wrote:
>
>> PubSubTest now fails for me in every PR I submit (3 yesterday). I'm really
>> curious how this change made it past PR and into develop.
>>
>> On Wed, Feb 19, 2020 at 9:18 AM Kirk Lund <kl...@apache.org> wrote:
>>
>> > PubSubTest is an integration test. Confusion from test names is why I
>> > prefer to include *IntegrationTest or *DistributionTest in the name like
>> > the wiki prescribes. I recommend naming this test PubSubIntegrationTest.
>> >
>> > On Wed, Feb 19, 2020 at 9:06 AM Owen Nichols <onich...@pivotal.io>
>> wrote:
>> >
>> >> StressNew is cross-cutting. Unit tests are historically the very least
>> >> likely to exhibit windows-specific modes of failure.
>> >>
>> >> On Wed, Feb 19, 2020 at 9:02 AM Robert Houghton <rhough...@pivotal.io>
>> >> wrote:
>> >>
>> >> > We don't even have windows unit tests for PRs. Walk before we run...
>> >> >
>> >> > On Wed, Feb 19, 2020, 09:00 Owen Nichols <onich...@pivotal.io>
>> wrote:
>> >> >
>> >> > > Perhaps also worth considering: can we get WindowsStressNew added
>> to
>> >> the
>> >> > PR
>> >> > > checks?
>> >> > >
>> >> > > On Wed, Feb 19, 2020 at 8:50 AM Udo Kohlmeyer <u...@apache.com>
>> wrote:
>> >> > >
>> >> > > > Is this something that can be fixed in a short time (2hrs)? If
>> not,
>> >> can
>> >> > > > be revert and get back to a clean pipeline?
>> >> > > >
>> >> > > > --Udo
>> >> > > >
>> >> > > > On 2/19/20 8:23 AM, Jens Deppe wrote:
>> >> > > > > Thanks Kirk,
>> >> > > > >
>> >> > > > > We're working on fixing this.
>> >> > > > >
>> >> > > > > --Jens
>> >> > > > >
>> >> > > > > On Tue, Feb 18, 2020 at 3:23 PM Kirk Lund <kl...@pivotal.io>
>> >> wrote:
>> >> > > > >
>> >> > > > >> I just started seeing the Redis PubSubTest fail in
>> >> IntegrationTest
>> >> > > after
>> >> > > > >> rebasing on develop this afternoon. Looks like I have Jens'
>> >> latest
>> >> > > > commit
>> >> > > > >> for this test:
>> >> > > > >>
>> >> > > > >>
>> >> > > > >>
>> >> > > > >>
>> >> > > > >>
>> >> > > > >>
>> >> > > > >>
>> >> > > > >> *commit 1befce17eaae2403828769840f86639e13fce81f
>> (origin/develop,
>> >> > > > >> origin/HEAD, develop)Author: Jens Deppe <jde...@pivotal.io
>> >> > > > >> <jde...@pivotal.io>>Date:   Tue Feb 18 13:03:19 2020 -0800
>> >> > > > GEODE-7798:
>> >> > > > >> Fix flaky PubSub test (#4714)    *
>> >> > > > >>
>> >> > > > >> *    Authored-by: Jens Deppe <jde...@pivotal.io <
>> >> jde...@pivotal.io
>> >> > >>>
>> >> > > > Task
>> >> > > > >> :geode-redis:integrationTest*
>> >> > > > >>
>> >> > > > >> Here's the stack traces:
>> >> > > > >>
>> >> > > > >> org.apache.geode.redis.PubSubTest > testPatternWithoutAGlob
>> >> FAILED
>> >> > > > >>      redis.clients.jedis.exceptions.JedisConnectionException:
>> >> > > > >> java.net.SocketTimeoutException: Read timed out
>> >> > > > >>          at
>> >> > > > >>
>> >> > > >
>> >> >
>> >>
>> redis.clients.util.RedisInputStream.ensureFill(RedisInputStream.java:202)
>> >> > > > >>          at
>> >> > > > >>
>> >> >
>> redis.clients.util.RedisInputStream.readByte(RedisInputStream.java:40)
>> >> > > > >>          at
>> >> redis.clients.jedis.Protocol.process(Protocol.java:151)
>> >> > > > >>          at
>> redis.clients.jedis.Protocol.read(Protocol.java:215)
>> >> > > > >>          at
>> >> > > > >>
>> >> > > >
>> >> > >
>> >> >
>> >>
>> redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:340)
>> >> > > > >>          at
>> >> > > > >>
>> >> redis.clients.jedis.Connection.getIntegerReply(Connection.java:265)
>> >> > > > >>          at redis.clients.jedis.Jedis.publish(Jedis.java:2690)
>> >> > > > >>          at
>> >> > > > >>
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.geode.redis.PubSubTest.testPatternWithoutAGlob(PubSubTest.java:279)
>> >> > > > >>
>> >> > > > >>          Caused by:
>> >> > > > >>          java.net.SocketTimeoutException: Read timed out
>> >> > > > >>              at java.net.SocketInputStream.socketRead0(Native
>> >> > Method)
>> >> > > > >>              at
>> >> > > > >>
>> java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
>> >> > > > >>              at
>> >> > > > java.net.SocketInputStream.read(SocketInputStream.java:168)
>> >> > > > >>              at
>> >> > > > java.net.SocketInputStream.read(SocketInputStream.java:140)
>> >> > > > >>              at
>> >> > > > java.net.SocketInputStream.read(SocketInputStream.java:126)
>> >> > > > >>              at
>> >> > > > >>
>> >> > > >
>> >> >
>> >>
>> redis.clients.util.RedisInputStream.ensureFill(RedisInputStream.java:196)
>> >> > > > >>              ... 7 more
>> >> > > > >>
>> >> > > > >> org.apache.geode.redis.PubSubTest >
>> testTwoSubscribersOneChannel
>> >> > > FAILED
>> >> > > > >>      org.awaitility.core.ConditionTimeoutException: Condition
>> >> with
>> >> > > > lambda
>> >> > > > >> expression in org.apache.geode.redis.PubSubTest that uses
>> >> > > > >> org.apache.geode.redis.mocks.MockSubscriber was not fulfilled
>> >> > within 1
>> >> > > > >> seconds.
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:145)
>> >> > > > >>          at
>> >> > > > >>
>> >> >
>> org.awaitility.core.CallableCondition.await(CallableCondition.java:79)
>> >> > > > >>          at
>> >> > > > >>
>> >> >
>> org.awaitility.core.CallableCondition.await(CallableCondition.java:27)
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:902)
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:860)
>> >> > > > >>          at
>> >> > > > org.apache.geode.redis.PubSubTest.waitFor(PubSubTest.java:296)
>> >> > > > >>          at
>> >> > > > >>
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.geode.redis.PubSubTest.testTwoSubscribersOneChannel(PubSubTest.java:140)
>> >> > > > >>
>> >> > > > >> org.apache.geode.redis.PubSubTest >
>> >> > > > >> testOneSubscriberSubscribingToTwoChannels FAILED
>> >> > > > >>      org.awaitility.core.ConditionTimeoutException: Condition
>> >> with
>> >> > > > lambda
>> >> > > > >> expression in org.apache.geode.redis.PubSubTest that uses
>> >> > > > >> org.apache.geode.redis.mocks.MockSubscriber was not fulfilled
>> >> > within 1
>> >> > > > >> seconds.
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:145)
>> >> > > > >>          at
>> >> > > > >>
>> >> >
>> org.awaitility.core.CallableCondition.await(CallableCondition.java:79)
>> >> > > > >>          at
>> >> > > > >>
>> >> >
>> org.awaitility.core.CallableCondition.await(CallableCondition.java:27)
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:902)
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:860)
>> >> > > > >>          at
>> >> > > > org.apache.geode.redis.PubSubTest.waitFor(PubSubTest.java:296)
>> >> > > > >>          at
>> >> > > > >>
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.geode.redis.PubSubTest.testOneSubscriberSubscribingToTwoChannels(PubSubTest.java:110)
>> >> > > > >>
>> >> > > > >> org.apache.geode.redis.PubSubTest >
>> >> testPatternAndRegularSubscribe
>> >> > > > FAILED
>> >> > > > >>      org.awaitility.core.ConditionTimeoutException: Condition
>> >> with
>> >> > > > lambda
>> >> > > > >> expression in org.apache.geode.redis.PubSubTest that uses
>> >> > > > >> org.apache.geode.redis.mocks.MockSubscriber was not fulfilled
>> >> > within 1
>> >> > > > >> seconds.
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:145)
>> >> > > > >>          at
>> >> > > > >>
>> >> >
>> org.awaitility.core.CallableCondition.await(CallableCondition.java:79)
>> >> > > > >>          at
>> >> > > > >>
>> >> >
>> org.awaitility.core.CallableCondition.await(CallableCondition.java:27)
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:902)
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:860)
>> >> > > > >>          at
>> >> > > > org.apache.geode.redis.PubSubTest.waitFor(PubSubTest.java:296)
>> >> > > > >>          at
>> >> > > > >>
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.geode.redis.PubSubTest.testPatternAndRegularSubscribe(PubSubTest.java:245)
>> >> > > > >>
>> >> > > > >> org.apache.geode.redis.PubSubTest > testDeadSubscriber FAILED
>> >> > > > >>      org.junit.ComparisonFailure: expected:<[0]L> but
>> was:<[2]L>
>> >> > > > >>          at
>> >> > > > >>
>> >> >
>> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> >> > > > >> Method)
>> >> > > > >>          at
>> >> > > > >>
>> >> > > >
>> >> > >
>> >> >
>> >>
>> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>> >> > > > >>          at
>> >> > > > >>
>> >> > > >
>> >> > >
>> >> >
>> >>
>> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>> >> > > > >>          at
>> >> > > > >>
>> >> > > >
>> >> >
>> >>
>> org.apache.geode.redis.PubSubTest.testDeadSubscriber(PubSubTest.java:207)
>> >> > > > >>
>> >> > > > >> org.apache.geode.redis.PubSubTest >
>> >> > > testOneSubscriberOneChannelTwoTimes
>> >> > > > >> FAILED
>> >> > > > >>      org.awaitility.core.ConditionTimeoutException: Condition
>> >> with
>> >> > > > lambda
>> >> > > > >> expression in org.apache.geode.redis.PubSubTest that uses
>> >> > > > >> org.apache.geode.redis.mocks.MockSubscriber was not fulfilled
>> >> > within 1
>> >> > > > >> seconds.
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:145)
>> >> > > > >>          at
>> >> > > > >>
>> >> >
>> org.awaitility.core.CallableCondition.await(CallableCondition.java:79)
>> >> > > > >>          at
>> >> > > > >>
>> >> >
>> org.awaitility.core.CallableCondition.await(CallableCondition.java:27)
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:902)
>> >> > > > >>          at
>> >> > > > >>
>> >> > org.awaitility.core.ConditionFactory.until(ConditionFactory.java:860)
>> >> > > > >>          at
>> >> > > > org.apache.geode.redis.PubSubTest.waitFor(PubSubTest.java:296)
>> >> > > > >>          at
>> >> > > > >>
>> >> > > >
>> >> > >
>> >> >
>> >>
>> org.apache.geode.redis.PubSubTest.testOneSubscriberOneChannelTwoTimes(PubSubTest.java:176)
>> >> > > > >>
>> >> > > > >> 82 tests completed, 6 failed
>> >> > > > >>
>> >> > > >
>> >> > >
>> >> >
>> >>
>> >
>>
>

Reply via email to