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 |
jsteemann
|
8baa7ec955
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
|
2016-08-03 13:39:00 +02:00 |
Jan Steemann
|
fe87b25ebb
|
produce more meaningful error messages
|
2016-08-03 13:36:13 +02:00 |
Michael Hackstein
|
0867e2bb55
|
The TraversalNode now takes responsibility to clean up traversal engines on DBServers.
|
2016-08-02 14:05:35 +02:00 |
Michael Hackstein
|
f663f5da69
|
Fixed a bug with ANY when copying the plan
|
2016-08-01 16:08:16 +02:00 |
Michael Hackstein
|
c6b7a703db
|
Firstattempt to implemenet correct locking in Cluster Traversal. It is not yet fully connected to execution plan.
|
2016-08-01 15:36:11 +02:00 |
Michael Hackstein
|
5ee93a8d6c
|
Fixed responsibility for Traversal Options. Now the TraversalNode is always responsible for all options and has to free them. All others just use these. In Cluster case each DBServer get's it's own TraverserEngine which is initialized with a copy of the Options.
|
2016-07-29 17:07:40 +02:00 |
Michael Hackstein
|
207d978afc
|
Internal cleanup. Moved traversal options to a central place and removed the AQL-only version which was mostly redundant. This is preperation for Cluster initialisation.
|
2016-07-29 14:46:11 +02:00 |
jsteemann
|
89e0c11b44
|
refactoring
|
2016-07-26 16:25:38 +02:00 |
jsteemann
|
2aa2e0dab4
|
removed server.h
|
2016-07-25 16:49:52 +02:00 |
Jan Christoph Uhde
|
06bd01695a
|
removed: body() from GeneralRequest
|
2016-07-19 09:16:07 +02:00 |