[OSM-dev-fr] Erreur "index inconsistent" lors de requêtes sur http://api.openstreetmap.fr/oapi/

Gautier Pelloux-Prayer gautier at damsy.net
Dim 28 Mai 13:03:37 UTC 2017


Bonsoir,

Lors de l'execution de certaines requêtes overpass sur 
http://api.openstreetmap.fr/oapi/, le serveur échoue avec la réponse :

    "remark": "runtime error: open64: 0 Success
    /ssd/api.openstreetmap.fr/db/relations.bin File_Blocks::read_block:
    Index inconsistent"


Les requêtes sont liées au département 67, par exemple :

- récupération des limites communales via 
/http://api.openstreetmap.fr/oapi/interpreter?data=[out:json];relation[boundary=%22administrative%22][admin_level=8][%22ref:INSEE%22~%22^67%22];/
- récupération des bâtiments pour une commune via une requête du genre :

/http://api.openstreetmap.fr/oapi/interpreter?data=//[out:json];area[boundary='administrative'][admin_level='8']['ref:INSEE'='67485']->.a;( 
node['building'](area.a);way['building'](area.a);relation['building'](area.a););out 
tags qt;/

L'erreur n'apparait que pour le département 67.
Pour la seconde requête, l'erreur arrive uniquement pour certaines 
communes du 67 (environ 25%). Une liste non exhaustive :

67005, 67008, 67023, 67033, 67034, 67035, 67038, 67039, 67045, 67046, 
67048, 67058, 67065, 67067, 67068, 67080, 67082, 67087, 67097, 67100, 
67102, 67106, 67107, 67108, 67109, 67112, 67119, 67123, 67127, 67128, 
67132, 67135, 67138, 67150, 67151, 67156, 67163, 67166, 67169, 67172, 
67173, 67176, 67180, 67181, 67182, 67194, 67197, 67200, 67202, 67203, 
67205, 67209, 67214, 67215, 67217, 67223, 67226, 67228, 67230, 67236, 
67237, 67238, 67247, 67248, 67249, 67250, 67252, 67260, 67264, 67266, 
67270, 67286, 67291, 67292, 67293, 67298, 67301, 67304, 67307, 67312, 
67328, 67331, 67336, 67339, 67345, 67347, 67350, 67356, 67359, 67361, 
67363, 67372, 67375, 67382, 67402, 67403, 67406, 67407, 67417, 67441, 
67449, 67450, 67452, 67458, 67460, 67465, 67472, 67485, 67495, 67497, 67498

Ce problème ne se reproduit pas sur http://www.overpass-api.de/. Le seul 
problème que j'ai trouvé en cherchant rapidement est 
https://github.com/drolbr/Overpass-API/issues/152 mais qui date d'il y a 
plus de 3 ans…

Une idée ?

Merci !
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20170528/ff5ffb90/attachment.html>


Plus d'informations sur la liste de diffusion dev-fr