1
0
Fork 0
Commit Graph

53 Commits

Author SHA1 Message Date
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