Max Neunhöffer
d72e51ed8f
Fix move leader shard. ( #7445 )
...
* Ungreylist move shard test.
* Move leader shard: wait until all but the old leader are in sync.
* Increate moveShard timeout to 10000 seconds.
* Add CHANGELOG entry.
* Fix compilation.
* Fix a misleading comment.
2018-11-26 15:04:04 +01:00
Max Neunhöffer
a549dd9264
Increase Plan/Version if follower is removed in MoveShard. ( #6669 )
...
This was forgotten when we added the `remainsFollower` flag.
2018-10-01 16:55:04 +02:00
Lars Maier
5929cafaf9
cleanoutServer Bug Fix ( #6537 )
...
* Fixing bug: cleanoutServer will no longer add old leader as follower.
* Fixed rollback.
2018-09-21 10:16:14 +02:00
Simon
45fbed497b
Supervision Job for Active Failover ( #5066 )
2018-04-23 12:49:41 +02:00
Matthew Von-Maszewski
c0c149cf5b
Create non-throwing wrappers for Node access in Agency ( #4598 )
...
* safety checkin of Node throw reduction.
* final round of Node throw protection. Common accessors now protected to force code to hasAsXXX() functions.
2018-04-17 10:21:14 +02:00
Simon
68442dae5a
Fixing agency prefix in Agency/Job.cpp ( #5039 )
...
* Fixing some test issues and fixing the agency prefix in Agency/Job.cpp
* Making logic consistent in failed- leader / follower job
* reverting condition back to == GOOD
2018-04-09 16:21:24 +02:00
m0ppers
bb1d303473
Cmake 5.0 complains about unused lambda captures ( #3390 )
2017-10-13 12:20:48 +02:00
Andreas Streichardt
f2670f8040
Extract compareServerList and make it reuseable
2017-05-24 14:13:51 +02:00
jsteemann
ea8496f1a5
cppcheck
2017-04-21 20:19:36 +02:00
Kaveh Vahedipour
1f81ce28b0
merge in cpp & js from 3.1.18 yet to do tests
2017-04-21 15:41:05 +02:00
Kaveh Vahedipour
f3cb1307a5
3.1 fixes backported to devel
2017-02-03 10:48:25 +01:00
jsteemann
fa917937c4
do not use namespaces in header files
2017-02-01 13:41:31 +01:00
Max Neunhoeffer
7e4f45ec5c
Fix server list comparison.
2017-01-19 14:20:00 +01:00
Kaveh Vahedipour
8251cd46e1
cannot depend on Slice.getDouble
2016-12-15 15:23:45 +01:00
Kaveh Vahedipour
ebee9b6752
fixed MoveShard after cppcheck-frenzy
2016-12-15 11:44:36 +01:00
Kaveh Vahedipour
4919a65ee8
fixed MoveShard after cppcheck-frenzy
2016-12-15 11:35:40 +01:00
jsteemann
5320c65bce
cppcheck
2016-12-12 15:55:53 +01:00
Kaveh Vahedipour
ec249e0d06
moveShard jobs running
2016-12-12 10:31:14 +01:00
Kaveh Vahedipour
ec18efc80e
moveShard jobs running
2016-12-12 10:29:41 +01:00
jsteemann
e9322eea8d
cppcheck
2016-12-12 10:10:58 +01:00
jsteemann
4f46fbe239
cppcheck
2016-12-12 09:09:08 +01:00
Kaveh Vahedipour
2b9c018817
fixed resilience
2016-12-09 16:35:32 +01:00
Frank Celler
e4ba82e8e9
rewrite of AgencyComm
2016-10-23 00:46:30 +02:00
Kaveh Vahedipour
72bf15c118
Fixed moveShard to do distributeShardsLike in start instead of create
2016-10-06 15:32:41 +02:00
Kaveh Vahedipour
31ebbe672f
if inception fails, agency fatal errors
2016-10-06 09:13:40 +02:00
Kaveh Vahedipour
ce8c1a0cac
revisiting all supervision jobs
2016-10-05 17:16:02 +02:00
Kaveh Vahedipour
9d3214c539
minor
2016-10-04 15:31:32 +02:00
Kaveh Vahedipour
595fc9b84e
moveShard with distributeShardsLike
2016-10-04 11:41:26 +02:00
Kaveh Vahedipour
c5ffd83fa4
moveShard with distributeShardsLike
2016-10-04 11:05:35 +02:00
Kaveh Vahedipour
c681cbb5c8
moveShard with distributeShardsLike
2016-10-04 11:05:02 +02:00
Kaveh Vahedipour
85ea1d5ff9
clang-format
2016-09-06 10:01:33 +02:00
Max Neunhoeffer
66e24b2093
Use old version of Plan when building the new version.
2016-06-17 11:55:12 -07:00
Kaveh Vahedipour
7bb896be3a
moveshard looks if toserver already in list else failes
2016-06-15 14:19:15 +02:00
Kaveh Vahedipour
d60b58427f
we can shrink cluster
2016-06-10 18:38:23 +02:00
Kaveh Vahedipour
d34752a1c4
removed dependence on excetion throwing for store to build results
2016-06-10 12:35:52 +02:00
Kaveh Vahedipour
2ae47d302b
moveshard working
2016-06-09 13:54:11 +02:00
Kaveh Vahedipour
c85281b06b
waitForCommit is new default behaviour of writes in agency
2016-06-09 13:38:56 +02:00
Kaveh Vahedipour
09535492d6
waitForCommit is new default behaviour of writes in agency
2016-06-09 13:14:19 +02:00
Kaveh Vahedipour
e6ec1864c5
move-shard slightly changed order of actions
2016-06-09 12:01:44 +02:00
Kaveh Vahedipour
e806beca57
move-shard slightly changed order of actions
2016-06-09 11:03:37 +02:00
Kaveh Vahedipour
2dd131b500
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-09 11:02:57 +02:00
Kaveh Vahedipour
e053742f45
move-shard slightly changed order of actions
2016-06-09 11:02:51 +02:00
Max Neunhoeffer
5668e6e524
Agency changes.
2016-06-09 10:51:46 +02:00
Kaveh Vahedipour
382ac052d4
resilience green
2016-06-08 18:27:59 +02:00
Kaveh Vahedipour
4ffa0c6e69
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-08 10:16:06 +02:00
Kaveh Vahedipour
680412166d
plan version increments added to status
2016-06-08 10:15:56 +02:00
Max Neunhoeffer
659a06765d
Let a follower unfollow a leader.
2016-06-08 10:00:19 +02:00
Kaveh Vahedipour
5c94734fe1
finished moveshard
2016-06-06 16:01:48 +02:00
Kaveh Vahedipour
a2af8e1176
move shards are planned correctly
2016-06-06 15:04:10 +02:00
Kaveh Vahedipour
46553392ef
abolished const ref members in supervision jobs
2016-06-06 09:40:11 +02:00