Simran
34ec56d421
Feature/misc spelling corrections ( #5164 )
2018-07-13 13:06:20 +02:00
jsteemann
52de92d334
add missing override specifiers, add final specifiers
2018-05-04 09:01:50 +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
Max Neunhöffer
7bae6980e8
Bug fix/agent lead hanger ( #4147 )
...
* Really enforce the hidden option --server.maximal-threads if given.
* Switch off --log.force-direct in scripts/startStandAloneAgency.sh
* Lower the timeout for sending AppendEntriesRPC to 150s.
* Erase _earliestPackage when becoming a leader.
* Challenge leadership in agent main loop.
* Use steady_clock for _earliestPackage.
* Change _lastAcked and _leaderSince to steady_clock as well.
* time difference calculations based on old readSystemClock to steadyClockToDouble
* All system_clock transitioned to steady_clock in Agent. Remaining system_clock are user input / output or timestamps
* Inception system_clock to steady_clock
2017-12-27 16:45:39 +01: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
Kaveh Vahedipour
c9621ff230
Feature/new agency checks for preconditions ( #3612 )
2017-11-11 22:48:23 +01:00
Kaveh Vahedipour
00650e6a3f
Bug fix/agency mt fixes ( #3158 )
...
* added debugging methods
* try to fix invalid access in case of error
* remove unused members
* bugfixes and comments
* all agency fixes in
* merge bug
* partially unguarded Agent::lead fixed
* all agency fixes in
* added nrBlocked to thread startup eval
* added nrBlocked to thread startup eval
* recombination of cases in State::get
* some maps replaced with unordered_maps
* optimized maps some
2017-08-30 10:43:51 +02:00
Kaveh Vahedipour
35492fa51f
slice can throw
2017-06-07 16:40:16 +02:00
Kaveh Vahedipour
de77b5ec7a
getting rid of exceptions in supervision
2017-05-10 17:50:31 +02:00
Kaveh Vahedipour
675e6599af
ttls are considered, when key-value store read is invoced
2017-05-08 12:05:10 +02:00
Kaveh Vahedipour
7c7dd66198
Node changes missing
2017-05-04 14:41:06 +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
3ee7a8d595
compaction thread tested and functional
2017-02-08 14:18:46 +01:00
Kaveh Vahedipour
3a1a9c898c
correct handling of distributeShardsLike in FailedFollower
2016-12-05 15:44:53 +01:00
Kaveh Vahedipour
f8235b9c63
agency locks code review
2016-10-25 15:07:57 +02:00
Andreas Streichardt
8f318b526f
Merge branch 'devel' into generic-col-types
2016-09-07 14:28:37 +02:00
Kaveh Vahedipour
2c7231a7d5
hiding .agency configuration from unauthorized access
2016-09-07 14:18:10 +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
51b6888549
new agency operators REPLACE and ERASE
2016-09-05 18:08:23 +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
b54f0a15d8
removed last occurrence of TRI_vector_t in arangod
2016-07-26 08:04:30 +02:00
Kaveh Vahedipour
a54c66ea2f
vectorized arrays in key-value-store
2016-06-24 12:17:40 +02:00
Kaveh Vahedipour
0a7decc303
this is the end of CommLock as we know it ...
2016-06-24 10:48:10 +02:00
Kaveh Vahedipour
48832c2d52
fix agency test error
2016-06-22 10:14:00 +02:00
Jan Steemann
6b23e9fee9
next attempt
2016-06-21 09:58:16 +02:00
Jan Steemann
f362dc5e21
attempt to fix Visual Studio complaints
2016-06-21 09:52:42 +02:00
Kaveh Vahedipour
844a6430be
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-16 15:33:10 +02:00
Kaveh Vahedipour
1578d0df13
adding IN operator to kv-store
2016-06-16 15:33:03 +02:00
jsteemann
f21561b25f
use nullptr, don't include Thread.h when unnecessary
2016-06-15 19:21:53 +02:00
Max Neunhoeffer
136336e9d8
Fixed a typo.
2016-06-09 12:02:28 +02:00
Kaveh Vahedipour
cc23d0df99
Cleaning out server
2016-06-01 13:44:27 +02:00
Kaveh Vahedipour
6110773fdb
Redone job design in supervision to simpler interface.
2016-05-23 17:07:35 +02:00
Kaveh Vahedipour
e3b78a8f6e
supervising on
2016-05-19 16:59:08 +02:00
Frank Celler
9646f736fb
clang-format
2016-05-18 14:51:09 +00:00
Kaveh Vahedipour
434e1c00c3
rewrote agency's key value store handling of ttls.
2016-05-18 16:16:02 +02:00
Kaveh Vahedipour
5f8f8a628a
cluster supervision moves broken leaders
2016-05-11 14:59:10 +02:00
Kaveh Vahedipour
f3ff880c85
Node was not making correct == for rhs json objects
2016-04-27 13:10:48 +00:00
jsteemann
7db14d381a
unified include guards
2016-04-22 16:05:50 +02:00
Kaveh Vahedipour
9aa8a3dcad
Store no longer inherits from Node
2016-04-21 17:02:02 +02:00
Kaveh Vahedipour
307e4a31a0
class Node out of Store.{h,cpp}
2016-04-21 13:55:28 +02:00