Dennis Luxen
549ba65861
catch a number of uncaught exceptions
2014-10-15 10:23:48 +02:00
Dennis Luxen
274140d309
refactor SimpleLogger into simple_logger compile unit
2014-10-10 19:32:49 +02:00
Dennis Luxen
52ed8a7ed0
move springclean functionality in its own tools, remove from datastore
2014-10-10 16:55:24 +02:00
Dennis Luxen
2b9e25300f
disable checking for empty data sets to make tests pass in debug mode, #889
2014-10-09 17:27:41 +02:00
Dennis Luxen
7782c80c4f
implement missing loading of TravelMode vector into shared memory
2014-08-22 10:31:47 +02:00
Dennis Luxen
82c2ae5441
first round of replacing deprecated typedefs with much nicer using statements
2014-08-19 13:01:38 +02:00
Dennis Luxen
48da2d2dfb
add some comment to datastore
2014-07-02 11:21:34 +02:00
Dennis Luxen
36c0edea2a
collapse if statement in datastore
2014-07-02 11:18:45 +02:00
Dennis Luxen
9ce970df8f
use default keyword to get rid of compiler warning of not returning a value in a non-void function
2014-07-01 16:51:18 +02:00
Dennis Luxen
1c75ce5911
reformat according w/ clang-format
2014-06-30 19:25:45 +02:00
Emil Tin
7eb810c34a
fix shared mem warnings
2014-06-30 13:01:59 +02:00
Dennis Luxen
922a4331db
reformat source file datastore.cpp
2014-06-18 09:42:45 +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
8aee371d81
further include untangling, chops 5sec compile time
2014-06-11 12:25:57 +02:00
Dennis Luxen
9cd91ae99c
Merge pull request #1066 from alex85k/patch-path-cstr
...
Obtain char* from boost::filesystem::path on all systems
2014-06-06 12:02:32 +02:00
Alexei Kasatkin
5357a6a4fd
get char* from boost::filesystem::path
2014-06-05 23:48:54 +06:00
Alexei Kasatkin
b6787b0014
safeguard: do not read/write 0 bytes (iostream)
2014-06-05 23:16:19 +06:00
alex85k
7335e0809a
Globally rename UUID to FingerPrint
2014-06-05 10:31:19 +02:00
Dennis Luxen
8108c6320d
use lambda for complex initialization
2014-06-02 15:56:06 +02:00
Dennis Luxen
54ec1a89de
use complex const variable initialization w/ lambda functions instead of conditional operator
2014-05-29 12:47:03 +02:00
Dennis Luxen
9c48389f74
collapse if statements
2014-05-28 12:03:07 +02:00
Dennis Luxen
3d691a3aec
implements #947 , free osrm-datastore's shared memory
2014-05-27 18:14:43 +02:00
Dennis Luxen
c924b2067c
refactor and migrate root directory
2014-05-08 19:40:29 +02:00
Dennis Luxen
9c2926ef8a
remove boost/integer include
2014-05-07 14:44:18 +02:00
Dennis Luxen
2d3fb858ad
move StaticGraph to C++11
2014-05-07 10:38:31 +02:00
Dennis Luxen
d6962f3a09
fix geometry load on shared memory
2014-04-29 09:50:29 +02:00
Dennis Luxen
7955066d5c
remove bitwise operator in conditional
2014-04-28 15:06:26 +02:00
Dennis Luxen
c6a58ff1b4
remove debug lint again
2014-04-24 13:31:04 +02:00
Dennis Luxen
ca016e2818
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
7a6a5f6612
implement population of shared vector<bool> overload (manually, yikes)
2014-04-24 13:06:56 +02:00
Dennis Luxen
f468fcc2b6
implement more details of shared memory store
2014-04-24 13:06:56 +02:00
Dennis Luxen
ee4ecb9783
fix inverted logic
2014-04-21 17:40:06 +02:00
Dennis Luxen
791f475168
implement #951 , better command line handling
2014-03-14 10:15:39 +01:00
Dennis Luxen
6b69d6dce2
implements #951
2014-03-13 22:48:09 +01:00
Dennis Luxen
7580777e43
implement and use portable implementation of canonical file paths, see #909 , this time against dev branch
2014-02-11 15:55:22 +01:00
Dennis Luxen
289e5ada2c
catch prev. uncaught exception, coverity issue 1121925
2014-01-09 18:21:07 +01:00
Dennis Luxen
58dc98460b
remove left-over todo marker
2013-12-12 18:33:27 -05:00
Dennis Luxen
ca17efd764
break out OriginalEdgeData class into its own include
2013-12-09 11:45:45 -05:00
DennisOSRM
f68a046080
cast to larger data type on 32bits, probably fixes #809
2013-12-08 15:52:22 +01:00
Dennis Luxen
cfd26321b5
lock shared memory into RAM by default on Linux
2013-11-14 10:03:56 -05:00
Dennis Luxen
9730526d33
fix coverity issue 1121925, Uncaught exception
2013-10-31 13:21:52 +01:00
Dennis Luxen
5f80c33b24
lock update when queries are still running
2013-10-30 17:05:49 +01:00
Dennis Luxen
b4f055f80c
fix check for shared or internal memory
2013-10-30 14:17:32 +01:00
Dennis Luxen
6db671215a
warn if shared memory segment could not be allocated properly
2013-10-29 18:52:13 +01:00
Dennis Luxen
67d6efed21
make release build less verbose
2013-10-28 15:17:03 +01:00
Dennis Luxen
cc9236b8db
move lock outside of try/catch
2013-10-28 14:39:55 +01:00
Dennis Luxen
ca4a3361c0
load data into other data store
2013-10-25 19:31:21 +02:00
Dennis Luxen
29f298fa4a
load into seperate area, mark swap as todo
2013-10-23 20:06:00 +02:00
Dennis Luxen
51d32bb8d3
set todo marker
2013-10-22 19:06:23 +02:00