OpenSearch/x-pack/plugin
Armin Braun 813b49adb4
Make BlobStoreRepository Aware of ClusterState (#49639) (#49711)
* Make BlobStoreRepository Aware of ClusterState (#49639)

This is a preliminary to #49060.

It does not introduce any substantial behavior change to how the blob store repository
operates. What it does is to add all the infrastructure changes around passing the cluster service to the blob store, associated test changes and a best effort approach to tracking the latest repository generation on all nodes from cluster state updates. This brings a slight improvement to the consistency
by which non-master nodes (or master directly after a failover) will be able to determine the latest repository generation. It does not however do any tricky checks for the situation after a repository operation
(create, delete or cleanup) that could theoretically be used to get even greater accuracy to keep this change simple.
This change does not in any way alter the behavior of the blobstore repository other than adding a better "guess" for the value of the latest repo generation and is mainly intended to isolate the actual logical change to how the
repository operates in #49060
2019-11-29 14:57:47 +01:00
..
analytics New Histogram field mapper that supports percentiles aggregations. (#48580) (#49683) 2019-11-28 15:06:26 +01:00
ccr Make BlobStoreRepository Aware of ClusterState (#49639) (#49711) 2019-11-29 14:57:47 +01:00
core Make BlobStoreRepository Aware of ClusterState (#49639) (#49711) 2019-11-29 14:57:47 +01:00
deprecation Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
enrich Add templating support to enrich processor (#49093) 2019-11-27 08:53:11 +01:00
frozen-indices Pre-sort shards based on the max/min value of the primary sort field (#49092) 2019-11-22 11:02:12 +01:00
graph Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
ilm Fix SLMSnapshotBlockingIntegTests.testSnapshotInProgress (#49533) (#49542) 2019-11-25 13:31:45 +01:00
logstash Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
mapper-flattened Add telemetry for flattened fields. (#48972) (#49125) 2019-11-18 12:29:42 -08:00
ml [7.x][ML] Only report complete writing_results progress after completion (#49551) (#49577) 2019-11-26 12:20:37 +02:00
monitoring Monitoring should wait with collecting data when cluster service is started. (#49426) 2019-11-21 14:22:41 +01:00
rollup Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
search-business-rules Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
security Improved diagnostics for TLS trust failures (#49669) 2019-11-29 15:01:20 +11:00
spatial Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
sql Upgrade lucene to 8.4.0-snapshot-e648d601efb (#49641) 2019-11-28 11:59:58 -05:00
src/test Add a listener to track the progress of a search request locally (#49471) (#49691) 2019-11-28 18:23:09 +01:00
transform [Transform] add debug log for configuration index (#49484) 2019-11-25 09:49:17 +01:00
vectors Increase the number of vector dims to 2048 (#46895) 2019-11-20 07:47:33 -05:00
voting-only-node Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
watcher Improved diagnostics for TLS trust failures (#49669) 2019-11-29 15:01:20 +11:00
build.gradle Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00