OpenSearch/plugin
Jay Modi 72248adcbb Asynchronous export of monitoring data (elastic/x-pack-elasticsearch#718)
This commit removes the blocking invocation of bulk requests in monitoring as in some cases this
can lead to exhaustion of the generic threadpool, which effectively prevents the node from
operating normally.

One behavior change that is made by this commit is the MonitoringService will no longer wait
indefinitely when closing as this can lead to a node blocking forever and never shutting down.
Instead a wait of 10 seconds is added, which aligns with the security index audit trail's behavior
on shutdown.

relates elastic/x-pack-elasticsearch#715

Original commit: elastic/x-pack-elasticsearch@5ba7f49aab
2017-03-21 12:15:13 -04:00
..
bin/x-pack Rename core plugin and transport dirs 2017-02-10 11:02:42 -08:00
config/x-pack Rename core plugin and transport dirs 2017-02-10 11:02:42 -08:00
keys Rename core plugin and transport dirs 2017-02-10 11:02:42 -08:00
licenses Watcher: Update dependencies (elastic/x-pack-elasticsearch#613) 2017-03-21 10:28:20 +01:00
src Asynchronous export of monitoring data (elastic/x-pack-elasticsearch#718) 2017-03-21 12:15:13 -04:00
build.gradle Watcher: Update dependencies (elastic/x-pack-elasticsearch#613) 2017-03-21 10:28:20 +01:00