-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Result achavi edits empty #410
Comments
Can you please provide a concise description of the issue, preferably in English? |
Increasingly I see no edits visible through achavi. |
one of the topic reactions:
|
a second reaction:
|
Thanks a lot for the details.
I think we've seen this issue before, iirc this was something @tomhughes fixed on the main db (clocks out of sync). |
Yes, here's the corresponding thread on osm-dev: https://lists.openstreetmap.org/pipermail/dev/2016-August/029399.html |
Thanks for investigating and reporting. Hope this gets resolved by adjusting the clock again. Mapbox has implemented a better solution for changeset diffs by collecting them from minutely augmented diffs and is also caching the results: Preparing accurate history and caching changesets. Not sure about the future of achavi but I guess it's either integrating that or recommending using Changeset Map instead: |
I still find achavi pretty useful as it doesn't depend on an external cache and serves data back to September 2012. The cache based option you mentioned starts some time in 2017 iirc and for sure lots of data will pile up in the upcoming months and years, reaching TB disk usage quite easily. Some of the current shortcomings for attic are on Rolands agenda, we'll see how this all works out in the future. |
@Commodoortje - bottom line is, that's really an upstream issue which needs to be dealt with on the OSM main instance. There's really nothing to be done on Overpass API side, that's why I'd propose to close this issue and do a follow up with OSM sysops. |
Well you've already copied in the OSM sysops. You just haven't explained what the actual problem is - this thread is basically incomprehensible to me. I did check that all the servers were correctly synced and fix one web server that didn't have ntp running for some reason. |
@tomhughes : sure, let's compare the following two links: both nodes have
Wouldn't we expect the changeset to have been created before the node has been created? In this example, the node was created 2 seconds earlier than the changeset. Maybe this is already fixed in the meantime by adding ntp to that one web server? In that case, no further follow up is needed, of course. |
Well roughly speaking yes, but as I have explained many times the code is not entirely consistent so some timestamps are assigned on the database server and some on the web server. So there can be minor discrepancies. If you want to fix the code to avoid that then fine, but it's not a sysadmin issue. |
It's the first issue I mentioned on github. |
@Commodoortje Nothing wrong with your issue, appreciating it.
@tomhughes Thanks a lot! We weren't aware that it's already fixed until your comment, since it's not straightforward to check when only a random part of the changesets is affected, hence the misunderstandings. To confirm, I ran @joto's osm-data-validation tool with changesets-latest.osm.bz2 (170703) and a small history extract baden-wuerttemberg.osh.pbf as a sample [1]. The latest affected changeset in this sample is 49810362 at Looking at daily counts [2] of the sample errors I can roughly identify these periods with diverging timestamps since 2016:
[1] |
I keep this as an enhancement. I think this boils down to the request to make Achavi reliably displaying complete changesets. |
Discussed the problem in this (OpenStreetMap) forum
https://forum.openstreetmap.org/viewtopic.php?pid=651816#p651816
The text was updated successfully, but these errors were encountered: