<p>Commit <a href="https://github.com/openstreetmap/mod_tile/commit/2c538916be4f8dff28181ea5a47d65d84b4b2a03" class="commit-link"><tt>2c53891</tt></a> introduced locking around memory allocation for an array containing pointers to the storage backends, as apache's memory pool functions aren't thread safe. It used apr_global_mutex, but I think apr_global_mutex not only synchronizes between threads, but also between process which isn't necessary for the storage backend memory allocation. Instead presumably apr_thread_mutex is what we want.</p>

<p>I need to verify this before committing the change, hence this reminder ticket.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/openstreetmap/mod_tile/issues/28'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/g8smGCFOcVLF28Q-xX3zcUUUvVZj_pXBMqFF_7J7-92X-GnJp7WjaIFe9C2Z-gKl.gif' height='1' width='1'></p>