[Mapguide-trac] [mapguide-trac] #2364: Maestro: Layer Validation Inefficiency (Error)

MapGuide Open Source trac_mapguide at osgeo.org
Thu Sep 26 19:19:48 PDT 2013


#2364: Maestro: Layer Validation Inefficiency (Error)
----------------------------+-----------------------------------------------
   Reporter:  crispinatime  |       Owner:  jng                    
       Type:  defect        |      Status:  new                    
   Priority:  low           |   Milestone:  Maestro-5.0-maintenance
  Component:  Maestro       |     Version:                         
   Severity:  minor         |    Keywords:                         
External_id:                |  
----------------------------+-----------------------------------------------

Comment(by jng):

 Validation is testing for selectability. No identity properties =
 unselectable layer, this would have issues if that layer is marked as
 selectable in the Map Definition.

 There's no batched version of this operation and doing a full schema
 description of a large data store generally times out on large data
 stores.

 We cache the validation results of each resource in a validation run so
 subsequent re-visits to the same resource will be skipped.

 Now that I look back at the validation code, we really only have to do
 this in the context of layers that are marked as selectable in the Map
 Definition, and not every Class Definition in the Feature Source

-- 
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/2364#comment:1>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list