Lars Maier
87ae6165d7
[3.5] Move Shard Bug 4567124 ( #9747 )
...
* Fixed abort in moveshard in the case new leader is not in Current.
* Fixed special case + updated changelog.
* Update CHANGELOG
2019-08-19 19:23:12 +03:00
Jan
1a58cc2213
add VelocyPackHelper::equal method ( #9389 )
2019-07-03 12:15:11 +02:00
Lars Maier
c215e30299
Precs to check if collection exists ( #9278 )
...
* Adding preconditions for jobs to check that the collection still exists.
* Make it compile.
* Fixed tests.
2019-07-01 13:24:53 +02:00
Lars Maier
50ce41e062
Release _to server when abort because of dropped collection or `something serious went wrong`. ( #9267 )
2019-06-17 15:04:44 +02:00
Kaveh Vahedipour
773f3c8422
[devel] fix state clientlookuptable ( #9066 )
2019-05-30 04:24:46 +02:00
Lars Maier
49c568e674
Added reason to job abort method. ( #8877 )
2019-05-14 15:39:53 +02:00
Max Neunhöffer
80bfb85695
Port agency performance tuning for many shards to devel. ( #8647 )
...
* Port agency performance tuning for many shards to devel.
* Add more IDs to LOG_TOPIC calls.
* Even more IDs for LOG_TOPIC.
* Fix a duplicate LOG_TOPIC ID.
* Fix an old merging bug in devel.
* Don't hesitate between phases one and two for small clusters.
2019-04-11 11:14:56 +02:00
Simon
7cd84a785a
Remove Obsolete code ( #8657 )
2019-04-03 13:40:44 +02:00
Jan
d6d3e3daa4
initialize some member variables, added TODOs ( #8545 )
2019-03-26 12:57:32 +01:00
Jan Christoph Uhde
c3f7961b88
apply unique log ids ( #8561 )
2019-03-25 20:26:51 +01:00
Kaveh Vahedipour
5038dfe685
supervision must not copy snapshots into jobs ( #8425 )
...
* supervision must not copy snapshots into jobs
* CHANGELOG.
2019-03-20 17:07:54 +01:00
Simon
49cc3bcd1e
Refactorings from cluster trx improvement branch ( #8391 )
2019-03-14 23:13:17 +01:00
Kaveh Vahedipour
ee751e8ba3
[devel] clear compilation warnings ( #8345 )
2019-03-08 10:35:09 +01:00
Kaveh Vahedipour
68178ba165
[devel] supervision bug fix backports ( #8314 )
...
* back ports for supervision fixes from 3.4 part 1
* back ports for supervision fixes from 3.4 part 2
2019-03-04 19:27:24 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
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