1. 26 Jun, 2015 14 commits
  2. 24 Jun, 2015 4 commits
  3. 23 Jun, 2015 6 commits
  4. 22 Jun, 2015 3 commits
  5. 20 Jun, 2015 3 commits
  6. 19 Jun, 2015 2 commits
    • Kenneth Raffenetti's avatar
      netmod/portals4: remove unused variables · 7cda493b
      Kenneth Raffenetti authored
      No reviewer.
    • Rob Latham's avatar
      better approach for do_accumulate_op · f039eebb
      Rob Latham authored
      commit 83253a41
       triggerd a bunch of new warnings.  Take a different
      approach.  For simplicity of implementation, do_accumulate_op is defined
      as MPI_User_function.  We could split up internal routine and
      user-provided routines, but that complicates the code for little
      Instead, keep do_accumlate_op with an int type, but check for overflow
      before explicitly casting.  In many places the count is simply '1'.  In
      stream processing there is an interal limit of 256k, so the assertion
      should never fire.
      Signed-off-by: default avatarXin Zhao <xinzhao3@illinois.edu>
  7. 18 Jun, 2015 2 commits
  8. 17 Jun, 2015 4 commits
  9. 16 Jun, 2015 2 commits
    • Lena Oden's avatar
      Close remainig conns before sockset is destroyed · 9c4b9b17
      Lena Oden authored and Kenneth Raffenetti's avatar Kenneth Raffenetti committed
      Loser of Head-to-Head connections are not necessarily
      closed, if the sock set is destroyed. This patch
      looks for all open connections, close the socket
      and free the memory recourses. Fixes #2180
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>
    • Lena Oden's avatar
      Handling of discard connection to avoid reconnect · ac07f982
      Lena Oden authored and Kenneth Raffenetti's avatar Kenneth Raffenetti committed
      The loser of a head-to-head connection sometimes tries
      to reconnect later, afer MPI_Finalize was called  This
      can lead to several errors in the socket layer, depending
      on the state of the disarded connection and the appereance
      of the connection events. Refs #2180
      This Patch has two ways to handle this:
      Discarded connections are marked with CONN_STATE_DISCARD,
      so they are hold from connection.  Furthermore, an error on
      any discarded connection (because the remote side closed in
      MPI_Finalize) is ignored and the connection is closed.
      Add a finalize flag for process groups. If a process group is
      closing and tries to close all VCs, a flag is set to mark this.
      If the flag is set, a reconnection (in the socket state) is
      refused and the connection is closed on both sided.
      Both steps are necessary to catch all reconnection tries after
      MPI_Finalize was called.
      Signed-off-by: Kenneth Raffenetti's avatarKen Raffenetti <raffenet@mcs.anl.gov>