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

ORB destroy() leaks filedescriptors after unsuccessful connection

XMLWordPrintable

    • b107



        Customer application opens and closes corba connections to different servers.
        These servers may be offline for an undefined time. In this situation the
        application tries to reconnect periodically.

        The problem is that ORB.destroy() obviously does not dispose fds. Not even
        when forcing System.gc() / System.runFinalization()

        The provided test program opens a corba connection to a non existent server
        and closes it immediately over and over in a loop. Watch e.g.
        with pfiles the unlimited growth of fds

              msheppar Mark Sheppard
              shadowbug Shadow Bug
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: