--- Opensearch::Cross_cluster_settings[relforge-eqiad].orig
+++ Opensearch::Cross_cluster_settings[relforge-eqiad]
@@
- settings => {'relforge-eqiad': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad', 'short_cluster_name': 'chi', 'heap_memory': '30G', 'http_port': 9200, 'tls_port': 9243, 'transport_tcp_port': 9300, 'certificate_name': 'relforge.svc.eqiad.wmnet'}, 'relforge-eqiad-small-alpha': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad-small-alpha', 'short_cluster_name': 'omega', 'heap_memory': '4G', 'http_port': 9400, 'tls_port': 9443, 'transport_tcp_port': 9500, 'certificate_name': 'relforge.svc.eqiad.wmnet'}}
+ settings => {'relforge-eqiad': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad', 'short_cluster_name': 'chi', 'initial_cluster_manager_nodes': ['relforge1008-relforge-eqiad', 'relforge1009-relforge-eqiad', 'relforge1010-relforge-eqiad'], 'heap_memory': '30G', 'http_port': 9200, 'tls_port': 9243, 'transport_tcp_port': 9300, 'certificate_name': 'relforge.svc.eqiad.wmnet'}, 'relforge-eqiad-small-alpha': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad-small-alpha', 'short_cluster_name': 'omega', 'initial_cluster_manager_nodes': ['relforge1008-relforge-eqiad-small-alpha', 'relforge1009-relforge-eqiad-small-alpha', 'relforge1010-relforge-eqiad-small-alpha'], 'heap_memory': '4G', 'http_port': 9400, 'tls_port': 9443, 'transport_tcp_port': 9500, 'certificate_name': 'relforge.svc.eqiad.wmnet'}}
File[/etc/opensearch/relforge-eqiad/opensearch.yml]
- Content differences:
--- /etc/opensearch/relforge-eqiad/opensearch.yml.orig
+++ /etc/opensearch/relforge-eqiad/opensearch.yml
@@ -90,22 +90,18 @@
transport.tcp.port: 9300
#
# --------------------------------- Discovery ----------------------------------
+# See also: https://docs.opensearch.org/2.19/tuning-your-cluster#step-4-configure-discovery-hosts-and-initial-cluster-manager-nodes-for-a-cluster
#
# Pass an initial list of hosts to perform discovery when this node is started:
# The default list of hosts is ["127.0.0.1", "[::1]"]
#
#discovery.seed_hosts: ["host1", "host2"]
-#
-# Bootstrap the cluster using an initial set of master-eligible nodes:
-#
-#cluster.initial_master_nodes: ["node-1", "node-2"]
-#
-# Set to ensure a node sees N other master eligible nodes to be considered
-# operational within the cluster. Its recommended to set it to a higher value
-# than 1 when running more than 2 nodes in the cluster.
-#
-discovery.zen.ping.unicast.hosts: ["relforge1008.eqiad.wmnet", "relforge1009.eqiad.wmnet", "relforge1010.eqiad.wmnet"]
-#
+discovery.seed_hosts: ["relforge1008.eqiad.wmnet", "relforge1009.eqiad.wmnet", "relforge1010.eqiad.wmnet"]
+
+# Bootstrap the cluster using an initial set of cluster-manager-eligible node names
+# Only set this during first cluster formation; remove it after the cluster forms
+# cluster.initial_cluster_manager_nodes: ["node-1", "node-2"]
+cluster.initial_cluster_manager_nodes: ["relforge1008-relforge-eqiad", "relforge1009-relforge-eqiad", "relforge1010-relforge-eqiad"]
# For more information, consult the discovery and cluster formation module documentation.
#
# ---------------------------------- Gateway -----------------------------------
Opensearch::Cross_cluster_settings[relforge-eqiad-small-alpha]
- Parameters differences:
--- Opensearch::Cross_cluster_settings[relforge-eqiad-small-alpha].orig
+++ Opensearch::Cross_cluster_settings[relforge-eqiad-small-alpha]
@@
- settings => {'relforge-eqiad': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad', 'short_cluster_name': 'chi', 'heap_memory': '30G', 'http_port': 9200, 'tls_port': 9243, 'transport_tcp_port': 9300, 'certificate_name': 'relforge.svc.eqiad.wmnet'}, 'relforge-eqiad-small-alpha': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad-small-alpha', 'short_cluster_name': 'omega', 'heap_memory': '4G', 'http_port': 9400, 'tls_port': 9443, 'transport_tcp_port': 9500, 'certificate_name': 'relforge.svc.eqiad.wmnet'}}
+ settings => {'relforge-eqiad': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad', 'short_cluster_name': 'chi', 'initial_cluster_manager_nodes': ['relforge1008-relforge-eqiad', 'relforge1009-relforge-eqiad', 'relforge1010-relforge-eqiad'], 'heap_memory': '30G', 'http_port': 9200, 'tls_port': 9243, 'transport_tcp_port': 9300, 'certificate_name': 'relforge.svc.eqiad.wmnet'}, 'relforge-eqiad-small-alpha': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad-small-alpha', 'short_cluster_name': 'omega', 'initial_cluster_manager_nodes': ['relforge1008-relforge-eqiad-small-alpha', 'relforge1009-relforge-eqiad-small-alpha', 'relforge1010-relforge-eqiad-small-alpha'], 'heap_memory': '4G', 'http_port': 9400, 'tls_port': 9443, 'transport_tcp_port': 9500, 'certificate_name': 'relforge.svc.eqiad.wmnet'}}
- Class[Opensearch]
- Parameters differences:
--- Class[Opensearch].orig
+++ Class[Opensearch]
@@
- instances => {'relforge-eqiad': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad', 'short_cluster_name': 'chi', 'heap_memory': '30G', 'http_port': 9200, 'tls_port': 9243, 'transport_tcp_port': 9300, 'certificate_name': 'relforge.svc.eqiad.wmnet'}, 'relforge-eqiad-small-alpha': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad-small-alpha', 'short_cluster_name': 'omega', 'heap_memory': '4G', 'http_port': 9400, 'tls_port': 9443, 'transport_tcp_port': 9500, 'certificate_name': 'relforge.svc.eqiad.wmnet'}}
+ instances => {'relforge-eqiad': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad', 'short_cluster_name': 'chi', 'initial_cluster_manager_nodes': ['relforge1008-relforge-eqiad', 'relforge1009-relforge-eqiad', 'relforge1010-relforge-eqiad'], 'heap_memory': '30G', 'http_port': 9200, 'tls_port': 9243, 'transport_tcp_port': 9300, 'certificate_name': 'relforge.svc.eqiad.wmnet'}, 'relforge-eqiad-small-alpha': {'awareness_attributes': 'row', 'recover_after_nodes': 1, 'recover_after_time': '1m', 'search_shard_count_limit': 1000, 'reindex_remote_whitelist': 'search.svc.eqiad.wmnet:9243,search.svc.codfw.wmnet:9243', 'bulk_thread_pool_executors': 32, 'bulk_thread_pool_capacity': 1000, 'ltr_cache_size': '100mb', 'auto_create_index': True, 'plugins_mandatory': ['analysis-hebrew', 'analysis-icu', 'analysis-nori', 'analysis-smartcn', 'analysis-stempel', 'analysis-sudachi', 'analysis-ukrainian', 'cirrus-highlighter', 'opensearch-analysis-stconvert', 'opensearch-extra', 'opensearch-extra-analysis-esperanto', 'opensearch-extra-analysis-homoglyph', 'opensearch-extra-analysis-khmer', 'opensearch-extra-analysis-serbian', 'opensearch-extra-analysis-slovak', 'opensearch-extra-analysis-textify', 'opensearch-extra-analysis-turkish', 'opensearch-extra-analysis-ukrainian', 'opensearch-ltr', 'repository-s3'], 'filter_cache_size': '20%', 'script_max_compilations_per_minute': 10000, 'send_logs_to_logstash': False, 'disable_security_plugin': False, 'unicast_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'cluster_hosts': ['relforge1008.eqiad.wmnet', 'relforge1009.eqiad.wmnet', 'relforge1010.eqiad.wmnet'], 'expected_nodes': 2, 'cluster_name': 'relforge-eqiad-small-alpha', 'short_cluster_name': 'omega', 'initial_cluster_manager_nodes': ['relforge1008-relforge-eqiad-small-alpha', 'relforge1009-relforge-eqiad-small-alpha', 'relforge1010-relforge-eqiad-small-alpha'], 'heap_memory': '4G', 'http_port': 9400, 'tls_port': 9443, 'transport_tcp_port': 9500, 'certificate_name': 'relforge.svc.eqiad.wmnet'}}
- Opensearch::Instance[relforge-eqiad-small-alpha]
- Parameters differences:
--- Opensearch::Instance[relforge-eqiad-small-alpha].orig
+++ Opensearch::Instance[relforge-eqiad-small-alpha]
+ initial_cluster_manager_nodes => ['relforge1008-relforge-eqiad-small-alpha', 'relforge1009-relforge-eqiad-small-alpha', 'relforge1010-relforge-eqiad-small-alpha']
- Opensearch::Instance[relforge-eqiad]
- Parameters differences:
--- Opensearch::Instance[relforge-eqiad].orig
+++ Opensearch::Instance[relforge-eqiad]
+ initial_cluster_manager_nodes => ['relforge1008-relforge-eqiad', 'relforge1009-relforge-eqiad', 'relforge1010-relforge-eqiad']
- File[/etc/opensearch/relforge-eqiad-small-alpha/opensearch.yml]
- Content differences:
--- /etc/opensearch/relforge-eqiad-small-alpha/opensearch.yml.orig
+++ /etc/opensearch/relforge-eqiad-small-alpha/opensearch.yml
@@ -90,22 +90,18 @@
transport.tcp.port: 9500
#
# --------------------------------- Discovery ----------------------------------
+# See also: https://docs.opensearch.org/2.19/tuning-your-cluster#step-4-configure-discovery-hosts-and-initial-cluster-manager-nodes-for-a-cluster
#
# Pass an initial list of hosts to perform discovery when this node is started:
# The default list of hosts is ["127.0.0.1", "[::1]"]
#
#discovery.seed_hosts: ["host1", "host2"]
-#
-# Bootstrap the cluster using an initial set of master-eligible nodes:
-#
-#cluster.initial_master_nodes: ["node-1", "node-2"]
-#
-# Set to ensure a node sees N other master eligible nodes to be considered
-# operational within the cluster. Its recommended to set it to a higher value
-# than 1 when running more than 2 nodes in the cluster.
-#
-discovery.zen.ping.unicast.hosts: ["relforge1008.eqiad.wmnet", "relforge1009.eqiad.wmnet", "relforge1010.eqiad.wmnet"]
-#
+discovery.seed_hosts: ["relforge1008.eqiad.wmnet", "relforge1009.eqiad.wmnet", "relforge1010.eqiad.wmnet"]
+
+# Bootstrap the cluster using an initial set of cluster-manager-eligible node names
+# Only set this during first cluster formation; remove it after the cluster forms
+# cluster.initial_cluster_manager_nodes: ["node-1", "node-2"]
+cluster.initial_cluster_manager_nodes: ["relforge1008-relforge-eqiad-small-alpha", "relforge1009-relforge-eqiad-small-alpha", "relforge1010-relforge-eqiad-small-alpha"]
# For more information, consult the discovery and cluster formation module documentation.
#
# ---------------------------------- Gateway -----------------------------------
- Class[Profile::Opensearch::Server]
- Parameters differences:
--- Class[Profile::Opensearch::Server].orig
+++ Class[Profile::Opensearch::Server]
@@
- instances => {'relforge-eqiad': {'cluster_name': 'relforge-eqiad', 'short_cluster_name': 'chi', 'heap_memory': '30G', 'http_port': 9200, 'tls_port': 9243, 'transport_tcp_port': 9300, 'certificate_name': 'relforge.svc.eqiad.wmnet'}, 'relforge-eqiad-small-alpha': {'cluster_name': 'relforge-eqiad-small-alpha', 'short_cluster_name': 'omega', 'heap_memory': '4G', 'http_port': 9400, 'tls_port': 9443, 'transport_tcp_port': 9500, 'certificate_name': 'relforge.svc.eqiad.wmnet'}}
+ instances => {'relforge-eqiad': {'cluster_name': 'relforge-eqiad', 'short_cluster_name': 'chi', 'initial_cluster_manager_nodes': ['relforge1008-relforge-eqiad', 'relforge1009-relforge-eqiad', 'relforge1010-relforge-eqiad'], 'heap_memory': '30G', 'http_port': 9200, 'tls_port': 9243, 'transport_tcp_port': 9300, 'certificate_name': 'relforge.svc.eqiad.wmnet'}, 'relforge-eqiad-small-alpha': {'cluster_name': 'relforge-eqiad-small-alpha', 'short_cluster_name': 'omega', 'initial_cluster_manager_nodes': ['relforge1008-relforge-eqiad-small-alpha', 'relforge1009-relforge-eqiad-small-alpha', 'relforge1010-relforge-eqiad-small-alpha'], 'heap_memory': '4G', 'http_port': 9400, 'tls_port': 9443, 'transport_tcp_port': 9500, 'certificate_name': 'relforge.svc.eqiad.wmnet'}}