Branch: refs/heads/master
  Home:   https://github.com/Eyescale/Equalizer
  Commit: 6915e5c0c251638e6130db6892622af44e020e20
      
https://github.com/Eyescale/Equalizer/commit/6915e5c0c251638e6130db6892622af44e020e20
  Author: Dardo D Kleiner <[email protected]>
  Date:   2012-02-24 (Fri, 24 Feb 2012)

  Changed paths:
    M libs/co/global.cpp
  M libs/co/global.h
  M libs/co/rdmaConnection.cpp
  M libs/co/rdmaConnection.h

  Log Message:
  -----------
  RDMA connection implementation overhaul.

    [ ] May break build
    [ ] May break existing applications (see CHANGES.txt)
    [x] Bugfix
    [ ] New Feature
    [x] Cleanup
    [x] Optimization
    [x] Documentation

Major highlights:

- No more extra thread per connection instance, the application gets the
  receive chanel notifier directly and a singleton event monitor thread now
  handles disconnect detection on all connection event channels.

- Above resulted in better overall performance and substantially simplified
  codebase.  Additionally, disconnection should no longer have any race
  conditions.

- Proper timeout handling throughout based on Global::getTimeout( ).

- Improved address handling, proper use of rdma_getaddrinfo.  Bind on
  wildcard address/port works properly, description is properly updated
  for accepted connections.

- Moved one more setting into Globals - the ability to tune the number of
  credits (aka send queue depth).

- Documentation added/improved throughout, other general code quality
  improvments.



------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Equalizer-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/equalizer-commit
http://www.equalizergraphics.com

Reply via email to