Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8370866

Remove SDP support

XMLWordPrintable

    • behavioral
    • low
    • No real compatibility risk as not supported by any main stream platforms anymore
    • System or security property, File or wire format
    • JDK

      Summary

      Remove the JDK support for the InfiniBand Sockets Direct Protocol (SDP). Open Fabrics Enterprise Distribution (OFED) obsoleted SDP many years ago and is it no longer supported by any mainstream platform.

      Problem

      The SDP support has hooks into all APIs that establish or accept TCP connections that are annoying to maintain.

      The JDK has no way to test the SDP support as none of the supported configurations support it. The original support was Solaris specific, but was later extended to work on Linux too (albeit with limitations around IPv6 addressing).

      Solution

      Remove the JDK support for SDP.

      Specification

      Drop support for the com.sun.sdp.conf system property.

      Change the JDK to no longer include $JAVA_HOME/conf/sdp/sdp.conf.template (the template for the configuration file) on Linux.

            vyazici Volkan Yazici
            vyazici Volkan Yazici
            Alan Bateman
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: