Search thread pool issue

I am having a setup with one master node and 2 data nodes.
I have my web application sending many search requests to the master node.
Issue:
When i monitor thread dump of "search" thread pool all the threads are always in waiting state. Very few of them become runnable and again go in waiting state again.
I get response from my webapp with a x throughput.
Query:
If all my "search" threads are Waiting, who is serving my queries on data nodes ?
How can i check/debug each query response time on my data node ?

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