You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Donal Evans (Jira)" <ji...@apache.org> on 2021/09/01 18:45:00 UTC

[jira] [Created] (GEODE-9571) Radish REMRANGE* DUnit tests may fail in stress-test

Donal Evans created GEODE-9571:
----------------------------------

             Summary: Radish REMRANGE* DUnit tests may fail in stress-test
                 Key: GEODE-9571
                 URL: https://issues.apache.org/jira/browse/GEODE-9571
             Project: Geode
          Issue Type: Bug
          Components: redis
    Affects Versions: 1.15.0
            Reporter: Donal Evans


Failures were seen in pre-checkin stress-new-test for ZRemRangeByScoreDUnitTest, ZRemRangeByRankDUnitTest and ZRemRangeByLexDUnitTest, all of which use similar test methods. The failures were seen in the *RemovesMembersFromSortedSetAfterPrimaryShutsDown() test and the *CanRemoveMembersFromSortedSetWhenPrimaryIsCrashed() test in a few different runs.

The failures in *CanRemoveMembersFromSortedSetWhenPrimaryIsCrashed() were seen when the tests for both ZRemRangeByScoreDUnitTest and ZRemRangeByRankDUnitTest were being run at the same time due to both classes being changed. It's possibly relevant that the difference in the second assertion (expected:<[999]L> but was:<[498]L>) is exactly the incorrect number of members removed in the first assertion (expected:<[499]L> but was:<[501]L>):
{noformat}
org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByScoreDUnitTest > zRemRangeByScoreCanRemoveMembersFromSortedSetWhenPrimaryIsCrashed FAILED
    java.util.concurrent.ExecutionException: org.junit.ComparisonFailure: expected:<[499]L> but was:<[501]L>
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.util.concurrent.FutureTask.get(FutureTask.java:192)
        at org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByScoreDUnitTest.zRemRangeByScoreCanRemoveMembersFromSortedSetWhenPrimaryIsCrashed(ZRemRangeByScoreDUnitTest.java:159)

        Caused by:
        org.junit.ComparisonFailure: expected:<[499]L> but was:<[501]L>
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByScoreDUnitTest.removeAllButFirstEntry(ZRemRangeByScoreDUnitTest.java:213)

org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByRankDUnitTest > zRemRangeByRankCanRemoveMembersFromSortedSetWhenPrimaryIsCrashed FAILED
    java.util.concurrent.ExecutionException: org.junit.ComparisonFailure: expected:<[999]L> but was:<[498]L>
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.util.concurrent.FutureTask.get(FutureTask.java:192)
        at org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByRankDUnitTest.zRemRangeByRankCanRemoveMembersFromSortedSetWhenPrimaryIsCrashed(ZRemRangeByRankDUnitTest.java:144)

        Caused by:
        org.junit.ComparisonFailure: expected:<[999]L> but was:<[498]L>
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByRankDUnitTest.removeAllButFirstEntry(ZRemRangeByRankDUnitTest.java:206)
{noformat}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Test Results URI =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 [http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-6803/test-results/repeatTest/1630442126/]
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Test report artifacts from this job are available at:

[http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-6803/test-artifacts/1630442126/stressnewtestfiles-geode-pr-6803.tgz]

The same failure was also seen in this second run, along with a failure in ZRemRangeByScoreDUnitTest > zRemRangeByScoreRemovesMembersFromSortedSetAfterPrimaryShutsDown due to the remove command not finding any members to remove:
{noformat}
org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByScoreDUnitTest > zRemRangeByScoreRemovesMembersFromSortedSetAfterPrimaryShutsDown FAILED
    org.junit.ComparisonFailure: expected:<[50]0L> but was:<[]0L>
        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.internal.executor.sortedset.ZRemRangeByScoreDUnitTest.zRemRangeByScoreWithRetries(ZRemRangeByScoreDUnitTest.java:252)
        at org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByScoreDUnitTest.doZRemRangeByScoreWithRetries(ZRemRangeByScoreDUnitTest.java:236)
        at org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByScoreDUnitTest.zRemRangeByScoreRemovesMembersFromSortedSetAfterPrimaryShutsDown(ZRemRangeByScoreDUnitTest.java:137)
{noformat}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Test Results URI =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 [http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-6803/test-results/repeatTest/1630354947/]
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Test report artifacts from this job are available at:

[http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-6803/test-artifacts/1630354947/stressnewtestfiles-geode-pr-6803.tgz]

Finally, a failure in ZRemRangeByLexDUnitTest > zRemRangeByLexRemovesMembersFromSortedSetAfterPrimaryShutsDown due to the remove command not finding any members to remove:
{noformat}
org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByLexDUnitTest > zRemRangeByLexRemovesMembersFromSortedSetAfterPrimaryShutsDown FAILED
    org.junit.ComparisonFailure: expected:<[50]0L> but was:<[]0L>
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByLexDUnitTest.zRemRangeByLexWithRetries(ZRemRangeByLexDUnitTest.java:237)
        at org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByLexDUnitTest.doZRemRangeByLexWithRetries(ZRemRangeByLexDUnitTest.java:222)
        at org.apache.geode.redis.internal.executor.sortedset.ZRemRangeByLexDUnitTest.zRemRangeByLexRemovesMembersFromSortedSetAfterPrimaryShutsDown(ZRemRangeByLexDUnitTest.java:138)
{noformat}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Test Results URI =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 [http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-6773/test-results/repeatTest/1630456688/]
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Test report artifacts from this job are available at:

[http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-6773/test-artifacts/1630456688/stressnewtestfiles-geode-pr-6773.tgz]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)