Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-6802

Data/bucket (among redundant copies) inconsistence could occur after a member is lost

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.10.0
    • persistence, regions
    • None

    Description

      When a prime bucket(or replicate region) is lost during the operation, it could occur at a time it only sent the operation to only part of the replicates (redundant copies), but not to others. Geode does region synchronization after some delay using a timed task to sync with all other members.

      When the lost member restarted (or new nodes joined), it could request GII from a source (before region sync occurred) did not receive the original operation. This restarted member or new member does not have the timed task which triggered by the original member departed event. This could lead to data inconsistence among the members.

      In addition, for persistent members, there could be some exception occurred during GII, and region synchronization provider would not send necessary data to the requester and thus lead to data inconsistency.

      Attachments

        Issue Links

          Activity

            People

              eshu Eric Shu
              eshu Eric Shu
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3.5h
                  3.5h