[eq-commit] SF.net SVN: equalizer: [1884] trunk/src
Brought to you by:
eile
From: <ei...@us...> - 2008-05-14 08:58:33
|
Revision: 1884 http://equalizer.svn.sourceforge.net/equalizer/?rev=1884&view=rev Author: eile Date: 2008-05-14 01:58:29 -0700 (Wed, 14 May 2008) Log Message: ----------- Improve performance of non-threaded pipes: - Introduce priority packets which are scheduled to the front of a command queue - Frame control commands (frame start and finish replies) have priority - Implement early node finish, triggered by server when all pipes of the node are finished. - Unrelated: Simplify command queue by externalizing command release [x] May break build [ ] Breaks existing applications [ ] Bugfix [x] New Feature [x] Cleanup [ ] Optimization [ ] Documentation Modified Paths: -------------- trunk/src/examples/configs/stress.threads.eqc trunk/src/lib/client/commandQueue.cpp trunk/src/lib/client/commandQueue.h trunk/src/lib/client/commands.h trunk/src/lib/client/config.cpp trunk/src/lib/client/config.h trunk/src/lib/client/node.cpp trunk/src/lib/client/node.h trunk/src/lib/client/packets.h trunk/src/lib/client/pipe.cpp trunk/src/lib/client/window.cpp trunk/src/lib/net/base.cpp trunk/src/lib/net/commandQueue.cpp trunk/src/lib/net/commandQueue.h trunk/src/lib/net/node.cpp trunk/src/lib/net/packets.h trunk/src/server/config.cpp trunk/src/server/node.cpp trunk/src/server/node.h trunk/src/server/pipe.cpp trunk/src/server/pipe.h trunk/src/server/server.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |