Changes between Version 6 and Version 7 of MapGuideRfc90
- Timestamp:
- Apr 1, 2010, 12:10:13 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MapGuideRfc90
v6 v7 36 36 and then slice them up into the smaller tiles which get served to clients. 37 37 38 == Issues == 39 40 Locking the threads to the implicit producer consumer scheme is complex and 41 file locking seems not very efficient. To improve polling delay the Polling 42 configuration value has been changed to ms semantics so we can specify 500ms. 43 44 In addition a ace_condition has been implemented to get rid of the lockfiles 45 all together and further improve the response time. (LockMethod == 3) 46 In addition to the standard approach with one lock per sub tile (LockMethod == 2) 47 we also experimented using a single file per metatile (LockMethod == 1). 48 38 49 == Implications == 39 50 40 The current approach with polling for lock files is inefficent and 41 is excaerbated by meta tiling. When using a meta tiling factor of 4, 42 15 tiles will wait and poll for 1s while the meta tile is rendered 43 and sliced up. 51 When using a meta tiling factor of 4, 15 tiles will wait while the meta tile is rendered 52 and sliced up. A most efficient locking scheme will have significant effect on this behaviour. 44 53 45 Changing to a mutex would help46 54 47 55 == Test Plan ==