You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Todd Lipcon (JIRA)" <ji...@apache.org> on 2017/04/25 19:58:04 UTC

[jira] [Created] (KUDU-1982) Java client calls NetworkInterface.getByInetAddress too often

Todd Lipcon created KUDU-1982:
---------------------------------

             Summary: Java client calls NetworkInterface.getByInetAddress too often
                 Key: KUDU-1982
                 URL: https://issues.apache.org/jira/browse/KUDU-1982
             Project: Kudu
          Issue Type: Bug
          Components: client, java, perf
    Affects Versions: 1.3.0, 1.2.0, 1.1.0
            Reporter: Todd Lipcon
            Priority: Critical


Pavel Martynov found that the performance of the Java client on his Windows system regressed ~20x between 1.0.1 and 1.1.0 due to frequent calls to NetworkInterface.getByInetAddress. This function is apparently very slow on Windows. We are currently computing this unnecessarily in many places, and even when we do need it, we could probably cache the set of local IPs.

It's not clear that this is as problematic on Linux, but looking at the source, it's also not entirely light-weight either.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)