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

ConnectionTable.close does not null out its static lastInstance field

    XMLWordPrintableJSON

Details

    Description

      The ConnectionTable.close method does a bunch of work but it does not null out the static "lastInstance" atomic. This causes it to keep the ConnectionTable alive which ends up keeping the InternalDistributedSystem alive.
      The easiest fix is to do this at the end of close: "emergencyClose();". The emergencyClose correctly set the lastInstance atomic to null.

      Attachments

        Issue Links

          Activity

            People

              mivanac Mario Ivanac
              dschneider Darrel Schneider
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: