Kajari Ghosh
2829603775
500mb-4threads
2018-04-20 08:52:26 -04:00
Kajari Ghosh
b2fbc95611
500mb-2threads
2018-04-20 08:52:04 -04:00
Kajari Ghosh
e4a4a8d91a
fixes and a rebase
2018-04-20 08:50:59 -04:00
Kajari Ghosh
0fb706866c
pass in a hashed key to the threadlocal cache
...
500 mb threadlocal 2 t
2018-04-20 08:00:15 -04:00
Kajari Ghosh
90e0beaed6
set up for computing durations while unpacking them
...
copy dummy cache over
implement retrievePackedPathFromSearchSpace
calculate packed_path_from_source_to_middle
debugging the retrievePackedPathFromSearchSpace function implementation
adding in packed_path_from_source_to_middle
cache is partway working
unpack path and get duration that way
the computeDurationForEdge method
comment out cache
clean up the code
move vector creation and allocation to outside of loop
hack to not return vectors on facade.GetUncompressedForwardDurations and facade.GetUncompressedReverseDurations
clean up hack
add exclude_index to cache key
clearing cache with timestamp
rebase against vectors->range pr
swapped out unordered_map cache with a boost_lru implementation
calculation for cache size
cleaned up comment about cache size calculations
unit tests
cache uses unsigned char for exclude index
clean up cache and unit tests
2018-04-20 08:00:15 -04:00
Karen Shea
8085e86170
Change emoji
2018-04-20 13:19:48 +02:00
Karen Shea
35973576d9
Update releasing.md
2018-04-20 13:19:06 +02:00
Duane Gearhart
7740d5d7c0
Do not combine a segregated edge with a roundabout ( #5040 )
...
* Do not combine a segregated edge with a roundabout, add test
2018-04-20 11:41:53 +02:00
Patrick Niklaus
c4eff6cd65
Add option to osrm-runner to limit the distance
2018-04-20 08:14:03 +03:00
Michael Krasnyk
b2aeb47630
Remove dummy edges before inplace permutation
2018-04-19 12:18:48 +02:00
Patrick Niklaus
0a1d1901cc
Fix help text and banner
2018-04-17 18:02:28 +02:00
Patrick Niklaus
29db0c80d9
Use CSV stringify to properly escape data in CSV
2018-04-17 18:02:28 +02:00
Huyen Chau Nguyen
4654751872
add dev dependencies for osrm runner
2018-04-17 18:02:28 +02:00
Marcel Radischat
b5b18d8afc
Update profiles.md
...
Add api-version 4 for lua profiles as latest api-version
2018-04-17 17:23:08 +02:00
Huyen Chau Nguyen
15139c934f
add changelog entry
2018-04-16 11:39:44 +02:00
Huyen Chau Nguyen
7b8619e37c
adjust tests to changes
2018-04-16 11:39:44 +02:00
Huyen Chau Nguyen
f52b5c31b6
refactor bike profile
2018-04-16 11:39:44 +02:00
Huyen Chau Nguyen
e98859e4c0
make primaries and secondaries more dangerous
...
only apply oneway safety considerations on primaries
re-adjust primary and secondary safeties
2018-04-16 11:39:44 +02:00
Patrick Niklaus
c5cc4c5a74
Remove double log printing
2018-04-13 10:13:57 +00:00
karenzshea
e3b831364f
empty list of shmem regions if none found
2018-04-13 12:07:10 +02:00
karenzshea
730d2b5ef2
log err instead of throwing when no shmem regions found
2018-04-13 12:07:10 +02:00
Michael Krasnyk
16abee1022
Avoid using signed integers for edge IDs
2018-04-12 10:03:37 +02:00
Patrick Niklaus
69fa52a010
Use byte based tar size encoding above 8GB
2018-04-10 21:12:39 +02:00
Patrick Niklaus
e1efa4c6ab
Add test case for writing and reading huge tar file
...
This test case is disabled by default because it needs too much storage,
but serves as documentation for the future.
2018-04-10 21:12:39 +02:00
Michael Krasnyk
17cd1575f6
Use base-256 encoding for files larger 68G
...
Reference:
http://lists.busybox.net/pipermail/busybox/2011-May/075596.html
2018-04-10 21:12:39 +02:00
Michael Krasnyk
3cd8e0fef8
Use 12 octal digits in mtar_raw_header_t::size
2018-04-10 21:12:39 +02:00
Michael Krasnyk
397bb694fd
Fix mtar file size truncation to 4G
2018-04-10 21:12:39 +02:00
Patrick Niklaus
473ebfcbf6
Fix debug printing for coordinates
2018-04-10 18:08:18 +02:00
Patrick Niklaus
a06171438e
Fix hard-coded hint strings in unit-tests
2018-04-10 18:08:18 +02:00
Patrick Niklaus
ea0881553e
[skip ci] Bump master to 5.18
2018-04-09 13:14:43 +00:00
Michael Krasnyk
c4bf450fc6
Restore storage constructors with one arguments
2018-04-09 15:08:00 +02:00
Patrick Niklaus
bf2b45120a
Use ArrayStorage for boundary nodes to optimize MLD
...
For the MLD algorithm we can partition the NodeID range into boundary
and non-boundary nodes. Since there are only we boundary nodes we can
use the ArrayStorage for those yielding much faster query times.
2018-04-09 15:08:00 +02:00
Patrick Niklaus
7edf0f218c
Better statistics for osrm-partition and osrm-custimize
2018-04-09 13:39:39 +02:00
Patrick Niklaus
600ca06166
Simplify toEdges and make it more robust against accidental memory allocations
2018-04-09 13:03:28 +02:00
Michael Krasnyk
8d8042ebae
Use ranges with fixed types
2018-04-09 11:05:01 +02:00
Kajari Ghosh
be123cd72f
Use ranges in datafacade instead of vectors
...
Range type must use immutable references due to a
regression in `boost::any_range`.
References:
https://svn.boost.org/trac10/ticket/10493
https://stackoverflow.com/questions/42427395/boostany-range-with-optimization-level-o2-causes-crash/42427662
2018-04-09 11:05:01 +02:00
Daniel Patterson
282415bbc1
Honour British spelling of manoeuvre relation ( #5004 )
...
* Support British spelling of manoeuvre to comply with OSM standards.
2018-04-06 17:08:30 -07:00
Patrick Niklaus
b08191b2c4
Add changelog entry for osrm-datastore
2018-04-07 00:22:29 +02:00
Patrick Niklaus
39dd484f45
Restore the connectivity checksum check
2018-04-07 00:22:29 +02:00
Patrick Niklaus
5450574d63
Better test coverage for datastore options
2018-04-07 00:22:29 +02:00
Patrick Niklaus
29d1b34140
Fix formating
2018-04-07 00:22:29 +02:00
Patrick Niklaus
a915542916
Add option to only update the metric dependent data
2018-04-07 00:22:29 +02:00
Patrick Niklaus
fea07f343b
Load data in two separate data regions
2018-04-07 00:22:29 +02:00
Patrick Niklaus
c7daa521ad
Address PR comments
2018-04-05 15:12:47 +02:00
Patrick Niklaus
c2532b1589
Add test case from @oxidase for datastore parameters
2018-04-05 15:12:47 +02:00
Patrick Niklaus
4610fd9ff1
Fix formating
2018-04-05 15:12:47 +02:00
Patrick Niklaus
c4b90f52c0
Run cucumber in its own dataset namespace so it does not interfere
2018-04-05 15:12:47 +02:00
Patrick Niklaus
0e8b8b4901
Add nodejs test for dataset name
2018-04-05 15:12:47 +02:00
Patrick Niklaus
2c80f76004
Add support for naming the dataset
2018-04-05 15:12:47 +02:00
Patrick Niklaus
666ce46d36
Refactor shared memory storage to allow for multiple named datasets
2018-04-05 15:12:47 +02:00