OpenSearch/plugins
Boaz Leskes 2a137b5548 Make index uuid available in Index, ShardRouting & ShardId
In the early days Elasticsearch used to use the index name as the index identity. Around 1.0.0 we introduced a unique index uuid which is stored in the index setting. Since then we used that uuid in a few places but it is by far not the main identifier when working with indices, partially because it's not always readily available in all places.

This PR start to make a move in the direction of using uuids instead of name by making sure that the uuid is available on the Index class (currently just a wrapper around the name) and as such also available via ShardRouting and ShardId.

Note that this is by no means an attempt to do the right thing with the uuid in all places. In almost all places it falls back to the name based comparison that was done before. It is meant as a first step towards slowly improving the situation.

Closes #16217
2016-01-28 08:40:10 +01:00
..
analysis-icu Make index uuid available in Index, ShardRouting & ShardId 2016-01-28 08:40:10 +01:00
analysis-kuromoji Make index uuid available in Index, ShardRouting & ShardId 2016-01-28 08:40:10 +01:00
analysis-phonetic Make index uuid available in Index, ShardRouting & ShardId 2016-01-28 08:40:10 +01:00
analysis-smartcn Make index uuid available in Index, ShardRouting & ShardId 2016-01-28 08:40:10 +01:00
analysis-stempel Make index uuid available in Index, ShardRouting & ShardId 2016-01-28 08:40:10 +01:00
delete-by-query Make index uuid available in Index, ShardRouting & ShardId 2016-01-28 08:40:10 +01:00
discovery-azure migrate node.local and node.mode to new Setting infra 2016-01-26 14:40:46 +01:00
discovery-ec2 Merge branch 'malpani-aws-discovery-seoul' 2016-01-25 08:25:31 +01:00
discovery-gce Move discovery.* settings to new setting infrastructure 2016-01-22 15:35:00 +01:00
discovery-multicast Merge pull request #16038 from rjernst/remove_site_plugin 2016-01-21 12:32:22 -08:00
ingest-geoip test: cleanup static test resources 2016-01-26 21:17:05 +01:00
jvm-example Merge pull request #16038 from rjernst/remove_site_plugin 2016-01-21 12:32:22 -08:00
lang-javascript Script mode settings as booleans 2016-01-27 06:26:58 -05:00
lang-painless Renamed the scripting language Plan A to Painless. 2016-01-27 10:37:34 -08:00
lang-python Script mode settings as booleans 2016-01-27 06:26:58 -05:00
mapper-attachments Be stricter about parsing boolean values in mappings. 2016-01-27 09:06:00 +01:00
mapper-murmur3 Convert "path.*" and "pidfile" to new settings infra 2016-01-22 15:14:13 +01:00
mapper-size Be stricter about parsing boolean values in mappings. 2016-01-27 09:06:00 +01:00
repository-azure Move discovery.* settings to new setting infrastructure 2016-01-22 15:35:00 +01:00
repository-hdfs Merge pull request #16038 from rjernst/remove_site_plugin 2016-01-21 12:32:22 -08:00
repository-s3 Merge branch 'malpani-aws-discovery-seoul' 2016-01-25 08:25:31 +01:00
store-smb Merge pull request #16038 from rjernst/remove_site_plugin 2016-01-21 12:32:22 -08:00
build.gradle Build: Add fixture capabilities to integ tests 2015-12-19 15:46:21 -08:00