1. 28 Sep, 2014 2 commits
    • Xin Zhao's avatar
      Fix completion on target side in Active Target synchronization. · aa36f043
      Xin Zhao authored
      
      
      For Active Target synchronization, the original implementation
      does not guarantee the completion of all ops on target side
      when Win_wait / Win_fence returns. It is implemented using a
      counter, which is decremented when the last operation from that
      origin finishes. Win_wait / Win_fence waits until that counter
      reaches zero. Problem is that, when the last operation finishes,
      the previous GET-like operation (for example with a large data
      volume) may have not finished yet. This breaks the semantic of
      Win_wait / Win_fence.
      
      Here we fix this by increment the counter whenever we meet a
      GET-like operation, and decrement it when that operation finishes
      on target side. This will guarantee that when counter reaches
      zero and Win_wait / Win_fence returns, all operations are completed
      on the target.
      
      Signed-off-by: Pavan Balaji's avatarPavan Balaji <balaji@anl.gov>
      aa36f043
    • Xin Zhao's avatar
      Revert "Bug-fix: waiting for ACKs for Active Target Synchronization." · 32596b62
      Xin Zhao authored
      This reverts commit 74189446.
      32596b62
  2. 26 Sep, 2014 1 commit
  3. 25 Sep, 2014 1 commit
  4. 24 Sep, 2014 2 commits
  5. 23 Sep, 2014 5 commits
  6. 22 Sep, 2014 1 commit
  7. 20 Sep, 2014 1 commit
  8. 19 Sep, 2014 3 commits
  9. 18 Sep, 2014 2 commits
  10. 16 Sep, 2014 3 commits
  11. 11 Sep, 2014 2 commits
  12. 08 Sep, 2014 4 commits
  13. 05 Sep, 2014 1 commit
  14. 03 Sep, 2014 12 commits