Dennis Luxen
438d1af12a
fix implicit type conversios
2014-10-17 13:03:49 +02:00
Dennis Luxen
5be6ef380f
replace shared_ptr instances to make intent of single owner more obvious
2014-10-17 12:35:53 +02:00
Dennis Luxen
76419ed2fc
remove unneeded member variable
2014-10-17 12:32:18 +02:00
Dennis Luxen
274140d309
refactor SimpleLogger into simple_logger compile unit
2014-10-10 19:32:49 +02:00
Dennis Luxen
848b773e24
fix reloading of RTree from shared memory, potentially fixes a number of issue from #889
2014-10-08 19:20:15 +02:00
Emil Tin
cf593ba9f9
fix spelling of edge in SharedDataFacade
2014-08-31 09:09:12 +02:00
Dennis Luxen
7782c80c4f
implement missing loading of TravelMode vector into shared memory
2014-08-22 10:31:47 +02:00
Emil Tin
60d80cf261
code style fixes
2014-08-20 11:08:59 +02:00
Emil Tin
62495a6de4
remove comment
2014-08-20 11:08:42 +02:00
Emil Tin
6fd615b9cd
first cut at porting travel mode, some tests fail
2014-08-20 11:08:41 +02:00
Dennis Luxen
c63218a889
add final/override keyword where possible to help compiler de-virtualize function calls
2014-08-18 10:19:33 +02:00
Patrick Niklaus
3c4feecda0
Make fstream non-static and StaticRTree thread-specific instead
2014-07-22 17:17:56 +02:00
Dennis Luxen
72d709ae6c
use explicit NodeID type in SharedDataFacade
2014-07-04 17:20:04 +02:00
Dennis Luxen
7b7b93e9ba
remove debug.bin generation
2014-07-01 15:16:41 +02:00
Dennis Luxen
4014da3cc5
make facade d'tors virtual
2014-07-01 14:26:29 +02:00
Dennis Luxen
51fd332806
add incremental query to Facades
2014-06-23 16:56:01 +02:00
Patrick Niklaus
1d62ed028e
Fix off-by-one since back() gives last value inside [begin,end)
2014-06-12 22:01:23 +02:00
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