Matthew Von-Maszewski
ec5a2f62b8
3.3: Bring two key Agency bug fixes, plus some secondary stuff back to 3.3 ( #6009 )
2018-08-08 10:33:17 +02:00
Simon
c954841a4f
Backport supervision for active failover job + testsuite ( #5181 )
2018-04-23 16:38:11 +02:00
Simon
fa9da5e356
Fixing agency prefix in Agency/Job.cpp (3.3) ( #5060 )
2018-04-13 11:03:52 +02:00
Kaveh Vahedipour
a14c4bd02f
constituent correctly persisiting _votedFor and _term ( #4248 ) ( #4320 )
2018-01-17 10:37:16 +01:00
Jan
5165155ed1
Bug fix/fixes 0609 ( #3227 )
...
* do not use V8 variant of AQL functions in early optimization stage when a C++ variant is available
* additionally, simplify AQL function definitions and aliases
* warn when more than 90% of max mappings are in use
* added C++ variant of replication catchup
* added `--log.role` option
* updated CHANGELOG
* removed non-existing scheduler.threads option from config
* removed useless __FILE__, __LINE__ invocations
* updated CHANGELOG
* allow a priority V8 context
* remove TRI_CORE_MEM_ZONE
* try to fix Windows errors & warnings
* cleanup
* removed memory zones altogether
* exclude system collections from collection tests
2017-09-13 16:28:21 +02:00
Jan
47e29e6e1f
Bug fix/issues 1806 ( #3069 )
...
* fix buffer overruns in linenoise for long input lines
* don't make historian repeatedly print the same error messages that nothing can be done about
* make the implementations of the logging operator<<s not throw exceptions, so that logging does throw exceptions as an unintended side effect
* update CHANGELOG
* improve error message
* don't copy strings, but pass them by const reference
2017-08-18 22:58:09 +02:00
Andreas Streichardt
f2670f8040
Extract compareServerList and make it reuseable
2017-05-24 14:13:51 +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
f3cb1307a5
3.1 fixes backported to devel
2017-02-03 10:48:25 +01:00
jsteemann
fa917937c4
do not use namespaces in header files
2017-02-01 13:41:31 +01:00
Max Neunhoeffer
7e4f45ec5c
Fix server list comparison.
2017-01-19 14:20:00 +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
Kaveh Vahedipour
b930b23fc2
AddFollower jobs for newly arrived db server to satisfy replication factors
2016-12-07 16:20:47 +01:00
Kaveh Vahedipour
3a1a9c898c
correct handling of distributeShardsLike in FailedFollower
2016-12-05 15:44:53 +01:00
Andreas Streichardt
63a173f002
Delete all shard move jobs when server is healthy again
2016-11-22 14:13:09 +01:00
Kaveh Vahedipour
ce8c1a0cac
revisiting all supervision jobs
2016-10-05 17:16:02 +02:00
Kaveh Vahedipour
b8e452486b
Implementations out of Job header
2016-10-05 15:27:11 +02:00
Kaveh Vahedipour
138d3f304e
Implementations out of Job header
2016-10-05 15:26:57 +02:00
Andreas Streichardt
6396ac4dc7
Implement removeServer job
2016-09-06 16:49:25 +02:00
Kaveh Vahedipour
85ea1d5ff9
clang-format
2016-09-06 10:01:33 +02:00
Kaveh Vahedipour
b3b7d7c907
failed servers are excluded from new shard creation
2016-09-02 12:37:53 +02:00
Kaveh Vahedipour
3603a6d63d
failed server entry in target and plan increase until resolution
2016-09-02 09:28:08 +02:00
Kaveh Vahedipour
e922909d6d
empty arrays handled wrong
2016-06-29 15:39:51 +02:00
Kaveh Vahedipour
7bb896be3a
moveshard looks if toserver already in list else failes
2016-06-15 14:19:15 +02:00
Kaveh Vahedipour
0f66a110de
fixed max_elements bug in job transactions
2016-06-14 17:13:52 +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
664a4745eb
moveshard good
2016-06-09 18:25:29 +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
Kaveh Vahedipour
3386c6d371
abolished const ref members in supervision jobs
2016-06-06 09:34:59 +02:00
Kaveh Vahedipour
912e5c9488
abolished const ref members in supervision jobs
2016-06-06 09:30:36 +02:00
Kaveh Vahedipour
2ab638160e
server health for aardvark
2016-06-03 13:44:50 +02:00
Kaveh Vahedipour
6f62f5baa3
checking before range loops for emptyness
2016-06-02 17:22:12 +02:00
Kaveh Vahedipour
7b440f94dc
Moving Job classes out of Supervision
2016-05-31 16:28:54 +02:00