Branch: refs/heads/master
Home: https://github.com/Eyescale/Equalizer
Commit: f7b0f7ec7a6b85ce2b2fb31c2bd7dd0068f1536e
https://github.com/Eyescale/Equalizer/commit/f7b0f7ec7a6b85ce2b2fb31c2bd7dd0068f1536e
Author: Stefan Eilemann <[email protected]>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M libs/co/files.cmake
M libs/co/fullMasterCM.cpp
M libs/co/fullMasterCM.h
M libs/co/masterCM.cpp
M libs/co/masterCM.h
M libs/co/nullCM.h
M libs/co/object.cpp
M libs/co/object.h
M libs/co/objectCM.cpp
M libs/co/objectCM.h
M libs/co/objectStore.cpp
R libs/co/staticMasterCM.cpp
M libs/co/staticMasterCM.h
M libs/co/staticSlaveCM.h
M libs/co/unbufferedMasterCM.cpp
M libs/co/unbufferedMasterCM.h
M libs/co/versionedSlaveCM.h
Log Message:
-----------
Closes 109: Race and performance issue with multicast object distribution
Bug: in certain conditions, instance packets where unicasted and reply
packets multicasted, which is a race.
Opt: reply packets only need to be multicasted if instance data was multicasted
Implement by pushing the send of the success/reply packets down to the
change managers, which know if instance data needs to be send. Refactor
addSlave, which does all this magic, to remove C&P code in existing CM's.
[ ] May break build
[ ] May break existing applications (see CHANGES.txt)
[x] Bugfix
[ ] New Feature
[x] Cleanup
[x] Optimization
[ ] Documentation
Commit: 3c5b93a45d75a5261a4a6bf2ce3d68f71415f8f0
https://github.com/Eyescale/Equalizer/commit/3c5b93a45d75a5261a4a6bf2ce3d68f71415f8f0
Author: Stefan Eilemann <[email protected]>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M examples/configs/2-node.2D.eqc
M libs/RelNotes.dox
M libs/co/files.cmake
M libs/co/fullMasterCM.cpp
M libs/co/fullMasterCM.h
M libs/co/masterCM.cpp
M libs/co/masterCM.h
M libs/co/nullCM.h
M libs/co/object.cpp
M libs/co/object.h
M libs/co/objectCM.cpp
M libs/co/objectCM.h
M libs/co/objectStore.cpp
R libs/co/staticMasterCM.cpp
M libs/co/staticMasterCM.h
M libs/co/staticSlaveCM.h
M libs/co/unbufferedMasterCM.cpp
M libs/co/unbufferedMasterCM.h
M libs/co/versionedSlaveCM.h
Log Message:
-----------
Merge branch '1.2'
Conflicts:
libs/co/fullMasterCM.cpp
libs/co/unbufferedMasterCM.cpp
Compare: https://github.com/Eyescale/Equalizer/compare/5b883ee...3c5b93a
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Equalizer-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/equalizer-commit
http://www.equalizergraphics.com