[mapguide-internals] rfc90 ready for review

Zac Spitzer zac.spitzer at gmail.com
Sat Oct 22 21:57:07 EDT 2011


is someone able to do a code review?

On Fri, Oct 14, 2011 at 9:04 PM, UV <uvwild at googlemail.com> wrote:
> Hi,
> I commited revision 6174 of the meta tiling code RFC90 in sandbox
> http://svn.osgeo.org/mapguide/sandbox/rfc90.2/MgDev
>
> The metatiling using lock files per metatiles is working fine.
> Somehow the approach using ace_conditions seems to break. I suppose due to
> datastructures shared between threads.
> I would appreciate if somebody cares to have a look at it, as I generally
> thought this approach to be a highly efficient way to implement the locking
> of the tile cache. When tracing this with the debugger or monitoring the
> logfiles
> the ACE_CONDITION locks work as expected, however in a release version
> something starts to go wrong quickly.
>
> As the file based locking works fine I think this is ready for review as the
> alternative locking strategie can be easily
> removed.
>
> I ran a few memory checkers on this code which did not find any further
> memory leaks.
> However, a small increase over long running time can be observed as it can
> without metatiling.
> Since the metatiling mode is only used in seeding tile caches and not for
> ongoing production I suppose this is tolerable behaviour.
>
> Please comment.
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>



-- 
Zac Spitzer
Solution Architect / Director
Ennoble Consultancy Australia
http://www.ennoble.com.au
http://zacster.blogspot.com
+61 405 847 168


More information about the mapguide-internals mailing list