5

When looking at node details in Datastax OpsCenter:

enter image description here

We can see that there were 34903422 "native-transport-requests", but 1072 were blocked.

  • Could someone explain what is native transport request? What is that in relation to mutation?
  • Is it normal that they are being blocked and what does it mean?

BTW. We can also see that there were 93 mutations dropped and we know what that means: What is mutation in cassandra?.

Community
  • 1
  • 1
piotrwest
  • 2,098
  • 23
  • 35

1 Answers1

6

The native transport is the CQL Native Protocol (as opposed to the Thrift Protocol) and is the way all modern Cassandra Driver's communicate with the server. This includes all reads/writes/schemachanges/etc ...

A blocked request is one that is sitting around waiting for something else to complete before it can run. Very few C* operations are actually blocking so the total blocked number should be very low. The total count is just the over time sum of all requests that were blocked.

RussS
  • 16,476
  • 1
  • 34
  • 62
  • 1
    If `Native-Transport-Requests` include reads, what is the difference to pending ReadRequests (from `nodetool tpstats`)? – Pedro Gordo Jun 12 '18 at 20:33