Tobias Gödderz
e2c84acfaf
Use explicit default destructors where possible ( #10166 )
2019-10-04 15:58:30 +02:00
Jan
d29d3df698
improve test statements, fix memleaks and init-order-fiasco ( #10142 )
2019-10-02 16:02:56 +02:00
Dan Larkin-York
5204e95512
Add log suppressor utility classes for cleaner test code. ( #10088 )
2019-09-27 12:57:38 +02:00
Dan Larkin-York
a83c2323c9
Refactor ApplicationServer stack ( #9965 )
2019-09-25 17:31:59 +02:00
Jan
00bcc4954c
AQL date functions improvements ( #9714 )
2019-08-22 12:50:08 +02:00
Wilfried Goesgens
828e41601e
Bug fix/implement windows maintenance tests ( #9763 )
2019-08-21 12:42:29 +02:00
Max Neunhöffer
b7dd51229d
Create TakeoverShardLeader job. ( #9653 )
...
* Create TakeoverShardLeader job.
* Add TakeoverShardLeadership to Action factory.
* Add log message at level debug.
* Sort out LOG_TOPIC ids.
* Fix unit tests.
2019-08-07 16:49:08 +02:00
Dan Larkin-York
3d0246cb18
Decentralize includes ( #9623 )
2019-08-06 15:32:09 +02:00
Simon
e5507d840f
Feature/comm task refactor ( #9426 )
2019-07-16 09:43:25 +02:00
Jan
1d15b50d22
Bug fix/applicationserver stop ( #9414 )
2019-07-08 20:30:05 +02:00
Dan Larkin-York
d5ecdd143a
Convert unit tests to googletest framework ( #9034 )
2019-05-21 09:17:46 +02:00
Max Neunhöffer
80bfb85695
Port agency performance tuning for many shards to devel. ( #8647 )
...
* Port agency performance tuning for many shards to devel.
* Add more IDs to LOG_TOPIC calls.
* Even more IDs for LOG_TOPIC.
* Fix a duplicate LOG_TOPIC ID.
* Fix an old merging bug in devel.
* Don't hesitate between phases one and two for small clusters.
2019-04-11 11:14:56 +02:00
Jan
80a6e621ee
don't allocate memory so often in ClusterComm requests ( #8550 )
2019-03-26 00:31:56 +01:00
Simon
f748aee240
Added collectAll, updated fuerte ( #7949 )
2019-01-16 11:31:08 +01:00
Vasiliy
e16be8f3db
issue 505.1: move index json comparison into index-type-specific implementations to address issue with incorrect definition comparison ( #7430 )
...
* issue 505: move index json comparison into index-type-specific implementations to address issue with incorrect definition comparison
* remove commented-out code
* fix typo
* backport: add additional logging and fix typo
2018-12-03 16:26:08 +03:00
Max Neunhöffer
79bade7e6b
This is porting from 3.4 a cleanup in Current (follower removed from plan). ( #6718 )
...
* Fix cleanup of Current entry in case a follower is removed from Plan. (#6623 )
* Properly remove unplanned followers in leader and Current.
* Add a catch test.
* Fix tests.
* Fix a bug with a temporary object.
* Protect against exception from getCollection not found.
* New Maintenance test data.
2018-10-09 15:29:42 +02:00
Kaveh Vahedipour
3fd1375db5
Feature/detailed get maintenance feature ( #6668 )
...
* add local state output to _admin/actions
* test data generated from maintennace feature
* coordinators not needed for maintenance tests
2018-10-01 14:51:14 +02:00
Kaveh Vahedipour
1eab18be2a
Feature/generate test data for maintenance script ( #6249 )
...
* test data script being fixed
* test data can be generated with expectations
* starting / stopping is done by script
2018-09-24 11:04:00 +02:00
Kaveh Vahedipour
8bd834bcf7
Maintenance delayed by incomplete hashing maintenance actions ( #6448 )
2018-09-14 17:44:32 +02:00
Kaveh Vahedipour
6b2733625c
Feature/static const strings cleanup ( #6352 )
...
* AgentConfiguration cleanup
* static strings in maintenance / agency
* more strings unified
* fix windows build
2018-09-11 13:40:03 +02:00
Kaveh Vahedipour
85fb0c1776
Fast lane action workers ( #6317 )
...
* fast tracking in maintenance
* Maintenance workers and actions have options for matching
* corrected findAction
* added fast track test
* matches should match all labels
2018-09-03 14:27:10 +02:00
Max Neunhöffer
071966ce94
Fix maintenance test. ( #6326 )
2018-08-31 21:54:55 +02:00
Lars Maier
63d9cfa081
Maintenance Fixes ( #6284 )
...
* Clean up for `FIXMEMAINTENANCE` comments: removed race condition, added errors and `notify()`s.
* Removed dublicated code.
* Added requested changes. Added error reporting for `UpdateCollection`.
* Make it compile. Add missing `notify()`.
* `CreateCollection` generates errors in all code paths.
* Fixed catch test.
2018-08-31 15:24:29 +02:00
Lars Maier
5555bd2fad
Schmutz++ Improved ( #6259 )
...
* Fixed startup order. Don't start maintenance threads in single-server or agent.
Added range check for `--server.maintenance-threads`.
Fixed invalid array access, when shard exists locally but not in plan.
* Removed unused header imports.
* Added CHANGELOG entry
* Fixed shutdown bug. Startup fixed.
* Fixed catch test.
* Add Maintenance improvements to NewFeature34.md.
2018-08-27 20:25:09 +02:00
jsteemann
ebba4fd55a
fix memory errors and crashes
2018-08-25 20:17:59 +02:00
jsteemann
3c031895c6
fixed compile warning
2018-08-25 11:29:09 +02:00
Kaveh Vahedipour
28754cbf15
Feature/schmutz plus plus ( #5972 )
...
- Schmutz now called "Maintenance" and completely implemented in C++
- Fix index locking bug in mmfiles
- Fix a bug in mmfiles with silent option and repsert
- Slightly increase supervision okperiod and graceperiod
2018-08-24 12:15:35 +02:00