Closed bartwr closed 12 months ago
TODO:
Het probleem is dat de feed regelmatig niet goed laadt. Ofwel de feed laad niet binnen 10 seconden, ofwel de feed heeft helemaal geen voertuigen.
Het probleem is verder at de aanbieder meer dan 1 feed heeft (al zouden we gewoon 1 feed willen hebben).
We hebben nu als mechanisme dat als een feed van de provider uitvalt, en het is de enige feed, dan negeren we dat en wachten we op een volgende call. Over 30 seconden is het vast weer goed.
Bij providers met meerdere feeds kan dit echter niet. Dan worden alle uitgevallen voertuigen (want feed laadde niet) gezien als 'einde verhuur'.
We kunnen ervoor kiezen om bij uitval van 1 feed van een provider met meerdere feeds, al die feeds te negeren. Dan is er wel juiste data verloren, maar is er niet opeens een gigantische hoeveelheid aan 'einde verhuur'.
In de toekomst zou nog beter zijn om de MDS trips feed te hebben, dan is de data het meest betrouwbaar.
Bovenstaand speelt nog steeds (als 1 van 2 feeds uitvalt: vele beeindigde verhuringen).
Wel is het recent niet voorgekomen dat een feed van Deelfiets Nederland uitviel. De laatste keer dat dit voorkwam was op 8 juni (grafiek Zwolle):
On April 19th we activated the new GBFS-feed of Deelfiets Nederland under the test name
deelfietsnederland-testing
.On April 12th (01:30 AM) we moved all
deelfietsnederland-testing
tripsand
park_eventsto
deelfietsnederland. The query that was executed was
UPDATE trips SET system_id = "deelfietsnederland" WHERE system_id = "deelfietsnederland-testing"` (and similar for park_events). This resulted in a incorrect chart for Deelfiets Nederland, from April 12th. See chart below.On April 16th we disabled the Deelfiets Nederland GBFS feed (the latest one, GBFS feed 2), so we can debug this before proceeding.
TODO:
@sven4all FYI