Kaveh Vahedipour
|
3f3633bd2c
|
supervision to proper preconditioning of jobs on plan
|
2017-01-27 15:29:22 +01:00 |
Kaveh Vahedipour
|
c4bff477a6
|
wrong persistence of status
|
2017-01-24 12:52:31 +01:00 |
Kaveh Vahedipour
|
cfbdaff0a8
|
Back in add follower
|
2017-01-23 09:39:32 +01:00 |
Kaveh Vahedipour
|
163e0158dc
|
before cppcheck enthusiasts start slacking :)
|
2017-01-20 15:22:30 +01:00 |
Kaveh Vahedipour
|
d2760f4ef1
|
pushing avoidServers property
|
2017-01-20 15:15:03 +01:00 |
Kaveh Vahedipour
|
bbb45ca397
|
Correct depiction of servers health status
|
2017-01-20 09:17:04 +01:00 |
Kaveh Vahedipour
|
eb661f95f2
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2017-01-18 17:26:54 +01:00 |
Kaveh Vahedipour
|
f47b3b3c9d
|
transient heartbeats
|
2017-01-18 17:26:45 +01:00 |
jsteemann
|
73da10a7e7
|
remove unused variable
|
2017-01-18 13:50:07 +01:00 |
Kaveh Vahedipour
|
aaee2f9e61
|
transient heartbeats
|
2017-01-18 13:43:33 +01:00 |
Kaveh Vahedipour
|
879102117d
|
more replicationTest
|
2017-01-16 15:43:32 +01:00 |
Kaveh Vahedipour
|
a75b3624de
|
resilience move ok again?
|
2017-01-16 12:09:21 +01:00 |
Kaveh Vahedipour
|
d30458b011
|
Supervision should not exit of empty plan collection
|
2017-01-10 16:53:24 +01:00 |
Kaveh Vahedipour
|
331d074ebe
|
more information from ClusterInfo's dropCollectionCoordinator
|
2017-01-10 16:25:00 +01:00 |
Kaveh Vahedipour
|
90c18e4914
|
waitFor will report more paranoid
|
2017-01-10 13:53:31 +01:00 |
Kaveh Vahedipour
|
55985ed5de
|
missing prototypes
|
2017-01-09 10:38:34 +01:00 |
Kaveh Vahedipour
|
ab6678eb1f
|
need to fix tests first
|
2016-12-29 16:25:30 +01:00 |
Kaveh Vahedipour
|
ce687562f2
|
less rigid expectation on smooth operations through agency comm under worst case scenarios.
|
2016-12-28 10:32:20 +01:00 |
Kaveh Vahedipour
|
fcdc7601f3
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-12-23 14:06:34 +01:00 |
Max Neunhoeffer
|
b6ad88d7f8
|
Do not getUniqueIds when not leading.
|
2016-12-23 14:02:44 +01:00 |
Kaveh Vahedipour
|
770a49d8ca
|
supervision should only collect unique ids in leadership
|
2016-12-23 13:27:59 +01:00 |
Kaveh Vahedipour
|
facd58b8b5
|
replication factor is enforced after failedleader to add new follower
|
2016-12-22 13:12:16 +01:00 |
Kaveh Vahedipour
|
8924cf7852
|
let's not count failed db servers in replication factor fix
|
2016-12-21 15:49:56 +01:00 |
Kaveh Vahedipour
|
12e54902df
|
agency's supervision must wait grace period after becoming leader before acting on db server failure
|
2016-12-21 11:17:41 +01:00 |
Max Neunhoeffer
|
985ccaeb70
|
Get rid of Supervision::wakeUp().
|
2016-12-20 10:19:24 +01:00 |
Kaveh Vahedipour
|
0e29e93816
|
race condition in agency when leader impaired
|
2016-12-19 15:00:32 +01:00 |
jsteemann
|
350da367bd
|
fixes for Visual Studio
|
2016-12-08 17:32:46 +01:00 |
Kaveh Vahedipour
|
62c3240f8d
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-12-08 15:12:11 +01:00 |
Kaveh Vahedipour
|
c6ef45b64d
|
AddFollower to handle multiple followers at the same time
|
2016-12-08 15:12:05 +01:00 |
Andreas Streichardt
|
76c0789e3c
|
Distribute satellites across cluster
|
2016-12-08 15:11:22 +01:00 |
Kaveh Vahedipour
|
2fadea8332
|
AddFollower tests
|
2016-12-07 16:42:35 +01:00 |
Kaveh Vahedipour
|
b930b23fc2
|
AddFollower jobs for newly arrived db server to satisfy replication factors
|
2016-12-07 16:20:47 +01:00 |
Andreas Streichardt
|
0c97df2527
|
Fix compilation
|
2016-12-06 17:20:28 +01:00 |
Kaveh Vahedipour
|
51b279346b
|
redirects to myelf should be hinstory
|
2016-12-06 17:10:15 +01:00 |
Kaveh Vahedipour
|
77c8c51865
|
FailedFollower and Windows build problmes
|
2016-11-30 15:39:10 +01:00 |
Kaveh Vahedipour
|
4a95e82fa6
|
ShortName for servers in new ugly UUID world
|
2016-11-25 15:25:51 +01:00 |
Kaveh Vahedipour
|
ffe7f9f3ad
|
merged in devel
|
2016-11-16 14:59:53 +01:00 |
Kaveh Vahedipour
|
9a6f605f2f
|
fixed small double / long conversion
|
2016-10-31 17:00:55 +01:00 |
Kaveh Vahedipour
|
0e15a305d2
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-10-31 10:01:33 +01:00 |
Kaveh Vahedipour
|
cc8270a897
|
Proposal for auto adaption of agency's RAFT timings
|
2016-10-31 10:01:26 +01:00 |
jsteemann
|
cfc9ecd198
|
fix Visual Studio complaints
|
2016-10-31 09:59:18 +01:00 |
Frank Celler
|
62f4acc325
|
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
|
2016-10-26 14:49:16 +02:00 |
Kaveh Vahedipour
|
f8235b9c63
|
agency locks code review
|
2016-10-25 15:07:57 +02:00 |
Frank Celler
|
e4ba82e8e9
|
rewrite of AgencyComm
|
2016-10-23 00:46:30 +02:00 |
Max Neunhoeffer
|
3a76784af4
|
Protect memory accesses to _snapshot in Supervision.
|
2016-10-12 10:23:21 +00:00 |
Kaveh Vahedipour
|
cf09546d93
|
fixed erroneous break of supervision agency updates
|
2016-10-07 11:01:45 +02:00 |
Kaveh Vahedipour
|
0d82614fcc
|
fixed erroneous break of supervision agency updates
|
2016-10-07 09:19:29 +02:00 |
Kaveh Vahedipour
|
1f4abf3c36
|
upgrade 3.0 agency to 3.1
|
2016-10-06 17:04:29 +02:00 |
Kaveh Vahedipour
|
cc0a4ffbaa
|
supervision grace period introduced as command line argument. reappeared db servers are removed from failedServers
|
2016-09-26 16:00:07 +02:00 |
jsteemann
|
34f7e27d6c
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
|
2016-09-08 09:27:53 +02:00 |
Frank Celler
|
e394653cae
|
silenced cppcheck warning
|
2016-09-08 08:43:22 +02:00 |
jsteemann
|
e1c847b0f6
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
|
2016-09-07 09:52:38 +02:00 |
Andreas Streichardt
|
ee0312e65a
|
Fix double lock during shutdown
|
2016-09-07 09:45:57 +02:00 |
jsteemann
|
8a4b51cb92
|
fixed compile error
|
2016-09-07 08:53:35 +02:00 |
jsteemann
|
f5a595f464
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
|
2016-09-07 08:52:07 +02:00 |
Andreas Streichardt
|
6786049442
|
Fix exception
|
2016-09-06 17:13:26 +02:00 |
Andreas Streichardt
|
6396ac4dc7
|
Implement removeServer job
|
2016-09-06 16:49:25 +02:00 |
jsteemann
|
6ddf8bab54
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
|
2016-09-06 11:22:14 +02:00 |
Kaveh Vahedipour
|
85ea1d5ff9
|
clang-format
|
2016-09-06 10:01:33 +02:00 |
Kaveh Vahedipour
|
b1d645b841
|
We can handle dying dbservers during collection creation
|
2016-09-05 14:06:53 +02:00 |
jsteemann
|
4492409d5f
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
|
2016-09-02 15:23:15 +02:00 |
Kaveh Vahedipour
|
b3b7d7c907
|
failed servers are excluded from new shard creation
|
2016-09-02 12:37:53 +02:00 |
jsteemann
|
fa21e70256
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
|
2016-08-31 17:59:54 +02:00 |
Kaveh Vahedipour
|
2550dd22e0
|
fixed issue with leadership in minority
|
2016-08-31 17:23:48 +02:00 |
Kaveh Vahedipour
|
c8178239e1
|
agency configuration persisted to state machine
|
2016-08-30 14:41:28 +02:00 |
jsteemann
|
07055384b8
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
|
2016-08-24 17:34:59 +02:00 |
Andreas Streichardt
|
89ebeefbb9
|
Proper shutdown
|
2016-08-24 13:51:23 +02:00 |
jsteemann
|
f92815b09b
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-vs-velocystream
|
2016-08-24 09:38:06 +02:00 |
Andreas Streichardt
|
a9253c7ba5
|
Coorect agency path (no more / duplicates)
|
2016-08-23 14:03:41 +02:00 |
Andreas Streichardt
|
47a0f8602a
|
Better shutdown handling
|
2016-08-23 12:51:38 +02:00 |
jsteemann
|
c5f151da5c
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
|
2016-08-19 11:01:15 +02:00 |
jsteemann
|
d7b2141da0
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
|
2016-08-18 16:22:00 +02:00 |
Kaveh Vahedipour
|
aee9548308
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into agency-startup
|
2016-08-18 15:55:51 +02:00 |
Kaveh Vahedipour
|
6edc1ff5fa
|
AgentConfiguration needed to handle its own read/write locks
|
2016-08-18 15:54:42 +02:00 |
Andreas Streichardt
|
e7dd194129
|
Wow...tried waiting for cluster members to shutdown...forgot to set bool flag...fail
|
2016-08-18 12:25:25 +02:00 |
jsteemann
|
53e567f28f
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
|
2016-08-18 11:30:07 +02:00 |
Andreas Streichardt
|
03b9d97e2f
|
Implement proper cluster shutdown
|
2016-08-18 11:23:23 +02:00 |
Andreas Streichardt
|
3f412debf0
|
Revert futile attempts to implement client resilience tests
|
2016-08-17 18:12:40 +02:00 |
Andreas Streichardt
|
70af1e3647
|
Implement proper cluster shutdown
|
2016-08-17 17:25:39 +02:00 |
jsteemann
|
0ceccf6370
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
|
2016-08-05 16:23:30 +02:00 |
Kaveh Vahedipour
|
7069fc0da0
|
raft testing revealed performance optimisation in receiver and of appendentries
|
2016-08-05 14:59:39 +02:00 |
jsteemann
|
8baa7ec955
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
|
2016-08-03 13:39:00 +02:00 |
Kaveh Vahedipour
|
fde28d1a61
|
sped up agency communication. startLocalCluster now starts up about the same time regardless of agency size.
|
2016-08-03 13:13:48 +02:00 |
jsteemann
|
2256ffd5b2
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
|
2016-08-03 10:52:03 +02:00 |
Kaveh Vahedipour
|
97f5e957fa
|
supervision not woken up after leadership change
|
2016-08-02 16:09:24 +02:00 |
jsteemann
|
80f1a7aaee
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into readcache
|
2016-07-29 17:16:20 +02:00 |
Andreas Streichardt
|
526c8f42c2
|
Fix foxx issues in cluster
Bootstrap will now be done on the bootstrap coordinator.
queues will now be executed by the "foxxmaster"
|
2016-07-29 16:06:31 +02:00 |
jsteemann
|
2aa2e0dab4
|
removed server.h
|
2016-07-25 16:49:52 +02:00 |
Kaveh Vahedipour
|
4c8ae6e5c5
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-06-29 14:59:16 +02:00 |
Kaveh Vahedipour
|
1baf2050c6
|
waitForCommited bug in agency fixed
|
2016-06-29 14:54:05 +02:00 |
Jan Steemann
|
71c778e0bb
|
Visual Studio
|
2016-06-29 09:53:42 +02:00 |
Kaveh Vahedipour
|
2f4fcba0c8
|
supervision missed a leadership change while getting unique ids
|
2016-06-27 17:11:18 +02:00 |
Kaveh Vahedipour
|
3f0b5c1a36
|
minor optimisations
|
2016-06-14 12:20:22 +02:00 |
Kaveh Vahedipour
|
cf338d0158
|
shrinkCluster tests
|
2016-06-13 14:45:29 +02:00 |
Kaveh Vahedipour
|
dfa2d31410
|
we can shrink cluster
|
2016-06-10 19:28:06 +02:00 |
Kaveh Vahedipour
|
d60b58427f
|
we can shrink cluster
|
2016-06-10 18:38:23 +02:00 |
Kaveh Vahedipour
|
beba4887a3
|
shrink cluster in supervision
|
2016-06-10 18:10:37 +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
|
a13de0044e
|
waitForCommit is new default behaviour of writes in agency
|
2016-06-09 13:36:17 +02:00 |
Kaveh Vahedipour
|
e6ec1864c5
|
move-shard slightly changed order of actions
|
2016-06-09 12:01:44 +02:00 |