jsteemann
4bfc58b8a9
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-24 16:24:49 +02:00
jsteemann
c0a716e28d
performance optimizations for primary index lookup
2016-06-24 16:24:39 +02:00
Kaveh Vahedipour
6d1d1e6b0b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-24 15:37:08 +02:00
Kaveh Vahedipour
bbade806c3
more agency tests
2016-06-24 15:36:57 +02:00
jsteemann
274801b7b6
issue #1891 : renamed to OUTERSECTION
2016-06-24 14:07:41 +02:00
jsteemann
04b29e9c34
optimize handling of `[*]` operator in case no projection, no filter and no offset/limit values are used
2016-06-24 14:04:30 +02:00
jsteemann
daf6d42683
optimize away some more filter parts of type `"const" IN collection.attribute
2016-06-24 14:03:58 +02:00
Kaveh Vahedipour
a54c66ea2f
vectorized arrays in key-value-store
2016-06-24 12:17:40 +02:00
jsteemann
6769130f33
enable import API for cluster
2016-06-24 10:53:00 +02:00
Kaveh Vahedipour
0a7decc303
this is the end of CommLock as we know it ...
2016-06-24 10:48:10 +02:00
jsteemann
50c3aa93a9
issue #1891 : added AQL function `DIFFERENCE` to return the symmetric difference of its input arguments
2016-06-24 10:35:49 +02:00
Kaveh Vahedipour
761b16e407
added 'in'-check for agency precondition
2016-06-23 17:17:03 +02:00
Kaveh Vahedipour
f673b5c5cc
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-23 15:51:06 +02:00
Kaveh Vahedipour
f510275562
added 'in'-check for agency precondition
2016-06-23 15:50:58 +02:00
Kaveh Vahedipour
d125d21912
added 'in'-check for agency precondition
2016-06-23 15:49:06 +02:00
jsteemann
8f0991e18e
potential performance optimizations
...
simplifications
small optimizations
2016-06-23 14:47:44 +02:00
Wilfried Goesgens
dd5e2b1c1b
Fix warning message - the algorithm adds dashes, no need to do this here.
2016-06-23 13:15:50 +02:00
Kaveh Vahedipour
cd9175a409
this is the end of CommLock as we know it ...
2016-06-23 13:09:58 +02:00
Kaveh Vahedipour
9003a50537
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-23 12:51:38 +02:00
Kaveh Vahedipour
cf685fa444
no more agency locks in cluster info
2016-06-23 12:51:05 +02:00
jsteemann
7496fa2c67
issue #1894 : make list of edge collections unique in traversal
2016-06-23 12:17:04 +02:00
Kaveh Vahedipour
1a8636c34c
removing more locks from cluster-agency communication
2016-06-23 11:14:21 +02:00
Kaveh Vahedipour
ab0b3fc321
agency test waits exactly for the leader election to have ended
2016-06-23 10:52:43 +02:00
Kaveh Vahedipour
b40e5a3d24
agency test waits exactly for the leader election to have ended
2016-06-23 10:48:26 +02:00
Kaveh Vahedipour
d55c85f8fa
no commlockers in ClusterFeature anymore
2016-06-22 18:19:12 +02:00
Kaveh Vahedipour
11a36db83c
getting rid of locks in cluster comm
2016-06-22 16:42:43 +02:00
Kaveh Vahedipour
34aed57a6d
adding IN operator to kv-store
2016-06-22 14:44:43 +02:00
Kaveh Vahedipour
4f6f22928b
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-22 13:15:44 +02:00
Kaveh Vahedipour
a6d5c61029
forward in removing locks in AgencyComm
2016-06-22 13:15:36 +02:00
Jan Steemann
992da3d4f0
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-22 11:15:18 +02:00
Jan Steemann
4038c21c10
reserve buffer ahead of time
2016-06-22 11:14:50 +02:00
Kaveh Vahedipour
48832c2d52
fix agency test error
2016-06-22 10:14:00 +02:00
Kaveh Vahedipour
dcc2b257e3
fix agency test error
2016-06-22 10:02:30 +02:00
Max Neunhoeffer
0dc3b7dd45
Small change in getResponsibleServer to silence warnings.
...
If getResponsibleServer finds an entry _DBServer001 it simply waits
for half a second and checks again in the agency. This is the right
reaction to a planned leader change.
2016-06-21 22:55:46 -07:00
Jan Steemann
91f806ef2b
match collections by either id or name
2016-06-21 17:21:59 +02:00
jsteemann
ae2d8b8394
micro optimizations
2016-06-21 16:01:31 +02:00
Jan Steemann
6b23e9fee9
next attempt
2016-06-21 09:58:16 +02:00
Jan Steemann
f362dc5e21
attempt to fix Visual Studio complaints
2016-06-21 09:52:42 +02:00
Jan Steemann
a00cdb8cfd
define RESTSERVER earlier, to avoid false results
2016-06-21 09:52:04 +02:00
jsteemann
55fce39574
optimizations for neighbors queries
2016-06-20 18:37:46 +02:00
Kaveh Vahedipour
7f326d362a
vs compilation problems
2016-06-20 15:02:14 +02:00
Kaveh Vahedipour
6e13e454f1
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-20 10:24:57 +02:00
Kaveh Vahedipour
b22b826862
documenting code mode
2016-06-20 10:13:00 +02:00
Max Neunhoeffer
8adf1ac3b6
Fix a typo in an error message.
2016-06-18 08:08:08 -07:00
jsteemann
c46abcdf16
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-18 01:59:09 +02:00
jsteemann
ea197fbf79
fixed assertion failure
2016-06-18 01:58:54 +02:00
Max Neunhoeffer
6df59cd509
Fix the fix: if there is cluster internal communication problems...
2016-06-17 14:36:00 -07:00
Max Neunhoeffer
4710059bd7
Fix crash if cluster internal communication does not work and no shardId comes back.
2016-06-17 13:49:16 -07:00
Max Neunhoeffer
66e24b2093
Use old version of Plan when building the new version.
2016-06-17 11:55:12 -07:00
jsteemann
6862f8fb9e
micro optimizations
2016-06-17 17:55:06 +02:00
jsteemann
5b915d179c
optimized away a Builder object
2016-06-17 17:24:15 +02:00
jsteemann
205cb4545a
micro optimization
2016-06-17 17:10:15 +02:00
jsteemann
43574e509e
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-17 16:28:04 +02:00
jsteemann
1e8ce63e01
optimizations for traversal
2016-06-17 16:27:37 +02:00
Jan Steemann
46df1f6a79
optimization for documents
2016-06-17 15:50:45 +02:00
Kaveh Vahedipour
62b905d558
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-17 13:28:15 +02:00
jsteemann
1eff077480
small changes
2016-06-16 18:06:51 +02:00
Andreas Streichardt
76b89776fb
Allow aborting cluster task startup...CTRL-C will now do a hard abort during startup
2016-06-16 16:00:43 +02:00
Kaveh Vahedipour
844a6430be
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-16 15:33:10 +02:00
Kaveh Vahedipour
1578d0df13
adding IN operator to kv-store
2016-06-16 15:33:03 +02:00
jsteemann
2b223f6757
fixed errors in cluster traversal
2016-06-16 13:51:37 +02:00
jsteemann
ca4edc60e0
small optimizations for traversal
2016-06-16 13:26:46 +02:00
jsteemann
0e4d0610c7
removed unused property
2016-06-16 09:57:03 +02:00
jsteemann
e9033e56c9
removed unused code
2016-06-16 09:49:13 +02:00
jsteemann
6683bc02a7
small traversal optimizations
2016-06-16 09:44:24 +02:00
Max Neunhoeffer
d0fe9f6d81
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-06-15 21:29:20 -07:00
Max Neunhoeffer
dac508da27
Fix nasty bug with local system collections on DBServers.
...
There are 3: _statistics, _statisticsRaw and _statistics15.
They need _id attributes in their documents which store the local
collection ID, and collection name lookup must consider this case.
2016-06-15 21:26:04 -07:00
Max Neunhoeffer
4168cd32e7
Add more optional debugging output for AQL queries.
2016-06-15 21:23:16 -07:00
jsteemann
289a25bf5f
no benefit from moving
2016-06-15 23:53:08 +02:00
jsteemann
2e417e08d6
fixed includes
2016-06-15 23:23:38 +02:00
jsteemann
f6268f5c9d
sort collection names
2016-06-15 23:18:04 +02:00
jsteemann
174bbab03a
less work when packing search values for documentFastPath()
2016-06-15 22:23:14 +02:00
jsteemann
94d3959008
use alignas
2016-06-15 21:55:24 +02:00
jsteemann
c3581c21aa
fixed typo
2016-06-15 21:45:47 +02:00
jsteemann
e536051af9
return prefab string
2016-06-15 20:48:39 +02:00
jsteemann
e7be7730d2
fixed wrong assertion
2016-06-15 20:34:26 +02:00
jsteemann
2d5816dbb6
allow switching args for IS_SAME_COLLECTION
2016-06-15 20:34:06 +02:00
jsteemann
f6cd7c67eb
constify method
2016-06-15 19:22:16 +02:00
jsteemann
f21561b25f
use nullptr, don't include Thread.h when unnecessary
2016-06-15 19:21:53 +02:00
Kaveh Vahedipour
09e6fc810e
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-15 16:08:26 +02:00
Kaveh Vahedipour
9ea023acb1
store documentation
2016-06-15 16:08:17 +02:00
Jan Steemann
f3b4a8cee3
properly delete .tmp files
2016-06-15 15:50:53 +02:00
Kaveh Vahedipour
132788a205
agency raft voting logging demoted from INFO to DEBUG
2016-06-15 14:38:52 +02:00
Kaveh Vahedipour
7bb896be3a
moveshard looks if toserver already in list else failes
2016-06-15 14:19:15 +02:00
Wilfried Goesgens
2a5103c13e
Fatal exit if we find an old database version.
2016-06-15 13:19:32 +02:00
Kaveh Vahedipour
e4556bb766
fixed seldom race in election pulled back from 3.0
2016-06-15 12:35:40 +02:00
jsteemann
766f79baa3
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-15 09:54:17 +02:00
jsteemann
fc34a53b14
speed up
2016-06-15 09:38:45 +02:00
jsteemann
f7ece88b35
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-14 17:37:55 +02:00
Kaveh Vahedipour
66e6315113
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-14 17:14:00 +02:00
Kaveh Vahedipour
0f66a110de
fixed max_elements bug in job transactions
2016-06-14 17:13:52 +02:00
jsteemann
b397ec9b17
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-14 16:54:19 +02:00
Frank Celler
03079b2b67
3.0 fixes for paths
2016-06-14 16:51:48 +02:00
jsteemann
470919bf67
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-14 16:43:12 +02:00
Jan Steemann
24ee67eda7
try to fix potential crashes
2016-06-14 16:41:00 +02:00
Kaveh Vahedipour
a3694e7a01
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-14 16:39:17 +02:00
Kaveh Vahedipour
1b77bc7a83
ageny tests
2016-06-14 16:39:07 +02:00
jsteemann
83466c2342
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-14 16:14:21 +02:00
jsteemann
34877186dd
make user-defined AQL functions throw again
2016-06-14 16:14:02 +02:00
Max Neunhoeffer
3e1b745f64
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-06-14 15:59:45 +02:00