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

Delete code related to Gateway Delta Replication in Tomcat session state module

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • http session
    • None

    Description

      There is a partially implemented feature for replicating session state over WAN, but it is currently hard coded to be disabled.  From DeltaSessionManager:

      @Override
      public boolean getEnableGatewayDeltaReplication() {
        // return this.enableGatewayDeltaReplication;
        return false; // disabled
      }
      

      There is a lot of code to support this feature which is not used (because of the above hard coding) and also not well tested.  It seems whatever use case that was driving this feature is no longer high priority, because this feature was never totally finished and documented.  As such, we should remove all the code related to this unfinished feature to avoid clutter.  This will result in deletion of a lot of code in the Tomcat session state core classes, as well as the code in the gatewaydelta package.  The exact code which can be deleted can be determined by tracing the usages of the configuration and supporting classes.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              rmcmahon Ryan McMahon
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: