> Thanks, we kind of understood that already. I'm just wondering, what > behaviour would I expect to see from the client? What is the R limit exactly? > For instance, if I send a multiget with more than the R limit it doesn't > result in a connection yield, even if I send a large quantity > concurrently. > > I literally had to open up thousands of threads and applications to reproduce > some connection yields locally, which given the circumstances isn't > easy to debug :D
It's more about one connection getting a huge sack of commands in one read. multigets should be an easy way to get it to yield though, if you use thousands. Though if you're using binprot it'll be a lot harder to cause a yield, as it still tends to split commands into different packets.
