OpenSearch/x-pack/plugin
Jason Tedor ebba9393c1
Fix unsafe publication of invalid license enforcer (#40985)
The invalid license enforced is exposed to the cluster state update
thread (via the license state listener) before the constructor has
finished. This violates the JLS for safe publication of an object, and
means there is a concurrency bug lurking here. This commit addresses
this by avoiding publication of the invalid license enforcer before the
constructor has returned.
2019-04-09 13:51:37 -04:00
..
ccr Use Writeable for TransportReplAction derivatives (#40905) 2019-04-05 19:10:10 +01:00
core Fix Race in AsyncTwoPhaseIndexerTests.testStateMachine (#40947) (#41013) 2019-04-09 19:40:01 +02:00
data-frame refactor onStart and onFinish to take runnables and executed them guarded by state (#40855) 2019-04-07 21:46:37 +02:00
deprecation Only count some fields types for deprecation check (#40166) 2019-03-19 10:52:35 -06:00
graph Deprecate types in `_graph/explore` calls. (#40466) (#40513) 2019-03-28 09:32:26 +01:00
ilm Allow ILM to stop if indices have nonexistent policies (#40820) 2019-04-04 11:46:21 -06:00
logstash Update logstash-management.json to use typeless template (#38653) (#39819) 2019-03-08 08:23:30 -06:00
ml Fix unsafe publication of invalid license enforcer (#40985) 2019-04-09 13:51:37 -04:00
monitoring Make -try xlint warning disabled by default. (#40833) 2019-04-05 08:02:26 +02:00
rollup refactor onStart and onFinish to take runnables and executed them guarded by state (#40855) 2019-04-07 21:46:37 +02:00
security Fix unsafe publication in opt-out query cache (#40957) 2019-04-08 16:11:20 -04:00
sql SQL: Fix catalog filtering in SYS COLUMNS (#40583) 2019-04-09 18:44:27 +03:00
src/test [ML] refactoring start task a bit, removing unused code (#40798) (#40845) 2019-04-05 09:01:01 -05:00
watcher Update apache httpclient to version 4.5.8 (#40875) 2019-04-05 13:48:10 -06:00
build.gradle Add support for API keys to access Elasticsearch (#38291) 2019-02-05 14:21:57 +11:00