[Tile-serving] [openstreetmap/mod_tile] Tiles can get marked as dirty twice (Issue #494)
SomeoneElseOSM
notifications at github.com
Sat Mar 14 18:12:56 UTC 2026
SomeoneElseOSM created an issue (openstreetmap/mod_tile#494)
https://github.com/openstreetmap/mod_tile/blob/master/src/store_file.c#L281
has
if (touchCalendar.tm_year > 105) { // Tile hasn't already been marked as expired
the logic here was that when tiles are marked dirty, their mod time was set back 20 years. "tm_year" is years since 1900, so this works find until 2025 (20 years before 2024 is before 2005). However, it is now 2026. Tiles can get set "dirty" twice:
ls -alt /var/cache/renderd/tiles/ajt/18/0/0/17/244/200/252/128.meta
-rw-r--r-- 1 _renderd _renderd 373630 Mar 14 1986 /var/cache/renderd/tiles/ajt/18/0/0/17/244/200/252/128.meta
A "cludge" might just nudge 105 up a bit; a better fix would calculate the replacement for "105" based on the current wall clock date.
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/mod_tile/issues/494
You are receiving this because you are subscribed to this thread.
Message ID: <openstreetmap/mod_tile/issues/494 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20260314/46015afe/attachment.htm>
More information about the Tile-serving
mailing list