Simon Grätzer
3fd10aae34
Adding tryLock
2017-02-12 00:13:44 +01:00
Simon Grätzer
aa4d117999
hmpf
2017-02-11 22:44:00 +01:00
Simon Grätzer
6853359e56
grr
2017-02-11 22:40:26 +01:00
Simon Grätzer
cbe05181b8
added some lockers
2017-02-11 22:39:12 +01:00
Simon Grätzer
becca2bdbb
Testing randomized bucket access
2017-02-11 21:40:35 +01:00
Simon Grätzer
5f2f6727d3
Fixing log topics
2017-02-10 18:07:02 +01:00
Simon Grätzer
f2bae38ed6
Merge branch 'devel' of https://github.com/graetzer/arangodb into devel
...
# Conflicts:
# arangod/Pregel/Worker.cpp
2017-02-10 16:35:48 +01:00
Simon Grätzer
1a0d9ff9c7
Starting checkpointing
2017-02-10 16:33:55 +01:00
Simon Grätzer
4edba27b41
Fixed log topic
2017-02-10 16:31:38 +01:00
Simon Grätzer
edab268572
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# arangod/Aql/FunctionDefinitions.cpp
# arangod/Aql/Functions.h
# arangod/Utils/ExplicitTransaction.h
2017-02-10 15:21:24 +01:00
jsteemann
16bd3b0356
fix V8 job dispatching in case another job is cancelled
2017-02-10 14:23:34 +01:00
Kaveh Vahedipour
dabdb8febb
size_t is correct
2017-02-10 13:10:46 +01:00
Kaveh Vahedipour
06c1f70bac
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-02-10 11:26:03 +01:00
Kaveh Vahedipour
29d73b2e9c
sendAppendEntries does resonable estimation of follower time needs leading to less frequent spamming of followers
2017-02-10 11:25:55 +01:00
jsteemann
389ebe3e4a
fix issue caused by wrong merge
2017-02-10 11:12:24 +01:00
jsteemann
680a659184
fix another merge conflict
2017-02-10 09:38:42 +01:00
jsteemann
23ed96b7a7
fix compile error after merge
2017-02-10 09:36:49 +01:00
jsteemann
0850e8293a
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-02-10 09:34:55 +01:00
jsteemann
d024a6d00a
remove logging for non-topics
2017-02-10 09:32:50 +01:00
Max Neunhoeffer
fd3f3a88e7
Destroy all traverser engines when AQL is shut down.
2017-02-10 09:12:15 +01:00
Jan Christoph Uhde
714dd3ee3a
rebase database-management
2017-02-09 18:47:20 +01:00
jsteemann
b6218159c3
remove static_assert (thanks MSVC)
2017-02-09 17:42:38 +01:00
jsteemann
76aa4f3ca2
less log spam
2017-02-09 17:42:10 +01:00
jsteemann
302464726d
properly initialize members
2017-02-09 17:41:22 +01:00
Max Neunhoeffer
f5a22b18b3
Kill queries in registry at shutdown.
2017-02-09 16:54:13 +01:00
Max Neunhoeffer
6be0c909b6
Merge remote-tracking branch 'origin/devel' into maxtests
2017-02-09 14:39:51 +01:00
Max Neunhoeffer
226fd54db2
Fix shutdown bug around ClusterComm and ClusterCommThread.
2017-02-09 12:37:49 +01:00
Max Neunhoeffer
7f291fe369
Reactivate TRI_ASSERT(false) if ClusterComm is used after destruction.
2017-02-09 11:58:25 +01:00
Max Neunhoeffer
298b9ffc3b
Add AQLFeature.
2017-02-09 11:57:51 +01:00
Max Neunhoeffer
141927e084
Implement timeout in TraverserEngineRegistry.
2017-02-09 11:54:38 +01:00
Max Neunhoeffer
d137504b03
Move initialization to prepare in StatisticsFeature.
2017-02-09 11:52:19 +01:00
Michael Hackstein
1543d1cf63
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-02-09 10:35:47 +01:00
Michael Hackstein
fd7341bbfa
Moved a generic Aql Edge Condition builder out of the TraversalNode. It shall be used for all edge queries on other places.
2017-02-09 10:35:41 +01:00
Simon Grätzer
06604c5d47
Use more threads
2017-02-09 01:31:03 +01:00
Michael Hackstein
a3c916902a
Merge branch 'engine-api' of github.com:arangodb/arangodb into devel
2017-02-08 16:43:15 +01:00
Kaveh Vahedipour
e9651ae65c
compaction thread tested and functional
2017-02-08 16:01:15 +01:00
Michael Hackstein
5dfd652d64
Merge branch 'devel' of github.com:arangodb/arangodb into engine-api
2017-02-08 15:57:30 +01:00
Michael Hackstein
dfc9f29e69
Moved FunctionDefinitions to an AqlFunctionFeature. This now has a defined startup ordering
2017-02-08 15:45:59 +01:00
Kaveh Vahedipour
3ee7a8d595
compaction thread tested and functional
2017-02-08 14:18:46 +01:00
Jan Christoph Uhde
9d7462b8ec
disable temporarily assert in clustercom until AQLFeature is ready @max
2017-02-08 13:25:34 +01:00
Michael Hackstein
7cec7a4628
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-02-08 12:54:26 +01:00
Michael Hackstein
d47298d518
Removed JS_NEAR, JS_FULLTEXT, JS_WITHIN entirely. They have been replaced by simple queries
2017-02-08 12:54:10 +01:00
Frank Celler
cab6ac044d
fixed compile warning
2017-02-08 12:05:32 +01:00
Max Neunhoeffer
bc9cb47b5d
Add assertion for nullptr in ClusterComm::instance()
2017-02-08 11:07:12 +01:00
Max Neunhoeffer
bde48d524d
Change undocumented behaviour in case of invalid rev in JS document ops.
...
An invalid rev should lead to a 1200 ("conflict") error rather than a
1239 ("illegal document revision") error. This is more intuitive and
in line with the corresponding change in the HTTP API. No tests needed
adjustment.
2017-02-08 10:59:04 +01:00
Frank Celler
0da95481ea
added locks for keep-alive
2017-02-08 09:41:18 +01:00
jsteemann
e75fe96546
try to fix compile warning
2017-02-08 09:33:01 +01:00
jsteemann
01d3ad67b1
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-02-08 00:59:16 +01:00
jsteemann
b76eeee92e
reuse more AqlItemBlocks
2017-02-08 00:59:06 +01:00
Max Neunhoeffer
cbcda7932c
Change undocumented behaviour in case of invalid rev in If-Match headers.
...
An invalid rev should lead to a 412 PRECONDITION FAILED rather than a
404 BAD error. This is more intuitive, in particular since we have
never documented what valid rev strings are. Also adjust tests and
CHANGELOG.
2017-02-07 22:37:38 +01:00