[MapProxy] meta_size for cleanups needs
Denis Rykov
rykovd at gmail.com
Thu Jul 16 22:38:01 PDT 2015
I've made 2 simple test.
1)
Render 1 tile (MBTiles cache) with meta_size [8, 8]. When I try to perform
cleanup, I get an error:
(mapproxy)dr at test-libs:~/mapproxy/config$ mapproxy-seed -f mapproxy.yaml -s
seed.yaml -c 1 --cleanup waw
========== Cleanup tasks ==========
Start cleanup process (1 task)
waw:
Cleaning up cache 'metro4all_cache' with grid 'webmercator' in EPSG:3857
Limited to: 20.85200, 52.09800, 21.27100, 52.36800 (EPSG:4326)
Levels: [16]
Remove: tiles older than 2015-07-17 08:29:25.420847
[08:29:25] 16 0.00% 2321234.02202, 6858541.67397, 2328577.62968,
6866940.04780 (0 tiles) ETA: N/A
[08:29:25] 16 6.25% 2321234.02202, 6848757.73435, 2328577.62968,
6858541.67397 (0 tiles) ETA: 2015-07-17-08:29:25
[08:29:25] 16 12.50% 2328577.62968, 6858541.67397, 2338361.56930,
6866940.04780 (0 tiles) ETA: 2015-07-17-08:29:25
[08:29:25] 16 15.62% 2338361.56930, 6858541.67397, 2348145.50892,
6866940.04780 (0 tiles) ETA: 2015-07-17-08:29:25
[08:29:25] 16 18.75% 2328577.62968, 6848757.73435, 2338361.56930,
6858541.67397 (0 tiles) ETA: 2015-07-17-08:29:25
[08:29:25] 16 21.88% 2338361.56930, 6848757.73435, 2348145.50892,
6858541.67397 (0 tiles) ETA: 2015-07-17-08:29:25
[08:29:25] 16 25.00% 2321234.02202, 6838973.79473, 2328577.62968,
6848757.73435 (0 tiles) ETA: 2015-07-17-08:29:25
[08:29:25] 16 28.12% 2321234.02202, 6829189.85511, 2328577.62968,
6838973.79473 (0 tiles) ETA: 2015-07-17-08:29:25
[08:29:25] 16 31.25% 2328577.62968, 6838973.79473, 2338361.56930,
6848757.73435 (0 tiles) ETA: 2015-07-17-08:29:25
[08:29:25] 16 32.81% 2338361.56930, 6838973.79473, 2348145.50892,
6848757.73435 (0 tiles) ETA: 2015-07-17-08:29:25
[08:29:25] 16 34.38% 2328577.62968, 6829189.85511, 2338361.56930,
6838973.79473 (64 tiles) ETA: 2015-07-17-08:29:25
Traceback (most recent call last):
File "/home/dr/mapproxy/bin/mapproxy-seed", line 9, in <module>
load_entry_point('MapProxy==1.8.0', 'console_scripts',
'mapproxy-seed')()
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/script.py",
line 248, in main
return SeedScript()()
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/script.py",
line 184, in __call__
skip_geoms_for_last_levels=options.geom_levels)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/cleanup.py",
line 41, in cleanup
progress_logger=progress_logger)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/cleanup.py",
line 93, in tilewalker_cleanup
tile_walker.walk()
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 289, in walk
self._walk(bbox, self.task.levels)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 339, in _walk
all_subtiles=all_subtiles)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/seed/seeder.py",
line 357, in _walk
self.tile_mgr.is_stale(t)]
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/cache/tile.py",
line 169, in is_stale
if self.cache.is_cached(tile):
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/cache/mbtiles.py",
line 293, in is_cached
return self._get_level(tile.coord[2]).is_cached(tile)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/cache/mbtiles.py",
line 132, in is_cached
return self.load_tile(tile)
File
"/home/dr/mapproxy/local/lib/python2.7/site-packages/mapproxy/cache/mbtiles.py",
line 167, in load_tile
zoom_level = ?''', tile.coord)
sqlite3.OperationalError: database is locked
2)
Render 1 tile (MBTiles cache) with meta_size [8, 8]. But before running
cleanup task I've modified meta_size to [1, 1].
In this case cleanup works fine.
Is it expected behavior that value of meta_size is affected on cleanup
process?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapproxy/attachments/20150717/9446d848/attachment-0001.html>
More information about the MapProxy
mailing list