<html>
    <head>
      <base href="http://www.jacorb.org/bugzilla/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Server connecting to multiple clients simultaneously sometimes re-uses a connection for more than one client"
   href="http://www.jacorb.org/bugzilla/show_bug.cgi?id=1007">1007</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Server connecting to multiple clients simultaneously sometimes re-uses a connection for more than one client
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>JacORB
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>3.5
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Sun
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Solaris
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>blocker
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P5
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>ORB
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>jacorb-bugs@lists.spline.inf.fu-berlin.de
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>stout6@llnl.gov
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=458" name="attach_458" title="Test IDL, Java sources, class files, run scripts, and sample output">attachment 458</a> <a href="attachment.cgi?id=458&action=edit" title="Test IDL, Java sources, class files, run scripts, and sample output">[details]</a></span>
Test IDL, Java sources, class files, run scripts, and sample output

When we attempted to upgrade from JacORB 3.4 to JacORB 3.6 (version selector
didn't offer 3.6 as an option), we encountered a situation as follows:

1. Multiple clients (roughly 10) register themselves with a server via an
IDL-defined method
2. The server later tries to call all of the clients for the first time
simultaneously, using multiple threads
3. Some of the clients receive multiple calls, while some receive none.

This occurred with the server running on a pretty high-powered Sun Solaris host
(8 cores, each 8x hyperthreaded, I think).

I have distilled this into the attached test case, which appears to
successfully reproduce the problem on a similar Sun Solaris host, using both
Java 1.7.0u13 and Java 1.8.0u25.  I was not able to reproduce the problem
running the same test on either Linux or Windows hosts that were available to
me.

See the README file in the attached zip for more information about configuring
and running the test.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>