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
|
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 |
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 |
Jan Steemann
|
09e0a4e3c4
|
nullptr
|
2014-10-29 23:17:56 +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 |
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 |
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
|
8bb213e7ba
|
sort and cache list expression values
emplace
fixed wrong assertion
|
2014-10-29 01:02:20 +01:00 |
Jan Steemann
|
da10751030
|
do not spam dispatcher queue
|
2014-10-28 16:01:40 +01:00 |
Jan Steemann
|
13d240384f
|
less namespace pollution
|
2014-10-28 00:24:37 +01:00 |
Jan Steemann
|
3c05701851
|
nullptr
|
2014-10-23 22:50:53 +02:00 |
Jan Steemann
|
e2ef21c33a
|
fixed non-working DistributeBlock
|
2014-10-22 12:07:31 +02:00 |
Jan Steemann
|
40e62e95a5
|
fixed out-of-scheduler-threads issue
|
2014-10-20 18:27:50 +02:00 |
Jan Steemann
|
34d34af340
|
do not throw on shutdown
|
2014-10-20 16:17:19 +02:00 |
Jan Steemann
|
10c9a54932
|
start transactions on coordinator
|
2014-10-20 15:39:55 +02:00 |
Jan Steemann
|
c93c952c05
|
fixed from/to-handling in cluster
|
2014-10-20 12:32:08 +02:00 |
Jan Steemann
|
04d5f5dfdd
|
fixed segfault
|
2014-10-20 10:50:31 +02:00 |
Jan Steemann
|
2b68d83072
|
added enterContext and exitContext to Query
|
2014-10-17 12:01:50 +02:00 |
Jan Steemann
|
e5d8414865
|
fixed more queries
|
2014-10-07 12:36:17 +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
|
e28ad821b0
|
fixed spuriously occurring "database not found" error
|
2014-10-02 15:34:38 +02:00 |
Jan Steemann
|
c3ce45e0dd
|
added block instanciation for coordinator, v0.0.0
|
2014-09-26 20:17:42 +02:00 |
Jan Steemann
|
dbf964e204
|
small optimizations
|
2014-09-24 12:09:13 +02:00 |
Jan Steemann
|
38fdaa4066
|
removed unused function parameter
|
2014-09-19 20:28:41 +02:00 |
Jan Steemann
|
1ed4e20ba1
|
nullptr
|
2014-09-19 12:02:34 +02:00 |
Jan Steemann
|
506936dcdb
|
rename orgy
|
2014-09-13 02:35:13 +02:00 |
Jan Steemann
|
669cb3b235
|
renamed files
|
2014-09-13 01:44:01 +02:00 |
Jan Steemann
|
0dc0bc834f
|
more files renamed
|
2014-09-13 00:20:30 +02:00 |
Jan Steemann
|
87afcf5e8d
|
the great rename
|
2014-09-13 00:10:11 +02:00 |
Jan Steemann
|
c034307dca
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Utils/CollectionNameResolver.h
|
2014-09-10 15:54:49 +02:00 |
Max Neunhoeffer
|
a6d57d2c8a
|
Fix DBserver bug with CollectionNameResolver and local collections.
|
2014-09-10 15:50:41 +02:00 |
Jan Steemann
|
aadd0f9254
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Utils/CollectionNameResolver.h
arangod/V8Server/v8-vocbase.cpp
|
2014-08-30 17:35:08 +02:00 |
Jan Steemann
|
c0463a1797
|
added `type` option for `GET /_api/document?collection=...`
Conflicts:
CHANGELOG
|
2014-08-30 17:26:24 +02:00 |
Jan Steemann
|
cd1d0c45f8
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/V8Server/v8-query.cpp
|
2014-08-27 19:25:37 +02:00 |
Max Neunhoeffer
|
a7814a7ad2
|
Return headers and body in ArangoClusterComm.syncRequest method.
|
2014-08-25 16:35:02 +02:00 |
Jan Steemann
|
a70a9613f6
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
lib/BasicsC/voc-errors.h
|
2014-08-22 21:51:38 +02:00 |
Frank Celler
|
9fa3d22d6c
|
towards new dispatcher interface
|
2014-08-18 23:37:32 +02:00 |
Jan Steemann
|
30b32f1f90
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Ahuacatl/ahuacatl-grammar.h
arangod/V8Server/v8-vocbase.cpp
js/server/tests/ahuacatl-general-graph.js
|
2014-08-13 16:29:57 +02:00 |
Max Neunhoeffer
|
28f0d7be05
|
Sort out TRI_CompareValuesJson to use UTF8 on demand.
|
2014-08-13 14:22:05 +02:00 |
Frank Celler
|
be06ef7f25
|
new upgrade-database (formely known as version-check) and new startup procedure
|
2014-08-07 14:12:19 +02:00 |
Max Neunhoeffer
|
390f0fe605
|
Implement distributeShardsLike
|
2014-08-01 17:05:04 +02:00 |
Max Neunhoeffer
|
9714979d73
|
Enable some more ClusterComm stuff for dbServers.
|
2014-07-31 12:19:46 +02:00 |
Max Neunhoeffer
|
fa5096a710
|
Allow ClusterComm requests originate in DBservers.
|
2014-07-31 09:25:53 +02:00 |
Max Neunhoeffer
|
92d68cfd0b
|
Allow asynchronous cluster internal communication between DBservers.
|
2014-07-30 10:47:28 +02:00 |
Jan Steemann
|
39d7c71fce
|
getResponsibleShard
|
2014-07-30 10:27:32 +02:00 |
Thomas Schmidts
|
e46d87f23c
|
Changed documentation code in configure chapter
|
2014-07-02 14:08:41 +02:00 |
Max Neunhoeffer
|
2f784c7e4d
|
Add a WAL flush for the cluster to flush the WAL on all DBservers.
|
2014-07-01 17:00:05 +02:00 |
Esteban Lombeyda
|
99e2aac9a8
|
avoiding segmentation fault in cluster
|
2014-06-26 14:57:57 +02:00 |
Frank Celler
|
4dcf5dc817
|
updated disclaimer
|
2014-06-20 16:40:35 +02:00 |
Jan Steemann
|
b952c6724d
|
recovery
|
2014-06-17 18:19:04 +02:00 |
Jan Steemann
|
89f6070e01
|
cppcheck
|
2014-06-11 17:53:44 +02:00 |
Jan Steemann
|
362838ae69
|
TRI_ASSERT
|
2014-06-06 11:25:19 +02:00 |
Jan Steemann
|
f7049b8922
|
fixed startup race conditions
|
2014-06-04 15:18:20 +02:00 |
Jan Steemann
|
d4dd58b264
|
merged primary-collection.cpp with document-collection.cpp
|
2014-05-31 00:22:32 +02:00 |
Jan Steemann
|
7b521a4c9e
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
Conflicts:
arangod/VocBase/document-collection.cpp
arangod/VocBase/document-collection.h
|
2014-05-30 12:51:20 +02:00 |
Max Neunhoeffer
|
04a3dfff7b
|
Fix logic of abort in handlePlanChangeCoordinator.
|
2014-05-29 00:32:13 +02:00 |
Max Neunhoeffer
|
283af09657
|
Fix startup race bug in cluster.
If a coordinator cannot get the users of a database, it just gives
up and immediately tries again in the next heartbeat.
|
2014-05-28 23:18:30 +02:00 |
Max Neunhoeffer
|
cf35550057
|
Reduce timeout to get users data on coordinator.
|
2014-05-28 23:18:12 +02:00 |
Max Neunhoeffer
|
0b2544910e
|
Fix database order to do _system first in handlePlanChangeCoordinator
|
2014-05-28 15:16:57 +02:00 |
Jan Steemann
|
4f3ed048e4
|
fixed disconnect of agency connections, use less CPU while spinning in agency methods
|
2014-05-28 13:44:35 +02:00 |
Max Neunhoeffer
|
bb5b341ba6
|
Get rid of many "using namespace ..." occurrences in header files.
|
2014-05-22 15:13:16 +02:00 |
Max Neunhoeffer
|
2820afdcc2
|
Remove many extern "C" declarations that are no longer needed.
|
2014-05-22 10:19:03 +02:00 |
Max Neunhoeffer
|
e7560357d2
|
Further cleanup with #include "Basics/Common.h"
|
2014-05-21 16:59:54 +02:00 |
Max Neunhoeffer
|
ff1dfdd55f
|
Header cleanup: use #include "Basics/Common.h" in all C++ files.
|
2014-05-21 15:50:30 +02:00 |
Max Neunhoeffer
|
0af211c1e5
|
More header cleanups.
|
2014-05-21 13:42:41 +02:00 |
Max Neunhoeffer
|
147e829754
|
Ahuacatl is now C++ and compiles again.
|
2014-05-21 11:30:44 +02:00 |
Jan Steemann
|
3f6d28de8d
|
fixed VS warnings
|
2014-05-13 12:44:00 +02:00 |
Jan Steemann
|
14813638dd
|
removed boost
|
2014-05-12 17:22:42 +02:00 |
Max Neunhoeffer
|
8ce1b08183
|
Add a ClusterMethod to truncate a collection in a cluster.
|
2014-05-09 23:14:41 +02:00 |
Max Neunhoeffer
|
19289b6d37
|
First working version of arangorestore for clusters.
|
2014-05-09 16:33:54 +02:00 |
Jan Steemann
|
2e17f4bcd7
|
cppcheck
|
2014-05-09 00:21:17 +02:00 |
Max Neunhoeffer
|
df68f47338
|
Use StringBuffer in SimpleHttpResult rather than stringstream.
|
2014-05-07 16:35:40 +02:00 |
Max Neunhoeffer
|
02b68533e1
|
Export cluster auth on dispatchers (non-cluster) to JS.
|
2014-05-06 13:01:54 +02:00 |
Jan Steemann
|
0a5e641f97
|
added index memory usage statistics
this also adds index memory usage to the output of the `figures` method
|
2014-05-02 22:05:29 +02:00 |
Frank Celler
|
8e9ad58f3b
|
added cancelation of asnyc jobs
Conflicts:
arangod/V8Server/ApplicationV8.cpp
arangod/V8Server/v8-actions.cpp
lib/Rest/Handler.h
|
2014-04-16 20:16:22 +02:00 |
Jan Steemann
|
17bf8ebafb
|
fixed VS warnings
|
2014-04-03 16:13:56 +02:00 |
Jan Steemann
|
6e76f9d35f
|
dont log cluster connection problems on startup as errors, but just as info
|
2014-04-02 16:27:26 +02:00 |
Max Neunhoeffer
|
9d43383f1d
|
Fix automatic reload of user config on coordinators.
|
2014-03-07 11:37:16 +01:00 |
Max Neunhoeffer
|
ed46d0d3a8
|
Increase TTL value for heartbeat status in agency to 8.
|
2014-03-06 17:54:34 +01:00 |
Jan Steemann
|
b3b22a1f1c
|
changed authentication procedure
|
2014-03-06 16:37:00 +01:00 |
Jan Steemann
|
c092158891
|
disable forwarding of expect header
|
2014-03-03 19:24:26 +01:00 |
Jan Steemann
|
3478c8bc74
|
cppcheck
|
2014-03-03 09:12:34 +01:00 |
Max Neunhoeffer
|
cb8f0257a7
|
Give the server state in the agency a time to live.
|
2014-02-28 18:47:46 +01:00 |
Max Neunhoeffer
|
0a8555fab3
|
Sort out path to javascript files.
|
2014-02-28 14:19:04 +01:00 |
Jan Steemann
|
4615310e97
|
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
|
2014-02-28 13:50:56 +01:00 |
Jan Steemann
|
fd08bb0feb
|
use indexes in AQL
|
2014-02-28 13:50:39 +01:00 |
Frank Celler
|
f22f1525d2
|
Merge branch 'sharding' of github.com:triAGENS/ArangoDB into sharding
Conflicts:
etc/relative/arangod.conf
|
2014-02-28 12:03:11 +01:00 |
Frank Celler
|
9a410a5b71
|
added config for server state
|
2014-02-28 12:02:21 +01:00 |
Jan Steemann
|
6f26e4fc23
|
do not pass auth header
|
2014-02-28 09:12:27 +01:00 |
Jan Steemann
|
c04377e4cd
|
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
|
2014-02-28 08:59:48 +01:00 |
Jan Steemann
|
ed8f52b323
|
fixed small memleak reported by valgrind
|
2014-02-27 20:40:49 +01:00 |
Jan Steemann
|
8edf96e9aa
|
added documentation for cluster authentication options
|
2014-02-27 19:27:12 +01:00 |
Jan Steemann
|
897d6f4dcd
|
fixed cluster authentication
|
2014-02-27 17:45:03 +01:00 |