Hi Edward :)
Maybe I misunderstood Bharathiraja's question.
If it was a hot key problem, the server hosting the hot key(s) would receive more traffic (as you explained with the Lady Gaga example), that's clear.
But how can you be sure it would have more client connections if the clients are using tcp-keepalive ?
I can understand that there is a higher possibility that the client will connect to the server with the hot key, but over time the clients should open a connection to the other servers too (well, of course it depends on the nature of the traffic, but as there are 100 connections on the other servers, I assume some keys are used there too).
So even with a hot key, the connection should slowly increase on the other servers. That why i wanted to know if the 100 connections on each other server was increasing or was constant.
What I want to say is that I understand this *could* be a hot key problem, but can t be 100% for sure without more information.
Moreover the hot key does not explain the TCP resets that are observed (except if the traffic on the first server is so much bigger that the queries are time-outing, Bharathiraja would have to check the cpu on the server)
Cheers
Nico