Patrick Niklaus
|
907f933a54
|
Add update functionality to osrm-customize
All speed file flags are compatible with osrm-contract.
|
2017-03-13 23:04:45 +00:00 |
|
Patrick Niklaus
|
a636e8cc13
|
Include datasources in .geometries file and refactor .datasource_names
|
2017-03-10 20:40:59 +00:00 |
|
Patrick Niklaus
|
94e2a8598d
|
Address PR comments
|
2017-03-10 14:43:02 +00:00 |
|
Michael Krasnyk
|
ec3cda32fa
|
moved basic type definitions to osrm namespace
|
2017-03-08 16:08:00 +00:00 |
|
Michael Krasnyk
|
264cec12e9
|
Fix reading MLD data into shared memory block
|
2017-03-08 00:56:50 +00:00 |
|
Michael Krasnyk
|
e423aa5511
|
added TODO for #3783
|
2017-03-08 00:56:50 +00:00 |
|
Michael Krasnyk
|
d575561d39
|
adjust free functions naming style
|
2017-03-08 00:56:50 +00:00 |
|
Michael Krasnyk
|
f42136637d
|
Add edge-based graph loading in MLD facade
|
2017-03-08 00:56:50 +00:00 |
|
Patrick Niklaus
|
00d01946cd
|
Moved MultiLevelPartition and CellStorage to partition namespace
|
2017-03-08 00:56:50 +00:00 |
|
Patrick Niklaus
|
694bf9d8b1
|
Integrate CellStorage into datafacade
|
2017-03-08 00:56:50 +00:00 |
|
Patrick Niklaus
|
ef71cc0d12
|
Clang format
|
2017-03-08 00:56:50 +00:00 |
|
Patrick Niklaus
|
108fce896b
|
Pull everthing in the facades
|
2017-03-08 00:56:50 +00:00 |
|
Michael Krasnyk
|
ff0a98196f
|
Initial interation on writing out MLD partition/cell data
|
2017-03-08 00:56:50 +00:00 |
|
Patrick Niklaus
|
2fa8d0f534
|
Port OSRM, Engine and Datafacades to be algorithm aware
|
2017-03-03 16:02:12 +00:00 |
|
Michael Krasnyk
|
82acd59a8e
|
shared monitor implementation with a conditional variable
or a ring buffer with semaphores
|
2017-02-24 16:01:56 +00:00 |
|
Patrick Niklaus
|
bf690df97a
|
Merge branch 'minor_fixes' of https://github.com/seemoritz/osrm-backend into seemoritz-minor_fixes
|
2017-02-07 12:48:29 +00:00 |
|
Michael Krasnyk
|
6e1c4bfecd
|
Added indexed array data type with variable and fixed group blocks
|
2017-02-07 07:41:12 +00:00 |
|
Michael Krasnyk
|
c22ce3ae1f
|
Use shared memory region mapping at fixed address for OSX
|
2017-01-31 13:25:59 +01:00 |
|
Patrick Niklaus
|
279f8aabfb
|
Allow specifing a weight for routing that is independent of duration
|
2017-01-27 11:19:37 +01:00 |
|
Michael Krasnyk
|
3837f9d015
|
fix windows build
|
2017-01-14 01:14:29 +01:00 |
|
Patrick Niklaus
|
104e23abf3
|
Restore --max-wait and file_lock for osrm-datastore
|
2017-01-14 01:14:29 +01:00 |
|
Michael Krasnyk
|
710ba20acc
|
Add 1ms delay as a workaround for "faster" requests than facade update
in osrm-routed
|
2017-01-14 01:14:29 +01:00 |
|
Michael Krasnyk
|
fce8d72895
|
Change to condvar signaling if data region swapped
|
2017-01-14 01:14:29 +01:00 |
|
Michael Krasnyk
|
774b8688ca
|
read_only if shmem size is 0, read_write otherwise
|
2017-01-14 01:14:29 +01:00 |
|
Moritz Seemann
|
bb0b03bbce
|
fix: do not check datasource_indexes_path twice
In storage_config.cpp the file paths are validated, but
datasource_indexes_path got validated twice and datasource_names_path
not at all.
|
2017-01-13 11:12:02 +01:00 |
|
Daniel Patterson
|
f7e8581a1b
|
Replace fingerprint with semver-based scheme. (#3467)
|
2017-01-06 13:45:08 -08:00 |
|
Daniel J. Hofmann
|
1153b78c06
|
Fixes various compiler diagnostics
Found with LLVM 3.9.1 and then fixed the most severe categories.
|
2017-01-06 16:47:52 +01:00 |
|
Michael Krasnyk
|
24ab71a346
|
Fix c++ formatting
|
2017-01-04 08:46:16 +01:00 |
|
Michael Krasnyk
|
b376c97db8
|
Join LAYOUT and DATA shared memory blocks into REGION
|
2016-12-23 11:56:22 +01:00 |
|
Daniel Patterson
|
468d8c0031
|
Refactor logging, improve error handling workflow, clang-format. (#3385)
|
2016-12-06 12:30:46 -08:00 |
|
Daniel Patterson
|
5a311012af
|
Consolidate file reading through the new FileReader class/interface. (#3321)
|
2016-11-30 19:08:01 -08:00 |
|
Michael Krasnyk
|
d5bf508046
|
Fix alignments in shared facade via alignof/std::align
|
2016-11-16 18:20:19 +01:00 |
|
Moritz Kobitzsch
|
47b097038a
|
fixes warning due to type only used in debug
|
2016-11-16 12:20:05 +01:00 |
|
Daniel Patterson
|
53ef2e2955
|
Use an enum type for the 'should read fingerprint' flag, rather than a mysterious boolean
Fix tests.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
7b1131b982
|
Consolidate vector deserialization.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
83a9d0590d
|
Pass-by-reference instead of pointer.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
4760b85930
|
Add checking assertions for all copy operations.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
9e2782d923
|
Fix undefined behaviour - we were referring to two different temporaries.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
2dfeb0cabc
|
Remove unused code.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
2f9b5788d0
|
Destructor should fail hard if an exception is raised.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
e2e5eb0169
|
Remove use of ShM<>::vector in favour of the boost::iterator_range
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
4ad6d88888
|
Refactor file loading to use a common class that has proper error handling.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
e226b52f21
|
const-ify things, use RAII for file closure, and start to use io:: to read some stuff.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
de4fd76d57
|
Clean up some todo notes.
|
2016-11-15 16:55:02 -08:00 |
|
Daniel Patterson
|
bf6df74d44
|
Consolidate datafacade file loading logic.
Both datafacades now use a single large memory block and common
file loading logic.
|
2016-11-15 16:55:02 -08:00 |
|
Huyen Chau Nguyen
|
cf35bbeb50
|
refactor function names; consolidate readCount() functions;
remove templated types as much as possible for type safety;
add more comments;
clean up code, add const if possible;
|
2016-10-26 13:18:52 -07:00 |
|
Huyen Chau Nguyen
|
fe94977c9b
|
refactor loading code of .ramIndex files and move to io.hpp
|
2016-10-26 13:18:52 -07:00 |
|
Huyen Chau Nguyen
|
69a60686dc
|
refactor loading code of .datasource_indexes and .datasource_names files and move to io.hpp
|
2016-10-26 13:18:52 -07:00 |
|
Huyen Chau Nguyen
|
7b97e1035f
|
refactor loading code of .nodes and .edges files and move to io.hpp
|
2016-10-26 13:18:52 -07:00 |
|
karenzshea
|
c4f010e363
|
read properties stream to size of properties object, not 1
|
2016-10-26 13:18:52 -07:00 |
|