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

Regions in multi-site can't be synchronized fully after connection in between is lost

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • core, wan
    • None

    Description

      Hi Support,

       

      I hope to check with you if Geode can handle below scenario and make regions in all sites synchronized fully.

      Considering 3 sites in fully connected mesh topology:

      SiteA.Sender1->SiteB.Receiver SiteA.Sender2->SiteC.Receiver

      SiteB.Sender1->SiteC.Receiver SiteB.Sender2->SiteA.Receiver

      SiteC.Sender1->SiteA.Receiver SiteC.Sender2->SiteB.Receiver

      When the connection between SiteA and SiteC is lost, we find any data update in SiteA can't be synchronized to SiteC, and vice versa. The reason we understand is that SiteB nerver forwards any update in fully connected mesh topology to avoid duplicated copies of updates as SiteA sends updates to both SiteB and SiteC directly.

      In this scenario, although one connection is lost, these three sites are still well connected in hybrid multi-site topology. Can Geode detect it, change configuration automatically and make updates fully synchronized? For example of this scenario, SiteA detects connection lost to SiteC, then stops retrying updates to SiteC. Instead, SiteA sends all failed updates to SiteB, and asks SiteB to forward them to SiteC.

      BTW, we notice of high available sender (e.g. primary and secondary serial senders). Since all these senders are connected to same receiver, they won't be helpful in above scenario.

       

      BR

      Wenliang

      Attachments

        Activity

          People

            Unassigned Unassigned
            wenliang Wenliang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: