-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Creating issue here, as I feel it may be specific to the experimental fork. Seeing queries fail with runtime error index inconsistent remarks; for example:
wget https://overpass02.opengeofiction.net/api/interpreter?data=nwr%5Bamenity%3Duniversity%5D%2812.39636731126785%2C148.3007500442473%2C12.569501526243476%2C148.56905677642504%29%3B%28._%3B%3E%3B%29%3Bout%3B
<?xml version="1.0" encoding="UTF-8"?>
<osm version="0.6" generator="Overpass API 0.7.59.120 (mmd) 1fceaad">
<note>The data included in this document is from [www.openstreetmap.org](https://www.openstreetmap.org/). The data is made available under ODbL.</note>
<meta osm_base="2024-11-16T23:23:00Z"/>
<remark> runtime error: open64: 1409 Unknown error 1409 /opt/opengeofiction/overpass/db/way_tags_global.bin File_Blocks::read_block: Index inconsistent at offset 23085064 ([ amenity | townhall ] vs [ access | yes ]) </remark>
</osm>
Initially I though this pointed toward db corruption and I rebuilt a second instance https://overpass02.opengeofiction.net/ however I see the same issues there. Also, they are random and short lived - a query will complete fine and the same query will occasionally have the issue and then come good again. I ran some tests overnight - just two different queries, repeated every second. Out of 68944 total queries, this issue happened 89 times. I've zipped up those responses, and the test scripts - attached. I added a bit of extra output to the error message, the patch to file_blocks.h is in the zip too.
L