GML responses forces the full vector catalog to be loaded (and eventually 
re-disposed of)
-----------------------------------------------------------------------------------------

                 Key: GEOS-3653
                 URL: http://jira.codehaus.org/browse/GEOS-3653
             Project: GeoServer
          Issue Type: Bug
            Reporter: Andrea Aime
            Assignee: Justin Deoliveira
            Priority: Critical
             Fix For: 2.0.1


When doing any request that requires GML encoding all of the feature types are 
extracted from the catalog to feed the xml configuration. If the catalog is big 
that is going to be a serious performance problem, as the ResourcePool keeps 
only a limited amount of feature types in cache, and recomputing each feature 
type from the datastore might involve a number of queries against the backed 
(especially true with database backed stores).

This prevents GS WFS from scaling up the number of layers that can be handled.

This could be addressed in a number of ways (not necessarily exclusive with 
each other):
- by making the GetFeature just pass in the feature type it needs instead of 
them all
- by allowing the admin to tune the ResourcePool cache size
- by using soft references maps in the catalog (would work for feature types, 
they don't really need any active disposing, no?)


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
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
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to