[
https://issues.apache.org/jira/browse/GEODE-4267?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16998470#comment-16998470
]
ASF subversion and git services commented on GEODE-4267:
--------------------------------------------------------
Commit 235e25075181d511953ac306fc408f58fa849e1c in geode's branch
refs/heads/develop from Kirk Lund
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=235e250 ]
GEODE-7577: Log when waiting for missing persistent members (#4476)
* Separate StartupStatusListenerRegistry from StartupStatus to allow
non-static injection of StartupStatus into classes that use it
* Add CollectionTransformer interface to TransformUtils to facilitate
unit testing of classes depending on it
* Add new MembershipChangeListenerFactory with validation to ensure that
warningDelay and pollDuration have correct values in relation to each
other (to prevent recurrences of GEODE-7577)
* Fixed the formatting of missing persistent members messages in
PersistenceAdvisorImpl
* Fixed warnings and minor issues primarily for readability and
testability in every class touched
* Added shouldSyncForCrashedMember to InternalRegion and pulled the
javadocs up to the interface
GEODE-4267: Fix PersistentRecoveryOrderOldConfigDUnitTest
* Replace thread sleeps with CountDownLatch
* Add a couple await calls
* Actual fix involved preventing late-running asynchronous actions that
resulted in logging DistributedSystemDisconnectedException AFTER the
test already removed the IgnoredException
* Major cleanup of PersistentRecoveryOrderDUnitTest including replace
usage of Admin API with usage of DistributedSystemMXBean
* Replace Region close with Cache close in test that needs to list and
revoke missing disk-stores
> PersistentRecoveryOrderOldConfigDUnitTest.testCrashDuringPreparePersistentId
> fails intermittently due to DistributedSystemDisconnectedException suspect
> string
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: GEODE-4267
> URL: https://issues.apache.org/jira/browse/GEODE-4267
> Project: Geode
> Issue Type: Bug
> Components: persistence, tests
> Reporter: Kirk Lund
> Assignee: Kirk Lund
> Priority: Minor
> Labels: Flaky
> Fix For: 1.10.0
>
> Attachments: GEODE-4267-standard-output.txt,
> lynn-findfailures-11-26-2018-15-25-48-logs.tgz
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> {noformat}
> org.apache.geode.internal.cache.persistence.PersistentRecoveryOrderOldConfigDUnitTest
> > testCrashDuringPreparePersistentId FAILED
> java.lang.RuntimeException:
> org.apache.geode.distributed.DistributedSystemDisconnectedException: This
> connection to a distributed system has been disconnected.
> Caused by:
> org.apache.geode.distributed.DistributedSystemDisconnectedException:
> This connection to a distributed system has been disconnected.
> java.lang.AssertionError: Suspicious strings were written to the log
> during this run.
> Fix the strings or use IgnoredException.addIgnoredException to ignore.
> -----------------------------------------------------------------------
> Found suspect string in log4j at line 1443
> [error 2017/12/16 00:50:26.778 UTC <RMI TCP Connection(1)-10.254.0.146>
> tid=0x1b]
> org.apache.geode.distributed.DistributedSystemDisconnectedException: This
> connection to a distributed system has been disconnected.
> {noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)