[mapguide][MG251][New] Tile service does not clean up cached tiles for deleted maps
Walt Welton-Lair
walt.welton-lair at autodesk.com
Fri Apr 21 21:40:27 EDT 2006
You can view the artifact detail at the following URL:
https://mapguide.osgeo.org/servlets/Scarab/id/MG251
Type
Defect
Artifact ID
MG251 (Tile service does not clean up cached tiles for deleted maps)
Reported by
Walt Welton-Lair
waltweltonlair (walt.welton-lair at autodesk.com)
New artifact details:
---------------------------------------------------------
- Platform set to new value
All
- Version set to new value
1.0.0
- Artifact Status set to new value
New
- Operating system set to new value
All
- Defect Severity set to new value
High
- Description set to new value
The framework for notifying the tile service about changed resources (map definitions) was missing two things:
- notifications weren't happening when a map definition resource was deleted from a repository
- the tile cache wasn't handling session-based maps in an ideal manner
- Component set to new value
Server
- Summary set to new value
Tile service does not clean up cached tiles for deleted maps
- Priority set to new value
P2
- Subcomponent set to new value
Tile Service
- Steps to Reproduce set to new value
1/ Open the SheboyganTiled map in Studio. The server generates tiles and caches them. Since the map is being previewed, you're viewing a copy of the map definition stored in the session repository. The tile cache reflects this: the folder containing the cached tiles is something like
Repositories/TileCache/MapDefinition0_12345678-90-1234-12345678
2/ Close the preview. The session will eventually expire, and the temporary map definition will get deleted from the session repository. But... the cached tiles don't get deleted.
With time the cache will get littered with old tiles from previewing tiled maps.
- Artifact created
---------------------------------------------------------
This message was automatically generated by Project Tracker.
More information about the Mapguide_issues
mailing list