2

Trying to understand more about Native-Transport-Requests!

As we know these are cql requests and if limit exceeds the result will be all time blocked NTR.

My question is how do i monitor these requests in real time and get some kind of report on it.

I see some settings like max_queued_native_transport_requests and native_transport_max_threads. How these settings will have effect over all time blocked.

sandeep
  • 387
  • 1
  • 4
  • 12

1 Answers1

4

Have a look at JIRA-11363.

Also check this discussion for more info.

The recommendation is to start with the default values and tune from there. The default values are:

max_queued_native_transport_requests=1024
native_transport_max_threads: 128

Monitor you nodes and if you see an increasing number of blocked Native-Transport-Requests, then you need to increase max_queued_native_transport_requests.

Also, I think it's worth checking these discussions: 1, 2

Horia
  • 2,942
  • 7
  • 14
  • Thanks for the info. Did you ever experience a situation where connection disconnects going into NTR all time blocked? Why disconnects are making cql calls ? – sandeep Mar 23 '18 at 07:27
  • @sandeep No, I did not see this. – Horia Mar 23 '18 at 13:13