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

Allow use of client/server max-threads with SSL

    XMLWordPrintableJSON

Details

    Description

      Cache servers have a max-threads setting that causes the server to limit the number of threads used by clients. The implementation uses Java new I/O though and that doesn't currently play well with SSL/TLS secure communications. If you attempt to configure the server to use secure communications and max-threads it throws an IllegalArgumentException with the message

      Selector thread pooling can not be used with client/server SSL. The selector can be disabled by setting max-threads=0.

      The server code should be modified to use the JDK's SSLEngine to implement SSL/TLS over NIO and get rid of this restriction.

      Attachments

        Activity

          People

            mivanac Mario Ivanac
            bschuchardt Bruce J Schuchardt
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: