icinga2/doc
Simon Murray d052e94b45 Fix TLS Race Connecting to InfluxDB
Rather than leaving stale connections about we tried to poll for data coming in
from InfluxDB and timeout if it didn't repond in a timely manner.  This introduced
a race where the timeout triggers, a context switch occurs where data is actually
available and the TlsStream spins trying to asynchronously notify that data is
available, but which never gets read.  Not only does this use up 100% of a core,
but it also slowly starves the system of handler threads at which point metrics
stop being delivered.

This basically removes the poll and timeout, any TLS socket erros should be
detected by TCP keep-alives.

Fixes #5460 #5469

refs #5504
2017-08-17 18:27:31 +02:00
..
images Add check_nscp_api plugin for NSClient++ API checks 2017-06-13 21:17:16 +02:00
.gitignore Replace StrapdownJS with Sphinx. 2014-04-07 21:55:27 +02:00
01-about.md Update documentation for 2.7.0 2017-08-02 12:02:50 +02:00
02-getting-started.md Docs: Add instructions for Alpine Linux 2017-08-11 13:32:25 +02:00
03-monitoring-basics.md Update documentation for optional arguments and add old updated command config 2017-08-14 17:22:52 +02:00
04-configuring-icinga-2.md Docs: Fix ITL chapter TOC; add introduction with mini TOC 2017-08-08 14:47:02 +02:00
05-service-monitoring.md Docs: Fix ITL chapter TOC; add introduction with mini TOC 2017-08-08 14:47:02 +02:00
06-distributed-monitoring.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
07-agent-based-monitoring.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
08-advanced-topics.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
09-object-types.md Fix TLS Race Connecting to InfluxDB 2017-08-17 18:27:31 +02:00
10-icinga-template-library.md Docs: Fix wrong parameter for ITL CheckCommand nscp_api 2017-08-15 11:14:31 +02:00
11-cli-commands.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
12-icinga2-api.md Merge pull request #5425 from Icinga/fix/doc-api 2017-07-20 10:47:11 +02:00
13-addons.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
14-features.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
15-troubleshooting.md Docs: Enhance Troubleshooting with nscp-local, check_source, wrong thresholds 2017-08-09 20:55:33 +02:00
16-upgrading-icinga-2.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
17-language-reference.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
18-library-reference.md Docs: Update examples for match/regex/cidr_match and mode for arrays (Match{All,Any}) 2017-08-11 15:10:01 +02:00
19-script-debugger.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
20-development.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
21-selinux.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
22-migrating-from-icinga-1x.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
23-appendix.md Update docs for better compatibility with mkdocs 2017-07-12 20:46:12 +02:00
CMakeLists.txt Install the images directory containing the needed PNGs for the markdown docs. 2017-06-06 13:03:39 +02:00
icinga2.8 Update issue tracker to GitHub 2017-01-17 16:50:22 +01:00
scroll.js Update documentation 2015-01-22 16:11:05 +01:00
update-links.py Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00