# Failed to get setting group for \[threadpool.\] setting prefix and setting \[threadpool.bulk\] because of a missing '.'

**URL:** <https://discuss.elastic.co/t/failed-to-get-setting-group-for-threadpool-setting-prefix-and-setting-threadpool-bulk-because-of-a-missing/23487>\
**Category:** Elasticsearch\
**Created:** [April 30, 2015, 12:02pm UTC](https://discuss.elastic.co/t/failed-to-get-setting-group-for-threadpool-setting-prefix-and-setting-threadpool-bulk-because-of-a-missing/23487 "2015-04-30T12:02:49Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![marc\_falzon](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/marc_falzon/32/717_2.png) [@marc\_falzon](https://discuss.elastic.co/u/marc_falzon)\
**Post date:** [April 30, 2015, 12:02pm UTC](https://discuss.elastic.co/t/failed-to-get-setting-group-for-threadpool-setting-prefix-and-setting-threadpool-bulk-because-of-a-missing/23487/1 "2015-04-30T12:02:49Z")

</div>

Hello there

I noticed the following warning message in my nodes logs when starting:

[2015-04-30 12:40:13,265][INFO][node] [**_server_**]  
started  
[2015-04-30 12:40:32,154][WARN][node.settings] [**_server_**]  
failed to refresh settings for  
[org.elasticsearch.threadpool.ThreadPool$ApplySettings@1ca801ce]  
org.elasticsearch.common.settings.SettingsException: Failed to get setting  
group for [threadpool.] setting prefix and setting [threadpool.bulk]  
because of a missing '.'  
at  
org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:527)  
at  
org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:505)  
at  
org.elasticsearch.threadpool.ThreadPool.updateSettings(ThreadPool.java:396)  
at  
org.elasticsearch.threadpool.ThreadPool$ApplySettings.onRefreshSettings(ThreadPool.java:682)  
at  
org.elasticsearch.node.settings.NodeSettingsService.clusterChanged(NodeSettingsService.java:84)  
at  
org.elasticsearch.cluster.service.InternalClusterService$UpdateTask.run(InternalClusterService.java:428)  
at  
org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:134)  
at  
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
at java.lang.Thread.run(Thread.java:745)

Here are the current cluster settings:

curl [http://localhost:9200/\_cluster/settings?pretty](http://localhost:9200/_cluster/settings?pretty)  
{  
"persistent" : {  
"indices" : {  
"store" : {  
"throttle" : {  
"max\_bytes\_per\_sec" : "40mb"  
}  
}  
},  
"threadpool" : {  
"bulk" : "250"  
},  
"cluster" : {  
"routing" : {  
"allocation" : {  
"enable" : "all",  
"balance" : {  
"shard" : "0.9f"  
},  
"disable\_allocation" : "false"  
}  
}  
}  
},  
"transient" : {  
"cluster" : {  
"routing" : {  
"allocation" : {  
"enable" : "all"  
}  
}  
}  
}  
}

Is there anything wrong with my settings? We tried to change the  
`threadpool.bulk` setting months ago, but it doesn't seem to have been  
taken into account (bulk queue still caped at default value). We currently  
use version 1.2.3, and are in the process of upgrading to 1.5.x performing  
rolling upgrades.

Cheers,

m.

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/092de7fc-e290-4897-b7c6-f5985b0e8e7f%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/092de7fc-e290-4897-b7c6-f5985b0e8e7f%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [April 30, 2015, 9:35pm UTC](https://discuss.elastic.co/t/failed-to-get-setting-group-for-threadpool-setting-prefix-and-setting-threadpool-bulk-because-of-a-missing/23487/2 "2015-04-30T21:35:27Z")

</div>

How are you setting this?

On 30 April 2015 at 22:02, [marc.falzon@happn.com](mailto:marc.falzon@happn.com) wrote:

> Hello there
> 
> I noticed the following warning message in my nodes logs when starting:
> 
> [2015-04-30 12:40:13,265][INFO][node] [_ **server** _]  
> started  
> [2015-04-30 12:40:32,154][WARN][node.settings] [_ **server** _]  
> failed to refresh settings for  
> [org.elasticsearch.threadpool.ThreadPool$ApplySettings@1ca801ce]  
> org.elasticsearch.common.settings.SettingsException: Failed to get setting  
> group for [threadpool.] setting prefix and setting [threadpool.bulk]  
> because of a missing '.'  
> at  
> org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:527)  
> at  
> org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:505)  
> at  
> org.elasticsearch.threadpool.ThreadPool.updateSettings(ThreadPool.java:396)  
> at  
> org.elasticsearch.threadpool.ThreadPool$ApplySettings.onRefreshSettings(ThreadPool.java:682)  
> at  
> org.elasticsearch.node.settings.NodeSettingsService.clusterChanged(NodeSettingsService.java:84)  
> at  
> org.elasticsearch.cluster.service.InternalClusterService$UpdateTask.run(InternalClusterService.java:428)  
> at  
> org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:134)  
> at  
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)  
> at  
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
> at java.lang.Thread.run(Thread.java:745)
> 
> Here are the current cluster settings:
> 
> curl [http://localhost:9200/\_cluster/settings?pretty](http://localhost:9200/_cluster/settings?pretty)  
> {  
> "persistent" : {  
> "indices" : {  
> "store" : {  
> "throttle" : {  
> "max\_bytes\_per\_sec" : "40mb"  
> }  
> }  
> },  
> "threadpool" : {  
> "bulk" : "250"  
> },  
> "cluster" : {  
> "routing" : {  
> "allocation" : {  
> "enable" : "all",  
> "balance" : {  
> "shard" : "0.9f"  
> },  
> "disable\_allocation" : "false"  
> }  
> }  
> }  
> },  
> "transient" : {  
> "cluster" : {  
> "routing" : {  
> "allocation" : {  
> "enable" : "all"  
> }  
> }  
> }  
> }  
> }
> 
> Is there anything wrong with my settings? We tried to change the  
> `threadpool.bulk` setting months ago, but it doesn't seem to have been  
> taken into account (bulk queue still caped at default value). We currently  
> use version 1.2.3, and are in the process of upgrading to 1.5.x performing  
> rolling upgrades.
> 
> Cheers,
> 
> m.
> 
> --  
> You received this message because you are subscribed to the Google Groups  
> "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/092de7fc-e290-4897-b7c6-f5985b0e8e7f%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/092de7fc-e290-4897-b7c6-f5985b0e8e7f%40googlegroups.com)  
> [https://groups.google.com/d/msgid/elasticsearch/092de7fc-e290-4897-b7c6-f5985b0e8e7f%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/092de7fc-e290-4897-b7c6-f5985b0e8e7f%40googlegroups.com?utm_medium=email&utm_source=footer)  
> .  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAEYi1X9SvQ5WmyX7jqUvL7FiR87JzBt8t2DLTiiXH\_FEnnBKYg%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAEYi1X9SvQ5WmyX7jqUvL7FiR87JzBt8t2DLTiiXH_FEnnBKYg%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![marc\_falzon](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/marc_falzon/32/717_2.png) [@marc\_falzon](https://discuss.elastic.co/u/marc_falzon)\
**Post date:** [May 1, 2015, 8:35am UTC](https://discuss.elastic.co/t/failed-to-get-setting-group-for-threadpool-setting-prefix-and-setting-threadpool-bulk-because-of-a-missing/23487/3 "2015-05-01T08:35:10Z")

</div>

It was a few months ago so I don't exactly recall the command line we used,  
but it must have been something like:

curl -X PUT -d '{  
"persistent" : {  
"threadpool.bulk": { "type": "fixed", "queue\_size": 250 }  
}  
}' localhost:9200/\_cluster/settings

m.

On Thursday, April 30, 2015 at 11:35:55 PM UTC+2, Mark Walkom wrote:

> How are you setting this?
> 
> On 30 April 2015 at 22:02, \<[marc....@happn.com](mailto:marc....@happn.com) \<javascript:\>\> wrote:
> 
> > Hello there
> > 
> > I noticed the following warning message in my nodes logs when starting:
> > 
> > [2015-04-30 12:40:13,265][INFO][node]  
> > [_ **server** _] started  
> > [2015-04-30 12:40:32,154][WARN][node.settings]  
> > [_ **server** _] failed to refresh settings for  
> > [org.elasticsearch.threadpool.ThreadPool$ApplySettings@1ca801ce]  
> > org.elasticsearch.common.settings.SettingsException: Failed to get  
> > setting group for [threadpool.] setting prefix and setting  
> > [threadpool.bulk] because of a missing '.'  
> > at  
> > org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:527)  
> > at  
> > org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:505)  
> > at  
> > org.elasticsearch.threadpool.ThreadPool.updateSettings(ThreadPool.java:396)  
> > at  
> > org.elasticsearch.threadpool.ThreadPool$ApplySettings.onRefreshSettings(ThreadPool.java:682)  
> > at  
> > org.elasticsearch.node.settings.NodeSettingsService.clusterChanged(NodeSettingsService.java:84)  
> > at  
> > org.elasticsearch.cluster.service.InternalClusterService$UpdateTask.run(InternalClusterService.java:428)  
> > at  
> > org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:134)  
> > at  
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)  
> > at  
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
> > at java.lang.Thread.run(Thread.java:745)
> > 
> > Here are the current cluster settings:
> > 
> > curl [http://localhost:9200/\_cluster/settings?pretty](http://localhost:9200/_cluster/settings?pretty)  
> > {  
> > "persistent" : {  
> > "indices" : {  
> > "store" : {  
> > "throttle" : {  
> > "max\_bytes\_per\_sec" : "40mb"  
> > }  
> > }  
> > },  
> > "threadpool" : {  
> > "bulk" : "250"  
> > },  
> > "cluster" : {  
> > "routing" : {  
> > "allocation" : {  
> > "enable" : "all",  
> > "balance" : {  
> > "shard" : "0.9f"  
> > },  
> > "disable\_allocation" : "false"  
> > }  
> > }  
> > }  
> > },  
> > "transient" : {  
> > "cluster" : {  
> > "routing" : {  
> > "allocation" : {  
> > "enable" : "all"  
> > }  
> > }  
> > }  
> > }  
> > }
> > 
> > Is there anything wrong with my settings? We tried to change the  
> > `threadpool.bulk` setting months ago, but it doesn't seem to have been  
> > taken into account (bulk queue still caped at default value). We currently  
> > use version 1.2.3, and are in the process of upgrading to 1.5.x performing  
> > rolling upgrades.
> > 
> > Cheers,
> > 
> > m.
> > 
> > --  
> > You received this message because you are subscribed to the Google Groups  
> > "elasticsearch" group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com) \<javascript:\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/elasticsearch/092de7fc-e290-4897-b7c6-f5985b0e8e7f%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/092de7fc-e290-4897-b7c6-f5985b0e8e7f%40googlegroups.com)  
> > [https://groups.google.com/d/msgid/elasticsearch/092de7fc-e290-4897-b7c6-f5985b0e8e7f%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/092de7fc-e290-4897-b7c6-f5985b0e8e7f%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > .  
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/f8aac10d-51ad-4fbb-8d55-0cc56fd87978%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/f8aac10d-51ad-4fbb-8d55-0cc56fd87978%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![marc\_falzon](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/marc_falzon/32/717_2.png) [@marc\_falzon](https://discuss.elastic.co/u/marc_falzon)\
**Post date:** [May 6, 2015, 7:28am UTC](https://discuss.elastic.co/t/failed-to-get-setting-group-for-threadpool-setting-prefix-and-setting-threadpool-bulk-because-of-a-missing/23487/4 "2015-05-06T07:28:49Z")

</div>

Hello

Any idea regarding this issue, anyone?

Thank you,

m.

On Thursday, April 30, 2015 at 2:02:50 PM UTC+2, [marc....@happn.fr](mailto:marc....@happn.fr) wrote:

> Hello there
> 
> I noticed the following warning message in my nodes logs when starting:
> 
> [2015-04-30 12:40:13,265][INFO][node] [_ **server** _]  
> started  
> [2015-04-30 12:40:32,154][WARN][node.settings] [_ **server** _]  
> failed to refresh settings for  
> [org.elasticsearch.threadpool.ThreadPool$ApplySettings@1ca801ce]  
> org.elasticsearch.common.settings.SettingsException: Failed to get setting  
> group for [threadpool.] setting prefix and setting [threadpool.bulk]  
> because of a missing '.'  
> at  
> org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:527)  
> at  
> org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:505)  
> at  
> org.elasticsearch.threadpool.ThreadPool.updateSettings(ThreadPool.java:396)  
> at  
> org.elasticsearch.threadpool.ThreadPool$ApplySettings.onRefreshSettings(ThreadPool.java:682)  
> at  
> org.elasticsearch.node.settings.NodeSettingsService.clusterChanged(NodeSettingsService.java:84)  
> at  
> org.elasticsearch.cluster.service.InternalClusterService$UpdateTask.run(InternalClusterService.java:428)  
> at  
> org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:134)  
> at  
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)  
> at  
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
> at java.lang.Thread.run(Thread.java:745)
> 
> Here are the current cluster settings:
> 
> curl [http://localhost:9200/\_cluster/settings?pretty](http://localhost:9200/_cluster/settings?pretty)  
> {  
> "persistent" : {  
> "indices" : {  
> "store" : {  
> "throttle" : {  
> "max\_bytes\_per\_sec" : "40mb"  
> }  
> }  
> },  
> "threadpool" : {  
> "bulk" : "250"  
> },  
> "cluster" : {  
> "routing" : {  
> "allocation" : {  
> "enable" : "all",  
> "balance" : {  
> "shard" : "0.9f"  
> },  
> "disable\_allocation" : "false"  
> }  
> }  
> }  
> },  
> "transient" : {  
> "cluster" : {  
> "routing" : {  
> "allocation" : {  
> "enable" : "all"  
> }  
> }  
> }  
> }  
> }
> 
> Is there anything wrong with my settings? We tried to change the  
> `threadpool.bulk` setting months ago, but it doesn't seem to have been  
> taken into account (bulk queue still caped at default value). We currently  
> use version 1.2.3, and are in the process of upgrading to 1.5.x performing  
> rolling upgrades.
> 
> Cheers,
> 
> m.

## -- Please update your bookmarks! We moved to [https://discuss.elastic.co/](https://discuss.elastic.co/)

You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/95f38d96-f918-493e-895c-87a50307343e%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/95f38d96-f918-493e-895c-87a50307343e%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![Jason\_Wee](https://avatars.discourse-cdn.com/v4/letter/j/7ea924/32.png) [@Jason\_Wee](https://discuss.elastic.co/u/Jason_Wee)\
**Post date:** [May 6, 2015, 11:54am UTC](https://discuss.elastic.co/t/failed-to-get-setting-group-for-threadpool-setting-prefix-and-setting-threadpool-bulk-because-of-a-missing/23487/5 "2015-05-06T11:54:43Z")

</div>

for error, should really dig into the code and could probably give some  
hint on why is that happening.

upgrading? perhaps you want to read this  
[http://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes-1.4.html](http://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes-1.4.html)  
as well. if you have use any of it and/or change the setting to those,  
should really pay attention.

jason

On Wed, May 6, 2015 at 3:28 PM, [marc.falzon@happn.com](mailto:marc.falzon@happn.com) wrote:

> Hello
> 
> Any idea regarding this issue, anyone?
> 
> Thank you,
> 
> m.
> 
> On Thursday, April 30, 2015 at 2:02:50 PM UTC+2, [marc....@happn.fr](mailto:marc....@happn.fr) wrote:
> 
> > Hello there
> > 
> > I noticed the following warning message in my nodes logs when starting:
> > 
> > [2015-04-30 12:40:13,265][INFO][node]  
> > [_ **server** _] started  
> > [2015-04-30 12:40:32,154][WARN][node.settings]  
> > [_ **server** _] failed to refresh settings for  
> > [org.elasticsearch.threadpool.ThreadPool$ApplySettings@1ca801ce]  
> > org.elasticsearch.common.settings.SettingsException: Failed to get  
> > setting group for [threadpool.] setting prefix and setting  
> > [threadpool.bulk] because of a missing '.'  
> > at  
> > org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:527)  
> > at  
> > org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:505)  
> > at  
> > org.elasticsearch.threadpool.ThreadPool.updateSettings(ThreadPool.java:396)  
> > at  
> > org.elasticsearch.threadpool.ThreadPool$ApplySettings.onRefreshSettings(ThreadPool.java:682)  
> > at  
> > org.elasticsearch.node.settings.NodeSettingsService.clusterChanged(NodeSettingsService.java:84)  
> > at  
> > org.elasticsearch.cluster.service.InternalClusterService$UpdateTask.run(InternalClusterService.java:428)  
> > at  
> > org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:134)  
> > at  
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)  
> > at  
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
> > at java.lang.Thread.run(Thread.java:745)
> > 
> > Here are the current cluster settings:
> > 
> > curl [http://localhost:9200/\_cluster/settings?pretty](http://localhost:9200/_cluster/settings?pretty)  
> > {  
> > "persistent" : {  
> > "indices" : {  
> > "store" : {  
> > "throttle" : {  
> > "max\_bytes\_per\_sec" : "40mb"  
> > }  
> > }  
> > },  
> > "threadpool" : {  
> > "bulk" : "250"  
> > },  
> > "cluster" : {  
> > "routing" : {  
> > "allocation" : {  
> > "enable" : "all",  
> > "balance" : {  
> > "shard" : "0.9f"  
> > },  
> > "disable\_allocation" : "false"  
> > }  
> > }  
> > }  
> > },  
> > "transient" : {  
> > "cluster" : {  
> > "routing" : {  
> > "allocation" : {  
> > "enable" : "all"  
> > }  
> > }  
> > }  
> > }  
> > }
> > 
> > Is there anything wrong with my settings? We tried to change the  
> > `threadpool.bulk` setting months ago, but it doesn't seem to have been  
> > taken into account (bulk queue still caped at default value). We currently  
> > use version 1.2.3, and are in the process of upgrading to 1.5.x performing  
> > rolling upgrades.
> > 
> > Cheers,
> > 
> > m.
> 
> ## -- Please update your bookmarks! We moved to [https://discuss.elastic.co/](https://discuss.elastic.co/)
> 
> You received this message because you are subscribed to the Google Groups  
> "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/95f38d96-f918-493e-895c-87a50307343e%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/95f38d96-f918-493e-895c-87a50307343e%40googlegroups.com)  
> [https://groups.google.com/d/msgid/elasticsearch/95f38d96-f918-493e-895c-87a50307343e%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/95f38d96-f918-493e-895c-87a50307343e%40googlegroups.com?utm_medium=email&utm_source=footer)  
> .  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

## -- Please update your bookmarks! We moved to [https://discuss.elastic.co/](https://discuss.elastic.co/)

You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAHO4ity3h%2Bxcxc-cN8k8Qz9tXrMyYZX5UQNz8LmG4%3DKhTrkKug%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAHO4ity3h%2Bxcxc-cN8k8Qz9tXrMyYZX5UQNz8LmG4%3DKhTrkKug%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![marc\_falzon](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/marc_falzon/32/717_2.png) [@marc\_falzon](https://discuss.elastic.co/u/marc_falzon)\
**Post date:** [May 6, 2015, 7:52pm UTC](https://discuss.elastic.co/t/failed-to-get-setting-group-for-threadpool-setting-prefix-and-setting-threadpool-bulk-because-of-a-missing/23487/6 "2015-05-06T19:52:40Z")

</div>

Yes, we're very cautious about this upgrade and we're doing it in stages  
(passing every last version of each 1.x branch: 1.2.4 =\> 1.3.9 =\> 1.4.5 =\>  
1.5.2).

m.

On Wednesday, May 6, 2015 at 1:56:01 PM UTC+2, Jason Wee wrote:

> for error, should really dig into the code and could probably give some  
> hint on why is that happening.
> 
> upgrading? perhaps you want to read this  
> [http://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes-1.4.html](http://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes-1.4.html)  
> as well. if you have use any of it and/or change the setting to those,  
> should really pay attention.
> 
> jason
> 
> On Wed, May 6, 2015 at 3:28 PM, \<[marc....@happn.com](mailto:marc....@happn.com) \<javascript:\>\> wrote:
> 
> > Hello
> > 
> > Any idea regarding this issue, anyone?
> > 
> > Thank you,
> > 
> > m.
> > 
> > On Thursday, April 30, 2015 at 2:02:50 PM UTC+2, [marc....@happn.fr](mailto:marc....@happn.fr) wrote:
> > 
> > > Hello there
> > > 
> > > I noticed the following warning message in my nodes logs when starting:
> > > 
> > > [2015-04-30 12:40:13,265][INFO][node]  
> > > [_ **server** _] started  
> > > [2015-04-30 12:40:32,154][WARN][node.settings]  
> > > [_ **server** _] failed to refresh settings for  
> > > [org.elasticsearch.threadpool.ThreadPool$ApplySettings@1ca801ce]  
> > > org.elasticsearch.common.settings.SettingsException: Failed to get  
> > > setting group for [threadpool.] setting prefix and setting  
> > > [threadpool.bulk] because of a missing '.'  
> > > at  
> > > org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:527)  
> > > at  
> > > org.elasticsearch.common.settings.ImmutableSettings.getGroups(ImmutableSettings.java:505)  
> > > at  
> > > org.elasticsearch.threadpool.ThreadPool.updateSettings(ThreadPool.java:396)  
> > > at  
> > > org.elasticsearch.threadpool.ThreadPool$ApplySettings.onRefreshSettings(ThreadPool.java:682)  
> > > at  
> > > org.elasticsearch.node.settings.NodeSettingsService.clusterChanged(NodeSettingsService.java:84)  
> > > at  
> > > org.elasticsearch.cluster.service.InternalClusterService$UpdateTask.run(InternalClusterService.java:428)  
> > > at  
> > > org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:134)  
> > > at  
> > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)  
> > > at  
> > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
> > > at java.lang.Thread.run(Thread.java:745)
> > > 
> > > Here are the current cluster settings:
> > > 
> > > curl [http://localhost:9200/\_cluster/settings?pretty](http://localhost:9200/_cluster/settings?pretty)  
> > > {  
> > > "persistent" : {  
> > > "indices" : {  
> > > "store" : {  
> > > "throttle" : {  
> > > "max\_bytes\_per\_sec" : "40mb"  
> > > }  
> > > }  
> > > },  
> > > "threadpool" : {  
> > > "bulk" : "250"  
> > > },  
> > > "cluster" : {  
> > > "routing" : {  
> > > "allocation" : {  
> > > "enable" : "all",  
> > > "balance" : {  
> > > "shard" : "0.9f"  
> > > },  
> > > "disable\_allocation" : "false"  
> > > }  
> > > }  
> > > }  
> > > },  
> > > "transient" : {  
> > > "cluster" : {  
> > > "routing" : {  
> > > "allocation" : {  
> > > "enable" : "all"  
> > > }  
> > > }  
> > > }  
> > > }  
> > > }
> > > 
> > > Is there anything wrong with my settings? We tried to change the  
> > > `threadpool.bulk` setting months ago, but it doesn't seem to have been  
> > > taken into account (bulk queue still caped at default value). We currently  
> > > use version 1.2.3, and are in the process of upgrading to 1.5.x performing  
> > > rolling upgrades.
> > > 
> > > Cheers,
> > > 
> > > m.
> > 
> > ## -- Please update your bookmarks! We moved to [https://discuss.elastic.co/](https://discuss.elastic.co/)
> > 
> > You received this message because you are subscribed to the Google Groups  
> > "elasticsearch" group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com) \<javascript:\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/elasticsearch/95f38d96-f918-493e-895c-87a50307343e%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/95f38d96-f918-493e-895c-87a50307343e%40googlegroups.com)  
> > [https://groups.google.com/d/msgid/elasticsearch/95f38d96-f918-493e-895c-87a50307343e%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/95f38d96-f918-493e-895c-87a50307343e%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > .  
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

## -- Please update your bookmarks! We moved to [https://discuss.elastic.co/](https://discuss.elastic.co/)

You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/daf6c90f-95f5-4484-aa75-6b22934bb839%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/daf6c90f-95f5-4484-aa75-6b22934bb839%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<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:** [July 6, 2017, 12:15am UTC](https://discuss.elastic.co/t/failed-to-get-setting-group-for-threadpool-setting-prefix-and-setting-threadpool-bulk-because-of-a-missing/23487/7 "2017-07-06T00:15:18Z")

</div>


