OpenSearch/modules
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
..
aggs-matrix-stats (refactor) Extract Empty/Script/Missing ValuesSource behavior to an interface (#48320) (#49330) 2019-11-19 16:44:29 -05:00
analysis-common Allow custom characters in token_chars of ngram tokenizers (#49250) 2019-11-20 10:37:12 +01:00
ingest-common Backport: add templating support to pipeline processor (#49643) 2019-11-27 15:53:40 +01:00
ingest-geoip Update geolite2 database in ingest geoip plugin. (#49308) 2019-11-22 08:38:57 +01:00
ingest-user-agent update ingest-user-agent regexes.yml (#47807) 2019-10-18 16:26:48 +02:00
lang-expression Upgrade lucene to 8.4.0-snapshot-e648d601efb (#49641) 2019-11-28 11:59:58 -05:00
lang-mustache Update mustache dependency to 0.9.6 (#46243) 2019-09-09 13:42:03 +02:00
lang-painless Painless: Upgrade ASM to 7.2 (#49263) 2019-11-20 07:09:47 -08:00
mapper-extras Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
parent-join Add a cluster setting to disallow loading fielddata on _id field (#49166) 2019-11-28 09:35:28 +01:00
percolator #49166 Fix spurious test failure 2019-11-28 11:08:15 +01:00
rank-eval Add a cluster setting to disallow loading fielddata on _id field (#49166) 2019-11-28 09:35:28 +01:00
reindex Reindex search response fix again (#49423) 2019-11-21 11:45:08 +01:00
repository-url Make BlobStoreRepository Aware of ClusterState (#49639) (#49711) 2019-11-29 14:57:47 +01:00
systemd Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
transport-netty4 Avoid double-wrapping allocator (#49534) 2019-11-27 09:25:32 +01:00
build.gradle Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00