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

Cluster configuration does not respond after locator reconnects to the distributed system

    XMLWordPrintableJSON

Details

    Description

      In the case of a reconnect event, subsequent server requests for the cluster configuration fail with the following error:

      [info 2018/02/22 11:16:15.345 IST locator <locator request thread[1]> tid=0x94] Received request for configuration  : ConfigurationRequest for groups :
         cluster[cluster]
      
      [info 2018/02/22 11:16:15.346 IST locator <locator request thread[1]> tid=0x94] <DLockService@36820b1e named __CLUSTER_CONFIG_LS destroyed=true grantorId=null grantor=null>  has been destroyed
      org.apache.geode.distributed.LockServiceDestroyedException: <DLockService@36820b1e named __CLUSTER_CONFIG_LS destroyed=true grantorId=null grantor=null>  has been destroyed
              at org.apache.geode.distributed.internal.locks.DLockService.generateLockServiceDestroyedException(DLockService.java:205)
              at org.apache.geode.distributed.internal.locks.DLockService.checkDestroyed(DLockService.java:194)
              at org.apache.geode.distributed.internal.locks.DLockService.lock(DLockService.java:1242)
              at org.apache.geode.distributed.internal.locks.DLockService.lock(DLockService.java:1236)
              at org.apache.geode.distributed.internal.locks.DLockService.lock(DLockService.java:1231)
              at org.apache.geode.distributed.internal.locks.DLockService.lock(DLockService.java:1227)
              at org.apache.geode.distributed.internal.ClusterConfigurationService.createConfigurationResponse(ClusterConfigurationService.java:494)
              at org.apache.geode.management.internal.configuration.handlers.ConfigurationRequestHandler.processRequest(ConfigurationRequestHandler.java:51)
              at org.apache.geode.distributed.internal.InternalLocator$PrimaryHandler.processRequest(InternalLocator.java:1251)
              at org.apache.geode.distributed.internal.tcpserver.TcpServer.lambda$processRequest$0(TcpServer.java:434)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
      

      Attachments

        Issue Links

          Activity

            People

              jens.deppe Jens Deppe
              jens.deppe Jens Deppe
              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 - 2h 50m
                  2h 50m