When new data is ingested for a city, is there a sequence of what is re-processed & shown in UI?
- Data ingested into DB
- existing streets updated
- new streets created
- count of streets in UI updated (both city page & on user page)
- Check for all users with GPS in city
- If user has GPS in city, re-process each activity to check for completion
- Update user’s city completion % and incomplete/complete lists
- etc, etc
I ask because I see my main city received an updated today. Looks like some new streets were added while others had some pre-existing street changes.
Reviewing one pre-existing street (Amanda Road | CS | OSM | looks to have been split and part of it marked as private) I’ve previously run all now eligible nodes. It’s still listed on my incomplete list.
I’m perfectly content with giving it a couple hours/days/zeptoseconds (my favorite unit of time) to complete/re-process/update everything. Just curious cause I’m part and wonder about the inner workings and general time frames for things.