[mapguide][MG179][Modified] TCP/IP Connection Pooling for Web Extensions and Server

Trevor Wekel trevor.wekel at autodesk.com
Tue Apr 4 15:03:25 EDT 2006


You can view the artifact detail at the following URL:

    https://mapguide.osgeo.org/servlets/Scarab/id/MG179

Type:
Enhancement

Artifact ID:
MG179 (TCP/IP Connection Pooling for Web Extensions and Server)

Modified by:
Trevor Wekel
trevorwekel (trevor.wekel at autodesk.com)

The following modifications were made to this artifact:
---------------------------------------------------------------------

-- Artifact Status changed:
Old value:
Assigned
New value:
Resolved
-- Developer Notes set to new value:
MgClientHandler pointer has been moved from MgStreamData to a new server-only MgServerStreamData.

Ptr<> style reference counting has been added to classes referenced in WorkerThread.  This was required since MgClientHandler and MgStreamHelper can now exist across multiple ::svc() loops.  MgClientHandler can also be scheduled for destruction by the connection timeout while it is still being referenced by WorkerThread and/or StreamData.

To handle multi-threaded contention, MgClientHandler and MgStreamHelper are now derived from MgGuardDisposable.

-- Resolution set to new value:
Submitted
-- Testing Notes set to new value:
Web Extension and Server TCP/IP connection pooling is now implemented.  This is a significant behavioural change which touches all Web/Server components.



---------------------------------------------------------------------
This message was automatically generated by Project Tracker.








More information about the Mapguide_issues mailing list