osrm-backend/unit_tests
Kajari Ghosh c5acd6e6f7 shared storage with mutex
shared lock for reads and unique lock for writes

declare cache as object and not pointer in serach engine data to simulate singleton declaration

put a lock infront of the clear function to make it threadsafe

remove clear function from cache because cache will never get dropped

unit tests

unit tests and timestamp as part of key

cache generations

hash the key

500 mb

1000 mb

250 mb

rebase against implement-cache
2018-04-20 11:15:27 -04:00
..
common Fix formating 2018-03-26 11:02:34 +00:00
contractor Fix unit-test compilation due to broken readGraph 2018-04-04 12:38:40 +02:00
customizer Rename namespace partition to partitioner 2018-02-02 11:07:18 +01:00
engine shared storage with mutex 2018-04-20 11:15:27 -04:00
extractor Fix formating 2018-03-26 11:02:34 +00:00
fixtures Implement raster source feature to read data from third-party sources, to be used in lua profiles. 2015-09-03 22:28:18 -07:00
library Return datasource names along with datasource annotation (#4973) 2018-04-03 15:13:25 -07:00
mocks set up for computing durations while unpacking them 2018-04-20 10:01:39 -04:00
partitioner Move debug printer code to own header 2018-02-06 11:51:33 +01:00
server Fix hard-coded hint strings in unit-tests 2018-04-10 18:08:18 +02:00
storage Use byte based tar size encoding above 8GB 2018-04-10 21:12:39 +02:00
updater Fix PR comments 2017-06-02 18:46:21 +00:00
util Use ranges with fixed types 2018-04-09 11:05:01 +02:00
CMakeLists.txt add microtar to executables 2018-03-27 20:50:34 +02:00
contractor_tests.cpp Implement exclude flags on CH using shared core 2017-09-01 21:26:00 +02:00
customizer_tests.cpp Move customizer tests to own unit 2017-03-13 23:04:45 +00:00
engine_tests.cpp Remove license headers from project source files; global license 2016-01-04 19:06:32 +01:00
extractor_tests.cpp Remove license headers from project source files; global license 2016-01-04 19:06:32 +01:00
library_tests.cpp Library tests build system integration 2016-04-05 22:58:32 +02:00
partitioner_tests.cpp Rename namespace partition to partitioner 2018-02-02 11:07:18 +01:00
server_tests.cpp Add viaroute suport for new API 2016-04-05 22:58:32 +02:00
storage_tests.cpp First step towards reading/writing tar 2018-03-26 11:02:03 +00:00
updater_tests.cpp Refactor isThroughStreet/Intersection options (#4751) 2018-01-19 13:49:00 -05:00
util_tests.cpp Remove license headers from project source files; global license 2016-01-04 19:06:32 +01:00