MCPcopy Create free account
hub / github.com/ceph/ceph / _dns_lookup

Function _dns_lookup

src/python-common/ceph/deployment/utils.py:74–80  ·  view source on GitHub ↗
(addr: str, port: Optional[int])

Source from the content-addressed store, hash-verified

72 """
73
74 def _dns_lookup(addr: str, port: Optional[int]) -> Tuple[bool, str]:
75 try:
76 socket.getaddrinfo(addr, None)
77 except socket.gaierror:
78 # not resolvable
79 return False, 'DNS lookup failed'
80 return True, 'Name:Port' if port else 'Name'
81
82 def _ip_lookup(addr: str, port: Optional[int]) -> Tuple[bool, str]:
83 unwrapped = unwrap_ipv6(addr)

Callers 1

valid_addrFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected