Michael Hackstein
2b0aa318ec
Bug fix/sparse graph register warning ( #3569 )
2017-11-10 14:33:15 +01:00
Jan
5165155ed1
Bug fix/fixes 0609 ( #3227 )
...
* do not use V8 variant of AQL functions in early optimization stage when a C++ variant is available
* additionally, simplify AQL function definitions and aliases
* warn when more than 90% of max mappings are in use
* added C++ variant of replication catchup
* added `--log.role` option
* updated CHANGELOG
* removed non-existing scheduler.threads option from config
* removed useless __FILE__, __LINE__ invocations
* updated CHANGELOG
* allow a priority V8 context
* remove TRI_CORE_MEM_ZONE
* try to fix Windows errors & warnings
* cleanup
* removed memory zones altogether
* exclude system collections from collection tests
2017-09-13 16:28:21 +02:00
Frank Celler
6d08d4f4aa
Bug fix/scheduler delete ( #3077 )
...
* removed delete call
* cleanup
* lower cpu activity of log thread too
* fix log messages
* do not enter threads into unordered_set, as it is unneeded
* do not compile in calls to disabled plan cache
* moved AQL regex cache from thread local variables to a class of its own
* more sensible thread creation and destruction
2017-08-25 12:00:17 +02:00
Jan
e6c6c5acda
Bug fix/pre release woes ( #2988 )
...
* fixed issue #2982
* updated CHANGELOG
2017-08-10 09:39:28 +02:00
Jan
9396d4d952
fix query execution times that may have different between batches ( #2606 )
...
* fix query execution times that may have different between batches
* applied query statistic change to ui
* do not expose state "finished", as it is useless
2017-06-19 17:47:32 +02:00
jsteemann
bf209397cd
fixed shutdown issues
2017-06-08 12:30:43 +02:00
jsteemann
a35f85bcc7
added proper docs for --query.fail-on-warning
2017-05-29 15:46:48 +02:00
jsteemann
a4fde59fd2
some refactoring
2017-05-23 13:18:51 +02:00
jsteemann
53fa66e60d
move parts from ProgramOptions from headers into cpp files
2017-05-23 10:30:36 +02:00
jsteemann
d398b5e4b7
added option `--query.fail-on-warning`
2017-05-22 10:51:53 +02:00
jsteemann
8a69f5716f
show collection load time in slow queries
2017-03-17 09:28:53 +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
644ef08ce0
added "bindVars" to attributes of currently running and slow queries
2017-03-07 00:19:01 +01:00
Michael Hackstein
7afccbd6e9
Fixed forward declarition. Struct vs. class
2017-03-06 10:48:37 +01:00
jsteemann
1b7b668066
simplify query list a great deal and use less dynamic memory for its entries
2017-03-02 13:20:37 +01:00
jsteemann
62f894c2b8
split big file
2017-03-01 15:49:57 +01:00
jsteemann
666b2f8da9
renaming
2017-02-27 14:38:27 +01:00
jsteemann
f5c8932744
initial version of query execution plan cache, still very rough
2017-02-21 11:58:38 +01:00
jsteemann
be8d6b0a9e
simplifications
2017-02-17 20:55:52 +01:00
jsteemann
ea87cc52b7
simplifications
2017-02-17 17:10:13 +01:00
jsteemann
10ddb52964
remove unused property
2017-02-17 15:41:45 +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
f09ec85127
renaming
2017-02-13 12:27:26 +01:00
jsteemann
a7bc1ad213
use std::unique_ptr
2017-02-06 23:24:00 +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
044499e454
added startup option --query.memory-limit
2017-01-27 17:33:57 +01:00
jsteemann
369b2c7bc6
added optional memory limit for AQL queries
2016-12-06 13:23:41 +01: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
Jan Steemann
e88460efcb
add state "loading collections" to query profile results
2016-10-13 10:31:16 +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
Michael Hackstein
81a21aaea0
Now initializing the Query when injecting the transaction.
2016-08-02 12:43:19 +02:00
Michael Hackstein
64d7f690da
Removed AqlTransaction wherever possible. Added an InjectTransaction for the aql query, used by TraverserEngine. Also fixed TraverserEngine from/to velocypack functions.
2016-07-28 17:05:00 +02:00
jsteemann
5d6cd9ef71
moved query id generation
2016-07-27 17:44:31 +02:00
Jan Steemann
9626d33960
re-added --database.slow-query-threshold
2016-06-09 11:07:51 +02:00
jsteemann
7d9e93e61e
removed unused includes of JsonHelper.h
2016-05-13 19:00:23 +02:00
Jan Steemann
6489bd1364
fixed crashes
2016-05-04 12:38:44 +02:00
jsteemann
9d865c7047
optimizations, bugfixes
2016-05-04 01:50:28 +02:00
Frank Celler
dd44191a91
WIP
2016-04-15 21:03:53 -07:00
Frank Celler
cd91d3654e
Merge remote-tracking branch 'origin' into FMH
2016-04-15 19:01:38 -07:00
jsteemann
4a7c9f0f68
simplified bloated comments
2016-04-09 11:27:30 +02:00
Frank Celler
e83c1f09b4
WIP
2016-04-02 23:41:21 +02:00
Frank Celler
af00417cf4
skeleton arangod
2016-03-25 15:14:43 +01:00
jsteemann
0720ccdecb
harmonized
2016-03-16 18:49:42 +01:00
jsteemann
a61c6b8ffa
fixed query options
2016-03-16 17:53:39 +01:00
jsteemann
4f8265bfc8
temporary builder leaser
2016-03-15 14:08:03 +01:00
Michael Hackstein
42e3d94bf6
Removed unused obsolete Code and Imports
2016-03-08 13:29:09 +01:00
Michael Hackstein
e60e7a3652
Aql/QueryResult now only uses VelocyPack instead of TRI_json_t. Also adapted all calling places
2016-03-08 13:08:05 +01:00
Michael Hackstein
7c3690c4db
AqlQuery now is contructed from VelocyPack builders only. Also variables and Execution Plan is constructed form VelocyPack only.
2016-03-07 19:04:37 +01:00