Max Neunhoeffer
|
5472655ca7
|
Untemplatify ThreadProtector for those with gcc < 4.9.2.
We will revert this later once everybody has gcc >= 4.9.2.
|
2015-08-07 10:20:31 +02:00 |
Jan Steemann
|
330fac6225
|
some unused function cleanup
|
2015-08-06 21:25:32 +02:00 |
Max Neunhoeffer
|
0931e1aef8
|
Improve the explanation of ThreadProtectors.
|
2015-08-06 13:18:25 +02:00 |
Max Neunhoeffer
|
e197e02b5b
|
Replace DataGuardian by ThreadProtector.
|
2015-08-06 13:03:37 +02:00 |
Jan Steemann
|
2a88c76e0e
|
fix parallel insertion
|
2015-08-05 15:16:07 +02:00 |
Jan Steemann
|
c0e26e7a78
|
handle UBool result type correctly
|
2015-08-04 12:21:34 +02:00 |
Jan Steemann
|
35529ffd61
|
make more environment data available in --version
|
2015-08-04 11:21:50 +02:00 |
Jan Steemann
|
7a3d49be88
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-08-04 10:30:28 +02:00 |
Jan Steemann
|
0400737ae4
|
some flock diagnostics
|
2015-08-04 09:57:28 +02:00 |
Jan Steemann
|
0f1ce26e41
|
added function to create an ICU RegexMatcher
|
2015-08-03 23:57:26 +02:00 |
Jan Steemann
|
38227a81f8
|
speed up initial edge index creation
|
2015-08-03 18:27:50 +02:00 |
Jan Steemann
|
23f8f2f86b
|
nullptr
|
2015-07-30 22:43:02 +02:00 |
Jan Steemann
|
6d4395059b
|
use lock guards
|
2015-07-29 15:15:49 +02:00 |
Jan Steemann
|
326f0dba6e
|
removed some unused code
|
2015-07-29 13:50:18 +02:00 |
Jan Steemann
|
454a6c998c
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into shaper-cxx
|
2015-07-28 17:38:48 +02:00 |
Jan Steemann
|
6d7ccd7699
|
move shaper to cxx
|
2015-07-28 17:38:31 +02:00 |
Michael Hackstein
|
412394ff3c
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2015-07-28 13:22:01 +02:00 |
Michael Hackstein
|
25f7b25206
|
Fixed failing failure-tests
|
2015-07-28 13:21:54 +02:00 |
Jan Steemann
|
3d3024a54e
|
cppcheck
|
2015-07-28 09:51:24 +02:00 |
Jan Steemann
|
7e4b615248
|
simplify call to mmap
|
2015-07-27 16:24:25 +02:00 |
Frank Celler
|
33d702c190
|
ignore died process on delete
|
2015-07-24 09:30:26 +00:00 |
Frank Celler
|
4dccc6a8dc
|
Merge branch 'devel' of github.com:arangodb/arangodb into dispatcher
|
2015-07-23 15:41:05 +02:00 |
Frank Celler
|
35a3c6421c
|
moved dispatcher to atomic
|
2015-07-23 15:40:34 +02:00 |
Max Neunhoeffer
|
68a5f3a131
|
Add one more comment.
|
2015-07-23 14:46:25 +02:00 |
Max Neunhoeffer
|
395e920825
|
Add a few more comments.
|
2015-07-23 14:44:58 +02:00 |
Max Neunhoeffer
|
350da2c910
|
Add a data guardian implementation (lock-free using hazard pointers).
|
2015-07-23 14:23:04 +02:00 |
Max Neunhoeffer
|
c3c1c3242f
|
Add TRI_DEFER.
|
2015-07-22 10:29:13 +02:00 |
Jan Steemann
|
abf69329e2
|
casts for Windows
|
2015-07-21 18:57:56 +02:00 |
Jan Steemann
|
38cdc662ec
|
removed configure options `--enable-timing` and `--enable-figures`
|
2015-07-21 18:47:43 +02:00 |
Jan Steemann
|
20c96b5e46
|
removed locks
|
2015-07-21 17:34:57 +02:00 |
Jan Steemann
|
09736f965f
|
more lock instrumentation
|
2015-07-21 13:09:02 +02:00 |
Jan Steemann
|
4d0872f2b9
|
more cxx
|
2015-07-20 18:42:02 +02:00 |
Jan Steemann
|
a5db59cc47
|
remove some locks in HttpServer and friends
|
2015-07-17 17:48:45 +02:00 |
Jan Steemann
|
c54b5a6ba8
|
renamed file
|
2015-07-16 21:06:29 +02:00 |
Jan Steemann
|
1428af9e49
|
remove useless header inclusions
|
2015-07-15 21:47:50 +02:00 |
Jan Steemann
|
6d4dbcbb47
|
add SpinLock and SpinLocker, unified other Lockers
|
2015-07-15 21:22:00 +02:00 |
Willi Goesgens
|
0f85dec259
|
Fix memleak with unique_ptr
|
2015-07-15 09:57:35 +02:00 |
Willi Goesgens
|
a2b29d8864
|
work around error message about empty object when compiling in devel mode.
|
2015-07-14 17:04:11 +02:00 |
Jan Steemann
|
af9c155c90
|
use references
|
2015-07-14 14:05:18 +02:00 |
Jan Steemann
|
cc27e9b88f
|
try to pacify some compilers
|
2015-07-14 08:50:29 +02:00 |
Jan Steemann
|
53400a44a7
|
simplifications
|
2015-07-13 22:56:41 +02:00 |
Michael Hackstein
|
32100ca6fd
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2015-07-13 14:50:03 +02:00 |
Michael Hackstein
|
b54dae0d5b
|
Fixed a memleak in newest shortest path shortcut implementation
|
2015-07-13 14:49:54 +02:00 |
Jan Steemann
|
14ccfbabc3
|
Merge branch 'aql-query-cache' of https://github.com/arangodb/arangodb into devel
|
2015-07-13 12:46:41 +02:00 |
Jan Steemann
|
5a453bbcfc
|
issue #1409: Document values with null character truncated with 2.6.2 on Windows
|
2015-07-13 12:45:13 +02:00 |
Michael Hackstein
|
df33ffe410
|
Added an implementation for shortest path which allows to take shortcuts iff we do not have to access the data, f.e. filtering or distances. Gives an enormous speedup.
|
2015-07-13 11:31:42 +02:00 |
Jan Steemann
|
c71dc4d9bb
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-query-cache
|
2015-07-13 10:49:14 +02:00 |
Willi Goesgens
|
bd7aa7c305
|
Remove the global include to iostream; this reduces the compile time by 10%
( http://herbsutter.com/2013/08/19/gotw-7a-solution-minimizing-compile-time-dependencies-part-1/ for inspiration)
|
2015-07-07 12:11:21 +02:00 |
Max Neunhoeffer
|
c87575ce33
|
Fix bug in AssocMulti lookupByKeyContinue if batchSize==1.
|
2015-06-29 16:32:00 +02:00 |
Jan Steemann
|
8372c33993
|
fixed invalidation with index creation etc., adjusted tests
|
2015-06-25 23:40:31 +02:00 |
Willi Goesgens
|
641b6798a0
|
Fix grammer in docu
|
2015-06-24 17:42:39 +02:00 |
Jan Steemann
|
5e7dd0da7f
|
Merge branch 'aql-argv-optimization' of https://github.com/arangodb/arangodb into devel
|
2015-06-18 17:12:14 +02:00 |
Jan Steemann
|
788f99980a
|
Merge branch 'aql-parser-simplification' of https://github.com/arangodb/arangodb into devel
|
2015-06-17 15:15:40 +02:00 |
Jan Steemann
|
2a8192105a
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-argv-optimization
|
2015-06-17 12:41:38 +02:00 |
Jan Steemann
|
30ef155b16
|
issue #1313: escape whitespace in process name when scanning /proc/pid/stats
This fixes statistics values read from that file
|
2015-06-17 11:54:59 +02:00 |
Jan Steemann
|
dec79dd051
|
pass function arguments by reference
|
2015-06-16 18:01:45 +02:00 |
Jan Steemann
|
7cd27d5c56
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
|
2015-06-16 15:14:18 +02:00 |
Michael Hackstein
|
933e4c353a
|
Added further OOM tests for ShortestPath computation
|
2015-06-16 11:27:21 +02:00 |
Jan Steemann
|
5cac2938b1
|
exception handling
|
2015-06-16 09:37:02 +02:00 |
Jan Steemann
|
e7ff3f2a19
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
|
2015-06-12 12:04:41 +02:00 |
Jan Steemann
|
1a18fb0282
|
factor out huge array/object literals when calling V8-based AQL functions
|
2015-06-12 11:50:22 +02:00 |
Jan Steemann
|
ff7a00d6e4
|
fixed edge index selectivity estimates and added tests
|
2015-06-11 21:22:01 +02:00 |
Max Neunhoeffer
|
8ae33e04e7
|
Fix selectivity estimate by casting to double before division.
|
2015-06-11 11:50:51 +02:00 |
Jan Steemann
|
79ce6eb93b
|
fixed threading issues
|
2015-06-11 09:50:56 +02:00 |
Jan Steemann
|
d99d164c0a
|
simplified parser
|
2015-06-10 20:25:25 +02:00 |
Jan Steemann
|
f5f719360c
|
added out-of-bounds checking for _heap and _history
|
2015-06-10 18:04:17 +02:00 |
Jan Steemann
|
b5896be10b
|
simplifications
|
2015-06-10 11:53:31 +02:00 |
Jan Steemann
|
a6b2998b5d
|
added try...catch blocks for V8-to-CPP bindings
|
2015-06-08 16:04:42 +02:00 |
Jan Steemann
|
4c7994597a
|
cppcheck
|
2015-06-02 22:49:22 +02:00 |
Jan Steemann
|
b44ae7b471
|
make Json smaller
|
2015-06-02 14:11:20 +02:00 |
Jan Steemann
|
39cf9c527c
|
micro optimizations
|
2015-06-01 14:56:01 +02:00 |
Jan Steemann
|
2d2bf87a2d
|
printers for standard objects
|
2015-05-29 17:49:19 +02:00 |
Jan Steemann
|
6d5b86867d
|
added print methods
|
2015-05-29 11:45:01 +02:00 |
Jan Steemann
|
db617fd514
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-05-29 09:49:31 +02:00 |
Jan Steemann
|
88198767dd
|
logging
|
2015-05-29 09:49:22 +02:00 |
Willi Goesgens
|
e1255b4e65
|
Fix signature of windows function dummy.
|
2015-05-29 09:28:27 +02:00 |
Michael Hackstein
|
6a7dae216d
|
Merge branch 'devel' of github.com:/arangodb/arangodb into devel
|
2015-05-28 15:18:32 -07:00 |
Frank Celler
|
c2db22e379
|
linux processor affinity
|
2015-05-28 14:51:32 +02:00 |
Frank Celler
|
f5f8afea22
|
added empty affinity implementation
|
2015-05-28 13:51:34 +02:00 |
Michael Hackstein
|
6eadcb31ff
|
Fixed a bug where the shortest path computation computed the correct distancebut returned a wrong path. It was only triggered under very special conditions
|
2015-05-27 13:42:21 -07:00 |
Jan Steemann
|
a9f2769ffa
|
now compiles and links
|
2015-05-23 04:31:13 +02:00 |
Jan Steemann
|
5a4eb1719f
|
added missing declarations
|
2015-05-21 09:56:48 +02:00 |
Jan Steemann
|
d4285fc6fd
|
fix Visual Studio compile warnings
|
2015-05-20 16:12:30 +02:00 |
Jan Steemann
|
688b21fe51
|
fixed namespaces
|
2015-05-20 15:49:39 +02:00 |
Michael Hackstein
|
86c7f87dd3
|
Merge branch 'cppTrav2' into devel
|
2015-05-19 16:17:27 -07:00 |
Jan Steemann
|
77650c602b
|
fixed wrong define
|
2015-05-19 15:58:38 +02:00 |
Max Neunhoeffer
|
0c6f5263d2
|
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
|
2015-05-18 13:57:56 -07:00 |
Max Neunhoeffer
|
e426ca9205
|
Fix bug in edge index.
|
2015-05-18 13:57:32 -07:00 |
Jan Steemann
|
82199b1d71
|
fixed format string for reading /proc/pid/stat
|
2015-05-18 12:17:32 +02:00 |
Jan Steemann
|
8670f2a36d
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-05-18 10:33:53 +02:00 |
Jan Steemann
|
30a9f44e64
|
please the VisualStudio compiler
|
2015-05-18 10:33:37 +02:00 |
Jan Steemann
|
96648678aa
|
prevent memleak, disable debug output
|
2015-05-18 10:32:11 +02:00 |
Max Neunhoeffer
|
13204298d9
|
Make number of buckets in edge index configurable.
|
2015-05-17 19:04:47 -07:00 |
Max Neunhoeffer
|
ead85dfd7c
|
Use multiple buckets in AssocMulti hash.
|
2015-05-17 11:32:58 -07:00 |
Max Neunhoeffer
|
fe7eb0d1ad
|
Use high water mark 66% and low water mark 33% in edge index.
|
2015-05-16 13:58:44 -07:00 |
Max Neunhoeffer
|
a2f9eee8fc
|
Add performance logging to edge index resizing.
|
2015-05-16 10:02:41 -07:00 |
Max Neunhoeffer
|
eef79e68eb
|
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
|
2015-05-15 17:19:46 -07:00 |
Max Neunhoeffer
|
78bf0d2de3
|
Improve performance of edge index resize.
|
2015-05-15 17:16:14 -07:00 |
Max Neunhoeffer
|
ca17b07dca
|
C++-ify associative-multi and add hashCache, adapt edge index.
|
2015-05-15 16:37:56 -07:00 |
Jan Steemann
|
b6142f475c
|
micro optimizations
|
2015-05-15 17:40:41 +02:00 |