Michael Hackstein
|
2dd0f7cf7f
|
Continued @neunhoef 's on simplification of hash-index. The index itself will never free anything, calling class is responsible for freeing now.
|
2015-08-24 13:14:35 +02:00 |
Michael Hackstein
|
d43c515b56
|
Fixed a bug in hash index buckets. When resizing the table was not nulled correctly.
|
2015-08-24 11:22:53 +02:00 |
Michael Hackstein
|
b708a7ae68
|
Merge remote-tracking branch 'origin/devel' into array_indexing
|
2015-08-21 15:34:49 +02:00 |
Michael Hackstein
|
85b58a6d8d
|
Fixed sparse indexes
|
2015-08-21 14:07:32 +02:00 |
Michael Hackstein
|
9bb7c0dec6
|
The skiplist index is now able to index arrays as well
|
2015-08-21 11:04:04 +02:00 |
Michael Hackstein
|
4bb8508d82
|
Implemented a new improved version of the Array index insertion function.
|
2015-08-20 14:03:17 +02:00 |
Willi Goesgens
|
61eb1e6002
|
Fix vs 2015 compile issue.
|
2015-08-20 11:34:01 +02:00 |
Jan Steemann
|
deb7830615
|
fix dump/restore filenames
|
2015-08-20 02:47:00 +02:00 |
Jan Steemann
|
97d67e4399
|
use binary-safe string representations
|
2015-08-20 01:46:20 +02:00 |
Jan Steemann
|
1be3733a64
|
moved some handlers around
fix disappeared handlers
|
2015-08-20 01:26:52 +02:00 |
Jan Steemann
|
0e3fddf917
|
fixes for VS2015
|
2015-08-19 17:18:13 +02:00 |
Max Neunhoeffer
|
ff135a10ad
|
Add some overrides to silence a clang compiler warning.
|
2015-08-19 14:46:06 +02:00 |
Michael Hackstein
|
241905c42c
|
Merge branch 'devel' of github.com:arangodb/arangodb into array_indexing
|
2015-08-19 12:51:53 +02:00 |
Jan Steemann
|
65424143c6
|
fix VS build
|
2015-08-19 12:37:34 +02:00 |
Jan Steemann
|
28ad41defc
|
fix compile warnings
|
2015-08-19 12:22:34 +02:00 |
Jan Steemann
|
e9a598c020
|
do not include deprecated header
|
2015-08-19 12:01:12 +02:00 |
Michael Hackstein
|
1a4d59d954
|
Merge branch 'devel' of github.com:arangodb/arangodb into array_indexing
|
2015-08-19 11:57:12 +02:00 |
Jan Steemann
|
6680f3bb5a
|
fix Mac build
|
2015-08-19 11:56:41 +02:00 |
Michael Hackstein
|
59e8ea3fad
|
Merge branch 'devel' of github.com:arangodb/arangodb into array_indexing
|
2015-08-19 11:56:34 +02:00 |
Jan Steemann
|
9f0384284f
|
moved files
|
2015-08-19 11:19:37 +02:00 |
Jan Steemann
|
edd1e90511
|
clean up shell implementation code
|
2015-08-18 18:10:27 +02:00 |
Jan Steemann
|
8677da48b1
|
replication API enhancements, not yet ready
|
2015-08-18 18:08:20 +02:00 |
Jan Steemann
|
338dd7e100
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-08-17 18:41:13 +02:00 |
Jan Steemann
|
4e771b2728
|
replication improvements
|
2015-08-17 18:41:05 +02:00 |
Willi Goesgens
|
35de50d153
|
set the mac to add hashes too.
|
2015-08-17 17:31:15 +02:00 |
Michael Hackstein
|
e867181a72
|
Merge remote-tracking branch 'origin/eimerung_hashindex' into array_indexing
|
2015-08-17 15:58:53 +02:00 |
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
|
6262614ce3
|
delay supervisor startup
|
2015-08-17 12:43:10 +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 |
Jan Steemann
|
5faf5d8248
|
provide more information on arangod startup and shutdown in supervisor mode
|
2015-08-17 12:43:06 +02:00 |
Jan Steemann
|
cc42bd1c85
|
log logfiles location on startup
|
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 |
Max Neunhoeffer
|
6d5d14a3ed
|
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
|
2015-08-17 12:40:16 +02:00 |
Jan Steemann
|
6a46fd55ec
|
added explicit
|
2015-08-17 00:14:53 +02:00 |
Jan Steemann
|
69721a6cca
|
fix handling of socket read/write errors
|
2015-08-16 22:42:27 +02:00 |
Jan Steemann
|
46c8d042ae
|
fix busy waits in scheduler threads
|
2015-08-16 22:08:25 +02:00 |