Geneviève Bastien
Geneviève Bastien
Currently, the ODTripSimulationMethod expects a data source ID for an odPairs collection expected to be in the DB. Instead, we should support various demand types, identical to what the batchRoute...
Instead of the current OD trip version of the trip routing job, we should use batch routing job. The genetic algorithm job will contain the csv file for the OD...
Jest has a builtin parameterized test with `test.each` that some tests now use (especially those developed by AIs, in Evolution). If it works well, we may not require the additional...
> A user requested that the alternatives could be sorted by travel time instead of using the default trRouting's return order. Would that be a good first step? We could...
Currently, objects extend a class called ObjectWithHistory that keeps track of the changes in the object, so operations can be undone/redone. But this has a few problems: ~~1. Undo/redo are...
Agencies, lines, services and paths can now be queried with an optional scenario ID. This will fetch the objects actually used by the scenario, including the exclusion/includes of lines/agencies. Also...
We have the following line in the logs: `Error [ERR_WORKER_OUT_OF_MEMORY]: Worker terminated due to reaching memory limit: JS heap out of memory`. This causes the `trRouting` and `memcached` processes to...
In one of our instances, we have deadlock happening during the calculation of transferrable nodes, as well as various `duplicate key value violates unique constraint "tr_transit_node_transferable_pkey"`. The user said he...
Currently, the acronym of the agencies is unique, but case-sensitive. So it is possible to have an agency called "ABC" and another called "abc". Should the acronym be unique AND...
The transit schedules's readForLines query seems to take a lot of space when the query is done for multiple lines (like, all the lines of all the montreal agencies). Currently,...