Andreas Streichardt
|
bf2efb387e
|
Fix unlocking of AQL queries in the cluster
|
2017-04-10 17:01:24 +02:00 |
Michael Hackstein
|
053f953ee5
|
Fixes a coordinator crash in Clustered Traversal. In case of failover during query planning.
|
2017-03-30 13:24:44 +02:00 |
Max Neunhoeffer
|
0dc4274b6a
|
Increase timeout in AQL query instantiation from 30s to 90s.
|
2017-03-23 13:37:15 +01:00 |
Max Neunhoeffer
|
29338899fd
|
Finally port TraverserEngine locking bug fix manually.
|
2017-03-23 12:44:51 +01:00 |
Max Neunhoeffer
|
32953a4a97
|
Revert "Fix locking of shards in TraverserEngines."
This reverts commit 467088b8af .
|
2017-03-23 12:33:11 +01:00 |
Max Neunhoeffer
|
467088b8af
|
Fix locking of shards in TraverserEngines.
|
2017-03-23 12:23:40 +01:00 |
jsteemann
|
3ed19e291d
|
added "shardIds" option for AQL queries to restrict queries to specific shards
|
2017-03-08 15:07:10 +01:00 |
jsteemann
|
d0df1952e8
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-02-24 17:51:59 +01:00 |
jsteemann
|
f5c8932744
|
initial version of query execution plan cache, still very rough
|
2017-02-21 11:58:38 +01:00 |
jsteemann
|
089ff78d2d
|
moved collection lock state into its own struct
|
2017-02-16 10:27:14 +01:00 |
jsteemann
|
d49c5c3fc0
|
simplified internal APIs a bit
|
2017-02-15 12:42:07 +01:00 |
jsteemann
|
bc080ae58f
|
removed unused node type
|
2017-02-14 16:52:30 +01:00 |
jsteemann
|
7e690a0c61
|
renaming
|
2017-02-13 15:18:40 +01:00 |
jsteemann
|
eb73dbf960
|
renaming
|
2017-02-13 13:30:57 +01:00 |
jsteemann
|
d024a6d00a
|
remove logging for non-topics
|
2017-02-10 09:32:50 +01:00 |
Max Neunhoeffer
|
883c11ea45
|
Handle the case that ClusterComm is already shut down gracefully.
This touches every single place where ClusterComm is being used.
|
2017-02-07 15:31:40 +01:00 |
Max Neunhoeffer
|
71dae630c3
|
Store ClusterComm singleton in shared_ptr.
|
2017-02-06 15:25:18 +01:00 |
jsteemann
|
3c5edeb9b2
|
fix cluster AQL statistics
|
2017-02-03 11:47:36 +01:00 |
jsteemann
|
b8e1eb8d47
|
fix compile warnings in MSVC
|
2017-01-31 16:47:22 +01:00 |
jsteemann
|
5cb4e3e685
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-01-31 08:51:42 +01:00 |
Max Neunhoeffer
|
91c97d301a
|
Lower timeout in query registry to 10min from 1h.
|
2017-01-30 23:59:46 +01:00 |
jsteemann
|
00b1632ece
|
factored out AccessMode from transaction.h
|
2017-01-25 11:57:21 +01:00 |
jsteemann
|
b96897e296
|
fixed some issues detected by coverity build tool
|
2016-12-12 15:41:54 +01:00 |
Andreas Streichardt
|
29e3c1487e
|
Make satellite wait sync configurable
|
2016-12-08 16:49:51 +01:00 |
Andreas Streichardt
|
c10f600ac7
|
Fix potential race
|
2016-12-07 18:38:14 +01:00 |
Andreas Streichardt
|
11bd9381d5
|
Add satellite collections
|
2016-12-06 16:40:50 +01:00 |
jsteemann
|
369b2c7bc6
|
added optional memory limit for AQL queries
|
2016-12-06 13:23:41 +01:00 |
Michael Hackstein
|
d3a251ce47
|
Only create traverserEngines that actually have shards
|
2016-10-21 11:28:46 +02:00 |
Max Neunhoeffer
|
14d8d35fd9
|
Put tracing of AQL queries in.
Use by setting { tracing: 1} (only calls) or { tracing: 2} (with
result) into 4th argument of db._query
|
2016-10-19 11:36:29 +02:00 |
Michael Hackstein
|
fcdaee7c5d
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2016-09-13 14:43:34 +02:00 |
Michael Hackstein
|
74500ee693
|
The TraversalNode in AQL now can enhance the TraverserEngine information.
|
2016-09-13 14:43:25 +02:00 |
Jan Steemann
|
84fbc98081
|
added assertions
|
2016-09-13 12:14:46 +02:00 |
Jan Steemann
|
6ebfdf5e1e
|
don't crash when lock request fails
|
2016-09-09 13:47:21 +02:00 |
Michael Hackstein
|
9497ae9ec8
|
Improved shutdown process of Graph Traverser Engines. This state causes a double free. Merge commit.
|
2016-09-08 09:09:59 +02:00 |
Michael Hackstein
|
e22014a272
|
Merge branch 'MIT' of github.com:arangodb/arangodb into generic-col-types
|
2016-09-06 09:33:23 +02:00 |
Jan Christoph Uhde
|
1febeadfd7
|
finish ResponseCode enum
|
2016-08-23 15:46:42 +02:00 |
Jan Christoph Uhde
|
d3654d99d8
|
finish RequestType enum
|
2016-08-23 14:49:29 +02:00 |
jsteemann
|
a2085066e0
|
use VPack
|
2016-08-18 10:36:52 +02:00 |
Michael Hackstein
|
ec31db017d
|
The TraverserEngine now honors variables in conditions properly
|
2016-08-09 16:28:07 +02:00 |
Michael Hackstein
|
42b8d44785
|
Fixed transfering of Vertex Filter Conditions in Cluster Traverser. Yet Missing if the filter needs a variable.
|
2016-08-09 13:54:34 +02:00 |
Michael Hackstein
|
72f127135b
|
Removed dead code
|
2016-08-08 17:41:34 +02:00 |
Michael Hackstein
|
68fb94821a
|
Fixed initialisation of TraverserEngines
|
2016-08-08 16:47:51 +02:00 |
Michael Hackstein
|
34b124d2a4
|
Traverser Engines are now created on ALL servers in the cluster. Even though some of them may not be responsible for anything.
|
2016-08-08 16:28:26 +02:00 |
Michael Hackstein
|
1447d6901f
|
If a collection is not known to a Cluster Traversal. It will now throw an exception to prevent dead-locks and undefined behaviour.
|
2016-08-08 09:41:27 +02:00 |
Michael Hackstein
|
11c831aaee
|
First Draft of injecting all Collections in Query into TraverserEngines
|
2016-08-05 11:05:16 +02:00 |
Michael Hackstein
|
f68162bd93
|
Merge branch 'devel' of github.com:arangodb/arangodb into MIT
|
2016-08-05 09:35:46 +02:00 |
Michael Hackstein
|
9a7fed8247
|
Fixed creation of TraverserEngines Coordinator side. Now always the correct size of edge collections is transferred, even if the DBServer is only responsible for Vertex Collections.
|
2016-08-04 15:15:34 +02:00 |
jsteemann
|
bc6633e4c0
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
|
2016-08-04 13:33:10 +02:00 |
jsteemann
|
8a200f754c
|
WG beautification
|
2016-08-04 12:36:14 +02:00 |
Michael Hackstein
|
8cb670595b
|
Merge branch 'devel' of github.com:arangodb/arangodb into MIT
|
2016-08-04 09:09:25 +02:00 |