Todd Lipcon created KUDU-1790: --------------------------------- Summary: "Master lookup permit" design wastes lots of reactor thread CPU Key: KUDU-1790 URL: https://issues.apache.org/jira/browse/KUDU-1790 Project: Kudu Issue Type: Bug Components: client Affects Versions: 1.1.0 Reporter: Todd Lipcon
Looking at some stress tests, I see that the reactor thread is spending a significant percent of its CPU time in LookupRpc::SendRpcCb, and doing thousands of futex calls per second. It seems like the current approach of linear backoff of TryWait calls is not a good design, and we should probably do something less busy-wait-like to avoid this problem. -- This message was sent by Atlassian JIRA (v6.3.4#6332)