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

Member can startup without cluster configuration if locator crashes on startup

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • management
    • None

    Description

      Even if a user is actually using cluster configuration, it's possible for a member to start up without using the cluster configuration.

      If a locator crashes after a member joins the distributed system, but before it gets the cluster configuration, the member will just log a message and start up without cluster configuration in this check in GemFireCacheImpl

      if (locatorsWithClusterConfig.isEmpty()) {
            logger.info("No locator(s) found with cluster configuration service");
            return null;
          }
      

      This is especially problematic if persistent PDX is used, because the member will start up with a non persistent PDX region which will prevent any other members with persistence from starting up.

      Attachments

        1. GEODE-6896-test.diff
          3 kB
          Dan Smith

        Issue Links

          Activity

            People

              Unassigned Unassigned
              upthewaterspout Dan Smith
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: