OpenSearch/x-pack/plugin
Tim Vernum 4aa50ed348
Resolve concurrency with watcher trigger service (#39164)
The watcher trigger service could attempt to modify the perWatchStats
map simultaneously from multiple threads. This would cause the
internal state to become inconsistent, in particular the count()
method may return an incorrect value for the number of watches.

This changes replaces the implementation of the map with a
ConcurrentHashMap so that its internal state remains consistent even
when accessed from mutiple threads.

Backport of: #39092
2019-02-20 19:18:00 +11:00
..
ccr AwaitsFix XPackUsageIT#testXPackCcrUsage. 2019-02-19 13:28:46 -08:00
core ML refactor DatafeedsConfig(Update) so defaults are not populated in queries or aggs (#38822) (#39119) 2019-02-19 12:45:56 -06:00
data-frame set minimum supported version (#39043) (#39051) 2019-02-18 15:41:25 +01:00
deprecation ML refactor DatafeedsConfig(Update) so defaults are not populated in queries or aggs (#38822) (#39119) 2019-02-19 12:45:56 -06:00
graph Remove X-Pack centric graph endpoints (#36010) 2018-11-29 07:09:37 -05:00
ilm Introduce retention lease state file (#39004) 2019-02-18 16:53:46 -05:00
logstash Rename confusing variable holding name of Logstash index template (#36840) 2018-12-19 12:09:37 -07:00
ml ML refactor DatafeedsConfig(Update) so defaults are not populated in queries or aggs (#38822) (#39119) 2019-02-19 12:45:56 -06:00
monitoring [Monitoring] Remove `include_type_name` parameter from GET _template request (#38925) 2019-02-14 16:09:52 -08:00
rollup Switch mapping/aggregations over to java time (#36363) 2019-01-23 10:40:05 +01:00
security Remove BCryptTests (#39098) 2019-02-19 18:12:18 +02:00
sql SQL: fall back to using the field name for column label (#38842) 2019-02-14 14:10:59 +02:00
src/test ML refactor DatafeedsConfig(Update) so defaults are not populated in queries or aggs (#38822) (#39119) 2019-02-19 12:45:56 -06:00
upgrade Converting randomized testing to create a separate unitTest task instead of replacing the builtin test task (#36311) 2018-12-19 08:25:20 +02:00
watcher Resolve concurrency with watcher trigger service (#39164) 2019-02-20 19:18:00 +11:00
build.gradle Add support for API keys to access Elasticsearch (#38291) 2019-02-05 14:21:57 +11:00