Xiaojian Zhou created GEODE-9989:
------------------------------------

             Summary: add a few info level logs in PersistenceAdvisorImpl to 
identify splitbrain issue
                 Key: GEODE-9989
                 URL: https://issues.apache.org/jira/browse/GEODE-9989
             Project: Geode
          Issue Type: Bug
            Reporter: Xiaojian Zhou


In scenario like:


{code:java}
03:33:03.644 dataStoregemfire4_4494 recovered from disk
03:33:03.732 dataStoregemfire4_4494 closing
03:33:03.735 dataStoregemfire4_4494 Initialization of region replicate_5 
completed, send newId(let’s name it 4494) to gemfire2
03:33:03.754 dataStoregemfire2_4493 recovered from disk
03:33:03.770 dataStoregemfire2_4493 closing
03:33:03.792 dataStoregemfire2_4493 Initialization of region replicate_5 
completed. send newId(let’s name is 4493) to gemfire4, but gemfire4 is offline. 
So gemfire4 does not know gemfire2’s newId 4493.


03:34:11.247 gemfire4_9779 restarted, it does not know 4493
03:34:11.269 gemfire2_9856 restarted, it sends oldId=4493, newId=9856 to 
gemfire4, but gemfire4 does not know either of gemfire2’s oldId and newId

When gemfire2_9856 asked gemfire4_9779 for its state, gemfire4_9779 replied "I 
don't know you", then gemfire2_9856's starting ends with 
ConflictingPersistentDataException.
{code}

We need more log to identify the issue. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to