Kaveh Vahedipour
8509200040
MoveShard with ShortNames
2017-01-26 11:35:44 +01:00
Max Neunhoeffer
dc3c380904
Fix bug found by static analysis.
2017-01-24 12:30:32 +01:00
Max Neunhoeffer
f62042ef3a
Clean up code without changing behaviour.
2017-01-24 12:11:57 +01:00
Andreas Streichardt
b56621a01b
First current tests
2017-01-23 15:29:25 +01:00
Kaveh Vahedipour
fc2d36ccb1
Dealing with 412 in ClusterInfo
2017-01-20 18:58:07 +01:00
Kaveh Vahedipour
6c56f9f05c
available for use: avoidServers
2017-01-20 11:58:32 +01:00
Kaveh Vahedipour
40c6e2b48c
unobserve should not create entries in agency, if empty before
2017-01-20 08:06:27 +01:00
Max Neunhoeffer
427c8e4553
Merge branch 'devel' into schmutz-ng
2017-01-19 14:53:46 +01:00
Kaveh Vahedipour
67cd7deaaa
ClusterInfo enjoys clientIds
2017-01-19 14:51:29 +01:00
Max Neunhoeffer
5d8350abc6
Make followerList::add and ::remove idempotent.
2017-01-19 14:19:36 +01:00
Max Neunhoeffer
370cb09d89
Merge branch 'devel' into schmutz-ng
2017-01-19 10:32:43 +01:00
Andreas Streichardt
a9ccdf86c1
Several movement fixes
2017-01-18 17:48:01 +01:00
Kaveh Vahedipour
819603b910
coordinator should not die in maintainer mode if bogus database entries are found in agency
2017-01-16 16:31:06 +01:00
Max Neunhoeffer
f35e3a7aaf
Merge branch 'devel' into schmutz-ng
2017-01-16 09:54:09 +01:00
Andreas Streichardt
191f399ce2
Move AgencyCallback stuff to cluster so it is (hopefully) clear that this
...
is being used within the cluster and not within the agency.
2017-01-13 18:08:27 +01:00
Mark
bfceb038fa
fixed windows compile error
2017-01-12 17:03:01 +01:00
Max Neunhoeffer
fe9116f7fb
More Schmutz-NG.
...
Does not trigger sync repl yet.
2017-01-12 16:33:57 +01:00
Andreas Streichardt
81ef303948
Add info about requested startup role
...
currently it is hard to grasp what startup options exactly are required
to start up arango. for example you can say --agency.size 3 but the
agency will only start if agency.activate is set...same is true for
coordinator,primary mode. So simply output the role during startup
2017-01-12 15:33:13 +01:00
Andreas Streichardt
4458f04e46
More specific error codes for the cluster
2017-01-11 17:54:45 +01:00
Kaveh Vahedipour
fe48bcb982
fixed for short names in frontend shard view
2017-01-11 16:31:19 +01:00
Kaveh Vahedipour
f699117133
more information from ClusterInfo's dropCollectionCoordinator
2017-01-10 16:19:10 +01:00
Kaveh Vahedipour
150ff8a1e3
waitFor will report more paranoid
2017-01-10 10:38:18 +01:00
Kaveh Vahedipour
60bb992b4d
agency dump in createCollectionCoordinator
2017-01-10 09:18:50 +01:00
Kaveh Vahedipour
75052e94f4
collection creation should not fail if 412 collection exists. just move on?
2017-01-10 08:36:39 +01:00
Kaveh Vahedipour
dc9d8413c0
searching for broken collection creation in clusterinfo
2017-01-10 08:26:25 +01:00
Andreas Streichardt
ff7df7d135
Fixx errormessages
2017-01-09 17:37:06 +01:00
jsteemann
902a787ca6
added try..catch block for thread
2017-01-09 08:32:45 +01:00
Andreas Streichardt
466f932701
First steps to low level replication debugging
2017-01-06 17:19:07 +01:00
Kaveh Vahedipour
c533f311cb
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-01-06 14:47:02 +01:00
Kaveh Vahedipour
a0af781630
to lock or not to lock
2017-01-06 14:46:57 +01:00
Andreas Streichardt
15fab0b7ce
Do not initialize clustercomm twice in debug mode
2017-01-06 11:58:26 +01:00
Kaveh Vahedipour
4ac74301d5
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-01-06 11:10:36 +01:00
Andreas Streichardt
dafb5d0724
Allow setInitialized within DEBUG_SYNC_REPL mode
2017-01-06 10:44:35 +01:00
Kaveh Vahedipour
e87182d971
more verbose output on failure to create plan
2017-01-06 09:38:37 +01:00
Andreas Streichardt
06a0fc11cd
Add Sync Replication debug code
2017-01-04 15:51:47 +01:00
jsteemann
0070b40fbf
attempt to fix Windows build
2017-01-04 09:08:13 +01:00
Kaveh Vahedipour
f66688c397
visual studio ridiculous once again
2017-01-03 17:45:57 +01:00
Andreas Streichardt
8c8a17528c
Fix coordinator case
2017-01-03 16:43:54 +01:00
Andreas Streichardt
8bb3142d19
Rework setRole code
2017-01-03 16:32:43 +01:00
Kaveh Vahedipour
5b3d95298b
agent restart from persistence with complete set of new endpoints
2017-01-03 15:39:52 +01:00
Kaveh Vahedipour
9d5a5537ce
remove deceased agents from AgencyComm
2017-01-02 17:12:00 +01:00
Kaveh Vahedipour
a2ee40d4f3
restarting agents inform rest of their new endpoints
2017-01-02 15:58:38 +01:00
Kaveh Vahedipour
4928358e04
removing trace of agency locks part 1
2016-12-30 11:21:11 +01:00
Kaveh Vahedipour
6e2394a831
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-12-29 15:03:33 +01:00
Kaveh Vahedipour
ff701ff57c
getting rid of locks in cluster.js
2016-12-29 15:03:09 +01:00
jsteemann
668c097bb4
cheaper string construction
2016-12-28 21:34:30 +01:00
Kaveh Vahedipour
e9f465d13b
read/write/transact interface lifted up to js
2016-12-28 15:37:05 +01:00
Kaveh Vahedipour
9a778c7304
coordinators need to know all agency endpoints too through heartbeats
2016-12-23 12:08:53 +01:00
Kaveh Vahedipour
95076d053a
Bogus error message
2016-12-22 08:40:21 +01:00
Kaveh Vahedipour
8924cf7852
let's not count failed db servers in replication factor fix
2016-12-21 15:49:56 +01:00