Before: Use the street_network service Geovelo per mode for all the distributed itinerary calculations as configured except public transport.
After: Use the street_network Geovelo service only for following conditions (well explained in the ticket)
Direct path: If the origin of start_fallback (first_section) / destination of end_fallback (last_section) lies inside the zone then we use the service Geovelo else use the backup service configured (probably asgard)
Street_network matrix: Same as above. Since the matrix is always 1 - N or N - 1, the verification is made for one point only.
Since the verification is made for only one point (origin or destination), minor impact on performance.
More to come ?
How to manage Feed-publisher: if backup service is used, Geovelo FeedPublisher should not be added.
Before: Use the street_network service Geovelo per mode for all the distributed itinerary calculations as configured except public transport.
After: Use the street_network Geovelo service only for following conditions (well explained in the ticket)
More to come ?
For more details: https://navitia.atlassian.net/browse/NAV-2930