Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add 'load directly' mode to default Cucumber test suite #6664

Merged
merged 1 commit into from
Aug 1, 2023

Commits on Jul 29, 2023

  1. Add 'load directly' mode to default Cucumber test suite

    Currently `npm test` runs the Cucumber suite with a matrix
    configuration for selecting the algorithm (CH, MLD) and data loading
    (shared-memory, mmap) options.
    
    However, there is a third data loading option, 'load directly',
    which is to directly load the datasets into the osrm-routed process memory.
    
    The code paths for each data loading option are distinct:
    
    Storage::Run + SharedMemoryAllocator
    MMapMemoryAllocator
    ProcessMemoryAllocator
    
    This commit adds direct data loading as part of the Cucumber
    configuration matrix.
    
    This will ensure optional dataset support can be added without any
    regressions.
    mjjbell committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    ace787a View commit details
    Browse the repository at this point in the history