Jan Steemann
|
fe6ea548db
|
fixed reading run lengths with empty values
|
2014-10-07 14:04:12 +02:00 |
Jan Steemann
|
c2f0265d7d
|
fixed optimizer rule remove-unnecessary-remote-scatter
|
2014-10-07 13:21:05 +02:00 |
Jan Steemann
|
aef384da1a
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-07 12:36:36 +02:00 |
Jan Steemann
|
e5d8414865
|
fixed more queries
|
2014-10-07 12:36:17 +02:00 |
James
|
e17a43f66e
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-10-07 11:19:25 +01:00 |
Jan Steemann
|
4ff58364f1
|
fixed cloning of plans
|
2014-10-07 12:00:37 +02:00 |
James
|
4a8ef130f5
|
DistributeBlock getOrSkipSome method minus the hard part.
|
2014-10-07 10:33:37 +01:00 |
Jan Steemann
|
a62d83603e
|
fixed missing register planning
|
2014-10-06 18:43:50 +02:00 |
Jan Steemann
|
0f83d8132f
|
fixed some transaction threading errors
|
2014-10-06 18:39:01 +02:00 |
Willi Goesgens
|
7dac9d8cc7
|
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
|
2014-10-06 14:16:39 +02:00 |
Willi Goesgens
|
48c5ff938e
|
If we clone an ExecutionNode for the same AST we also have to copy the evaluation members, but we don't need a deep-copy.
|
2014-10-06 14:15:41 +02:00 |
James
|
5af60d121e
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-10-06 12:57:17 +01:00 |
James
|
95fd279a52
|
distribution node/block declarations etc.
|
2014-10-06 12:57:09 +01:00 |
Willi Goesgens
|
8f74eeff97
|
Assert whether we have a varoverview.
|
2014-10-06 13:20:31 +02:00 |
Willi Goesgens
|
287b6dfb37
|
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
|
2014-10-06 11:55:27 +02:00 |
Willi Goesgens
|
c01e31c404
|
when de-serializing nodes don't create new variables, but look up the ones we already have.
|
2014-10-06 11:55:11 +02:00 |
Willi Goesgens
|
4509a0f2b0
|
call findVarUsage before serialising the json, and not after deserializing it.
|
2014-10-06 11:53:23 +02:00 |
James
|
032e5d085e
|
reset _initializeCursorOrShutdown in shutdown method, renaming test file.
|
2014-10-06 10:35:50 +01:00 |
James
|
aee0605742
|
better initialiseCursor and shutdown for ScatterBlock
|
2014-10-06 10:30:28 +01:00 |
Jan Steemann
|
577593ed55
|
shutdown transactions
|
2014-10-06 11:23:39 +02:00 |
Jan Steemann
|
bf31161ef5
|
activated if-statement
|
2014-10-06 10:40:04 +02:00 |
Jan Steemann
|
5959a5e6da
|
fixed segfaults during node cloning
|
2014-10-06 10:31:15 +02:00 |
James
|
029e443b12
|
removing debug output
|
2014-10-04 12:21:34 +01:00 |
James
|
8bd3a9718c
|
undistributeRemoveAfterEnumColl now more or less works for REMOVE x._key in coll
|
2014-10-03 11:32:40 +01:00 |
James
|
c6c0387e50
|
undistributeRemoveAfterEnumColl optmizer rule now working
|
2014-10-03 10:13:11 +01:00 |
James
|
5a070a4e0a
|
remove const-qualified types in VarInfo struct to allow compilation.
|
2014-10-03 09:27:35 +01:00 |
Jan Steemann
|
0e103d33dc
|
added assertion
|
2014-10-03 01:37:04 +02:00 |
Jan Steemann
|
d8934a025f
|
make parseDocumentId more strict again
|
2014-10-03 01:23:07 +02:00 |
Jan Steemann
|
4d488b3734
|
don't fail on forced shutdown
|
2014-10-03 00:50:05 +02:00 |
Jan Steemann
|
7a4c8f69db
|
speed up parseDocumentId
|
2014-10-03 00:49:46 +02:00 |
Jan Steemann
|
81ec1a2754
|
indentation
|
2014-10-03 00:12:00 +02:00 |
Willi Goesgens
|
e1efab6fb5
|
Fix cloning to other ASTs - dereference pointers to IDs and look up the items on the new lists
|
2014-10-02 18:41:13 +02:00 |
Jan Steemann
|
a2e9fadc7d
|
moved assignment into constructor
|
2014-10-02 18:38:36 +02:00 |
Jan Steemann
|
66d2fc570f
|
move register assignment into constructor
|
2014-10-02 18:27:53 +02:00 |
Jan Steemann
|
f44599644c
|
moved register assignment into constructor
|
2014-10-02 17:52:45 +02:00 |
Jan Steemann
|
31005892d2
|
assign register in constructor
|
2014-10-02 17:35:43 +02:00 |
Jan Steemann
|
eae877b1be
|
return variables on explain
|
2014-10-02 17:34:59 +02:00 |
Jan Steemann
|
573d837561
|
off-by-one fix
|
2014-10-02 17:06:12 +02:00 |
Jan Steemann
|
873d8291db
|
fixed race condition in getCurrentDBServers
|
2014-10-02 15:50:04 +02:00 |
Jan Steemann
|
1d1ce39d50
|
fixed warning
|
2014-10-02 15:35:43 +02:00 |
Jan Steemann
|
24be855c8d
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-02 15:34:57 +02:00 |
Jan Steemann
|
e28ad821b0
|
fixed spuriously occurring "database not found" error
|
2014-10-02 15:34:38 +02:00 |
Willi Goesgens
|
b8491932db
|
Command the cluster node not to do optimizations.
|
2014-10-02 14:45:10 +02:00 |
Willi Goesgens
|
97e83b491d
|
Try to stop the transaction when catching an exception
|
2014-10-02 14:44:38 +02:00 |
Willi Goesgens
|
dc6dba1ef4
|
Cluster Communication: serialize a global set of the currently available variables.
|
2014-10-02 13:15:02 +02:00 |
Willi Goesgens
|
d7d6ce65db
|
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
|
2014-10-02 11:08:02 +02:00 |
Willi Goesgens
|
6f4e5c4fd7
|
When creating the copy for the clusternodes we also need to copy the properties.
|
2014-10-02 11:07:31 +02:00 |
James
|
16d54d6694
|
snapshot
|
2014-10-02 10:06:45 +01:00 |
James
|
8e8c5c9934
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-10-02 10:03:28 +01:00 |
James
|
2f887e197e
|
adding remainingForShard to ScatterBlock
|
2014-10-02 10:03:08 +01:00 |
Jan Steemann
|
ef15f1bb5d
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-02 10:41:20 +02:00 |
Willi Goesgens
|
f63e90e08b
|
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
|
2014-10-02 10:41:12 +02:00 |
Willi Goesgens
|
bc627dda7b
|
Also copy the varoverview to the clone.
|
2014-10-02 10:40:09 +02:00 |
Jan Steemann
|
67873e5edd
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-02 10:34:33 +02:00 |
Jan Steemann
|
992bc5264b
|
debug output
|
2014-10-02 10:34:27 +02:00 |
Jan Steemann
|
7f9da1c397
|
asserts
|
2014-10-02 10:34:08 +02:00 |
Max Neunhoeffer
|
d021bcf720
|
Sort out shardId for ScatterBlock and HTTP API.
|
2014-10-02 10:24:47 +02:00 |
Max Neunhoeffer
|
a59d1e4448
|
Start to sort out ScatterBlock's special API.
|
2014-10-02 09:55:15 +02:00 |
Max Neunhoeffer
|
25d588b858
|
Set _varUsageValid flag in Json constructor.
|
2014-10-02 09:28:00 +02:00 |
Max Neunhoeffer
|
8a0d5c021a
|
Start adapting RestAqlHandler to ScatterBlock.
|
2014-10-02 00:34:32 +02:00 |
Max Neunhoeffer
|
e043deb13b
|
Rename StaticAnalysisDebugger into RegisterPlanningDebugger.
|
2014-10-02 00:13:49 +02:00 |
Max Neunhoeffer
|
be07d39457
|
Rename staticAnalysis -> planRegisters.
|
2014-10-02 00:11:15 +02:00 |
Jan Steemann
|
5b0b1f0af5
|
indenting
|
2014-10-01 19:06:29 +02:00 |
Jan Steemann
|
38d43a2fb3
|
print error message in cases AqlHandler fails
|
2014-10-01 17:47:43 +02:00 |
Jan Steemann
|
f2c115fa25
|
do not crash when using an index
|
2014-10-01 16:16:38 +02:00 |
Jan Steemann
|
d381031972
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-01 15:35:26 +02:00 |
Jan Steemann
|
0d9cdfc87c
|
struct Index
|
2014-10-01 15:35:16 +02:00 |
Willi Goesgens
|
6df55bcb0a
|
Don't reuse "empty" json objects, they are undefined after first use.
|
2014-10-01 15:00:02 +02:00 |
Willi Goesgens
|
4b399236f1
|
Make the Transaction a smart pointer living inside of Query.
|
2014-10-01 14:30:53 +02:00 |
Jan Steemann
|
49237ef55a
|
fixed some cluster internal communication
|
2014-10-01 14:06:00 +02:00 |
Jan Steemann
|
98733660c8
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-01 12:21:45 +02:00 |
Jan Steemann
|
f8cf3d1951
|
fixed memleak
|
2014-10-01 12:21:37 +02:00 |
James
|
7a34d065b5
|
cleaning up and registering undistributeRemoveAfterEnumColl.
|
2014-10-01 10:43:54 +01:00 |
James
|
3569bfdebf
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-10-01 10:18:00 +01:00 |
James
|
2fd8c2b185
|
prelim version of undistributeRemoveAfterEnumColl
|
2014-10-01 10:17:36 +01:00 |
Willi Goesgens
|
eb2f815d26
|
Add json de/serialization of new ExecutionNode members.
|
2014-10-01 09:59:50 +02:00 |
Jan Steemann
|
ee49d712a6
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-09-30 23:46:36 +02:00 |
Jan Steemann
|
672d540609
|
removed some debug output
|
2014-09-30 23:46:17 +02:00 |
Max Neunhoeffer
|
a688636ce1
|
Merge branch 'verpflanzung' into devel
|
2014-09-30 23:31:30 +02:00 |
Max Neunhoeffer
|
993a89fea2
|
Fix compilation again.
|
2014-09-30 23:30:55 +02:00 |
Max Neunhoeffer
|
4b21832bba
|
Take out unnecessary friend class declarations.
|
2014-09-30 23:23:46 +02:00 |
Max Neunhoeffer
|
8bffb3daa3
|
Finish transplantation.
|
2014-09-30 23:20:51 +02:00 |
Jan Steemann
|
03790a75f2
|
hold logs for slightly shorter time
|
2014-09-30 23:20:43 +02:00 |
Max Neunhoeffer
|
5676e82872
|
Make it compile using friend classes.
|
2014-09-30 20:14:39 +02:00 |
Max Neunhoeffer
|
40d7dec7bc
|
Snapshot.
|
2014-09-30 16:49:12 +02:00 |
Max Neunhoeffer
|
5dbcac8efe
|
Start transplantation of _varOverview to ExecutionNodes.
|
2014-09-30 16:44:01 +02:00 |
Jan Steemann
|
f50f041bda
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
arangod/Aql/ExecutionEngine.cpp
arangod/Aql/Query.cpp
|
2014-09-30 15:50:28 +02:00 |
Jan Steemann
|
c4ce98a442
|
fixed some bugs in distributed plan instanciation
|
2014-09-30 15:19:44 +02:00 |
Willi Goesgens
|
22f2753d62
|
Properly generate the new plan with the new query
|
2014-09-30 14:50:31 +02:00 |
Jan Steemann
|
b78f54d94e
|
lookup function for keys
|
2014-09-30 14:47:58 +02:00 |
Willi Goesgens
|
3f566f6289
|
Enable node* clone functions to produce deep copies which live on a specified query.
|
2014-09-30 14:09:12 +02:00 |
James
|
1d6637eedf
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-09-30 10:10:13 +01:00 |
James
|
22597af5ac
|
version of removeUnnecessaryRemoteScatter which changes the plan in place.
|
2014-09-30 10:10:03 +01:00 |
Willi Goesgens
|
60dd21802b
|
Clone the query, move the memory kept in the AST over to the query so all memory is kept in one location.
|
2014-09-30 10:18:13 +02:00 |
James
|
3daaaad855
|
fixing last
|
2014-09-30 08:48:29 +01:00 |
James
|
301ccddf83
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-09-30 08:29:36 +01:00 |
James
|
d204ce4019
|
adding registration of the remove unnecessary remote scatter optimizer rule.
|
2014-09-30 08:29:21 +01:00 |
Jan Steemann
|
3a2e13b910
|
pass queryId to remote servers
|
2014-09-29 17:35:10 +02:00 |
Jan Steemann
|
f3186fa065
|
cppcheck
|
2014-09-29 17:02:40 +02:00 |
Jan Steemann
|
f3015bd70a
|
fixed indentation
|
2014-09-29 16:52:45 +02:00 |