Andreas Streichardt
84a7213755
Add jwtsecret
2016-05-30 14:48:35 +02:00
Max Neunhoeffer
20cd5f2c2a
Delete more unused stuff from AgencyComm.
2016-05-11 16:15:01 +02:00
Max Neunhoeffer
39ecd9fd13
Rename prefix and prefixStripped in AgencyComm.
2016-05-10 16:00:07 +02:00
Max Neunhoeffer
825f010980
Rename getValues2 to getValues.
2016-05-10 15:52:54 +02:00
Max Neunhoeffer
d44546296d
Remove AgencyComm::getValues() for good and purge TRI_json_t in ClusterInfo.
2016-05-10 15:43:58 +02:00
Max Neunhoeffer
0fbc48b83e
Improve cluster in various ways.
...
Finish implementation of AgencyReadTransaction.
Use AgencyReadTransaction in HeartbeatThread of coordinator (less requests).
Repair ClusterInfo::uniqid.
Repair AgencyComm::uniqid.
Remove x-etcd-index header.
Remove _index in AgencyCommResult.
Streamline HeartbeatThread of coordinator.
Remove lastCommandIndex from AgencyComm.
Fix HeartbeatThread::handleStateChange.
2016-05-06 22:30:27 +02:00
Max Neunhoeffer
cae72d0d61
Make _vpack of AgencyCommResult abstract.
2016-05-04 16:49:02 +02:00
Max Neunhoeffer
355a412cd4
Remove second argument of getValues2.
2016-05-04 16:02:05 +02:00
Max Neunhoeffer
b13b12960b
Sort out AgencyReadTransactions and cleanup AgencyWriteTransactions.
2016-05-04 00:08:15 +02:00
Kaveh Vahedipour
c6ab722f97
corrected for cluster shell agency test
2016-05-03 15:01:52 +02:00
Kaveh Vahedipour
0f1e961f2d
removing debug output
2016-05-03 13:58:51 +02:00
Kaveh Vahedipour
7733e16392
UserVersion is a number
2016-04-29 10:45:27 +02:00
Kaveh Vahedipour
0530603763
dirty yet
2016-04-25 18:37:28 +02:00
Andreas Streichardt
46b6561d78
Create planned collection in one transaction
2016-04-22 11:21:31 +02:00
Max Neunhoeffer
db7041db1e
Fix transaction management in AgencyComm.
2016-04-21 16:52:36 +02:00
Jan Steemann
0073a86228
fix potential agency initialization race
2016-04-15 10:45:50 +02:00
Jan Steemann
46e5150272
micro optimizations
2016-04-14 20:57:24 +02:00
Andreas Streichardt
612c387c56
Optimize version increase stuff
2016-04-14 18:17:25 +02:00
Andreas Streichardt
7a8f101cfc
Merge branch 'devel' into agency
2016-04-14 15:31:14 +02:00
Andreas Streichardt
10461fe369
Fix cluster shutdown time
2016-04-14 15:30:19 +02:00
Andreas Streichardt
1794be7c30
Version is now an Uint64 consistently
2016-04-14 13:29:36 +02:00
Andreas Streichardt
a9b282a231
Init done in one step
2016-04-14 13:12:57 +02:00
Andreas Streichardt
b03d4e610a
Remove watchValue from agency
2016-04-13 15:42:23 +02:00
Andreas Streichardt
4c27442bd9
Implement callbacks
2016-04-13 14:05:15 +02:00
Jan Steemann
0c00738aff
fixes for Visual Studio
2016-04-08 12:07:53 +02:00
Jan Steemann
d65662fb62
pacify cppcheck
2016-04-07 16:41:35 +02:00
Jan Steemann
9f8c24b1cd
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-04-06 15:43:27 +02:00
Andreas Streichardt
0dd6e65310
Fix warning
2016-04-05 13:40:24 +02:00
Andreas Streichardt
983c6f1b7e
Merge branch 'agency' of github.com:arangodb/arangodb into agency
2016-04-01 17:21:42 +02:00
Andreas Streichardt
70d6f1259a
Finally cluster is working with the new agency
2016-04-01 17:07:28 +02:00
Andreas Streichardt
b2fc192dd2
implement new agency
2016-03-31 14:03:01 +02:00
Frank Celler
486011d399
Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk
2016-03-31 13:41:09 +02:00
Frank Celler
494bdca847
splitted HttpRequest into GeneralRequest/HttpRequest
2016-03-31 11:45:21 +02:00
Andreas Streichardt
efa2c658bb
Remove obsolete addEndpoints
2016-03-29 13:44:15 +02:00
jsteemann
279fb105e2
cppcheck
2016-03-09 22:57:49 +01:00
Andreas Streichardt
adce528373
Proper initialization
...
Also find a fitting spot for our role
2016-02-04 11:29:43 +01:00
Andreas Streichardt
b8204d0f3c
initialize cluster structure
2016-02-01 18:59:01 +01:00
Michael Hackstein
436c377cb5
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-29 14:01:53 +01:00
Andreas Streichardt
54569ac01a
Wait for agency to come up
2016-01-28 18:13:23 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
Michael Hackstein
18b66d5c83
Removed TRI_json_t entirely from AgencyComm. Also no legacy support anymore.
2016-01-25 16:39:56 +01:00
Michael Hackstein
a6f58ce14d
Use forward declarations for VelocyPack instead of all includes everywhere
2016-01-24 14:29:31 +01:00
Michael Hackstein
191c2dc3a9
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
2016-01-21 16:29:38 +01:00
jsteemann
842384016d
namespace cleanup
2016-01-21 00:20:22 +01:00
Michael Hackstein
77b12f872f
Explicitly deleted TRI_Json_t sending requests in Agency. To avoid invoking the wrong function again
2016-01-20 14:47:56 +01:00
Michael Hackstein
3c6ac9f38f
Removed all TRI_json_t inputs to AgencyComm and replaced them by VPack. This commit stil has an error s.t. indexes cannot be dropped in Cluster. WIP.
2016-01-20 12:53:55 +01:00
Michael Hackstein
7f4980e87d
Cluster internal communication now uses more VPack instead of TRI_json_t
2016-01-19 11:33:43 +01:00
Michael Hackstein
bb4e1156ad
AgencyLocker now internally uses VPack instead of TRI_json_t
2016-01-17 12:22:05 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
Michael Hackstein
fc8b45b06f
Parsing the result in cluster is now done through VPack
2016-01-16 23:43:02 +01:00