1
0
Fork 0
Commit Graph

273 Commits

Author SHA1 Message Date
Kaveh Vahedipour 8441da1be1 inquire in agency interface adjusted 2017-01-19 13:21:15 +01:00
Kaveh Vahedipour 3639e2ad5b inquire in agency interface adjusted 2017-01-19 11:33:01 +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
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
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 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 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 cf5ae36a14 agency more verbose for fixing cluster tests in jenkins 2016-12-23 11:10:22 +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 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 0e29e93816 race condition in agency when leader impaired 2016-12-19 15:00:32 +01:00
Kaveh Vahedipour 47463a2f1c Agency startup redone after revisit of design document 2016-12-07 11:56:41 +01:00
Kaveh Vahedipour 0d3020434a redirects to myelf should be hinstory 2016-12-06 17:18:00 +01:00
Kaveh Vahedipour 8bf05ecf8c Some verbosity in RAFT startup 2016-11-29 11:06:08 +01:00
Kaveh Vahedipour 7ce3e24d91 Agent handles gossip callbacks for configuration updates 2016-11-29 10:12:02 +01:00
jsteemann e81a3c1ec1 fix issues found by cppcheck 2016-11-25 17:26:42 +01:00
Kaveh Vahedipour 029ff44bb0 Merge back FMH to devel 2016-11-25 16:03:13 +01:00
jsteemann 15487d49ba use make_unique 2016-11-25 15:35:54 +01:00
Kaveh Vahedipour 41e1ba144f general transactions in agency comm 2016-11-25 09:24:41 +01:00
kvahed 64db982815 broken agency fixed. the list of active agents failed to fill. 2016-11-24 15:43:38 +01:00
Kaveh Vahedipour d6a2e921db new transact api for agency 2016-11-23 17:58:17 +01:00
Kaveh Vahedipour ffe7f9f3ad merged in devel 2016-11-16 14:59:53 +01:00
Kaveh Vahedipour 62492195e9 Recapsulating MUTEX in key value Store 2016-11-04 11:42:08 +01:00
Kaveh Vahedipour 266ee69535 less noisy inception: only updated configurations are gossipped. avoid multiple reports 2016-11-03 10:27:43 +01:00
Kaveh Vahedipour cdd9550637 less noisy inception: only updated configurations are gossipped. avoid multiple reports 2016-11-03 10:23:48 +01:00
Max Neunhoeffer 25d687e32a Add debug messages in gossip calls in agency. 2016-11-02 09:37:04 -07:00
Kaveh Vahedipour ebcf245ebd Adaptive RAFT timing in agency 2016-10-28 19:13:17 +02: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
Kaveh Vahedipour df635cef54 documenting lock in agency 2016-10-24 15:04:06 +02:00
Kaveh Vahedipour e938130876 config access to lastAckedAgo protected 2016-10-24 12:07:06 +02:00
Kaveh Vahedipour 8f917688c3 config access to lastAckedAgo protected 2016-10-24 11:59:53 +02:00
Frank Celler e4ba82e8e9 rewrite of AgencyComm 2016-10-23 00:46:30 +02:00
jsteemann 8e58b8dfac fix some locking issues 2016-10-21 12:57:59 +02:00
Max Neunhoeffer 75ecf79277 Large scale inquisition of agency. 2016-10-21 10:34:46 +00:00
Frank Celler de71768bd0 fixed timeouts 2016-10-19 13:21:26 +00:00
Max Neunhoeffer 05868621a5 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-10-14 17:55:56 +02:00
Max Neunhoeffer 33adc23910 Try to fix agency.
Various fixes:
  - only call for an election if no leader has announced itself
  - protect access to _cast and _votedFor
  - and then some
2016-10-14 17:53:01 +02:00