OpenGeoscience / geojs

High-performance visualization and interactive data exploration of scientific and geospatial location aware datasets
https://opengeoscience.github.io/geojs
Apache License 2.0
433 stars 75 forks source link

Change tile layer url doesn't always discard all old tiles #1270

Closed manthey closed 1 year ago

manthey commented 1 year ago

Occasionally, it looks like a tile still uses the old url. This is infrequent, so perhaps it is only when the tile has a pending callback or something similar where it can occur. The behavior can sometimes be reproduced when doing A/B level swapping often. In those cases, it also looks like some of the tiles which should be lazy (off screen) are still being counted toward idleness.

manthey commented 1 year ago

Digging in to this, it looks like the python use of memcache sometimes leaks old data and has nothing to do with geojs.