James
0dcffe898c
snapshot
2014-11-17 11:11:38 +00:00
Jan Steemann
065a5ecef0
issue #1100 : HAS() fails on doc[attribute_name]
2014-11-17 11:38:57 +01:00
James
9f99908315
snapshot
2014-11-17 09:53:44 +00:00
Max Neunhoeffer
0fdc73d5bc
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-11-14 18:58:47 -05:00
Max Neunhoeffer
7161a6b848
Reengineer cost estimation completely.
...
One test failing in single-server-AQL.
Cluster not yet tested.
2014-11-14 18:58:08 -05:00
Jan Steemann
21ef4579f5
updated documentation
2014-11-14 17:17:51 +01:00
Jan Steemann
cf784816a8
hide function
2014-11-14 16:43:34 +01:00
Jan Steemann
5d1e77f3ea
more log output
2014-11-14 15:30:43 +01:00
Jan Steemann
71c050d2fa
renamed function
2014-11-14 13:06:44 +01:00
Jan Steemann
3696e3c7c1
fixed memleak
2014-11-13 18:04:05 +01:00
Jan Steemann
cb1444804e
added NODE_TYPE_ATTRIBUTE_ACCESS for CompareAstNodes
2014-11-13 15:55:34 +01:00
Jan Steemann
f84f8efaa1
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql-feature-lazy-index
2014-11-13 14:26:28 +01:00
Jan Steemann
32013321c5
fixed compile warning
2014-11-13 14:25:10 +01:00
Jan Steemann
896e8daec5
removed unused variable
2014-11-13 14:24:59 +01:00
Jan Steemann
c167024654
fixed compile error
2014-11-13 14:14:27 +01:00
James
e09fc778ba
Merge branch 'aql-feature-lazy-index' of ssh://github.com/triAGENS/ArangoDB into aql-feature-index-or
2014-11-13 12:19:12 +00:00
James
5fd0bd80be
refactoring to avoid to calls to readIndex when fewer than DefaultBatchSize docs are requested.
2014-11-13 11:49:25 +00:00
James
fb1fe3e8b1
reset the defaultbatchsize to 1000
2014-11-13 11:21:07 +00:00
James
6822f80129
updating the skipSome for index range block
2014-11-13 11:19:11 +00:00
James
49352cb8c2
removing redundant code, and updated comments.
2014-11-13 11:08:14 +00:00
James
aba5567b0e
cleaning up
2014-11-13 10:51:04 +00:00
Jan Steemann
bb86006926
initialize variable
2014-11-13 10:36:35 +01:00
James
a5006b7617
hash indexes working.
2014-11-13 08:37:52 +00:00
James
f797afe0d5
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into aql-feature-lazy-index
2014-11-13 08:04:25 +00:00
Jan Steemann
7cd1eb5474
more warnings
2014-11-12 14:52:54 +01:00
Jan Steemann
8c08a3b24a
make `CONCAT` and `CONCAT_SEPARATOR` more useful
2014-11-12 00:07:03 +01:00
Jan Steemann
435016abcd
added functions `VALUES` and `ASSEMBLE`
2014-11-11 23:07:45 +01:00
Jan Steemann
3ba00ca653
added `SUBSTITUTE` AQL function
2014-11-11 22:35:15 +01:00
Jan Steemann
9ccf7b85f4
issue #1033 : added SPLIT function
2014-11-11 16:35:40 +01:00
Jan Steemann
537ec80dc1
issue #1044 : added LTRIM, RTRIM
2014-11-11 14:58:03 +01:00
James
f55b252f1b
snapshot working on IndexRangeBlock and hash indexes
2014-11-11 12:25:59 +00:00
James
1466813313
cleaning up
2014-11-11 11:32:48 +00:00
James
d6e1971fd3
lazy index working for skiplists
2014-11-11 11:29:46 +00:00
James
7d8f2f03ed
applying isConstant patch
2014-11-11 08:45:03 +00:00
James
23ea59d405
cleaning up, using ReverseOperator.
2014-11-11 08:43:30 +00:00
James
3e612acdda
Merge branch 'aql-feature-lazy-index' of ssh://github.com/triAGENS/ArangoDB into aql-feature-lazy-index
2014-11-11 08:23:23 +00:00
James
08e8fd193e
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into aql-feature-lazy-index
2014-11-11 08:21:40 +00:00
Jan Steemann
4a8726ee35
added "split-filters" rule but did not activate it
2014-11-11 00:27:37 +01:00
Jan Steemann
0f3dc692ff
fixed crash when accessing _from or _to of non-edges
2014-11-11 00:24:57 +01:00
Jan Steemann
ed8e06b88e
added PERCENTILE function, draft
2014-11-10 18:10:59 +01:00
Jan Steemann
12d326d62b
updated documentation and operators behavior
2014-11-10 18:05:11 +01:00
Jan Steemann
d05b47cdb6
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql-feature-lazy-index
2014-11-09 00:10:10 +01:00
Jan Steemann
d1f4c6b5fe
fixed optimization
2014-11-09 00:09:07 +01:00
Jan Steemann
97b5e906da
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql-feature-lazy-index
2014-11-08 23:26:38 +01:00
Jan Steemann
567860cf65
more aggresively optimizer filters
2014-11-08 23:26:04 +01:00
Jan Steemann
9c5d150866
use Ast::ReverseOperator
2014-11-08 22:31:31 +01:00
Jan Steemann
738636db2d
whitespace
2014-11-08 21:26:54 +01:00
Jan Steemann
e120bdec8c
do not allocate too much space for hash index elements
2014-11-08 21:15:44 +01:00
Jan Steemann
7695223744
use emplace_back
2014-11-08 21:13:41 +01:00
James
14e6370c22
cleaning up.
2014-11-08 17:35:27 +00:00
James
e2b8456395
tests and bugfixes.
2014-11-08 17:31:30 +00:00
James
103db8c8b5
more flexible remove-redundant-OR rule
2014-11-08 16:42:39 +00:00
James
bc80940018
correct logic.
2014-11-08 13:52:24 +00:00
James
586cacc2ee
replace-redundant-OR optimizer rule first version.
2014-11-08 13:45:14 +00:00
James
53782f5364
bug fix
2014-11-08 11:39:09 +00:00
James
b849a6da72
some more cleaning up of replace-OR-with-IN
2014-11-08 11:36:56 +00:00
James
84e6881a44
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into aql-feature-lazy-index
...
Conflicts:
arangod/Aql/ExecutionNode.h
2014-11-08 09:53:30 +00:00
Max Neunhoeffer
5f26789c95
Cleanup code after making dispatcher elastic.
2014-11-07 20:25:05 -05:00
Max Neunhoeffer
353b16805a
Add thread local static variable for current DispatcherThread.
2014-11-07 20:12:58 -05:00
Max Neunhoeffer
ab451d8d91
Choose place to tell dispatcher more sensibly.
2014-11-07 17:36:16 -05:00
Max Neunhoeffer
fdb44f8c17
Tell ClusterComm about the dispatcher.
2014-11-07 16:54:22 -05:00
Willi Goesgens
3cb7a2016d
Once we deleted a query from the registry we don't need to close it anymore.
2014-11-07 14:03:22 +01:00
Willi Goesgens
61412f78f3
Fix memleak: if we bail out, we need to free the json as we promised we would.
2014-11-07 13:05:10 +01:00
Jan Steemann
beafbe6a5c
fixed invalid reads
2014-11-07 11:57:26 +01:00
Jan Steemann
48ec4a3539
fixed number of parameters
2014-11-07 11:48:00 +01:00
Jan Steemann
0d01e6c7b6
less verbose error messages
2014-11-07 11:16:25 +01:00
Jan Steemann
f96a3d3f98
forgot to commit
2014-11-07 11:04:21 +01:00
Jan Steemann
b0de1bb226
leaner and meaner error messages
2014-11-07 10:53:00 +01:00
Jan Steemann
c8c16767be
added rule to remove filters if covered by index ranges - not yet activated
2014-11-06 23:18:18 +01:00
Jan Steemann
8e678c50da
mini optimization: share frequently occuring values
2014-11-06 20:14:02 +01:00
Willi Goesgens
fcc6a11a4b
Add debugging code, which adds backtrace on http headers, so you can see in ngrep whats biting you.
2014-11-06 15:17:17 +01:00
James
6822594bff
changed to number of blocks pulled by default by CalculationBlock and ExecutionBlock
2014-11-06 12:51:32 +00:00
Jan Steemann
7d036da648
fixed limit estimation
2014-11-06 13:44:55 +01:00
Jan Steemann
e93a9a8ce2
fixed documentation
2014-11-06 13:39:35 +01:00
James
c54b92c6e7
getting tests to work
2014-11-06 12:24:28 +00:00
Jan Steemann
22d2cfd876
fixed documentation
2014-11-06 13:14:47 +01:00
Jan Steemann
cbe8150e97
fixed potential reason for segfault
2014-11-06 12:59:50 +01:00
James
c063b85d29
working except for 1 test.
2014-11-06 11:42:31 +00:00
James
47810e76e1
quick hack
2014-11-06 10:10:40 +00:00
Jan Steemann
2fe79a65a4
speed up AQL queries with V8 expressions
2014-11-05 16:59:57 +01:00
Jan Steemann
bf30927913
removed canThrow tag for various built-in functions
2014-11-05 14:40:00 +01:00
Jan Steemann
e5abbe92e9
fixed broken cursors if cursor size > batchSize
2014-11-05 12:19:36 +01:00
Jan Steemann
987bfa1285
extended optimizer rule to detect more OR to IN transformation opportunities
2014-11-05 12:10:10 +01:00
Jan Steemann
7137647608
Merge branch 'aql-feature-optimize-or' of https://github.com/triAGENS/ArangoDB into devel
2014-11-05 11:37:10 +01:00
Willi Goesgens
bab1762ee9
Directly route results to v8-objects instead of going via a json object when calling AQL from a V8 context
2014-11-05 10:56:10 +01:00
James
10220c3207
adding functions.
2014-11-04 22:01:36 +00:00
James
095cc8a9e3
removed incorrect assertion
2014-11-04 21:49:37 +00:00
James
37ab716edc
cleaning up
2014-11-04 21:42:34 +00:00
James
3b49921a15
more cleaning up
2014-11-04 21:09:21 +00:00
James
61afce9d10
cleaning up
2014-11-04 21:04:56 +00:00
James
2e48bbb82b
tests are green again
2014-11-04 13:16:39 +00:00
James
04770d3563
nearly working better version of previous
2014-11-04 13:01:51 +00:00
Jan Steemann
830da6dd51
issue #846 : Add within_bounds function to AQL
2014-11-04 12:40:14 +01:00
Willi Goesgens
f920a0f8d4
By Kasper: Fix possible uninitializen variable access.
2014-11-04 10:42:51 +01:00
James
f6e8dcd6ca
more general case working. Code needs cleaning up
2014-11-03 22:23:41 +00:00
James
0ceb51cbd7
compiler warning.
2014-11-03 20:24:59 +00:00
James
62cb8d3a93
bugfix
2014-11-03 11:10:18 +00:00
James
1ff7e8d252
cleaning up
2014-11-03 10:42:16 +00:00
James
fa7668e1ce
snapshot
2014-11-03 10:38:05 +00:00
James
b301102655
Jan's patch
2014-11-03 09:32:12 +00:00
James
901c65559c
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into aql-feature-optimize-or
2014-11-02 18:05:35 +00:00
Jan Steemann
749a0aa408
fixed cloning of AST nodes
2014-11-01 21:54:02 +01:00
Jan Steemann
97206f8c30
fixed cloning of AST nodes
2014-11-01 21:52:28 +01:00
Jan Steemann
1ae150d90a
control number of v8 contexts independently from number of server threads
...
added command-line option `--javascript.v8-contexts` to control the number of
V8 contexts created in arangod.
Previously, the number of V8 contexts was equal to the number of server threads
(as specified by option `--server.threads`). However, it may be sensible to
create different amounts of threads and V8 contexts. If the option is not
specified, the number of V8 contexts created will be equal to the number of
server threads. Thus no change in configuration is required to keep the old
behavior.
2014-11-01 21:02:00 +01:00
James
5f6964796e
still not working
2014-11-01 19:06:59 +00:00
James
2c10e943b8
still doesn't work
2014-11-01 17:12:44 +00:00
Jan Steemann
d1bf47a14a
fixed issue when rolling back remove operations that could not remove from indexes
2014-11-01 18:03:57 +01:00
James
cd710ed55d
snapshot
2014-11-01 16:06:53 +00:00
Jan Steemann
e2cfa056c0
pass query warnings around in cluster
2014-11-01 16:36:58 +01:00
James
6470669871
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into aql-feature-optimize-or
2014-11-01 14:35:26 +00:00
James
d12b5baf12
first try at replace-OR-with-IN optimizer rule.
2014-11-01 14:30:18 +00:00
Jan Steemann
d85dddfc7a
be less verbose
2014-11-01 15:22:27 +01:00
Jan Steemann
025d73ae03
re-added support for fullCount
2014-11-01 15:20:05 +01:00
Jan Steemann
0bb7a6e349
nullptr
2014-11-01 03:36:44 +01:00
Jan Steemann
51d3871195
removed debug output
2014-11-01 02:25:17 +01:00
Jan Steemann
a7af7eed31
fix double free issue
2014-11-01 02:20:13 +01:00
Jan Steemann
26c3b0174f
fixed tests
2014-10-31 19:58:20 +01:00
Max Neunhoeffer
0044d7d1b0
Fix bug in AQL that abort() was called after commit() for trx.
2014-10-31 18:15:40 +01:00
Jan Steemann
a5e7b26c81
added comment [skip ci]
2014-10-31 17:31:40 +01:00
Jan Steemann
4f68960ed7
removed Ahuacatl [skip ci]
2014-10-31 17:31:00 +01:00
Max Neunhoeffer
ddf85982f0
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-31 11:50:54 +01:00
Max Neunhoeffer
8f854ec3b2
Fix a leak in cluster instanciation of queries.
2014-10-31 11:50:34 +01:00
Willi Goesgens
10bf137692
Move free logic into its own function, so we can call in in both places.
2014-10-31 11:28:27 +01:00
Jan Steemann
694d225c9d
silence
2014-10-31 10:38:10 +01:00
Jan Steemann
83252851e6
report warnings in queries
2014-10-30 17:33:15 +01:00
Max Neunhoeffer
c07bfb894d
Fix a memleak in cluster.
2014-10-30 14:58:59 +01:00
Max Neunhoeffer
e74e3ac8db
Fix a use after free in RestAqlHandler.
2014-10-30 14:58:34 +01:00
Max Neunhoeffer
4503d7a982
Fix a memleak in instanciation.
2014-10-30 14:58:12 +01:00
Max Neunhoeffer
3960ff5667
Fix TRI_FreeBarrier by giving two variants.
2014-10-30 09:51:13 +01:00
Max Neunhoeffer
1d867643d5
Protect some flags in a barrier by the barrier lock.
2014-10-30 09:36:38 +01:00
Jan Steemann
31d875921f
removed TODOs
2014-10-30 00:45:55 +01:00
Jan Steemann
09e0a4e3c4
nullptr
2014-10-29 23:17:56 +01:00
Jan Steemann
0903c1b9b6
use more precomputed values in expressions
2014-10-29 21:41:00 +01:00
Jan Steemann
f0fc42645b
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
js/common/modules/jsunity.js
2014-10-29 21:34:55 +01:00
Jan Steemann
7c180b31fb
hide experimental functions for now
2014-10-29 20:53:50 +01:00
Willi Goesgens
1376d44110
Clear the ClusterCommResult objects before re-assigning them; else we loose memory.
2014-10-29 19:16:34 +01:00
Willi Goesgens
26a0ce441c
nullptr
2014-10-29 19:11:48 +01:00
Willi Goesgens
73ac2e729c
another place to ensure that the pointer to TRI_json_t is free'd
2014-10-29 19:11:24 +01:00
Max Neunhoeffer
d6d80d2b9b
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-29 16:52:20 +01:00
Max Neunhoeffer
9fcdc1fa94
Start building proper cleanup if instanciation throws in between.
2014-10-29 16:51:59 +01:00
Willi Goesgens
6a0fe7af9c
Fix memleak: TRI_Insert2ArrayJson doesn't use the pointer; need to use TRI_Insert3ArrayJson here.
2014-10-29 16:39:54 +01:00
Max Neunhoeffer
425d50bdc1
Fix RemoteBlock initializeCursor forwarding by HTTP.
2014-10-29 16:17:15 +01:00
Max Neunhoeffer
e0c85832a5
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-29 15:42:35 +01:00
Max Neunhoeffer
b0e08bd8eb
Take out some debugging output.
2014-10-29 15:42:03 +01:00
Max Neunhoeffer
bfce170cae
Fix cost estimation of SortNodes.
2014-10-29 15:41:38 +01:00
Max Neunhoeffer
ebf8936cd3
Fix deserialisation of AqlItemBlocks (ranges).
2014-10-29 15:41:21 +01:00
Willi Goesgens
6048b8a92b
Fix memleak: TRI_Insert2ArrayJson doesn't use the pointer; need to use TRI_Insert3ArrayJson here.
2014-10-29 13:51:56 +01:00
Jan Steemann
5d731e7bdc
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-10-29 13:19:21 +01:00
Jan Steemann
464c0751d9
removed TODOs
2014-10-29 13:19:13 +01:00
Jan Steemann
cf79ef33e2
removed TODO
2014-10-29 13:15:52 +01:00
Max Neunhoeffer
6d73373249
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-29 13:14:35 +01:00
Max Neunhoeffer
534ae76279
Add an explanation of the instanciation procedure.
2014-10-29 13:09:11 +01:00
Jan Steemann
0d335f403a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-10-29 13:07:06 +01:00
Jan Steemann
ecc6089cc8
removed TODO
2014-10-29 13:06:54 +01:00
Max Neunhoeffer
a3265b7fd4
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-29 12:41:16 +01:00
Max Neunhoeffer
da1c2c0109
Further simplify and cleanup instanciation.
2014-10-29 12:41:03 +01:00
Jan Steemann
ca15e72b14
fixed test
2014-10-29 12:33:10 +01:00
Jan Steemann
c31d8fae68
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-10-29 12:14:31 +01:00
Jan Steemann
d67a60c223
removed TODO
2014-10-29 12:14:14 +01:00
Max Neunhoeffer
42eefbe71d
Cleanup and comment instanciation.
2014-10-29 12:13:43 +01:00
Max Neunhoeffer
7e6e758a76
Remove unnecessary plans for coordinator pieces.
2014-10-29 11:41:24 +01:00
Max Neunhoeffer
ecb7317461
Remove enterSubQueryFirst.
2014-10-29 11:37:06 +01:00
Max Neunhoeffer
59c1935466
Get rid of some TODOs and FIXMEs.
2014-10-29 11:25:30 +01:00
Max Neunhoeffer
cfb26c8b0a
Fix instanciation order, for good???
2014-10-29 10:37:39 +01:00
Max Neunhoeffer
18990d9b95
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-29 08:57:34 +01:00
Jan Steemann
35cc5bb468
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-10-29 01:04:53 +01:00
Jan Steemann
8bb213e7ba
sort and cache list expression values
...
emplace
fixed wrong assertion
2014-10-29 01:02:20 +01:00
Max Neunhoeffer
5da86da39d
Another step to fix instanciation of plan in cluster.
2014-10-29 00:27:45 +01:00
Max Neunhoeffer
96c749682e
Fix order of ExecutionBlock instanciation in cluster.
2014-10-28 23:48:48 +01:00
Jan Steemann
2e9100619a
a bit less copying
2014-10-28 18:10:23 +01:00
Jan Steemann
246c6fc840
less parameter passing
2014-10-28 16:50:09 +01:00
Jan Steemann
da10751030
do not spam dispatcher queue
2014-10-28 16:01:40 +01:00
Jan Steemann
0e27ccbfdb
jslintified tests
2014-10-28 15:59:38 +01:00
Jan Steemann
f6b8f17dfa
less optimizations for simple plans
2014-10-28 15:01:44 +01:00
Jan Steemann
acd3c8a47a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-10-28 11:30:59 +01:00
Jan Steemann
529bf386d7
fixed some API errors
2014-10-28 11:30:49 +01:00
Max Neunhoeffer
693b0056cc
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-28 11:20:19 +01:00
Jan Steemann
d3c945d1d3
fixes for Visual Studio
2014-10-28 11:02:05 +01:00
Max Neunhoeffer
4098279ed6
Implement a shutdown method for the Subqueryblock.
2014-10-28 09:02:01 +01:00
Jan Steemann
2808e4eee8
cppcheck
2014-10-28 00:35:18 +01:00
Jan Steemann
13d240384f
less namespace pollution
2014-10-28 00:24:37 +01:00
Jan Steemann
ccf7e4f131
mini cleanup
2014-10-27 22:47:36 +01:00
Jan Steemann
7452c70a3b
moved backtrace functions
2014-10-27 18:15:10 +01:00
Jan Steemann
b7c93c361a
fixed tests
2014-10-27 16:43:10 +01:00
Willi Goesgens
5ed8816788
Remove Explain of cluster snippets
2014-10-27 16:10:13 +01:00
Willi Goesgens
7db7c22443
don't add the TRI_errno_string() to the exception twice.
2014-10-27 15:39:10 +01:00
Willi Goesgens
03cbca59e4
Make errormessage sound more like normal language.
2014-10-27 15:38:09 +01:00
Willi Goesgens
896c6f591e
fix forwarding of http-errors; there mustn't be a second variable.
2014-10-27 15:37:35 +01:00
Max Neunhoeffer
5eed22ad5f
Repair distribute-sort-to-cluster rule and make it less aggressive.
2014-10-27 14:02:08 +01:00
Max Neunhoeffer
48dc3c5081
Remove an unnecessary TODO.
2014-10-27 13:41:46 +01:00
Max Neunhoeffer
7ca33e7b73
Remove unnecessary case: no SHAPED on coordinators.
2014-10-27 13:25:34 +01:00
Jan Steemann
b5c222b9b8
determine whether calculations may run on a DB server
2014-10-27 12:04:06 +01:00
Max Neunhoeffer
d564fca3d2
Make distribute-filtercalc-in-cluster switch-off-able.
2014-10-27 10:34:51 +01:00
Max Neunhoeffer
e9aded7b5e
Make distribute-sort-to-cluster switch-off-able.
2014-10-27 10:28:06 +01:00
James
8bdd0cea4c
added some explanation of distribute-in-cluster and undistribute-remove-after-enum-coll.
2014-10-25 17:40:55 +01:00
James
c99cc155b6
fixing undistribute-remove-after-enum-coll optimizer rule.
2014-10-25 14:24:57 +01:00
Jan Steemann
0e96a31b6a
oops, forgot to commit
2014-10-24 23:55:31 +02:00
Jan Steemann
3a3c4a9f93
issue #1063 : Docs: measuring unit of --wal.logfile-size
2014-10-24 23:43:58 +02:00
Jan Steemann
dacc249105
fixed AggregatorGroup shutdown
2014-10-24 23:39:58 +02:00
Jan Steemann
0f2cd7211b
fixed v8 crash
2014-10-24 23:30:07 +02:00
Thomas Schmidts
d79ff5d74d
Fixed broken links
2014-10-24 17:49:01 +02:00
Jan Steemann
3306ff99fc
removed unused variable
2014-10-24 17:29:36 +02:00
Jan Steemann
50e8fed964
more handlescopes
2014-10-24 17:29:22 +02:00
Willi Goesgens
91e04e3230
Implement outputting of splitted plans which are to be distributed to the db servers
2014-10-24 17:14:13 +02:00
Max Neunhoeffer
08930fac3a
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-24 14:10:59 +02:00
Max Neunhoeffer
93ceafa686
Make EnumerateCollectionBlock even more lazy.
2014-10-24 14:10:30 +02:00
Jan Steemann
38c8f4e328
do not log warning
2014-10-24 13:19:26 +02:00
Jan Steemann
bc4ae8e7df
fixed leak in IndexOperator, simplified IndexOperator API
2014-10-24 12:57:09 +02:00
Jan Steemann
699517413e
fixed clumsy error handling
2014-10-24 10:29:13 +02:00
James
4848840703
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-23 21:52:36 +01:00
James
0158a67300
adding ignoreShutdown change.
2014-10-23 21:52:10 +01:00
Jan Steemann
aa1e95036b
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-10-23 22:51:02 +02:00
Jan Steemann
3c05701851
nullptr
2014-10-23 22:50:53 +02:00
James
705eb42ca1
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-23 21:41:59 +01:00
James
3b784f931c
removed unnecessary harmless line
2014-10-23 21:41:49 +01:00
Jan Steemann
6dfe652d56
cleanup v8 expressions in coordinator, too
2014-10-23 22:22:15 +02:00
James
5821b9da00
fixing Distribute/ScatterBlocks.
2014-10-23 21:02:20 +01:00
Jan Steemann
bb47eb93ad
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-10-23 16:57:18 +02:00
Jan Steemann
d34c9ade30
re-enable optimizer rule
2014-10-23 16:56:48 +02:00
Willi Goesgens
249b89aa09
- Add statistics under all circumstances (also if the status is "exhausted")
...
- return statistics in all cases (empty statistics in doubt)
2014-10-23 16:39:14 +02:00
Jan Steemann
a37c3cea93
added comment
2014-10-23 15:36:59 +02:00
Jan Steemann
819d2bada7
fixed shutdown error
2014-10-23 14:46:59 +02:00
Jan Steemann
4dfb556016
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-10-23 14:43:59 +02:00
Jan Steemann
3269bfe3a9
simpler iteration
2014-10-23 14:43:43 +02:00
Jan Steemann
db98158739
different error message
2014-10-23 14:43:25 +02:00
James
7a6b2650c1
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-23 13:16:06 +01:00
Jan Steemann
8583dc08ca
fix V8 segfault
2014-10-23 14:03:50 +02:00
Jan Steemann
65a52df7d1
added assertions
2014-10-23 13:55:18 +02:00
Jan Steemann
8a544eefb5
commit transaction on remote servers
2014-10-23 11:26:28 +02:00
James
ef4099a8af
remove unnecessary/incorrect cleanup in DistributeBlock
2014-10-23 10:09:15 +01:00
James
6fe6cecf32
Merge branches 'devel' and 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-10-23 09:41:57 +01:00
James
88a59b3336
some more cleaning up distribute/gather blocks
2014-10-23 09:41:49 +01:00
Jan Steemann
fc4886e1f3
added diagnostic information
2014-10-23 10:38:31 +02:00
Jan Steemann
612abc6a20
less throwing in destructors
2014-10-23 10:18:30 +02:00
Jan Steemann
1dafc31f2d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-10-22 19:06:03 +02:00
Jan Steemann
36e0ec5e55
commented out code
2014-10-22 19:05:54 +02:00
Jan Steemann
54a0f182e2
call shutdown using an errorCode
2014-10-22 19:01:56 +02:00
Willi Goesgens
a8b8fbcf28
Properly handle statistics if multiple getSome() calls are performed.
2014-10-22 18:24:42 +02:00
Willi Goesgens
9558f5aa0a
Implement passing of query statistics through cluster.
2014-10-22 17:36:23 +02:00
Jan Steemann
7f2373204a
fixed cloning of coordinator queries
2014-10-22 17:25:59 +02:00
Jan Steemann
3dc2f9b299
fixed test
2014-10-22 16:30:06 +02:00
Jan Steemann
828fe1f1d7
enabled statistics
2014-10-22 12:59:15 +02:00
Jan Steemann
def5729ed8
potentially fixed cleanup of DistributeBlock
2014-10-22 12:40:34 +02:00
Jan Steemann
e2ef21c33a
fixed non-working DistributeBlock
2014-10-22 12:07:31 +02:00
James
89d554c49b
remove some redundant comment
2014-10-21 17:27:39 +01:00
Jan Steemann
d43e3f7127
fixed race conditions when multiple clients accessed the same coordinator query
2014-10-21 18:17:08 +02:00
James
6106e70405
fixing _distBuffer initialisation.
2014-10-21 16:49:19 +01:00
Jan Steemann
8a5a570996
fixed undefined behavior
2014-10-21 14:50:48 +02:00
Jan Steemann
bcf23e2acf
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-10-21 13:46:04 +02:00
Jan Steemann
66bb48f61f
removed spam output
2014-10-21 13:45:52 +02:00