Patrick Niklaus
807f1d7c1c
Initial support for SharedDataFacade
...
SharedDataLayout was refactored to include canary values at the
boundaries of each memory block. This makes it easy to detect overruns
and block-size mismatches between osrm-datastore and the
SharedDataFacade.
2014-06-12 22:01:22 +02:00
Dennis Luxen
adbbe2b097
fix broken transmission of checksum/hinting mechanism on shared memory
2014-06-05 10:55:27 +02:00
Dennis Luxen
e769821e0f
use range based for loops to traverse graphs
2014-05-13 16:56:30 +02:00
Dennis Luxen
b3ec9c9323
reformat
2014-05-09 16:48:58 +02:00
Dennis Luxen
84ffedd95d
replace boost::shared_ptr
2014-05-09 16:47:42 +02:00
Dennis Luxen
996dbdde00
reformat Server/DataStructure according to guideline
2014-05-07 17:03:58 +02:00
Dennis Luxen
2d3fb858ad
move StaticGraph to C++11
2014-05-07 10:38:31 +02:00
Dennis Luxen
c6a58ff1b4
remove debug lint again
2014-04-24 13:31:04 +02:00
Dennis Luxen
45f751720a
fix unpacking of geometry for shared memory
2014-04-24 13:31:04 +02:00
Dennis Luxen
9b3dab8055
implement loading of compressed geometries
2014-04-24 13:06:56 +02:00
Dennis Luxen
db5fd5506d
partial implementation of new datastore functions
2014-04-24 13:06:55 +02:00
Dennis Luxen
f2be495e95
implement shared data facade geometry loader and getter functions
2014-04-24 13:06:55 +02:00
Dennis Luxen
b679a94930
first segment needs to be properly cut
2014-04-24 12:15:04 +02:00
Dennis Luxen
5bde545ce3
All good, but needs unpacking of start and end
2014-04-24 12:07:46 +02:00
Dennis Luxen
c71c8b0047
Unpacking of intermediate paths
2014-04-24 12:03:19 +02:00
Dennis Luxen
b5170ed1fd
remove trivial geometry nodes
2014-04-24 11:28:11 +02:00
andrewbts
482d79ef4b
Fix comment typo
...
SharedDataFacade.h is for the shared memory case; old comment implied the opposite.
2014-03-24 15:52:54 +01:00
Dennis Luxen
f14fac3f7d
fixes off-by-one and testing issue discussed in 889
2014-02-01 16:02:43 +01:00
Dennis Luxen
6bf35c679f
add timestamp to management data structure
2013-10-30 14:15:55 +01:00
Dennis Luxen
c8ab430491
less verbose output
2013-10-30 11:42:05 +01:00
Dennis Luxen
64566ec6cf
fix pesky resource leak that took me two f*#+ing days to figure out. No thanks to you, valgrind
2013-10-29 18:45:01 +01:00
Dennis Luxen
571d9bd610
print info on shared data only on reload
2013-10-28 15:11:53 +01:00
Dennis Luxen
62c2c750ea
load correct segment, remove some debug output
2013-10-25 22:26:27 +02:00
Dennis Luxen
54c5af30d9
refetch data if changed
2013-10-25 19:31:39 +02:00
Dennis Luxen
6ae880f61e
finished locking implementation in queries. YAY\!
2013-10-23 13:22:59 +02:00
Dennis Luxen
cf69f43166
add proper licence header to newly added files
2013-10-21 11:45:16 +02:00
Dennis Luxen
02e9f8aef3
Rework facades to accept ServerPaths object as configuration
2013-10-15 15:44:35 +02:00
Dennis Luxen
252113c838
implementing the fetch of name ids in shared memory
2013-10-15 14:32:45 +02:00
Dennis Luxen
203b215093
loading correct file with rtree leafs and not inner nodes
2013-10-15 14:32:44 +02:00
Dennis Luxen
4d00b2ebbb
Renaming variables to properly reflect its content
2013-10-15 14:32:43 +02:00
Dennis Luxen
b87a98bbda
street name file is now more canonical
2013-10-15 14:32:43 +02:00
Dennis Luxen
94e9dd8f28
store name id of edges in shmem, too
2013-10-15 14:32:42 +02:00
Dennis Luxen
7836ea4479
implement GetName() for shared memory (copy&paste)
2013-10-15 14:32:40 +02:00
Dennis Luxen
5197422482
fetch ptr from shared memory to via node list
2013-10-15 14:32:40 +02:00
Dennis Luxen
c9671b4712
load via node information from shared memory
2013-10-15 14:32:40 +02:00
Dennis Luxen
bbf03e3060
Load r-tree search data structure from shared memory
2013-10-15 14:32:40 +02:00
Dennis Luxen
2dd2d3dd7b
adjust facade to pass compilation
2013-10-15 14:31:32 +02:00
Dennis Luxen
d6cdca35d4
Use typedef instead of base class
2013-10-15 14:31:31 +02:00
DennisOSRM
642473244e
fixing include typos
2013-10-15 14:19:53 +02:00
Dennis Luxen
7951795ea4
Implementation of internal data storage
2013-10-15 14:19:53 +02:00
Dennis Luxen
9452c7e0c7
further implementation of data facades
2013-10-15 14:19:52 +02:00
Dennis Luxen
092f1a4959
corrected include fence
2013-10-15 14:14:11 +02:00
Dennis Luxen
21bee7e40c
Further includes in Facades
2013-10-15 14:14:10 +02:00
Dennis Luxen
a9ac0ac725
Mockups for data facades
2013-10-15 14:12:30 +02:00
Dennis Luxen
4c6f85fd25
Further includes in Facades
2013-10-15 14:04:12 +02:00
Dennis Luxen
b51d3da7e5
Mockups for data facades
2013-10-15 14:04:11 +02:00