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

ClientHealthStats may not be propagated when system has a hostname

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.7.0
    • cq, jmx
    • None

    Description

      For CQs, the client publishes stats from ClientStatsManager.publishClientStats. Here the client memberId is used as a key for putting the stats into an admin region. If the client has a valid hostname then the memberId contains the hostname. If there is no valid hostname, then the memberId is just the IP address.

      On the server side, clientIDs are determined from CacheClientProxy objects - see CacheServerBridge.getUniqueClientIds. It appears that these IDs are always IP-address based.

      Thus if there is this mismatch then ClientHealthStats are not published correctly.

      Attachments

        Activity

          People

            balesh2 Hale Bales
            jens.deppe Jens Deppe
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: