Kaveh Vahedipour
|
8d70132c9d
|
handling agency comm failures
|
2017-01-23 11:16:23 +01:00 |
Kaveh Vahedipour
|
bc30fbe1ef
|
handling agency comm failures
|
2017-01-23 11:14:25 +01:00 |
Kaveh Vahedipour
|
cfbdaff0a8
|
Back in add follower
|
2017-01-23 09:39:32 +01:00 |
Kaveh Vahedipour
|
b123779e87
|
fixing inquiry
|
2017-01-23 09:15:47 +01:00 |
Kaveh Vahedipour
|
cad69aef1b
|
trying new inquiry in ClusterInfo
|
2017-01-23 09:10:36 +01:00 |
Kaveh Vahedipour
|
c1e270991e
|
testing uint?
|
2017-01-23 09:09:34 +01:00 |
Kaveh Vahedipour
|
327fd2b32e
|
trying new inquiry in ClusterInfo
|
2017-01-21 10:28:41 +01:00 |
Kaveh Vahedipour
|
7fd5de5bd7
|
trying new inquiry in ClusterInfo
|
2017-01-21 10:19:04 +01:00 |
Kaveh Vahedipour
|
fc2d36ccb1
|
Dealing with 412 in ClusterInfo
|
2017-01-20 18:58:07 +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
|
40c6e2b48c
|
unobserve should not create entries in agency, if empty before
|
2017-01-20 08:06:27 +01:00 |
Max Neunhoeffer
|
427c8e4553
|
Merge branch 'devel' into schmutz-ng
|
2017-01-19 14:53:46 +01:00 |
Kaveh Vahedipour
|
67cd7deaaa
|
ClusterInfo enjoys clientIds
|
2017-01-19 14:51:29 +01:00 |
Max Neunhoeffer
|
7e4f45ec5c
|
Fix server list comparison.
|
2017-01-19 14:20:00 +01:00 |
Kaveh Vahedipour
|
54ccffc0ee
|
agencycommresult with clientids
|
2017-01-19 14:11:09 +01:00 |
Kaveh Vahedipour
|
c3f7a0b774
|
inquire in agency interface adjusted
|
2017-01-19 13:26:55 +01:00 |
Kaveh Vahedipour
|
1967853619
|
inquire in agency interface adjusted
|
2017-01-19 13:26:13 +01:00 |
Kaveh Vahedipour
|
41a7a81591
|
inquire in agency interface adjusted
|
2017-01-19 13:22:06 +01:00 |
Kaveh Vahedipour
|
8441da1be1
|
inquire in agency interface adjusted
|
2017-01-19 13:21:15 +01:00 |
Jan Christoph Uhde
|
3ab9377e6b
|
fix: build error on GCC (disambiguate query)
GCC complained about usage before type deduction
|
2017-01-19 12:30:04 +01:00 |
Kaveh Vahedipour
|
3639e2ad5b
|
inquire in agency interface adjusted
|
2017-01-19 11:33:01 +01:00 |
Max Neunhoeffer
|
370cb09d89
|
Merge branch 'devel' into schmutz-ng
|
2017-01-19 10:32:43 +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
|
ea7e16979a
|
agency bug in precondition and log handling fixed
|
2017-01-18 11:07:30 +01:00 |
Kaveh Vahedipour
|
54dbf0a814
|
inquire interface and clientids
|
2017-01-17 17:33:12 +01:00 |
Kaveh Vahedipour
|
2d21b62007
|
agency compaction leaves last compaction-keep-size indices behind for reference
|
2017-01-17 12:15:18 +01:00 |
Andreas Streichardt
|
7b13a56b91
|
Merge branch 'devel' into schmutz-ng
|
2017-01-16 16:15:09 +01:00 |
Kaveh Vahedipour
|
6283da5da8
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2017-01-16 15:43:47 +01:00 |
Kaveh Vahedipour
|
879102117d
|
more replicationTest
|
2017-01-16 15:43:32 +01:00 |
Andreas Streichardt
|
10d3bd2200
|
Merge branch 'devel' into schmutz-ng
|
2017-01-16 15:22:17 +01:00 |
jsteemann
|
5566e6bb8f
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2017-01-16 14:48:18 +01:00 |
jsteemann
|
cdabaa931f
|
renaming
|
2017-01-16 14:48:13 +01:00 |
Kaveh Vahedipour
|
a75b3624de
|
resilience move ok again?
|
2017-01-16 12:09:21 +01:00 |
Kaveh Vahedipour
|
91e19fb271
|
arangod/Agency/Supervision.cpp
|
2017-01-16 11:57:31 +01:00 |
Kaveh Vahedipour
|
a6c48619b7
|
fix broken vacillant interface
|
2017-01-16 10:26:17 +01:00 |
Kaveh Vahedipour
|
272324c506
|
towards clientids in agency transactions
|
2017-01-16 09:54:55 +01:00 |
Max Neunhoeffer
|
f35e3a7aaf
|
Merge branch 'devel' into schmutz-ng
|
2017-01-16 09:54:09 +01:00 |
Andreas Streichardt
|
2a72d3edd1
|
Carrot fix for duplicate keys and invalid json
|
2017-01-13 18:30:19 +01:00 |
Andreas Streichardt
|
191f399ce2
|
Move AgencyCallback stuff to cluster so it is (hopefully) clear that this
is being used within the cluster and not within the agency.
|
2017-01-13 18:08:27 +01:00 |
Andreas Streichardt
|
9e721e77f6
|
Finally fix the useless "Expecting item" error
|
2017-01-12 16:26:55 +01:00 |
Kaveh Vahedipour
|
169cf88c0b
|
too short timeouts for load situations
|
2017-01-11 08:58:31 +01:00 |
Kaveh Vahedipour
|
f34796b432
|
move resilience should now be correct as a test
|
2017-01-10 17:30:09 +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
|
fffba306a1
|
waitFor will report more paranoid
|
2017-01-10 13:51:31 +01:00 |
Kaveh Vahedipour
|
150ff8a1e3
|
waitFor will report more paranoid
|
2017-01-10 10:38:18 +01:00 |
Kaveh Vahedipour
|
59dc050070
|
missing prototypes
|
2017-01-09 10:38:53 +01:00 |
Kaveh Vahedipour
|
55985ed5de
|
missing prototypes
|
2017-01-09 10:38:34 +01:00 |
Andreas Streichardt
|
466f932701
|
First steps to low level replication debugging
|
2017-01-06 17:19:07 +01:00 |
jsteemann
|
7359ac44b2
|
more style cleanup
|
2017-01-05 10:52:03 +01:00 |
Kaveh Vahedipour
|
5b3d95298b
|
agent restart from persistence with complete set of new endpoints
|
2017-01-03 15:39:52 +01:00 |
Kaveh Vahedipour
|
67b53bb91b
|
no need considering reportIn for updating endpoints
|
2017-01-03 09:40:03 +01:00 |
Kaveh Vahedipour
|
449800d922
|
agent id is in configuration part
|
2017-01-03 09:35:33 +01:00 |
Kaveh Vahedipour
|
466d645545
|
it is probably a must to continue if leader cannot be reached
|
2017-01-03 09:26:45 +01:00 |
Kaveh Vahedipour
|
202f0636df
|
nolock swap active member in agent configuration not needed
|
2017-01-03 09:01:53 +01:00 |
Kaveh Vahedipour
|
bd28896b69
|
do not resend inception message, if their leaderId and id are the same
|
2017-01-03 08:43:27 +01:00 |
Kaveh Vahedipour
|
c5c41a666c
|
agency updates new agent addresses and ports
|
2017-01-02 19:15:20 +01:00 |
Kaveh Vahedipour
|
f380ebae31
|
remove deceased agents from AgencyComm
|
2017-01-02 18:50:26 +01:00 |
Kaveh Vahedipour
|
9d5a5537ce
|
remove deceased agents from AgencyComm
|
2017-01-02 17:12:00 +01:00 |
Kaveh Vahedipour
|
a2ee40d4f3
|
restarting agents inform rest of their new endpoints
|
2017-01-02 15:58:38 +01:00 |
Kaveh Vahedipour
|
839654d095
|
collections and current version
|
2016-12-30 13:56:25 +01:00 |
Kaveh Vahedipour
|
55ffd4c55f
|
collections and current version
|
2016-12-30 13:54:55 +01:00 |
Kaveh Vahedipour
|
ab6678eb1f
|
need to fix tests first
|
2016-12-29 16:25:30 +01:00 |
Kaveh Vahedipour
|
3b62ab4b12
|
doubling the wait interval in agency comm is way too peeimistic
|
2016-12-29 16:10:14 +01:00 |
Kaveh Vahedipour
|
ba31d0e4a5
|
waitinterval should be reset after redirects from agency
|
2016-12-29 15:28:07 +01:00 |
Kaveh Vahedipour
|
e9f465d13b
|
read/write/transact interface lifted up to js
|
2016-12-28 15:37:05 +01:00 |
Kaveh Vahedipour
|
5db9ec52ec
|
investigation into agency comm errors
|
2016-12-28 11:45:57 +01:00 |
Kaveh Vahedipour
|
ce2b221615
|
investigation into agency comm errors
|
2016-12-28 11:44:09 +01:00 |
Kaveh Vahedipour
|
c2f5fb3237
|
number of max retires is creating the problems?
|
2016-12-28 11:02:01 +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
|
a3e2eaa8ed
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-12-28 10:06:26 +01:00 |
jsteemann
|
bab9ea38d1
|
changed copy&paste error message
|
2016-12-27 18:43:19 +01:00 |
Kaveh Vahedipour
|
3c487165b8
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-12-23 16:34:10 +01:00 |
Max Neunhoeffer
|
fc52c04bf4
|
Improve debug messages in Agency.
|
2016-12-23 14:25:03 +01:00 |
Max Neunhoeffer
|
2b26224c95
|
Adding _term to log message.
|
2016-12-23 14:15:48 +01:00 |
Max Neunhoeffer
|
ba29e21a0c
|
Improve a debug message.
|
2016-12-23 14:09:01 +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 |
Max Neunhoeffer
|
4580bf1083
|
Fix bug which triggered an election too many.
|
2016-12-23 14:02:33 +01:00 |
Kaveh Vahedipour
|
ca580170bf
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-12-23 13:28:12 +01:00 |
Kaveh Vahedipour
|
770a49d8ca
|
supervision should only collect unique ids in leadership
|
2016-12-23 13:27:59 +01:00 |
Max Neunhoeffer
|
a6998744f1
|
Repair failover loop of AgencyComm.
|
2016-12-23 13:18:32 +01:00 |
Max Neunhoeffer
|
d37e887eb9
|
Merge conflict.
|
2016-12-23 12:11:44 +01:00 |
Kaveh Vahedipour
|
3532fd6af5
|
endopint needs clearing after failure in agencycomm
|
2016-12-23 11:47:06 +01:00 |
Kaveh Vahedipour
|
cf5ae36a14
|
agency more verbose for fixing cluster tests in jenkins
|
2016-12-23 11:10:22 +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 |
Kaveh Vahedipour
|
5858caabbe
|
endpoint unifiedForm replaces localhost with 127.0.0.1
|
2016-12-21 09:43:33 +01:00 |
Kaveh Vahedipour
|
f5e836697a
|
heartbeat adds agents to agencycomm
|
2016-12-20 17:39:32 +01:00 |
Kaveh Vahedipour
|
1dead04c6a
|
proper handling of hidden key-value-store data
|
2016-12-20 16:44:43 +01:00 |
Max Neunhoeffer
|
985ccaeb70
|
Get rid of Supervision::wakeUp().
|
2016-12-20 10:19:24 +01:00 |
Max Neunhoeffer
|
138dfdea64
|
Improve debugging output in election.
|
2016-12-20 09:34:30 +01:00 |
Max Neunhoeffer
|
47297624ce
|
Further rearrangement in election loop.
|
2016-12-20 09:24:19 +01:00 |
Kaveh Vahedipour
|
dcc015f37a
|
max's criticism
|
2016-12-20 08:54:53 +01:00 |
Kaveh Vahedipour
|
27e4b170cf
|
assuming leadership separated in a preparation part and in a action part
|
2016-12-19 17:42:07 +01:00 |
Kaveh Vahedipour
|
034961142a
|
constituent does elections more efficiently
|
2016-12-19 17:19:58 +01:00 |
Kaveh Vahedipour
|
0e29e93816
|
race condition in agency when leader impaired
|
2016-12-19 15:00:32 +01:00 |
Kaveh Vahedipour
|
3068b8ecb5
|
votes properly accounted for
|
2016-12-19 09:10:26 +01:00 |
Kaveh Vahedipour
|
0d3c1b16d9
|
faily confident about sendWithFailover
|
2016-12-16 17:55:10 +01:00 |
Kaveh Vahedipour
|
1312c59b6e
|
1st stage of fixing sendWithFailover
|
2016-12-16 15:23:24 +01:00 |
Kaveh Vahedipour
|
dd0146a54d
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-12-16 12:26:38 +01:00 |
Kaveh Vahedipour
|
0df8e4e2cd
|
isWatch no longer needed after move to arangodb agency
|
2016-12-16 12:26:27 +01:00 |
jsteemann
|
b4df6577c0
|
don't copy responses around
|
2016-12-16 11:00:18 +01:00 |
Kaveh Vahedipour
|
043c0bd92f
|
cannot depend on Slice.getDouble
|
2016-12-15 15:32:09 +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 |
Kaveh Vahedipour
|
14ac7a168a
|
correct rordering of agent list in redirect
|
2016-12-15 10:56:43 +01:00 |
Kaveh Vahedipour
|
22f8eab6ea
|
short review and c++11 cosmetics
|
2016-12-15 08:46:40 +01:00 |
Kaveh Vahedipour
|
84fa31a39d
|
agencycommanager ran in locks when ::redirect called ::failed
|
2016-12-14 17:27:46 +01:00 |
Kaveh Vahedipour
|
84415bb508
|
insecure access to front
|
2016-12-14 13:56:21 +01:00 |
Kaveh Vahedipour
|
486e544732
|
failed agent problem in AgencyComm resolved
|
2016-12-14 12:32:32 +01:00 |
Kaveh Vahedipour
|
a7f88840e7
|
Fixed redirect issues in AgencyComm
|
2016-12-14 12:12:00 +01:00 |
Kaveh Vahedipour
|
842d1030f0
|
Fixed dangling UUID problem in missing database directory
|
2016-12-13 15:36:19 +01:00 |
jsteemann
|
5320c65bce
|
cppcheck
|
2016-12-12 15:55:53 +01:00 |
jsteemann
|
b96897e296
|
fixed some issues detected by coverity build tool
|
2016-12-12 15:41:54 +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 |
jsteemann
|
090e8c2a59
|
fix memleak
|
2016-12-09 17:17:20 +01:00 |
Kaveh Vahedipour
|
2b9c018817
|
fixed resilience
|
2016-12-09 16:35:32 +01:00 |
Kaveh Vahedipour
|
eddecc0a4c
|
clones method in Jobs more useful
|
2016-12-09 09:29:00 +01:00 |
jsteemann
|
404e04baa4
|
fix art
|
2016-12-08 17:36:42 +01:00 |
jsteemann
|
350da367bd
|
fixes for Visual Studio
|
2016-12-08 17:32:46 +01:00 |
Andreas Streichardt
|
fbcae1382f
|
Remove useless logging
|
2016-12-08 15:21:40 +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 |
Kaveh Vahedipour
|
b20de61ae8
|
Useful logging in failure mode of inception's persistence
|
2016-12-07 14:29:48 +01:00 |
Kaveh Vahedipour
|
9bf7d3fb5b
|
Useful logging in failure mode of inception's persistence
|
2016-12-07 12:12:49 +01:00 |
Kaveh Vahedipour
|
3b4266962a
|
Fatal error exit missing
|
2016-12-07 12:06:38 +01:00 |
Kaveh Vahedipour
|
47463a2f1c
|
Agency startup redone after revisit of design document
|
2016-12-07 11:56:41 +01:00 |
Kaveh Vahedipour
|
30a0243e3d
|
redirects to myelf should be hinstory
|
2016-12-06 18:05:05 +01:00 |
Andreas Streichardt
|
0c97df2527
|
Fix compilation
|
2016-12-06 17:20:28 +01:00 |
Kaveh Vahedipour
|
0d3020434a
|
redirects to myelf should be hinstory
|
2016-12-06 17:18:00 +01:00 |
Kaveh Vahedipour
|
51b279346b
|
redirects to myelf should be hinstory
|
2016-12-06 17:10:15 +01:00 |
Kaveh Vahedipour
|
3a1a9c898c
|
correct handling of distributeShardsLike in FailedFollower
|
2016-12-05 15:44:53 +01:00 |
Kaveh Vahedipour
|
77c8c51865
|
FailedFollower and Windows build problmes
|
2016-11-30 15:39:10 +01:00 |
Kaveh Vahedipour
|
575a671fac
|
AddFollower added to supervisionm
|
2016-11-29 17:29:44 +01:00 |
Kaveh Vahedipour
|
5c3f5f8013
|
AddFollower added to supervisionm
|
2016-11-29 17:28:17 +01:00 |