Michael Hackstein
|
2c0bdb5861
|
Added a function in the attribute parser to transform an expanded attribute to the correct path for pid.
|
2015-08-17 12:43:13 +02:00 |
Max Neunhoeffer
|
1ba7587fc0
|
Rename ThreadProtector to DataProtector.
|
2015-08-17 12:43:12 +02:00 |
Jan Steemann
|
a8428877e7
|
some cleanup
|
2015-08-17 12:43:12 +02:00 |
Jan Steemann
|
4db822443b
|
allow non-const access to string-buffer
|
2015-08-17 12:43:11 +02:00 |
Michael Hackstein
|
8e3e2d547d
|
Do not push <Class const> into vector. It does not work everywhere
|
2015-08-17 12:43:11 +02:00 |
Jan Steemann
|
98106510d2
|
remove CONST_CAST helper
|
2015-08-17 12:43:11 +02:00 |
Jan Steemann
|
205d1e73ed
|
fix Visual Studio compile errors
|
2015-08-17 12:43:09 +02:00 |
Michael Hackstein
|
d7d00a5d0d
|
Fixed index comparision with multiple components. Introduced by AttributeName format.
|
2015-08-17 12:43:09 +02:00 |
Max Neunhoeffer
|
a18faae89f
|
Untemplatify ThreadProtector for those with gcc < 4.9.2.
We will revert this later once everybody has gcc >= 4.9.2.
|
2015-08-17 12:43:09 +02:00 |
Jan Steemann
|
907e6368c6
|
some unused function cleanup
|
2015-08-17 12:43:09 +02:00 |
Michael Hackstein
|
c2338d80d0
|
A user can now create an indux on attribute[*] which will put an index on attribute and ignores the expand flag. Does not harm any feature in AQL now.
|
2015-08-17 12:43:08 +02:00 |
Michael Hackstein
|
17a8f73a06
|
Now the input for indexes is parsed using the new attribute parser. This means the flags for expanded Attributes are set. Also introduced a transformation function to transform an attributeName list back into a string.
|
2015-08-17 12:43:07 +02:00 |
Max Neunhoeffer
|
a5cb29e026
|
Improve the explanation of ThreadProtectors.
|
2015-08-17 12:43:06 +02:00 |
Max Neunhoeffer
|
49f74b1baf
|
Replace DataGuardian by ThreadProtector.
|
2015-08-17 12:43:06 +02:00 |
Michael Hackstein
|
8fbb2739b0
|
The indexes can now use the new AttributeName struct which contains a flag if the attribute should be Array-Indexed. Right now this flag is hard-coded to false in all cases and not persisted.
|
2015-08-17 12:43:05 +02:00 |
Michael Hackstein
|
c85d5e347a
|
Implemented a new AttributeNameParser this is able to identify [*] expansion and shall be used for array indexes. Also includes tests.
|
2015-08-17 12:43:05 +02:00 |
Jan Steemann
|
46565e4daf
|
fix parallel insertion
|
2015-08-17 12:43:05 +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 |