Michael Semb Wever created CASSANDRA-15622:
----------------------------------------------

             Summary: Unit tests throw UnknownHostException trying to use 
`InetAddress.getLocalHost()` instead of `FBUtilities.getLocalAddress()`
                 Key: CASSANDRA-15622
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15622
             Project: Cassandra
          Issue Type: Bug
          Components: Test/unit
            Reporter: Michael Semb Wever


Many of the unit tests in Jenkins fail because of the use of 
{{`InetAddress.getLocalHost()`}} in the test classes.

The Jenkins agents needs a public ipaddress (and a hostname associated to it) 
so the Jenkins master can connect to them (agents can be hosted externally, by 
donating third-parties).

The call to {{`InetAddress.getLocalHost()`}} then resolves this public hostname.
This is not listed in {{`/etc/hosts`}}, and we don't want it to be either (in 
case of accidental external port opening). (This is also ASF policy on this 
infrastructure.)

The unit test code needs to replace these code occurrences with the call to 
{{`FBUtilities.getLocalAddress()`}}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to