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
5690c0410c
Remove option replicationQuorum which was unused as of now.
2016-05-06 09:53:01 +02:00
Max Neunhoeffer
0256193a27
Handle int case for HeartbeatThreadMs in agency gracefully.
2016-05-06 09:22:18 +02:00
Max Neunhoeffer
7232432dce
Fix usage of getValues2 in FollowerInfo class.
2016-05-06 09:15:33 +02:00
Kaveh Vahedipour
642fc70082
Heartbeat uses getValues2
2016-05-05 17:49:29 +02:00
Kaveh Vahedipour
d1bf42a2b8
shards add/remove to getValues 2
2016-05-05 17:34:45 +02:00
Max Neunhoeffer
e3dd2f0a94
Lose an unused local variable.
2016-05-05 00:27:48 +02:00
Max Neunhoeffer
b98ea35a38
Change a debug message into an error.
2016-05-04 23:47:13 +02:00
Kaveh Vahedipour
0bb19c0955
Merge branch 'json_agency_comm' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-04 16:52:23 +02:00
Kaveh Vahedipour
af7e490d2a
wrong implementation of property collectionsetting through coordinator
2016-05-04 16:52:14 +02:00
Max Neunhoeffer
cae72d0d61
Make _vpack of AgencyCommResult abstract.
2016-05-04 16:49:02 +02:00
Max Neunhoeffer
cd39a884f9
Fix fix.
2016-05-04 16:28:54 +02:00
Max Neunhoeffer
441f1caa4e
Fix new getValues2 calls.
2016-05-04 16:28:29 +02:00
Max Neunhoeffer
355a412cd4
Remove second argument of getValues2.
2016-05-04 16:02:05 +02:00
Max Neunhoeffer
c2ff6c326f
Fix a few possible crashes in HeartBeatThread.
2016-05-04 15:20:46 +02:00
Kaveh Vahedipour
7eed0ecc2f
Merge branch 'json_agency_comm' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-04 15:00:41 +02:00
Kaveh Vahedipour
9d8037b62b
added /supervision/jobs to initial agency structure
2016-05-04 15:00:33 +02:00
Max Neunhoeffer
0ac60a8fe7
Merge branch 'devel' into json_agency_comm
2016-05-04 11:15:02 +02:00
Max Neunhoeffer
cc8c635beb
Some cleanup in Agency init data.
2016-05-04 11:13:23 +02:00
Max Neunhoeffer
1b0b9ae5df
Take out getTargetServerEndpoint.
...
This used Target/MapIDToEndpoint which is now gone.
2016-05-04 11:10:42 +02:00
Max Neunhoeffer
b13b12960b
Sort out AgencyReadTransactions and cleanup AgencyWriteTransactions.
2016-05-04 00:08:15 +02:00
Andreas Streichardt
eeb1e769da
loadPlan() instead of loadDatabases()
2016-05-03 18:36:08 +02:00
Wilfried Goesgens
4fb12c91b1
Revalidate dispatcher pointer before accessing it and throw appropriate error message if not.
2016-05-03 16:56:50 +02:00
Max Neunhoeffer
617dcafefe
Fix unregisterCallback issue.
2016-05-03 16:29:12 +02:00
Kaveh Vahedipour
7ac2f7111a
Merge branch 'json_agency_comm' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-03 15:48:48 +02:00
Kaveh Vahedipour
5d911bceb4
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-03 15:48:36 +02:00
Andreas Streichardt
f882db1436
Merge branch 'json_agency_comm' of github.com:arangodb/arangodb into json_agency_comm
2016-05-03 15:48:17 +02:00
Andreas Streichardt
f5f040e21a
Merge branch 'json_agency_comm' of github.com:arangodb/arangodb into json_agency_comm
2016-05-03 15:47:00 +02:00
Kaveh Vahedipour
61c90432aa
Merge branch 'json_agency_comm' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-03 15:40:38 +02:00
Kaveh Vahedipour
093445b999
wrong implementation of property collectionsetting through coordinator
2016-05-03 15:40:25 +02:00
Andreas Streichardt
8a281cfe78
Migrate ensure/drop index to proper callbacks
2016-05-03 15:28:46 +02:00
Max Neunhoeffer
4e14d6ddb8
Merge branch 'json_agency_comm' of ssh://github.com/ArangoDB/ArangoDB into json_agency_comm
2016-05-03 15:27:03 +02:00
Max Neunhoeffer
416c493534
Cleanup stuff in ClusterInfo, invalidate caches when needed.
2016-05-03 15:24:49 +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
bc6edb856c
removed debug output
2016-05-03 11:51:05 +00:00
Kaveh Vahedipour
bd0c60f5e8
removed debug output
2016-05-03 11:49:09 +00:00
Max Neunhoeffer
3c6b4d1197
Ensure proper cleanup of stack local mutex.
2016-05-03 13:35:02 +02:00
Max Neunhoeffer
3e2bd943ed
Merge branch 'json_agency_comm' of ssh://github.com/ArangoDB/ArangoDB into json_agency_comm
2016-05-03 12:55:23 +02:00
Max Neunhoeffer
7c7394b0fb
Recheck Current/Version every 5 heartbeats.
2016-05-03 12:55:03 +02:00
Andreas Streichardt
cad48bf844
Merge branch 'json_agency_comm' of github.com:arangodb/arangodb into json_agency_comm
2016-05-03 12:53:39 +02:00
Andreas Streichardt
5094190c32
createDatabase working properly using callbacks as intended
2016-05-03 12:52:39 +02:00
Andreas Streichardt
b1c27a9707
Rename method name to better reflect what it is actually doing
2016-05-03 12:11:50 +02:00
Max Neunhoeffer
0a2c185dd9
Agency init nicer.
2016-05-03 11:08:13 +02:00
Kaveh Vahedipour
b3c00c0c2f
correct id for _system in agency is string
2016-05-03 08:52:05 +00:00
Max Neunhoeffer
1c2790f8b6
Improve logging at agency initialization.
2016-05-03 10:46:29 +02:00
Kaveh Vahedipour
3608d91f87
Corrected create database in coordinator
2016-05-03 10:06:20 +02:00
Kaveh Vahedipour
dab8accd5b
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-03 08:57:09 +02:00
Kaveh Vahedipour
d0e15bb046
create database is semifunctional
2016-05-02 19:03:00 +02:00
Andreas Streichardt
36b3a50bb8
Remove current callback leftovers (dead anyway)
2016-05-02 18:46:27 +02:00