]> granicus.if.org Git - icinga2/log
icinga2
5 years agoMerge pull request #7183 from hlsolutions/bugfix/systemv-returncode
Michael Friedrich [Thu, 6 Jun 2019 11:31:41 +0000 (13:31 +0200)]
Merge pull request #7183 from hlsolutions/bugfix/systemv-returncode

Fix System-V return codes according to LSB

5 years agoMerge pull request #7118 from Icinga/bugfix/killmode
Michael Friedrich [Thu, 6 Jun 2019 10:55:01 +0000 (12:55 +0200)]
Merge pull request #7118 from Icinga/bugfix/killmode

Systemd: don't kill any running check plugins

5 years agoMerge pull request #7218 from Icinga/feature/api-host-downtime-all-services
Michael Friedrich [Thu, 6 Jun 2019 10:53:42 +0000 (12:53 +0200)]
Merge pull request #7218 from Icinga/feature/api-host-downtime-all-services

API Actions: Add downtime for all host services (child objects)

5 years agoAdd upgrading docs 7218/head
Michael Friedrich [Thu, 6 Jun 2019 09:37:06 +0000 (11:37 +0200)]
Add upgrading docs

5 years agoCombine all_services with child_options for schedule-downtime API action
Michael Friedrich [Tue, 4 Jun 2019 08:04:54 +0000 (10:04 +0200)]
Combine all_services with child_options for schedule-downtime API action

5 years agoREST API: Allow to schedule downtimes for all services for one or more matching hosts
Michael Friedrich [Mon, 3 Jun 2019 14:01:10 +0000 (16:01 +0200)]
REST API: Allow to schedule downtimes for all services for one or more matching hosts

5 years agoMerge pull request #7208 from Icinga/bugfix/waiting-for-running-checks-6841
Michael Friedrich [Thu, 6 Jun 2019 09:16:34 +0000 (11:16 +0200)]
Merge pull request #7208 from Icinga/bugfix/waiting-for-running-checks-6841

Actually wait for running checks

5 years agoMerge pull request #7233 from Icinga/feature/docs-object-attrs
Michael Friedrich [Thu, 6 Jun 2019 09:11:38 +0000 (11:11 +0200)]
Merge pull request #7233 from Icinga/feature/docs-object-attrs

Docs: Add new runtime checkable attributes and explain severity in tech concepts

5 years agoDocs: Add new runtime checkable attributes and explain severity in tech concepts 7233/head
Michael Friedrich [Thu, 6 Jun 2019 09:09:08 +0000 (11:09 +0200)]
Docs: Add new runtime checkable attributes and explain severity in tech concepts

fixes #7100

5 years agoMerge pull request #7232 from Icinga/bugfix/doc-add-missing-closing-tag
Michael Insel [Wed, 5 Jun 2019 19:42:17 +0000 (21:42 +0200)]
Merge pull request #7232 from Icinga/bugfix/doc-add-missing-closing-tag

Doc: Add missing closing code tag

5 years agoDoc: Add missing closing code tag 7232/head
Michael Insel [Wed, 5 Jun 2019 18:57:34 +0000 (20:57 +0200)]
Doc: Add missing closing code tag

This adds a missing closing back-tick.

5 years agoMerge pull request #7230 from Icinga/bugfix/cluster-config-sync-lock
Michael Friedrich [Wed, 5 Jun 2019 15:35:51 +0000 (17:35 +0200)]
Merge pull request #7230 from Icinga/bugfix/cluster-config-sync-lock

Avoid concurrent cluster config sync transactions

5 years agoMerge pull request #7231 from Icinga/feature/docs-tech-concept-network-io
Michael Friedrich [Wed, 5 Jun 2019 15:31:57 +0000 (17:31 +0200)]
Merge pull request #7231 from Icinga/feature/docs-tech-concept-network-io

Docs: Update technical concepts for TLS Network IO and Boost Asio, Beast and Coroutines

5 years agoDocs: Update technical concepts for TLS Network IO and Boost Asio, Beast and Coroutines 7231/head
Michael Friedrich [Wed, 5 Jun 2019 15:29:55 +0000 (17:29 +0200)]
Docs: Update technical concepts for TLS Network IO and Boost Asio, Beast and Coroutines

refs #7041

5 years agoAvoid concurrent cluster config sync transactions 7230/head
Michael Friedrich [Mon, 13 May 2019 09:26:39 +0000 (11:26 +0200)]
Avoid concurrent cluster config sync transactions

fixes #6660

5 years agoMerge pull request #7184 from robert-scheck/strip-lf-notificationcomment
Michael Friedrich [Wed, 5 Jun 2019 13:22:57 +0000 (15:22 +0200)]
Merge pull request #7184 from robert-scheck/strip-lf-notificationcomment

Strip '\r' in notification messages to avoid 'Content-Type: application/octet-stream'

5 years agoMerge pull request #7229 from Icinga/feature/docs-plugin-api
Michael Friedrich [Wed, 5 Jun 2019 13:12:52 +0000 (15:12 +0200)]
Merge pull request #7229 from Icinga/feature/docs-plugin-api

Docs: Improve the service monitoring chapter (plugin API, new plugin, integration, etc.)

5 years agoMerge pull request #7220 from Icinga/bugfix/asio-error-handling
Michael Friedrich [Wed, 5 Jun 2019 12:43:31 +0000 (14:43 +0200)]
Merge pull request #7220 from Icinga/bugfix/asio-error-handling

Improve error handling with network connections (Boost ASIO)

5 years agoMerge pull request #7209 from Icinga/bugfix/immediately-close-sockets
Michael Friedrich [Wed, 5 Jun 2019 12:40:24 +0000 (14:40 +0200)]
Merge pull request #7209 from Icinga/bugfix/immediately-close-sockets

Close server connections and shutdown coroutines immediately on disconnect

5 years agoDocs: Avoid linking to the old plugin guidelines 7229/head
Michael Friedrich [Wed, 5 Jun 2019 11:31:02 +0000 (13:31 +0200)]
Docs: Avoid linking to the old plugin guidelines

Ours are here now.

5 years agoDocs: Formatting fixes
Michael Friedrich [Wed, 5 Jun 2019 11:15:47 +0000 (13:15 +0200)]
Docs: Formatting fixes

5 years agoDocs: Enrich the service monitoring chapter introduction
Michael Friedrich [Wed, 5 Jun 2019 11:11:12 +0000 (13:11 +0200)]
Docs: Enrich the service monitoring chapter introduction

- Plugin integration with commands
- Plugin API spec and code examples
- Overview

5 years agoDocs: Add details about thresholds and ranges to the plugin API spec
Michael Friedrich [Wed, 5 Jun 2019 10:58:53 +0000 (12:58 +0200)]
Docs: Add details about thresholds and ranges to the plugin API spec

5 years agoDocs: Add performance data metrics spec for plugin API
Michael Friedrich [Wed, 5 Jun 2019 09:23:20 +0000 (11:23 +0200)]
Docs: Add performance data metrics spec for plugin API

This imports the plugin API html spec, but in a more gentle
readable fashion with better examples.

This allows us to extend this specification later on.

5 years agoDocs: Add verbose tip for plugin creation
Michael Friedrich [Wed, 5 Jun 2019 09:21:07 +0000 (11:21 +0200)]
Docs: Add verbose tip for plugin creation

5 years agoDocs: Improve plugin integration
Michael Friedrich [Tue, 4 Jun 2019 15:46:45 +0000 (17:46 +0200)]
Docs: Improve plugin integration

5 years agoDocs: Write our own plugin API specification
Michael Friedrich [Thu, 9 May 2019 12:54:49 +0000 (14:54 +0200)]
Docs: Write our own plugin API specification

Rationale: The linked HTML document lacks the right
formatting and is very hard to read and understand.

Also, it doesn't explain plugin timeouts being best
practice, nor shows good programmatic examples.

Today, I prefer Python over Perl, and will share my
knowledge in the docs too.

5 years agoMerge pull request #7219 from Icinga/feature/api-cipherlist
Michael Friedrich [Wed, 5 Jun 2019 09:40:14 +0000 (11:40 +0200)]
Merge pull request #7219 from Icinga/feature/api-cipherlist

API: Harden default cipher list

5 years agoClose server connections and shutdown coroutines immediately on disconnect 7209/head
Alexander A. Klimov [Wed, 5 Jun 2019 08:32:20 +0000 (10:32 +0200)]
Close server connections and shutdown coroutines immediately on disconnect

5 years agoAdd cipher list change to upgrading docs 7219/head
Michael Friedrich [Wed, 5 Jun 2019 07:55:49 +0000 (09:55 +0200)]
Add cipher list change to upgrading docs

5 years agoAPI: Harden default cipher list
Michael Friedrich [Mon, 3 Jun 2019 16:09:57 +0000 (18:09 +0200)]
API: Harden default cipher list

According to https://www.acunetix.com/blog/articles/tls-ssl-cipher-hardening/

5 years agoImprove error handling with network connections (Boost ASIO) 7220/head
Michael Friedrich [Mon, 3 Jun 2019 16:15:02 +0000 (18:15 +0200)]
Improve error handling with network connections (Boost ASIO)

refs #7041

5 years agoMerge pull request #7224 from Icinga/bugfix/docs-lang-ref
Michael Friedrich [Tue, 4 Jun 2019 11:13:20 +0000 (13:13 +0200)]
Merge pull request #7224 from Icinga/bugfix/docs-lang-ref

Docs: Mark include_zones as internal consumed functionality

5 years agoDocs: Mark include_zones as internal consumed functionality 7224/head
Michael Friedrich [Tue, 4 Jun 2019 11:11:17 +0000 (13:11 +0200)]
Docs: Mark include_zones as internal consumed functionality

Asked during the Icinga Advanced training.

5 years agoMerge pull request #7213 from widhalmt/doc/global-zones
Michael Friedrich [Tue, 4 Jun 2019 07:34:32 +0000 (09:34 +0200)]
Merge pull request #7213 from widhalmt/doc/global-zones

Docs: Add note about not to use director-global for own configuration

5 years agoDocs: Add note about not to use director-global for your own configuration 7213/head
Thomas Widhalm [Fri, 31 May 2019 13:49:14 +0000 (15:49 +0200)]
Docs: Add note about not to use director-global for your own configuration

5 years agoMerge pull request #7211 from Icinga/feature/asio-tls-version
Michael Friedrich [Mon, 3 Jun 2019 14:19:22 +0000 (16:19 +0200)]
Merge pull request #7211 from Icinga/feature/asio-tls-version

Require TLS 1.2 for Cluster & REST API

5 years agoMerge pull request #7216 from peteeckel/fix/provide-snmpv3-context-option-7215
Michael Friedrich [Mon, 3 Jun 2019 14:06:13 +0000 (16:06 +0200)]
Merge pull request #7216 from peteeckel/fix/provide-snmpv3-context-option-7215

Provide the snmpv3_context option

5 years agoMerge pull request #7204 from episodeiv/master
Michael Friedrich [Mon, 3 Jun 2019 09:20:30 +0000 (11:20 +0200)]
Merge pull request #7204 from episodeiv/master

Allow setting the SNMP version for check_iftraffic.pl

5 years agoDocs: Add iftraffic version note, fix broken URL 7204/head
Michael Friedrich [Mon, 3 Jun 2019 09:19:12 +0000 (11:19 +0200)]
Docs: Add iftraffic version note, fix broken URL

5 years agoProvide the snmpv3_context option and the corresponding item in the documentation 7216/head
Peter Eckel [Mon, 3 Jun 2019 08:56:00 +0000 (10:56 +0200)]
Provide the snmpv3_context option and the corresponding item in the documentation

5 years agoMerge pull request #7214 from breml/patch-1
Michael Friedrich [Mon, 3 Jun 2019 07:39:39 +0000 (09:39 +0200)]
Merge pull request #7214 from breml/patch-1

Docs: Fix typo

5 years agoDocs: fix typo 7214/head
Lucas Bremgartner [Mon, 3 Jun 2019 07:03:16 +0000 (09:03 +0200)]
Docs: fix typo

5 years agoRequire TLS 1.2 for Cluster & REST API 7211/head
Michael Friedrich [Wed, 29 May 2019 15:07:31 +0000 (17:07 +0200)]
Require TLS 1.2 for Cluster & REST API

refs #7041

5 years agoMerge pull request #7210 from Icinga/bugfix/boost-asio-deprecated
Michael Friedrich [Wed, 29 May 2019 13:40:19 +0000 (15:40 +0200)]
Merge pull request #7210 from Icinga/bugfix/boost-asio-deprecated

Quality: Replace deprecated get_io_service() with get_executor().context() for Boost ASIO

5 years agoMerge pull request #7196 from Icinga/feature/network-cleanup
Michael Friedrich [Wed, 29 May 2019 12:50:40 +0000 (14:50 +0200)]
Merge pull request #7196 from Icinga/feature/network-cleanup

Cleanup old code (HTTP, Cluster)

5 years agoQuality: Replace deprecated get_io_service() with get_executor().context() for Boost... 7210/head
Michael Friedrich [Wed, 29 May 2019 12:36:10 +0000 (14:36 +0200)]
Quality: Replace deprecated get_io_service() with get_executor().context() for Boost ASIO

refs #7041

5 years agoQuality: Mark NetworkStream, TcpSocket & UnixSocket classes as deprecated 7196/head
Michael Friedrich [Wed, 29 May 2019 12:17:36 +0000 (14:17 +0200)]
Quality: Mark NetworkStream, TcpSocket & UnixSocket classes as deprecated

They're used inside the Livestatus feature which needs rework.

5 years agoAdd documentation for iftraffic_version
Dennis Lichtenthäler [Wed, 29 May 2019 08:57:49 +0000 (10:57 +0200)]
Add documentation for iftraffic_version

5 years agoActually wait for running checks 7208/head
Alexander A. Klimov [Wed, 29 May 2019 08:33:29 +0000 (10:33 +0200)]
Actually wait for running checks

refs #6841

5 years agoMerge pull request #7205 from Icinga/feature/remove-cli-troubleshoot
Michael Friedrich [Tue, 28 May 2019 13:25:25 +0000 (15:25 +0200)]
Merge pull request #7205 from Icinga/feature/remove-cli-troubleshoot

CLI: Remove broken troubleshoot command

5 years agoQuality: Removed unused HttpChunkedEncoding class
Michael Friedrich [Tue, 28 May 2019 11:46:19 +0000 (13:46 +0200)]
Quality: Removed unused HttpChunkedEncoding class

5 years agoQuality: Remove old MakeSSLContext() interface
Michael Friedrich [Tue, 28 May 2019 11:03:34 +0000 (13:03 +0200)]
Quality: Remove old MakeSSLContext() interface

5 years agoCLI: Remove broken troubleshoot command 7205/head
Michael Friedrich [Tue, 28 May 2019 10:31:38 +0000 (12:31 +0200)]
CLI: Remove broken troubleshoot command

It wasn't finished nor have we used it for support questions.

Issue templates, troubleshooting docs and external scripts
serve a better purpose here, especially with distributed systems.

5 years agoAllow setting the SNMP version for check_iftraffic.pl
Dennis Lichtenthäler [Tue, 28 May 2019 09:08:37 +0000 (11:08 +0200)]
Allow setting the SNMP version for check_iftraffic.pl

This is not supported in check_iftraffic.pl master yet
but there's a pull request at https://github.com/NETWAYS/check_iftraffic/pull/4

5 years agoQuality: Use Boost ASIO/IO engine in Graphite feature
Michael Friedrich [Mon, 27 May 2019 14:49:51 +0000 (16:49 +0200)]
Quality: Use Boost ASIO/IO engine in Graphite feature

This commit changes the reconnect priority to high.

Also add function docs.

5 years agoQuality: Rewrite OpenTSDB to use Boost ASIO and I/O engine
Michael Friedrich [Mon, 27 May 2019 13:09:26 +0000 (15:09 +0200)]
Quality: Rewrite OpenTSDB to use Boost ASIO and I/O engine

The connection handling and code isn't really good, but not
really actively maintained either.

Besides that, the "telnet" method doesn't allow for TLS,
this needs a general rewrite against their HTTP API.

I've also added function documentation where applicable.

5 years agoMerge pull request #7200 from Icinga/bugfix/docs-trailing-whitespace-typo
Michael Friedrich [Mon, 27 May 2019 07:58:25 +0000 (09:58 +0200)]
Merge pull request #7200 from Icinga/bugfix/docs-trailing-whitespace-typo

Docs: Replace 'training whitespaces' with 'trailing whitespaces'

5 years agoMerge pull request #7201 from Icinga/bugfix/update-more-copyright-headers
Michael Friedrich [Mon, 27 May 2019 07:57:51 +0000 (09:57 +0200)]
Merge pull request #7201 from Icinga/bugfix/update-more-copyright-headers

Unify copyright headers

5 years agoUnify copyright headers 7201/head
Michael Insel [Fri, 24 May 2019 14:25:32 +0000 (16:25 +0200)]
Unify copyright headers

Update (left over) copyright headers to generic copyright headers.

5 years agoDocs: Replace 'training whitespaces' with 'trailing whitespaces' 7200/head
Noah Hilverling [Fri, 24 May 2019 14:24:28 +0000 (16:24 +0200)]
Docs: Replace 'training whitespaces' with 'trailing whitespaces'

5 years agoQuality: Drop unused boost/tuple header include
Michael Friedrich [Fri, 24 May 2019 13:34:02 +0000 (15:34 +0200)]
Quality: Drop unused boost/tuple header include

5 years agoQuality: Remove old SocketEvent functionality
Michael Friedrich [Fri, 24 May 2019 08:07:51 +0000 (10:07 +0200)]
Quality: Remove old SocketEvent functionality

5 years agoQuality: Purge old TlsStream functionality
Michael Friedrich [Fri, 24 May 2019 07:19:15 +0000 (09:19 +0200)]
Quality: Purge old TlsStream functionality

5 years agoQuality: Clean JsonRPC class and add function docs
Michael Friedrich [Thu, 23 May 2019 15:25:56 +0000 (17:25 +0200)]
Quality: Clean JsonRPC class and add function docs

5 years agoQuality: Purge old HTTP code in lib/remote
Michael Friedrich [Thu, 23 May 2019 13:25:08 +0000 (15:25 +0200)]
Quality: Purge old HTTP code in lib/remote

5 years agoMerge pull request #6813 from Icinga/feature/gelfwriter-tls-support
Michael Friedrich [Fri, 24 May 2019 13:50:18 +0000 (15:50 +0200)]
Merge pull request #6813 from Icinga/feature/gelfwriter-tls-support

 Implement TLS support for the GelfWriter feature

5 years agoMerge pull request #7156 from Icinga/feature/itl-sleep
Michael Friedrich [Fri, 24 May 2019 13:42:46 +0000 (15:42 +0200)]
Merge pull request #7156 from Icinga/feature/itl-sleep

Implement sleep CheckCommand

5 years agoMerge pull request #7199 from Icinga/feature/docs-dev-style-guide
Michael Friedrich [Fri, 24 May 2019 13:08:36 +0000 (15:08 +0200)]
Merge pull request #7199 from Icinga/feature/docs-dev-style-guide

Docs: Add styleguide with development details

5 years agoDocs: Add styleguide with development details 7199/head
Michael Friedrich [Fri, 24 May 2019 12:17:18 +0000 (14:17 +0200)]
Docs: Add styleguide with development details

@htriem

5 years agoMerge pull request #7142 from Icinga/feature/boost-asio-nscp
Michael Friedrich [Thu, 23 May 2019 12:15:47 +0000 (14:15 +0200)]
Merge pull request #7142 from Icinga/feature/boost-asio-nscp

 check_nscp_api: Rewrite using Boost ASIO and Beast

5 years agoMerge branch 'support/2.10'
Michael Friedrich [Thu, 23 May 2019 11:57:54 +0000 (13:57 +0200)]
Merge branch 'support/2.10'

5 years agoRelease version 2.10.5
Michael Friedrich [Thu, 23 May 2019 11:56:44 +0000 (13:56 +0200)]
Release version 2.10.5

5 years agoRelease version 2.10.5 v2.10.5
Michael Friedrich [Thu, 23 May 2019 11:56:44 +0000 (13:56 +0200)]
Release version 2.10.5

5 years agocheck_nscp_api: Rewrite using Boost ASIO and Beast 7142/head
Michael Friedrich [Wed, 24 Apr 2019 16:11:40 +0000 (18:11 +0200)]
check_nscp_api: Rewrite using Boost ASIO and Beast

This includes a huge workaround for NSCP not sending
the status reason correctly. Therefore parsing the raw
data buffer is required, otherwise we could just use
Beast's builtin HTTP parser as everywhere else.

refs #7142
refs #7041

5 years agoMerge pull request #7143 from Icinga/feature/boost-asio-debug-console
Michael Friedrich [Wed, 22 May 2019 11:52:09 +0000 (13:52 +0200)]
Merge pull request #7143 from Icinga/feature/boost-asio-debug-console

Use I/O engine in debug console CLI command

5 years agoDebug Console: Use our new I/O engine for HTTP requests 7143/head
Michael Friedrich [Fri, 5 Apr 2019 07:30:26 +0000 (09:30 +0200)]
Debug Console: Use our new I/O engine for HTTP requests

refs #7041

5 years agoDocs: Remove EOL distributions (SLES11, Ubuntu 14)
Michael Friedrich [Tue, 9 Apr 2019 12:08:39 +0000 (14:08 +0200)]
Docs: Remove EOL distributions (SLES11, Ubuntu 14)

(cherry picked from commit 478f087a3aee1c70b96d69b4e0b4ebb9b985e032)

5 years agoAdjust docs for 2.10.x from cherry-picked commits
Michael Friedrich [Tue, 21 May 2019 14:46:31 +0000 (16:46 +0200)]
Adjust docs for 2.10.x from cherry-picked commits

5 years agoUpdate technical concepts docs on object authority and HA aware features
Michael Friedrich [Wed, 24 Oct 2018 13:47:10 +0000 (15:47 +0200)]
Update technical concepts docs on object authority and HA aware features

This includes are more detailed insight into how object authority calculation
works.

(cherry picked from commit 3fdc9669c671685eb267d28cf251e714de18af14)

5 years agoQuickfix technical docs for debugging
Michael Friedrich [Tue, 23 Apr 2019 11:47:40 +0000 (13:47 +0200)]
Quickfix technical docs for debugging

(cherry picked from commit 0bd1d9a6f86df5072fe58bd6c5530c6ff1693310)

5 years agoMerge pull request #7190 from Icinga/bugfix/check-service-ambiguous-parameter
Michael Friedrich [Mon, 20 May 2019 14:09:42 +0000 (16:09 +0200)]
Merge pull request #7190 from Icinga/bugfix/check-service-ambiguous-parameter

Disable program option guessing in check_service

5 years agoMerge pull request #7189 from peteeckel/fix/check_service-7188
Michael Friedrich [Mon, 20 May 2019 14:08:19 +0000 (16:08 +0200)]
Merge pull request #7189 from peteeckel/fix/check_service-7188

Use --description instead of -d for check_service.exe

5 years agoDisable program option guessing in check_service 7190/head
Michael Insel [Fri, 17 May 2019 17:54:10 +0000 (19:54 +0200)]
Disable program option guessing in check_service

This disables the program option guessing in check_service to avoid
ambiguous parameter parsing.

refs #7188

5 years agoUse --description instead of -d for check_service.exe 7189/head
Peter Eckel [Fri, 17 May 2019 13:09:58 +0000 (15:09 +0200)]
Use --description instead of -d for check_service.exe

5 years agoMerge pull request #7185 from Icinga/bugfix/gelfwriter-wrong-log-facility
Michael Friedrich [Fri, 17 May 2019 06:33:34 +0000 (08:33 +0200)]
Merge pull request #7185 from Icinga/bugfix/gelfwriter-wrong-log-facility

Fix wrong facility in GelfWriter log message

5 years agoFix wrong facility in GelfWriter log message 7185/head
Michael Insel [Thu, 16 May 2019 17:50:40 +0000 (19:50 +0200)]
Fix wrong facility in GelfWriter log message

This fixes a wrong facility in GelfWriter log message (paused message).

5 years agoUse new I/O engine in GelfWriter 6813/head
Michael Insel [Thu, 16 May 2019 17:39:06 +0000 (19:39 +0200)]
Use new I/O engine in GelfWriter

5 years agoAdd documentaion for GelfWriter TLS support
Michael Insel [Sun, 2 Dec 2018 20:01:01 +0000 (21:01 +0100)]
Add documentaion for GelfWriter TLS support

This adds the documentation for the GelfWriter TLS support.

5 years agoImplement TLS support for the GelfWriter
Michael Insel [Fri, 30 Nov 2018 21:08:18 +0000 (22:08 +0100)]
Implement TLS support for the GelfWriter

This implements TLS support for the GelfWriter.

5 years agoDocs: Add Master-Master-Replication as option for mysql
Dirk Goetz [Thu, 9 May 2019 07:25:07 +0000 (09:25 +0200)]
Docs: Add Master-Master-Replication as option for mysql

(cherry picked from commit c4f1ad7abb454b94194424733241eaab07c33da8)

5 years agoDocs: Add initial sync for secondary HA masters, hints on IDO DB clusters
Michael Friedrich [Wed, 8 May 2019 16:16:54 +0000 (18:16 +0200)]
Docs: Add initial sync for secondary HA masters, hints on IDO DB clusters

refs #6492

(cherry picked from commit c2542710b7517bdbc3b14b7f5476e94a2785e581)

5 years agoDocs: Improve features chapter and add details on HA setups
Michael Friedrich [Wed, 8 May 2019 15:48:13 +0000 (17:48 +0200)]
Docs: Improve features chapter and add details on HA setups

refs #4855

(cherry picked from commit 07790e456b6993a272a7e7a91b33b05823492959)

5 years agoDocs: Add note for reachability calculation with checks disabled
Michael Friedrich [Wed, 8 May 2019 15:31:36 +0000 (17:31 +0200)]
Docs: Add note for reachability calculation with checks disabled

refs #6844

(cherry picked from commit 15326caf38e9c81d20e4fe6f1b6c9cb3327ac179)

5 years agoUpdate AUTHORS
Michael Friedrich [Thu, 16 May 2019 14:48:25 +0000 (16:48 +0200)]
Update AUTHORS

5 years agoApiListener#ReplayLog(): read current log file too instead of rotating
Alexander A. Klimov [Wed, 17 Apr 2019 13:42:39 +0000 (15:42 +0200)]
ApiListener#ReplayLog(): read current log file too instead of rotating

(cherry picked from commit 407e77883cc274fee19d44035d9812cb4258fb66)

5 years agoApiListener#RotateLogFile(): don't overwrite previous log
Alexander A. Klimov [Wed, 17 Apr 2019 12:31:49 +0000 (14:31 +0200)]
ApiListener#RotateLogFile(): don't overwrite previous log

(cherry picked from commit 997d84bfa0b8c53144590547bcffdb6d30695e9b)

5 years agoRotate replay log on shutdown, not on startup
Alexander A. Klimov [Wed, 17 Apr 2019 12:18:20 +0000 (14:18 +0200)]
Rotate replay log on shutdown, not on startup

(cherry picked from commit f44e847717d272833dfc185ef2117390ef5a9f89)

5 years agoApiListener#ApiTimerHandler(): delete all replayed logs
Alexander A. Klimov [Wed, 17 Apr 2019 11:52:13 +0000 (13:52 +0200)]
ApiListener#ApiTimerHandler(): delete all replayed logs

refs #6932

(cherry picked from commit 9b489cf9b9347fbce5f5f268d83bba556467e2e9)

5 years agoanother small adjustment by the way just to ensure the object on stack ist the same...
Elias Ohm [Wed, 1 May 2019 10:09:24 +0000 (12:09 +0200)]
another small adjustment by the way just to ensure the object on stack ist the same as the one serialized further in case the object does not implement locking on mutation (besides it's mor efficient to not fetch the same value twice)

(cherry picked from commit cdd843a998bfaa5028369a3fd6d5368bdc6ee568)