# Is index.merge.scheduler.max\_thread\_count per node or per index setting?

**URL:** <https://discuss.elastic.co/t/is-index-merge-scheduler-max-thread-count-per-node-or-per-index-setting/100572>\
**Category:** Elasticsearch\
**Created:** [September 14, 2017, 3:38pm UTC](https://discuss.elastic.co/t/is-index-merge-scheduler-max-thread-count-per-node-or-per-index-setting/100572 "2017-09-14T15:38:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![itplayer](https://avatars.discourse-cdn.com/v4/letter/i/d26b3c/32.png) [@itplayer](https://discuss.elastic.co/u/itplayer)\
**Post date:** [September 14, 2017, 3:38pm UTC](https://discuss.elastic.co/t/is-index-merge-scheduler-max-thread-count-per-node-or-per-index-setting/100572/1 "2017-09-14T15:38:25Z")

</div>

I'm confused by this setting. I used to set this in elasticsearch.yml in v1.7 but now the setting move to index level setting. Does that means:  
Per index can have a different value?  
Let's say index abc put 1 and index xyz put 2

Any idea? Thanks a lot.

---

<div class="post-metadata">

**Author:** ![itplayer](https://avatars.discourse-cdn.com/v4/letter/i/d26b3c/32.png) [@itplayer](https://discuss.elastic.co/u/itplayer)\
**Post date:** [September 14, 2017, 4:06pm UTC](https://discuss.elastic.co/t/is-index-merge-scheduler-max-thread-count-per-node-or-per-index-setting/100572/2 "2017-09-14T16:06:30Z")

</div>

Here is my little experiment  
Create two indices, `abc` and `test`, but put the different settings and then get `http://localhost:9200/_settings` from Elasticsearch with the following result.  
#1. So what is the number that merge scheduler max thread count? 4 or 2 or 4+2?  
#2. will merge policy actually different for both index?

```
{
	"test": {
		"settings": {
			"index": {
				"refresh_interval": "5s",
				"number_of_shards": "1",
				"provided_name": "test",
				"merge": {
					"scheduler": {
						"max_thread_count": "4"
					},
					"policy": {
						"segments_per_tier": "3",
						"max_merge_at_once": "2",
						"max_merged_segment": "10mb"
					}
				},
				"creation_date": "1505384721746",
				"number_of_replicas": "0",
				"uuid": "etDLnuqVSeurnSP25j7CJw",
				"version": {
					"created": "5040099"
				}
			}
		}
	},
	"abc": {
		"settings": {
			"index": {
				"refresh_interval": "5s",
				"number_of_shards": "1",
				"provided_name": "abc",
				"merge": {
					"scheduler": {
						"max_thread_count": "2"
					},
					"policy": {
						"segments_per_tier": "3",
						"max_merge_at_once": "2",
						"max_merged_segment": "10mb"
					}
				},
				"creation_date": "1505402967991",
				"number_of_replicas": "0",
				"uuid": "vvtnZTUMSOabDc-ShdUioA",
				"version": {
					"created": "5040099"
				}
			}
		}
	}
}
```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [October 12, 2017, 4:06pm UTC](https://discuss.elastic.co/t/is-index-merge-scheduler-max-thread-count-per-node-or-per-index-setting/100572/3 "2017-10-12T16:06:31Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
