OpenSearch/plugins
David Turner 47859e56ac
Move file-based discovery to core (#33241)
Today we support a static list of seed hosts in core Elasticsearch, and allow a
dynamic list of seed hosts to be provided via a file using the `discovery-file`
plugin. In fact the ability to provide a dynamic list of seed hosts is
increasingly useful, so this change moves this functionality to core
Elasticsearch to avoid the need for a plugin.

Furthermore, in order to start up nodes in integration tests we currently
assign a known port to each node before startup, which unfortunately sometimes
fails if another process grabs the selected port in the meantime. By moving the
`discovery-file` functionality into the core product we can use it to avoid
this race.

This change also moves the expected path to the file from
`$ES_PATH_CONF/discovery-file/unicast_hosts.txt` to
`$ES_PATH_CONF/unicast_hosts.txt`. An example of this file is not included in
distributions.

For BWC purposes the plugin still exists, but does nothing more than create the
example file in the old location, and issue a warning when it is used. We also
continue to support the old location for the file, but warn about its
deprecation.

Relates #29244
Closes #33030
2018-08-30 06:43:04 +01:00
..
analysis-icu Build analysis-icu client JAR (#33184) 2018-08-27 16:41:32 -04:00
analysis-kuromoji Upgrade to Lucene-7.5.0-snapshot-13b9e28f9d 2018-08-09 11:15:02 -05:00
analysis-nori Upgrade to Lucene-7.5.0-snapshot-13b9e28f9d 2018-08-09 11:15:02 -05:00
analysis-phonetic Upgrade to Lucene-7.5.0-snapshot-13b9e28f9d 2018-08-09 11:15:02 -05:00
analysis-smartcn Upgrade to Lucene-7.5.0-snapshot-13b9e28f9d 2018-08-09 11:15:02 -05:00
analysis-stempel Upgrade to Lucene-7.5.0-snapshot-13b9e28f9d 2018-08-09 11:15:02 -05:00
analysis-ukrainian Upgrade to Lucene-7.5.0-snapshot-13b9e28f9d 2018-08-09 11:15:02 -05:00
discovery-azure-classic Run Third party audit with forbidden APIs CLI (part3/3) (#33052) 2018-08-28 10:03:30 +03:00
discovery-ec2 Run Third party audit with forbidden APIs CLI (part3/3) (#33052) 2018-08-28 10:03:30 +03:00
discovery-file Move file-based discovery to core (#33241) 2018-08-30 06:43:04 +01:00
discovery-gce Allow Integ Tests to run in a FIPS-140 JVM (#31989) 2018-07-24 12:48:14 +03:00
examples Fix failing BuildExamplePluginsIT test 2018-08-17 11:14:58 +03:00
ingest-attachment Fix forbidden apis on FIPS (#33202) 2018-08-29 17:43:40 +03:00
ingest-geoip CORE: Upgrade to Jackson 2.8.11 (#32670) 2018-08-08 12:04:25 +02:00
ingest-user-agent Clean up double semicolon code typos (#31687) 2018-07-02 15:14:44 +02:00
mapper-murmur3 Remove unsupported Version.V_5_* (#32937) 2018-08-24 09:51:21 +02:00
mapper-size Remove unsupported Version.V_5_* (#32937) 2018-08-24 09:51:21 +02:00
repository-azure Increase max chunk size to 256Mb for repo-azure (#32101) 2018-07-31 16:21:48 +02:00
repository-gcs Update Google Cloud Storage Library for Java (#32940) 2018-08-24 10:55:23 +02:00
repository-hdfs Run Third party audit with forbidden APIs CLI (part3/3) (#33052) 2018-08-28 10:03:30 +03:00
repository-s3 Run Third party audit with forbidden APIs CLI (part3/3) (#33052) 2018-08-28 10:03:30 +03:00
store-smb Upgrade to Lucene-7.5.0-snapshot-608f0277b0 (#32390) 2018-07-27 08:28:51 +02:00
transport-nio Fix forbidden apis on FIPS (#33202) 2018-08-29 17:43:40 +03:00
build.gradle Reorganize license files 2018-04-20 15:33:59 -07:00