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
Jan Christoph Uhde
c3f7961b88
apply unique log ids ( #8561 )
2019-03-25 20:26:51 +01:00
Max Neunhöffer
30adf5e2d9
Fix an agency crash. ( #8381 )
...
* Check if transaction failed before accessing the result.
* FailedFollower has the same bug.
* Add CHANGELOG.
2019-03-12 15:24:37 +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
Kaveh Vahedipour
22639f53f1
Failed servers now transactionally adds along the leader/follower jobs ( #8096 )
...
* failed servers now transactionally adds along the leader/follower jobs
* one pending still left
* typos
2019-02-05 13:56:27 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Max Neunhöffer
2452dcc5d0
Remove a relic from early days in /Target/FailedServers. ( #6690 )
...
* Remove a relic from early days in /Target/FailedServers.
* Fix a test.
2018-10-09 13:52:32 +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
Kaveh Vahedipour
53bc6914c0
Only payload, when in PENDING ( #5021 )
...
* Only payload, when in PENDING
* change log entry
2018-04-10 11:59:22 +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
Kaveh Vahedipour
7b80deb5cc
Fixed object assignment operator for agency's key value store ( #3701 )
...
* Fixed object assignment operator for agency's key value store
* Node's toJson is now actually toJson. getString should be used for string extractions
* adjust agency's documentation (clarify precondition)
2017-11-17 15:49:40 +01:00
Andreas Streichardt
48874fbab9
Fix abort conditions of FailedLeader
2017-05-10 18:30:37 +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
4cc830b0df
merge from 3.1
2017-02-20 20:05:52 +01:00
jsteemann
b3ac54d065
remove global namespace include
2017-02-13 13:03:33 +01:00
Kaveh Vahedipour
a86ae11d76
fixed wrong logic in FailedLeader job
2017-02-13 10:48:31 +01:00
Kaveh Vahedipour
3f3633bd2c
supervision to proper preconditioning of jobs on plan
2017-01-27 15:29:22 +01:00
Kaveh Vahedipour
ab22ffa8ee
shard jobs should check for the plan to be the same as expected
2017-01-27 11:27:45 +01:00
Kaveh Vahedipour
0df8e4e2cd
isWatch no longer needed after move to arangodb agency
2016-12-16 12:26:27 +01:00
Frank Celler
e4ba82e8e9
rewrite of AgencyComm
2016-10-23 00:46:30 +02:00
Kaveh Vahedipour
7ca44fd949
FailedServer jobs can report when last FailedLeader has been processed
2016-09-22 18:45:35 +02:00
Kaveh Vahedipour
c793c3ac44
FailedServer jobs can report when last FailedLeader has been processed
2016-09-22 17:23:56 +02:00
Kaveh Vahedipour
85ea1d5ff9
clang-format
2016-09-06 10:01:33 +02:00
Kaveh Vahedipour
1043af68f7
agency will hold back responses until such time that leader has been elected
2016-06-24 16:37:57 +02:00
Kaveh Vahedipour
e6ec1864c5
move-shard slightly changed order of actions
2016-06-09 12:01:44 +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
a2af8e1176
move shards are planned correctly
2016-06-06 15:04:10 +02:00
Jan Steemann
192caed889
fix Visual Studio compile warnings
2016-06-01 17:09:43 +02:00
Kaveh Vahedipour
cc23d0df99
Cleaning out server
2016-06-01 13:44:27 +02:00
Kaveh Vahedipour
f4591e3a6f
hunting down exceptions in agency supervision
2016-05-31 22:28:02 +02:00
Kaveh Vahedipour
402ed3c2a3
hunting down the exeption in agency
2016-05-31 21:35:07 +02:00
Kaveh Vahedipour
7b440f94dc
Moving Job classes out of Supervision
2016-05-31 16:28:54 +02:00