You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I thought the OBA lib was going to be deprecated on OTP since I saw this issue: #1508
But I checked the new 0.19 release and it still takes forever and demands VERY HIGH memory usage in my use case. The real problem is with CalendarServiceDataFactoryImpl which create every single date object for every ServiceCalendar period.
It's being used on GtfsModule.buildGraph
Are you planning to remove OBA completely? Is a pull request welcome or are you already on it?
I can upload my gtfs if needed.
Thanks.
The text was updated successfully, but these errors were encountered:
Our new GTFS library should indeed have less memory-intensive behavior as described in #1508. However, we were connecting that library to our new routing implementation which has recently been moved out into a separate repository (https://github.com/conveyal/r5). We (Conveyal) haven't yet successfully connected gtfs-lib to OpenTripPlanner and probably won't do so anytime soon, since we've decided to put most of our effort into the new repo.
But all the components are open source. You're certainly welcome to adapt OTP to use those libraries and contribute the changes. Alternatively, OTP is now depending on a fork of the OBA GTFS loader so you could also just modify that project to have more efficient behavior.
I know this is a onebusaway gtfs module problem as stated by me here: OneBusAway/onebusaway-gtfs-modules#59
I thought the OBA lib was going to be deprecated on OTP since I saw this issue:
#1508
But I checked the new 0.19 release and it still takes forever and demands VERY HIGH memory usage in my use case. The real problem is with CalendarServiceDataFactoryImpl which create every single date object for every ServiceCalendar period.
It's being used on GtfsModule.buildGraph
Are you planning to remove OBA completely? Is a pull request welcome or are you already on it?
I can upload my gtfs if needed.
Thanks.
The text was updated successfully, but these errors were encountered: