Revision: 3741
http://equalizer.svn.sourceforge.net/equalizer/?rev=3741&view=rev
Author: eile
Date: 2009-11-25 18:03:23 +0000 (Wed, 25 Nov 2009)
Log Message:
-----------
Fix serialization issues when re-using IDs:
- Augment instance cache with master instance ID to detect ID re-usage
- Check instance ID when adding slaves
- Fix a potential bug in the instance ID generation
[ ] May break build
[ ] May break existing applications
[x] Bugfix
[ ] New Feature
[x] Cleanup
[ ] Optimization
[ ] Documentation
Modified Paths:
--------------
trunk/src/commitMessage.txt
trunk/src/lib/base/idPool.h
trunk/src/lib/net/dataIStream.cpp
trunk/src/lib/net/fullMasterCM.cpp
trunk/src/lib/net/instanceCache.cpp
trunk/src/lib/net/instanceCache.h
trunk/src/lib/net/objectCM.h
trunk/src/lib/net/objectDataOStream.h
trunk/src/lib/net/objectInstanceDataOStream.cpp
trunk/src/lib/net/objectInstanceDataOStream.h
trunk/src/lib/net/packets.h
trunk/src/lib/net/session.cpp
trunk/src/lib/net/staticMasterCM.cpp
trunk/src/lib/net/staticSlaveCM.cpp
trunk/src/lib/net/staticSlaveCM.h
trunk/src/lib/net/unbufferedMasterCM.cpp
trunk/src/lib/net/versionedSlaveCM.cpp
trunk/src/lib/net/versionedSlaveCM.h
trunk/src/server/channel.h
trunk/src/tests/net/cache.cpp
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Equalizer-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/equalizer-commit
http://www.equalizergraphics.com