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 |
Jan Steemann
|
a0c554fa22
|
fixed tests
|
2014-02-27 14:58:01 +01:00 |
Jan Steemann
|
a0c32e90d7
|
fixed edge access in coordinator
|
2014-02-27 13:14:02 +01:00 |
Jan Steemann
|
fe74e030ea
|
fixed keygen test
|
2014-02-26 16:47:38 +01:00 |
Jan Steemann
|
08ff8f9237
|
allowUserKeys method
|
2014-02-26 16:31:48 +01:00 |
Jan Steemann
|
460455d0ed
|
dont clear result
|
2014-02-26 16:31:23 +01:00 |
Jan Steemann
|
9ac1a7cc50
|
cluster-internal authentication
|
2014-02-26 12:01:41 +01:00 |
Jan Steemann
|
98ceb07b77
|
add initial user
|
2014-02-25 17:05:02 +01:00 |
Frank Celler
|
3c5f3a656b
|
Merge branch 'sharding' of github.com:triAGENS/ArangoDB into sharding
|
2014-02-25 15:32:12 +01:00 |
Frank Celler
|
f2121ff442
|
cleanup
|
2014-02-25 15:32:07 +01:00 |
Frank Celler
|
569778ae10
|
Merge branch 'sharding' of github.com:triAGENS/ArangoDB into sharding
|
2014-02-25 12:07:46 +01:00 |
Frank Celler
|
42fb8244e1
|
added requeue
|
2014-02-25 12:07:16 +01:00 |
Max Neunhoeffer
|
974cc8b441
|
Correct a caching bug in ClusterInfo.
|
2014-02-25 11:34:59 +01:00 |
Jan Steemann
|
018a8390ce
|
refactored create/drop database
|
2014-02-24 14:50:31 +01:00 |
Jan Steemann
|
00d8a9023f
|
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
|
2014-02-21 17:40:38 +01:00 |
Jan Steemann
|
7a0aac82e2
|
re-create database objects on coordinator now, and switch into them
|
2014-02-21 17:40:00 +01:00 |
Max Neunhoeffer
|
91db141ea5
|
Change value of things in agency according to Sharding.md.
|
2014-02-21 13:19:57 +01:00 |
Jan Steemann
|
2e03f01a25
|
moved implementation of DBServerJob into own file
|
2014-02-21 09:09:21 +01:00 |
Jan Steemann
|
2f6f59e228
|
fixed startup race condition
|
2014-02-21 08:47:24 +01:00 |
Jan Steemann
|
13357cb846
|
made clear functions private
|
2014-02-20 17:33:56 +01:00 |
Jan Steemann
|
0480dbb404
|
added collection.revision()
|
2014-02-20 17:30:26 +01:00 |
Jan Steemann
|
a820a74a6b
|
added collection.figures() for sharded collections
|
2014-02-20 17:06:36 +01:00 |
Jan Steemann
|
82d84e92dd
|
more sleeping
|
2014-02-19 18:33:11 +01:00 |
Jan Steemann
|
d92dd90aac
|
fixed instance race condition
|
2014-02-19 17:10:11 +01:00 |
Jan Steemann
|
dd5b172e2c
|
fixed race conditions
|
2014-02-19 14:55:21 +01:00 |
Jan Steemann
|
29f3e17eef
|
extract real error number
|
2014-02-18 14:27:32 +01:00 |
Max Neunhoeffer
|
064aec971e
|
Get rid of template parameters for make_pair in one place.
|
2014-02-17 14:11:47 +01:00 |
Jan Steemann
|
f2cd112bf5
|
index ids
|
2014-02-13 16:30:48 +01:00 |
Jan Steemann
|
7970881b22
|
single-threaded plan changes
|
2014-02-13 15:33:29 +01:00 |
Jan Steemann
|
4fc8cae57d
|
index creation with ids
|
2014-02-13 11:00:08 +01:00 |
Jan Steemann
|
4dca29cf4e
|
fixed dropIndex
|
2014-02-12 18:17:15 +01:00 |
Jan Steemann
|
c4d52ff133
|
getIndexes, dropIndex
|
2014-02-12 17:09:47 +01:00 |
Max Neunhoeffer
|
3d48a5294a
|
Please clang++ by using an explicit cast to unsigned long long.
|
2014-02-12 11:52:09 +01:00 |
Jan Steemann
|
d52724475f
|
cap constraints
|
2014-02-10 17:46:54 +01:00 |
Jan Steemann
|
88bfe8f18c
|
fulltext indexes
|
2014-02-10 14:55:27 +01:00 |
Jan Steemann
|
399ddebbd3
|
ensureIndex 1st
|
2014-02-10 14:36:32 +01:00 |
Max Neunhoeffer
|
06907b7e9f
|
Cleanup paths in planner and kickstarter.
|
2014-02-10 11:56:23 +01:00 |
Max Neunhoeffer
|
bc79698750
|
Make executable path and basePath available through ServerState.
|
2014-02-10 09:59:41 +01:00 |
Jan Steemann
|
6c4a9d45d7
|
fixed memleaks
|
2014-02-07 12:58:45 +01:00 |
Jan Steemann
|
4e008cfb3e
|
fixed furious heartbeat ranting
|
2014-02-06 16:05:08 +01:00 |
Jan Steemann
|
b4d9f10f17
|
fixed some database methods
|
2014-02-06 15:54:34 +01:00 |
Jan Steemann
|
4ee05d303c
|
invalidate caches
|
2014-02-06 14:14:52 +01:00 |
Jan Steemann
|
10eb807366
|
fixed HTTP CRUD operations
|
2014-02-05 17:19:45 +01:00 |
Jan Steemann
|
58b3e0f99d
|
splitted a few tests
|
2014-02-05 15:15:51 +01:00 |
Jan Steemann
|
dafa0a3760
|
added test cases
|
2014-02-04 17:53:38 +01:00 |
Jan Steemann
|
6b8169ee7b
|
fix invalid caching of sharded collection names in db.<obj>
|
2014-01-31 15:20:07 +01:00 |
Jan Steemann
|
9643469631
|
do not allow changing shard key attributes
|
2014-01-31 13:19:03 +01:00 |
Max Neunhoeffer
|
4d3b747182
|
Add getAllDocumentsOnCoordinator and fix bugs.
|
2014-01-31 01:02:51 +01:00 |
Max Neunhoeffer
|
a792adec39
|
Leave connection to agency open.
|
2014-01-30 20:56:30 +01:00 |
Max Neunhoeffer
|
b0e14bb686
|
Increase minimal batch size for uniqids to 1000000.
|
2014-01-30 17:54:11 +01:00 |
Max Neunhoeffer
|
5512868cd9
|
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
|
2014-01-30 17:27:30 +01:00 |
Max Neunhoeffer
|
3a5a085bc5
|
Sort out mess with collection name/id lookup in cluster.
|
2014-01-30 17:27:06 +01:00 |
Jan Steemann
|
fd6b0f0ea6
|
fetch more ids in each batch
|
2014-01-30 15:40:17 +01:00 |
Jan Steemann
|
4741d2c8ff
|
added count()
|
2014-01-29 18:49:11 +01:00 |
Max Neunhoeffer
|
22f0ab02db
|
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
|
2014-01-29 16:23:45 +01:00 |
Max Neunhoeffer
|
ed39834029
|
CRUD basically working on cluster.
|
2014-01-29 16:23:17 +01:00 |
Jan Steemann
|
9175fddd4d
|
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
|
2014-01-29 13:51:32 +01:00 |
Jan Steemann
|
5f8a59d696
|
all() sharded
|
2014-01-29 13:51:12 +01:00 |
Max Neunhoeffer
|
4b5fe412d7
|
Very dirty hack to improve hashing for sharding attributes.
|
2014-01-29 13:44:09 +01:00 |
Max Neunhoeffer
|
60f47e1f21
|
Fix body management in asyncRequest.
|
2014-01-29 13:21:53 +01:00 |
Max Neunhoeffer
|
409f32b965
|
Add isDBserver method to ServerState class.
|
2014-01-29 11:23:58 +01:00 |
Max Neunhoeffer
|
61575e473e
|
Remove debugging output.
|
2014-01-29 09:29:06 +01:00 |
Max Neunhoeffer
|
35c6a3ffdc
|
Use shared_ptr for CollectionInfo(Current) export.
This at the same time fixes an allocation bug with TRI_json_t*.
|
2014-01-29 09:21:09 +01:00 |
Max Neunhoeffer
|
c3f01237b0
|
Implement replace and update on cluster.
This still has a freeing too early bug with TRI_json_t.
|
2014-01-28 16:49:44 +01:00 |
Max Neunhoeffer
|
59ad7cab9a
|
Remove unused files.
|
2014-01-28 08:45:48 +01:00 |