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

Make sharedmemory named so you can run multiple osrm-routed instances #1221

Closed
emiltin opened this issue Oct 14, 2014 · 10 comments
Closed

Make sharedmemory named so you can run multiple osrm-routed instances #1221

emiltin opened this issue Oct 14, 2014 · 10 comments

Comments

@emiltin
Copy link
Contributor

emiltin commented Oct 14, 2014

loading data into separate named stores with osrm-datastore would support:

  • running multiple profiles on the same production machine (car, bike, foot..)
  • isolating tests, to make sure if doesn't affect already running processes
@DennisOSRM
Copy link
Collaborator

The plan for the futrure is to not need different named stores for multiple profiles.

@emiltin
Copy link
Contributor Author

emiltin commented Oct 14, 2014

ok but isn't that almost the same - maintaining different datasets?

@TheMarex
Copy link
Member

Not sure about the complexity involved here. I get the point that is is bad to assume you only have on osrm-routed instance running.

What Dennis is getting at is a possible OSRMv2 where you can store multiple profiles in memory (different algorithm). But this is quite a while way..

@TheMarex TheMarex changed the title separate datastores Make sharedmemory named so you can run multiple osrm-routed instances May 24, 2015
@emiltin
Copy link
Contributor Author

emiltin commented May 25, 2015

the use case is providing different routing profiles on the same server, like car and bike, and making the required server setup simpler.

@woodbri
Copy link

woodbri commented May 25, 2015

+1 on this feature

@benjamin-rty
Copy link

For the moment, I have 6 different routing profiles on the same server.
When I do an update, I restart the corresponding routing what results in a downtime of several minutes.
So I like this feature ;-)

@arcadas
Copy link

arcadas commented Nov 20, 2015

+1

@rfreytag1
Copy link

Hey, so I was wondering if there are any estimations as to when this feature might be available?
I'm currently working on a project that integrates OSRM into PostgreSQL and as of now it's a bit limiting.
Anyhow, any work-around available for now? One way would probably be to load the files directly, but I'm quite sure that would really slow things down. Any suggestion would be really appreciated!

@danpat
Copy link
Member

danpat commented Jun 30, 2016

@pfannkuchengesicht Nobody is working on it at the moment AFAIK. Patches are always welcome though!

@TheMarex
Copy link
Member

TheMarex commented Apr 6, 2018

This was implemented in #4982.

@TheMarex TheMarex closed this as completed Apr 6, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants